├── .editorconfig ├── .gitignore ├── README.md ├── app-location.sublime-snippet ├── app-route.sublime-snippet ├── array-selector.sublime-snippet ├── carbon-location.sublime-snippet ├── carbon-route.sublime-snippet ├── custom-element.sublime-snippet ├── firebase-auth.sublime-snippet ├── html-import-iron-element.sublime-snippet ├── html-import-paper-element.sublime-snippet ├── html-import.sublime-snippet ├── html.sublime-snippet ├── iron-a11y-keys.sublime-snippet ├── iron-ajax.sublime-snippet ├── iron-autogrow-textarea.sublime-snippet ├── iron-collapse.sublime-snippet ├── iron-doc-viewer.sublime-snippet ├── iron-form.sublime-snippet ├── iron-icon.sublime-snippet ├── iron-iconset-svg.sublime-snippet ├── iron-iconset.sublime-snippet ├── iron-image.sublime-snippet ├── iron-input.sublime-snippet ├── iron-localstorage.sublime-snippet ├── iron-media-query.sublime-snippet ├── iron-meta.sublime-snippet ├── iron-pages.sublime-snippet ├── iron-selector.sublime-snippet ├── messages.json ├── messages ├── 0.4.0.txt ├── 0.4.1.txt ├── 0.5.0.txt ├── 0.5.3.txt ├── 0.5.4.txt └── install.txt ├── neon-animated-pages.sublime-snippet ├── package.json ├── paper-autogrow-textarea.sublime-snippet ├── paper-button.sublime-snippet ├── paper-card.sublime-snippet ├── paper-checkbox.sublime-snippet ├── paper-dialog-scrollable.sublime-snippet ├── paper-dialog.sublime-snippet ├── paper-drawer-panel.sublime-snippet ├── paper-fab.sublime-snippet ├── paper-header-panel.sublime-snippet ├── paper-icon-button.sublime-snippet ├── paper-input.sublime-snippet ├── paper-item.sublime-snippet ├── paper-material.sublime-snippet ├── paper-menu.sublime-snippet ├── paper-progress.sublime-snippet ├── paper-radio-button.sublime-snippet ├── paper-radio-group.sublime-snippet ├── paper-ripple.sublime-snippet ├── paper-scroll-header-panel.sublime-snippet ├── paper-slider.sublime-snippet ├── paper-spinner.sublime-snippet ├── paper-tab.sublime-snippet ├── paper-tabs.sublime-snippet ├── paper-toast.sublime-snippet ├── paper-toggle-button.sublime-snippet ├── paper-toolbar.sublime-snippet ├── paper-tooltip.sublime-snippet ├── polymer-behavior.sublime-snippet ├── polymer-element-full-strict.sublime-snippet ├── polymer-element-stylesheet.sublime-snippet ├── polymer-element.sublime-snippet ├── template-dom-bind.sublime-snippet ├── template-dom-if.sublime-snippet ├── template-dom-repeat.sublime-snippet ├── template.sublime-snippet └── webcomponentsjs.sublime-snippet /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | end_of_line = lf 5 | insert_final_newline = true 6 | trim_trailing_whitespace = true 7 | charset = utf-8 8 | indent_style = tab 9 | indent_size = 4 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Polymer Snippets for Sublime 2 | 3 | ## Install 4 | 5 | To install through [Package Control](http://wbond.net/sublime_packages/package_control), 6 | search for **Polymer & Web Component Snippets**. If you still don't have Package Control in Sublime Text, [go get it](http://wbond.net/sublime_packages/package_control/installation). 7 | It's pure awesomeness. 8 | 9 | If you don't use Package Control, you can download the package and put it manually inside your `Packages` directory. It should work but will not update automatically. 10 | 11 | ## Elements 12 | 13 | Type the name of [any `iron-*` or `paper-*` element](https://elements.polymer-project.org), then hit `tab` to auto complete. Ex: 14 | 15 | ![Using snippets](https://cloud.githubusercontent.com/assets/1066253/8323071/77f4173c-19f4-11e5-94d2-a22e3b3e526e.gif) 16 | 17 | OR, start typing the prefix for an element and hit `ctrl+space` to fuzzy search for a completion. Ex: 18 | 19 | ![Fuzz auto complete](https://cloud.githubusercontent.com/assets/1066253/8323081/87cd9890-19f4-11e5-9005-bf627ab30ea5.gif) 20 | 21 | ## Polymer 22 | 23 | ### [pe] polymer element 24 | 25 | ```html 26 | 27 | 35 | 40 | 41 | ``` 42 | 43 | ### [pes] polymer element with external stylesheet 44 | 45 | ```html 46 | 47 | 48 | 51 | 56 | 57 | ``` 58 | 59 | ### [hi] html import *(I use this one a lot)* 60 | 61 | ```html 62 | 63 | ``` 64 | 65 | ### [hii] html import iron-* element 66 | 67 | ```html 68 | 69 | ``` 70 | 71 | ### [hip] html import paper-* element 72 | 73 | ```html 74 | 75 | ``` 76 | 77 | ## Web Components 78 | 79 | ### [template] template 80 | ```html 81 | $0 82 | ``` 83 | 84 | ### [ce] custom element 85 | 86 | ```javascript 87 | var ${4:tmpl} = document.querySelector('${5:template}'); 88 | 89 | var ${1:WidgetProto} = Object.create(HTMLElement.prototype); 90 | 91 | ${1:WidgetProto}.createdCallback = function() { 92 | var root = this.createShadowRoot(); 93 | root.appendChild(document.importNode(${4:tmpl}.content, true)); 94 | }; 95 | 96 | var ${2:Widget} = document.registerElement('${3:my-widget}', { 97 | prototype: ${1:WidgetProto} 98 | }); 99 | ``` 100 | 101 | ## HTML 102 | 103 | ### [ph] HTML template with Web Components polyfill 104 | 105 | ```html 106 | 107 | 108 | 109 | 110 | 111 | ${1} 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | $0 132 | 133 | 134 | ``` 135 | 136 | ## Contributing 137 | 138 | 1. Fork it! 139 | 2. Create your feature branch: `git checkout -b my-new-feature` 140 | 3. Commit your changes: `git commit -m 'Add some feature'` 141 | 4. Push to the branch: `git push origin my-new-feature` 142 | 5. Submit a pull request :D 143 | 144 | ## License 145 | 146 | [MIT License](http://robdodson.mit-license.org/) © Rob Dodson 147 | -------------------------------------------------------------------------------- /app-location.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | app-location 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /app-route.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | app-route 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /array-selector.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | $0 8 | ]]> 9 | 10 | arrsel 11 | 12 | text.html 13 | Array selector 14 | 15 | -------------------------------------------------------------------------------- /carbon-location.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | carbon-location 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /carbon-route.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | carbon-route 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /custom-element.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | ce 18 | 19 | source.js 20 | register custom element 21 | 22 | -------------------------------------------------------------------------------- /firebase-auth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | }.firebaseio.com" 8 | provider="{{${5:provider}}}" 9 | on-error="${6:errorHandler}" 10 | on-user-created="${7:userSuccessHandler}" 11 | on-password-changed="${7:userSuccessHandler}" 12 | on-password-reset="${7:userSuccessHandler}" 13 | on-user-removed="${7:userSuccessHandler}"> 14 | 15 | $0 16 | ]]> 17 | 18 | fba 19 | 20 | text.html 21 | Element for Firebase authentication API 22 | 23 | -------------------------------------------------------------------------------- /html-import-iron-element.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | hii 7 | 8 | text.html 9 | import iron-element 10 | 11 | -------------------------------------------------------------------------------- /html-import-paper-element.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | hip 7 | 8 | text.html 9 | import paper-element 10 | 11 | -------------------------------------------------------------------------------- /html-import.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | hi 7 | 8 | text.html 9 | html import 10 | 11 | -------------------------------------------------------------------------------- /html.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | ${1} 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | $0 29 | 30 | 31 | ]]> 32 | 33 | ph 34 | 35 | text.html 36 | polymer html boilerplate 37 | 38 | -------------------------------------------------------------------------------- /iron-a11y-keys.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-a11y-keys 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-ajax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | ]]> 9 | 10 | iron-ajax 11 | 12 | text.html 13 | 14 | -------------------------------------------------------------------------------- /iron-autogrow-textarea.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | ]]> 7 | 8 | iron-autogrow-textarea 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /iron-collapse.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | Content goes here... 5 | 6 | ]]> 7 | 8 | iron-collapse 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /iron-doc-viewer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-doc-viewer 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-form.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | iron-form 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /iron-icon.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-icon 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-iconset-svg.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | iron-iconset-svg 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /iron-iconset.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | ]]> 7 | 8 | iron-iconset 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /iron-image.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-image 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-input.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-input 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-localstorage.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-localstorage 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-media-query.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | ]]> 6 | 7 | iron-media-query 8 | 9 | text.html 10 | 11 | -------------------------------------------------------------------------------- /iron-meta.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | iron-meta 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /iron-pages.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 |
$2
5 |
$3
6 |
$4
7 | 8 | ]]>
9 | 10 | iron-pages 11 | 12 | text.html 13 |
14 | -------------------------------------------------------------------------------- /iron-selector.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | iron-selector 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "install": "messages/install.txt", 3 | "0.4.0": "messages/0.4.0.txt" 4 | } 5 | -------------------------------------------------------------------------------- /messages/0.4.0.txt: -------------------------------------------------------------------------------- 1 | PolymerSnippets 0.4.0 changelog 2 | 3 | NEW FEATURES 4 | 5 | + Added support for all core-* and paper-* elements 6 | 7 | Type the full element name to trigger a snippet. Ex: 8 | 9 | `core-animated-pages` (followed by tab) will output 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | + Added support for fuzzy search 18 | 19 | Start typing an element's name and press ctrl+space to 20 | bring up a fuzzy search dialog. Try typing `cor` and hit 21 | ctrl+space to give it a spin! 22 | -------------------------------------------------------------------------------- /messages/0.4.1.txt: -------------------------------------------------------------------------------- 1 | PolymerSnippets 0.4.1 changelog 2 | 3 | NEW FEATURES 4 | 5 | + HTML page template with Web Components polyfill. 6 | Type `ph` and hit tab. 7 | 8 | + Added support for all core-* and paper-* elements 9 | 10 | Type the full element name to trigger a snippet. Ex: 11 | 12 | `core-animated-pages` (followed by tab) will output 13 | 14 | 15 |
16 |
17 |
18 |
19 | 20 | + Added support for fuzzy search 21 | 22 | Start typing an element's name and press ctrl+space to 23 | bring up a fuzzy search dialog. Try typing `cor` and hit 24 | ctrl+space to give it a spin! 25 | -------------------------------------------------------------------------------- /messages/0.5.0.txt: -------------------------------------------------------------------------------- 1 | PolymerSnippets 0.5.0 changelog 2 | 3 | NEW FEATURES 4 | 5 | + Support for Polymer 1.0! 6 | 7 | + Replaced core-* snippets with iron-* elements 8 | 9 | + Updated all iron-* and paper-* elements to the latest versions 10 | -------------------------------------------------------------------------------- /messages/0.5.3.txt: -------------------------------------------------------------------------------- 1 | PolymerSnippets 0.5.3 changelog 2 | 3 | NEW FEATURES 4 | 5 | + Add support for tabs (PR-15) 6 | -------------------------------------------------------------------------------- /messages/0.5.4.txt: -------------------------------------------------------------------------------- 1 | PolymerSnippets 0.5.3 changelog 2 | 3 | BUG FIXES 4 | 5 | + General bug fixes for incorrect or missing attributes 6 | -------------------------------------------------------------------------------- /messages/install.txt: -------------------------------------------------------------------------------- 1 | Polymer Snippets 2 | ================ 3 | 4 | A full set of Polymer, Web Components, and Material Design element snippets. 5 | 6 | 7 | Features: 8 | --------- 9 | 10 | Snippets for common Polymer operations (creating a new element, creating an element with external stylesheets, importing custom elements, etc). 11 | 12 | ex: `pe` + tab 13 | 14 | Snippets for *all* Material Design elements 15 | 16 | ex: `paper-tabs` + tab 17 | 18 | Fuzzy search! 19 | 20 | ex: `iron` + ctrl + space 21 | 22 | Snippets for working with vanilla Web Components (define your own custom tag). 23 | 24 | ex: `ce` + tab 25 | -------------------------------------------------------------------------------- /neon-animated-pages.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $4 5 | $5 6 | $6 7 | 8 | ]]> 9 | 10 | neon-animated-pages 11 | 12 | text.html 13 | 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PolymerSnippets", 3 | "version": "0.6.4", 4 | "description": "Sublime snippets for Polymer and Web Components", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/robdodson/PolymerSnippets.git" 8 | }, 9 | "author": { 10 | "name": "Rob Dodson", 11 | "email": "robdodson@google.com", 12 | "url": "http://robdodson.me" 13 | }, 14 | "license": "MIT", 15 | "bugs": { 16 | "url": "https://github.com/robdodson/PolymerSnippets/issues" 17 | }, 18 | "homepage": "https://github.com/robdodson/PolymerSnippets" 19 | } 20 | -------------------------------------------------------------------------------- /paper-autogrow-textarea.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | ]]> 7 | 8 | paper-autogrow-textarea 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /paper-button.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0 4 | ]]> 5 | 6 | paper-button 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-card.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 |
$6
5 |
6 | $7 7 |
8 | 9 | ]]>
10 | 11 | paper-card 12 | 13 | text.html 14 |
15 | -------------------------------------------------------------------------------- /paper-checkbox.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-checkbox 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-dialog-scrollable.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 |

${1:Dialog Title}

5 | 6 | $0 7 | 8 | 9 | ]]>
10 | 11 | paper-dialog 12 | 13 | text.html 14 |
15 | -------------------------------------------------------------------------------- /paper-dialog.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 |

${1:Dialog Title}

5 | $0 6 | 7 | ]]>
8 | 9 | paper-dialog 10 | 11 | text.html 12 |
13 | -------------------------------------------------------------------------------- /paper-drawer-panel.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | ${1:Menu} 6 | $0 7 | 8 | 9 | 10 | 11 |
${2:My App}
12 |
13 |
14 | 15 | ]]>
16 | 17 | paper-drawer-panel 18 | 19 | text.html 20 |
21 | -------------------------------------------------------------------------------- /paper-fab.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-fab 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-header-panel.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${1} 5 |
$0
6 | 7 | ]]>
8 | 9 | paper-header-panel 10 | 11 | text.html 12 |
13 | -------------------------------------------------------------------------------- /paper-icon-button.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-icon-button 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-input.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-input 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-item.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0 4 | ]]> 5 | 6 | paper-item 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-material.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | paper-material 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /paper-menu.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:Item 1} 5 | ${3:Item 2} 6 | 7 | ]]> 8 | 9 | paper-menu 10 | 11 | text.html 12 | 13 | -------------------------------------------------------------------------------- /paper-progress.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-progress 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-radio-button.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-radio-button 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-radio-group.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${3:Small} 5 | ${5:Medium} 6 | ${7:Large} 7 | 8 | ]]> 9 | 10 | paper-radio-group 11 | 12 | text.html 13 | 14 | -------------------------------------------------------------------------------- /paper-ripple.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-ripple 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-scroll-header-panel.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 |
${2:My App}
6 |
7 |
${3:Page content}
8 | 9 | ]]>
10 | 11 | paper-scroll-header-panel 12 | 13 | text.html 14 |
15 | -------------------------------------------------------------------------------- /paper-slider.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-slider 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-spinner.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-spinner 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-tab.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0 4 | ]]> 5 | 6 | paper-tab 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-tabs.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ${2:TAB 1} 5 | ${3:TAB 2} 6 | ${4:TAB 3} 7 | 8 | ]]> 9 | 10 | paper-tabs 11 | 12 | text.html 13 | 14 | -------------------------------------------------------------------------------- /paper-toast.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0 4 | ]]> 5 | 6 | paper-toast 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-toggle-button.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | paper-toggle-button 7 | 8 | text.html 9 | 10 | -------------------------------------------------------------------------------- /paper-toolbar.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | paper-toolbar 9 | 10 | text.html 11 | 12 | -------------------------------------------------------------------------------- /paper-tooltip.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | $0 8 | 9 | ]]> 10 | 11 | paper-tooltip 12 | 13 | text.html 14 | Paper Tooltip element 15 | 16 | -------------------------------------------------------------------------------- /polymer-behavior.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8 | $1 = { 9 | 10 | }; 11 | 12 | ]]> 13 | 14 | pb 15 | 16 | text.html 17 | polymer behavior 18 | 19 | -------------------------------------------------------------------------------- /polymer-element-full-strict.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 20 | 21 | 22 | 30 | 39 | 40 | ]]> 41 | 42 | pefs 43 | 44 | text.html 45 | polymer element full strict 46 | 47 | -------------------------------------------------------------------------------- /polymer-element-stylesheet.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 20 | 21 | 22 | 23 | 26 | 31 | 32 | ]]> 33 | 34 | pes 35 | 36 | text.html 37 | polymer element, external styles 38 | 39 | -------------------------------------------------------------------------------- /polymer-element.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 20 | 21 | 22 | 30 | 35 | 36 | ]]> 37 | 38 | pe 39 | 40 | text.html 41 | polymer element 42 | 43 | -------------------------------------------------------------------------------- /template-dom-bind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | domb 9 | 10 | text.html 11 | Template "dom-bind" 12 | 13 | -------------------------------------------------------------------------------- /template-dom-if.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | $0 5 | 6 | ]]> 7 | 8 | domi 9 | 10 | text.html 11 | Template "dom-if" 12 | 13 | -------------------------------------------------------------------------------- /template-dom-repeat.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | $0 8 | 9 | ]]> 10 | 11 | domr 12 | 13 | text.html 14 | Template "dom-repeat" 15 | 16 | -------------------------------------------------------------------------------- /template.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0 4 | ]]> 5 | 6 | template 7 | 8 | text.html 9 | template 10 | 11 | -------------------------------------------------------------------------------- /webcomponentsjs.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]]> 5 | 6 | webcomponents 7 | 8 | text.html 9 | 10 | --------------------------------------------------------------------------------