├── .editorconfig
├── .gitignore
├── CHANGELOG
├── LICENCE.md
├── README.md
├── accordion
└── bst-accordion.sublime-snippet
├── alerts
├── bst-alert-danger.sublime-snippet
├── bst-alert-info.sublime-snippet
├── bst-alert-success.sublime-snippet
├── bst-alert-warning.sublime-snippet
└── bst-alert.sublime-snippet
├── autocomplete-class.sublime-completions
├── badges
└── bst-badge.sublime-snippet
├── breadcrumbs
└── bst-breadcrumbs.sublime-snippet
├── buttons
├── bst-block-button-danger.sublime-snippet
├── bst-block-button-default.sublime-snippet
├── bst-block-button-disabled.sublime-snippet
├── bst-block-button-info.sublime-snippet
├── bst-block-button-primary.sublime-snippet
├── bst-block-button-success.sublime-snippet
├── bst-block-button-warning.sublime-snippet
├── bst-block-button.sublime-snippet
├── bst-button-danger.sublime-snippet
├── bst-button-default.sublime-snippet
├── bst-button-disabled.sublime-snippet
├── bst-button-group-vertical.sublime-snippet
├── bst-button-group.sublime-snippet
├── bst-button-info.sublime-snippet
├── bst-button-primary.sublime-snippet
├── bst-button-success.sublime-snippet
├── bst-button-toolbar.sublime-snippet
├── bst-button-warning.sublime-snippet
├── bst-button.sublime-snippet
├── bst-lg-button-danger.sublime-snippet
├── bst-lg-button-default.sublime-snippet
├── bst-lg-button-disabled.sublime-snippet
├── bst-lg-button-info.sublime-snippet
├── bst-lg-button-primary.sublime-snippet
├── bst-lg-button-success.sublime-snippet
├── bst-lg-button-warning.sublime-snippet
├── bst-lg-button.sublime-snippet
├── bst-mini-button-danger.sublime-snippet
├── bst-mini-button-default.sublime-snippet
├── bst-mini-button-disabled.sublime-snippet
├── bst-mini-button-info.sublime-snippet
├── bst-mini-button-primary.sublime-snippet
├── bst-mini-button-success.sublime-snippet
├── bst-mini-button-warning.sublime-snippet
├── bst-mini-button.sublime-snippet
├── bst-sm-button-danger.sublime-snippet
├── bst-sm-button-default.sublime-snippet
├── bst-sm-button-disabled.sublime-snippet
├── bst-sm-button-info.sublime-snippet
├── bst-sm-button-primary.sublime-snippet
├── bst-sm-button-success.sublime-snippet
├── bst-sm-button-warning.sublime-snippet
└── bst-sm-button.sublime-snippet
├── carousel
└── bst-carousel.sublime-snippet
├── cdn
├── bst-cdn-css.sublime-snippet
├── bst-cdn-js.sublime-snippet
└── bst-cdn.sublime-snippet
├── form
├── bst-form-horizontal.sublime-snippet
├── bst-form-inline.sublime-snippet
├── bst-form-label.sublime-snippet
├── bst-form.sublime-snippet
├── bst-input-checkbox.sublime-snippet
├── bst-input-color-h.sublime-snippet
├── bst-input-color.sublime-snippet
├── bst-input-date-h.sublime-snippet
├── bst-input-date.sublime-snippet
├── bst-input-email-h.sublime-snippet
├── bst-input-email.sublime-snippet
├── bst-input-hidden.sublime-snippet
├── bst-input-label.sublime-snippet
├── bst-input-month-h.sublime-snippet
├── bst-input-month.sublime-snippet
├── bst-input-number-h.sublime-snippet
├── bst-input-number.sublime-snippet
├── bst-input-password-h.sublime-snippet
├── bst-input-password.sublime-snippet
├── bst-input-radio.sublime-snippet
├── bst-input-range-h.sublime-snippet
├── bst-input-range.sublime-snippet
├── bst-input-reset-h.sublime-snippet
├── bst-input-reset.sublime-snippet
├── bst-input-search-h.sublime-snippet
├── bst-input-search.sublime-snippet
├── bst-input-select-h.sublime-snippet
├── bst-input-select.sublime-snippet
├── bst-input-submit-h.sublime-snippet
├── bst-input-submit.sublime-snippet
├── bst-input-tel-h.sublime-snippet
├── bst-input-tel.sublime-snippet
├── bst-input-text-h.sublime-snippet
├── bst-input-text.sublime-snippet
├── bst-input-time-h.sublime-snippet
├── bst-input-time.sublime-snippet
├── bst-input-url-h.sublime-snippet
├── bst-input-url.sublime-snippet
├── bst-input-week-h.sublime-snippet
└── bst-input-week.sublime-snippet
├── grid
├── bst-col-1.sublime-snippet
├── bst-col-10.sublime-snippet
├── bst-col-11.sublime-snippet
├── bst-col-12.sublime-snippet
├── bst-col-2.sublime-snippet
├── bst-col-3.sublime-snippet
├── bst-col-4.sublime-snippet
├── bst-col-5.sublime-snippet
├── bst-col-6.sublime-snippet
├── bst-col-7.sublime-snippet
├── bst-col-8.sublime-snippet
├── bst-col-9.sublime-snippet
└── bst-col.sublime-snippet
├── icon
├── bst-icon-glyphicon.sublime-snippet
└── bst-icon.sublime-snippet
├── images
├── bst-image.sublime-snippet
├── bst-thumbnail-content.sublime-snippet
└── bst-thumbnail.sublime-snippet
├── jumbotron
└── bst-jumbotron.sublime-snippet
├── labels
├── bst-label-danger.sublime-snippet
├── bst-label-default.sublime-snippet
├── bst-label-info.sublime-snippet
├── bst-label-success.sublime-snippet
├── bst-label-warning.sublime-snippet
└── bst-label.sublime-snippet
├── list-groups
├── bst-list-group-badges.sublime-snippet
├── bst-list-group-content.sublime-snippet
├── bst-list-group-linked.sublime-snippet
└── bst-list-group.sublime-snippet
├── media
└── bst-media-object.sublime-snippet
├── messages.json
├── messages
├── 1-1-10.txt
├── 1-1-11.txt
├── 1-1-2.txt
├── 1-1-27.txt
├── 1-1-3.txt
├── 1-1-31.txt
├── 1-1-4.txt
├── 1-1-6.txt
├── 1-1-9.txt
└── install.txt
├── modal
└── bst-modal.sublime-snippet
├── navigation
├── bst-navbar-basic.sublime-snippet
├── bst-navbar-brand.sublime-snippet
├── bst-navbar-fixed-bottom.sublime-snippet
├── bst-navbar-fixed-top.sublime-snippet
├── bst-navbar-form.sublime-snippet
├── bst-navbar-inverse.sublime-snippet
├── bst-navbar-link.sublime-snippet
├── bst-navbar-links.sublime-snippet
├── bst-navbar-responsive.sublime-snippet
├── bst-navbar-static-top.sublime-snippet
├── bst-navbar-text.sublime-snippet
├── bst-navbar.sublime-snippet
└── bst-navbar:button.sublime-snippet
├── page-header
└── bst-page-header.sublime-snippet
├── pagination
├── bst-pager-aligned.sublime-snippet
├── bst-pager.sublime-snippet
├── bst-pagination-lg.sublime-snippet
├── bst-pagination-sm.sublime-snippet
└── bst-pagination.sublime-snippet
├── panels
├── bst-panel-danger.sublime-snippet
├── bst-panel-footer.sublime-snippet
├── bst-panel-heading.sublime-snippet
├── bst-panel-info.sublime-snippet
├── bst-panel-primary.sublime-snippet
├── bst-panel-success.sublime-snippet
├── bst-panel-table.sublime-snippet
├── bst-panel-warning.sublime-snippet
└── bst-panel.sublime-snippet
├── progress-bar
└── progress.sublime-snippet
├── table
├── bst-table-bordered.sublime-snippet
├── bst-table-condensed.sublime-snippet
├── bst-table-hover.sublime-snippet
├── bst-table-responsive.sublime-snippet
├── bst-table-striped.sublime-snippet
└── bst-table.sublime-snippet
└── template
├── bst-h5bp-index-jade.sublime-snippet
├── bst-h5bp-layout-jade.sublime-snippet
├── bst-html5-template.sublime-snippet
├── bst-tpl-blog.sublime-snippet
├── bst-tpl-carousel.sublime-snippet
├── bst-tpl-cover.sublime-snippet
├── bst-tpl-dashboard.sublime-snippet
├── bst-tpl-grid.sublime-snippet
├── bst-tpl-jumbotron-narrow.sublime-snippet
├── bst-tpl-jumbotron.sublime-snippet
├── bst-tpl-justified-nav.sublime-snippet
├── bst-tpl-navbar-fixed-top.sublime-snippet
├── bst-tpl-navbar-static-top.sublime-snippet
├── bst-tpl-navbar.sublime-snippet
├── bst-tpl-non-responsive.sublime-snippet
├── bst-tpl-offcanvas.sublime-snippet
├── bst-tpl-signin.sublime-snippet
├── bst-tpl-starter-template.sublime-snippet
├── bst-tpl-sticky-footer-navbar.sublime-snippet
├── bst-tpl-sticky-footer.sublime-snippet
└── bst-tpl-theme.sublime-snippet
/.editorconfig:
--------------------------------------------------------------------------------
1 | [*.sublime-snippet]
2 | indent_style = tab
3 | indent_size = 4
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
--------------------------------------------------------------------------------
/CHANGELOG:
--------------------------------------------------------------------------------
1 | Bootstrap 3 Plugin for jade
2 | ==================
3 | Started: 12 october 2013
4 | ==================
5 |
6 | 26 october 2013 :
7 |
8 | - add class name completion
9 |
10 |
11 | ===============================================================
12 |
13 | Created by:
14 | @rs459 (Twitter)
15 |
16 | Based on work of :
17 | @JasonMortonNZ (Twitter)
18 | http://github.com/JasonMortonNZ (Github)
--------------------------------------------------------------------------------
/LICENCE.md:
--------------------------------------------------------------------------------
1 | Original work Copyright (c) 2013 Jason Morton @JasonMortonNZ
2 | Modified work Copyright 2013 Fabrice Piedanna @rs459
3 |
4 | Permission is hereby granted, free of charge, to any person obtaining a copy
5 | of this software and associated documentation files (the "Software"), to deal
6 | in the Software without restriction, including without limitation the rights
7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the Software is
9 | furnished to do so, subject to the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be included in
12 | all copies or substantial portions of the Software.
13 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Twitter Bootstrap 3 Jade
2 | ==================
3 | Sublime Text Plugin
4 | ==================
5 |
6 | ### Please feel free to contribute
7 | - [@rs459 on Twitter](https://twitter.com/rs459)
8 | - [Opening an issue, contributing, proposing enhancement](https://github.com/rs459/bs3-jade-sublime-plugin/issues)
9 |
10 | #### This plugin is a fork of [JasonMortonNZ/bs3-sublime-plugin (for HTML)](https://github.com/JasonMortonNZ/bs3-sublime-plugin/)
11 |
12 | A sublime plugin complete with Twitter Bootstrap 3 snippets
13 |
14 | ## Dependency
15 |
16 | - Jade language plugin
17 |
18 | ## Class name completion
19 |
20 | ## What's included - contents
21 | - [Alerts](https://github.com/rs459/bootstrap3-jade-sublime-plugin#alerts)
22 | - [Badges](https://github.com/rs459/bootstrap3-jade-sublime-plugin#badges)
23 | - [Breadcrumbs](https://github.com/rs459/bootstrap3-jade-sublime-plugin#breadcrumbs)
24 | - [Buttons](https://github.com/rs459/bootstrap3-jade-sublime-plugin#buttons)
25 | - [CDN](https://github.com/rs459/bootstrap3-jade-sublime-plugin#cdn)
26 | - [Grid](https://github.com/rs459/bootstrap3-jade-sublime-plugin#grid)
27 | - [Forms](https://github.com/rs459/bootstrap3-jade-sublime-plugin#forms)
28 | - [Icons](https://github.com/rs459/bootstrap3-jade-sublime-plugin#icons)
29 | - [Images](https://github.com/rs459/bootstrap3-jade-sublime-plugin#images)
30 | - [Input](https://github.com/rs459/bootstrap3-jade-sublime-plugin#input-fields-form-fields)
31 | - [Javascript Component](https://github.com/rs459/bootstrap3-jade-sublime-plugin#javascript-component)
32 | - [Labels](https://github.com/rs459/bootstrap3-jade-sublime-plugin#labels)
33 | - [List Groups](https://github.com/rs459/bootstrap3-jade-sublime-plugin#list-groups)
34 | - [Media Objects](https://github.com/rs459/bootstrap3-jade-sublime-plugin#media)
35 | - [Navigation](https://github.com/rs459/bootstrap3-jade-sublime-plugin#navigation)
36 | - [Pagination](https://github.com/rs459/bootstrap3-jade-sublime-plugin#pagination)
37 | - [Panels](https://github.com/rs459/bootstrap3-jade-sublime-plugin#panels)
38 | - [Tables](https://github.com/rs459/bootstrap3-jade-sublime-plugin#tables)
39 | - [Templates](https://github.com/rs459/bootstrap3-jade-sublime-plugin#templates)
40 | - [License](https://github.com/rs459/bootstrap3-jade-sublime-plugin#license)
41 |
42 |
43 | ### Alerts
44 |
45 | | Component | Snippet code |
46 | |------------------------------- | ------------------------------ |
47 | | Alert Box (Default) | bst-alert |
48 | | Danger Alert Box | bst-alert:danger |
49 | | Info Alert Box | bst-alert:info |
50 | | Success Alert Box | bst-alert:success |
51 | | Warning Alert Box | bst-alert:warning |
52 |
53 | ### Badges
54 |
55 | | Component | Snippet code |
56 | |------------------------------- | ------------------------------ |
57 | | Badge (Default) | bst-badge |
58 |
59 | ### Breadcrumbs
60 |
61 | | Component | Snippet code |
62 | |------------------------------- | ------------------------------ |
63 | | Breadcrumbs | bst-breadcrumbs |
64 |
65 | ### Buttons
66 |
67 | **Note:** all button snippets below can have any of the following options append to the end of the snippet *.
68 | - :danger
69 | - :default
70 | - :disabled
71 | - :info
72 | - :primary
73 | - :success
74 | - :warning
75 |
76 | **An example:**
77 | - bst-button:success
78 | - bst-lg-button:disabled
79 | - bst-block-button:warning
80 |
81 | | Component | Snippet code | Options |
82 | |------------------------------- | ------------------------------ | :-----: |
83 | | Button | bst-button | * |
84 | | Block Button | bst-block-button | * |
85 | | Mini Button | bst-xs-button | * |
86 | | Small Button | bst-sm-button | * |
87 | | Large Button | bst-lg-button | * |
88 | | Button | bst-button | * |
89 |
90 | ### CDN
91 |
92 | | Component | Snippet code |
93 | |------------------------------- | :-----------------------------:|
94 | | CDN link (both CSS & JS) | bst-cdn |
95 | | CDN link (CSS only) | bst-cdn:css |
96 | | CDN link (JS only) | bst-cdn:js |
97 |
98 | ### Forms
99 |
100 | | Component | Snippet code |
101 | |------------------------------- | ----------------------------- |
102 | | Form | bst-form |
103 | | Inline Form | bst-form:inline |
104 | | Horizontal Form | bst-form:horizontal |
105 |
106 | ### Grid
107 |
108 | **Note:** The bst-col snippet can be used both on its own or with the addition of a colon followed by the number of columns required: **E.g.**
109 |
110 | - bst-col
111 | - bst-col:6
112 | - bst-col:12
113 |
114 | | Component | Snippet code | Options |
115 | |------------------------------- | ------------------------------ | :-----: |
116 | | Column | bst-col | :1-12 |
117 |
118 | ### Icons
119 |
120 | | Component | Snippet code |
121 | |------------------------------- | ------------------------------ |
122 | | Glyphicon | bst-icon:glyphicon |
123 | | Icon (Font Awesome) | bst-icon |
124 |
125 | ### Images
126 |
127 | | Component | Snippet code |
128 | |------------------------------- | ------------------------------ |
129 | | Thumbnail | bst-thumbnail |
130 | | Thumbnail with content | bst-thumbnail:content |
131 |
132 | ### Input Fields (Form fields)
133 |
134 | **Note:** you can add " :h " to the end of any input field snippet to make it compatible with Twitter Bootstrap 3 horizontal forms. **E.g.**
135 | - bst-input:text:h
136 | - bst-input:hidden:h
137 |
138 |
139 | | Component | Snippet code | Options |
140 | |------------------------------- | ------------------------------ | :-----: |
141 | | Label | bst-input:label | |
142 | | Text Input | bst-input:text | :h |
143 | | Email Input | bst-input:email | :h |
144 | | Password Input | bst-input:password | :h |
145 | | Hidden Input | bst-input:hidden | :h |
146 | | Url Input | bst-input:url | :h |
147 | | Color Input | bst-input:color | :h |
148 | | Number Input | bst-input:number | :h |
149 | | Range Input | bst-input:range | :h |
150 | | Date Input | bst-input:date | :h |
151 | | Week Input | bst-input:week | :h |
152 | | Month Input | bst-input:month | :h |
153 | | Time Input | bst-input:time | :h |
154 | | Tel Input | bst-input:tel | :h |
155 | | Search Input | bst-input:search | :h |
156 | | Reset Input | bst-input:reset | :h |
157 | | Submit Input | bst-input:submit | :h |
158 | | Checkbox Input | bst-input:checkbox | :h |
159 | | Radio Box Input | bst-input:radio | :h |
160 |
161 | ### Javascript Component
162 |
163 | | Component | Snippet code |
164 | |------------------------------- | ------------------------------ |
165 | | Accordion | bst-accordion |
166 | | Carousel | bst-carousel |
167 | | Modal | bst-modal |
168 |
169 | ### Jumbotron
170 |
171 | | Component | Snippet code |
172 | |------------------------------- | ------------------------------ |
173 | | Jumbotron (ex Hero Unit) | bst-jumbotron |
174 |
175 | ### Labels
176 |
177 | | Component | Snippet code |
178 | |------------------------------- | ------------------------------ |
179 | | Label | bst-label |
180 | | Danger Label | bst-label:danger |
181 | | Info Label | bst-label:info |
182 | | Success Label | bst-label:success |
183 | | Warning Label | bst-label:warning |
184 |
185 | ### List-groups
186 |
187 | | Component | Snippet code |
188 | |------------------------------- | ------------------------------ |
189 | | List group | bst-list-group |
190 | | List group (with badges) | bst-list-group:badges |
191 | | List group (linked list) | bst-list-group:linked |
192 | | List group (with content) | bst-list-group:content |
193 |
194 | ### Media Objects
195 |
196 | | Component | Snippet code |
197 | |------------------------------- | ------------------------------ |
198 | | Media Object | bst-media |
199 |
200 | ### Navigation
201 |
202 | | Component | Snippet code |
203 | |------------------------------- | ------------------------------ |
204 | | Navbar (basic navbar) | bst-navbar |
205 | | Navbar Brand Element | bst-navbar:brand |
206 | | Navbar Button | bst-navbar:button |
207 | | Navbar Form | bst-navbar:form |
208 | | Navbar Link | bst-navbar:link |
209 | | Navbar Text | bst-navbar:text |
210 | | Navbar Fixed-Botton | bst-navbar:fixed-bottom |
211 | | Navbar Fixed-Top | bst-navbar:fixed-top |
212 | | Navbar Inverse | bst-navbar:inverse |
213 | | Navbar Responsive | bst-navbar:responsive |
214 | | Navbar Static-Top | bst-navbar:static-top |
215 |
216 | ### Pagination
217 |
218 | | Component | Snippet code |
219 | |------------------------------- | ------------------------------ |
220 | | Pager | bst-pager |
221 | | Aligned Pager | bst-pager:aligned |
222 | | Pagination | bst-pagination |
223 | | Pagination:small | bst-pagination:small |
224 | | Pagination:large | bst-pagination:large |
225 |
226 | ### Panels
227 |
228 | | Component | Snippet code |
229 | |------------------------------- | ------------------------------ |
230 | | Panel | bst-panel |
231 | | Panel (contextual) | bst-panel:{warning,success,info,danger,primary} |
232 | | Panel (with heading) | bst-panel:heading |
233 | | Panel (with footer) | bst-panel:footer |
234 |
235 | ### Progress bar
236 |
237 | | Component | Snippet code |
238 | |------------------------------- | ------------------------------ |
239 | | Progress Bar | bst-progress |
240 |
241 | ### Tables
242 |
243 | | Component | Snippet code |
244 | |------------------------------- | ---------------------------- |
245 | | Table | bst-table |
246 | | Bordered Table | bst-table:bordered |
247 | | Condensed Table | bst-table:condensed |
248 | | Hover Table | bst-table:hover |
249 | | Striped Table | bst-table:striped |
250 |
251 | ### Templates
252 |
253 | | Component | Snippet code |
254 | |--------------------------------------------------------------------------------- | ----------------------------- |
255 | | HTML5 Template Layout | bst-template:html5 |
256 | | H5BP layout Template | bst-h5bp-layout-jade |
257 | | H5BP index Template | bst-h5bo-index-jade |
258 | | [BS3 blog](http://getbootstrap.com/examples/blog) | bst-tpl-blog |
259 | | [BS3 carousel](http://getbootstrap.com/examples/carousel) | bst-tpl-carousel |
260 | | [BS3 cover](http://getbootstrap.com/examples/cover) | bst-tpl-cover |
261 | | [BS3 dashboard](http://getbootstrap.com/examples/dashboard) | bst-tpl-dashboard |
262 | | [BS3 grid](http://getbootstrap.com/examples/grid/) | bst-tpl-grid |
263 | | [BS3 jumbotron narrow](http://getbootstrap.com/examples/jumbotron-narrow/) | bst-tpl-jumbotron-narrow |
264 | | [BS3 jumbotron](http://getbootstrap.com/examples/jumbotron/) | bst-tpl-jumbotron |
265 | | [BS3 justified nav](http://getbootstrap.com/examples/justified-nav) | bst-tpl-justified-nav |
266 | | [BS3 navbar fixed top](http://getbootstrap.com/examples/navbar-fixed-top) | bst-tpl-navbar-fixed-top |
267 | | [BS3 navbar static top](http://getbootstrap.com/examples/navbar-static-top) | bst-tpl-navbar-static-top |
268 | | [BS3 navbar](http://getbootstrap.com/examples/navbar) | bst-tpl-navbar |
269 | | [BS3 non responsive](http://getbootstrap.com/examples/non-responsive) | bst-tpl-non-responsive |
270 | | [BS3 offcanvas](http://getbootstrap.com/examples/offcanvas/) | bst-tpl-offcanvas |
271 | | [BS3 signin](http://getbootstrap.com/examples/signin/) | bst-tpl-starter-signin |
272 | | [BS3 starter template](http://getbootstrap.com/examples/starter-template/) | bst-tpl-starter-template |
273 | | [BS3 sticky footer navbar](http://getbootstrap.com/examples/sticky-footer-navbar)| bst-tpl-sticky-foote-navbar |
274 | | [BS3 sticky footer](http://getbootstrap.com/examples/sticky-footer) | bst-tpl-sticky-footer |
275 | | [BS3 theme](http://getbootstrap.com/examples/theme) | bst-tpl-theme |
276 |
277 |
278 | ### License
279 |
280 | Twitter Bootstrap 3 Jade - Sublime Text Plugin is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).
281 |
--------------------------------------------------------------------------------
/accordion/bst-accordion.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
21 |
22 | bst-accordion
23 |
24 | entity.name.tag.jade, entity.name.tag.pug
25 |
26 |
--------------------------------------------------------------------------------
/alerts/bst-alert-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-alert:danger
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/alerts/bst-alert-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-alert:info
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/alerts/bst-alert-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-alert:success
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/alerts/bst-alert-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-alert:warning
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/alerts/bst-alert.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-alert
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/autocomplete-class.sublime-completions:
--------------------------------------------------------------------------------
1 | {
2 | "scope": "text.jade, text.pug",
3 | "completions":
4 | [
5 | "accordion-group",
6 | "accordion-toggle",
7 | "active",
8 | "alert",
9 | "alert-danger",
10 | "alert-dismissable",
11 | "alert-info",
12 | "alert-link",
13 | "alert-success",
14 | "alert-warning",
15 | "badge",
16 | "bg-danger",
17 | "bg-dismissable",
18 | "bg-info",
19 | "bg-link",
20 | "bg-success",
21 | "bg-warning",
22 | "breadcrumb",
23 | "btn",
24 | "btn-block",
25 | "btn-danger",
26 | "btn-default",
27 | "btn-group-justified",
28 | "btn-group-lg",
29 | "btn-group-sm",
30 | "btn-group-vertical",
31 | "btn-group-xs",
32 | "btn-info",
33 | "btn-lg",
34 | "btn-link",
35 | "btn-primary",
36 | "btn-sm",
37 | "btn-success",
38 | "btn-xs",
39 | "caption",
40 | "caret",
41 | "carousel",
42 | "carousel-caption",
43 | "carousel-control",
44 | "carousel-indicators",
45 | "carousel-inner",
46 | "center-box",
47 | "checkbox",
48 | "checkbox-inline",
49 | "clearfix",
50 | "close",
51 | "col-lg-",
52 | "col-lg-offset-",
53 | "col-lg-pull-",
54 | "col-lg-push-",
55 | "col-md-",
56 | "col-md-offset-",
57 | "col-md-pull-",
58 | "col-md-push-",
59 | "col-sm-",
60 | "col-sm-offset-",
61 | "col-sm-pull-",
62 | "col-sm-push-",
63 | "col-xs-",
64 | "col-xs-offset-",
65 | "col-xs-pull-",
66 | "col-xs-push-",
67 | "collapse",
68 | "container",
69 | "control-label",
70 | "danger",
71 | "disabled",
72 | "divider",
73 | "dl-horizontal",
74 | "dropdown",
75 | "dropdown-header",
76 | "dropdown-menu",
77 | "dropdown-toggle",
78 | "dropup",
79 | "form-control",
80 | "form-control-static",
81 | "form-group",
82 | "form-horizontal",
83 | "form-inline",
84 | "glyphicon",
85 | "has-error",
86 | "has-success",
87 | "has-warning",
88 | "help-block",
89 | "hidden",
90 | "hidden-lg",
91 | "hidden-md",
92 | "hidden-print",
93 | "hidden-sm",
94 | "hidden-xs",
95 | "img-circle",
96 | "img-responsive",
97 | "img-rounded",
98 | "img-thumbnail",
99 | "initialism",
100 | "input-group",
101 | "input-group-addon",
102 | "input-group-btn",
103 | "input-group-lg",
104 | "input-group-sm",
105 | "input-lg",
106 | "input-sm",
107 | "invisible",
108 | "item",
109 | "jumbotron",
110 | "label",
111 | "label-danger",
112 | "label-default",
113 | "label-info",
114 | "label-primary",
115 | "label-success",
116 | "label-warning",
117 | "lead",
118 | "left",
119 | "list-group",
120 | "list-group-item",
121 | "list-group-item-heading",
122 | "list-group-item-text",
123 | "list-inline",
124 | "list-unstyled",
125 | "media",
126 | "media-body",
127 | "media-header",
128 | "modal",
129 | "modal-body",
130 | "modal-content",
131 | "modal-dialog",
132 | "modal-footer",
133 | "modal-title",
134 | "nav",
135 | "nav-justified",
136 | "nav-pills",
137 | "nav-stacked",
138 | "nav-tabs",
139 | "navbar",
140 | "navbar-brand",
141 | "navbar-btn",
142 | "navbar-default",
143 | "navbar-fixed-bottom",
144 | "navbar-fixed-top",
145 | "navbar-form",
146 | "navbar-header",
147 | "navbar-inverse",
148 | "navbar-left",
149 | "navbar-nav",
150 | "navbar-right",
151 | "navbar-static-top",
152 | "navbar-text",
153 | "next",
154 | "page-header",
155 | "pager",
156 | "pagination",
157 | "pagination-lg",
158 | "pagination-sm",
159 | "panel",
160 | "panel-body",
161 | "panel-collapse",
162 | "panel-danger",
163 | "panel-footer",
164 | "panel-heading",
165 | "panel-info",
166 | "panel-primary",
167 | "panel-success",
168 | "panel-title",
169 | "panel-warning",
170 | "pre-scrollable",
171 | "previous",
172 | "progress",
173 | "progress-bar",
174 | "progress-bar-danger",
175 | "progress-bar-info",
176 | "progress-bar-success",
177 | "progress-bar-warning",
178 | "progress-striped",
179 | "pull-left",
180 | "pull-right",
181 | "radio",
182 | "radio-inline",
183 | "right",
184 | "row",
185 | "show",
186 | "slide",
187 | "sr-only",
188 | "sr-only-focusable",
189 | "success",
190 | "tab-content",
191 | "tab-pane",
192 | "table-bordered",
193 | "table-condensed",
194 | "table-hover",
195 | "table-responsive",
196 | "table-striped",
197 | "text-center",
198 | "text-danger",
199 | "text-hide",
200 | "text-info",
201 | "text-left",
202 | "text-muted",
203 | "text-primary",
204 | "text-right",
205 | "text-success",
206 | "text-warning",
207 | "thumbnail",
208 | "visible-xs-block",
209 | "visible-xs-inline",
210 | "visible-xs-inline-block",
211 | "visible-sm-block",
212 | "visible-sm-inline",
213 | "visible-sm-inline-block",
214 | "visible-md-block",
215 | "visible-md-inline",
216 | "visible-md-inline-block",
217 | "visible-lg-block",
218 | "visible-lg-inline",
219 | "visible-lg-inline-block",
220 | "visible-print-block",
221 | "visible-print-inline",
222 | "visible-print-inline-block",
223 | "warning",
224 | "well",
225 | "well-lg",
226 | "well-sm"
227 | ]
228 | }
229 |
230 |
231 |
--------------------------------------------------------------------------------
/badges/bst-badge.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-badge
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/breadcrumbs/bst-breadcrumbs.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-breadcrumbs
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-disabled.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:disabled
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:primary
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-block-button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-block-button
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-disabled.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:disabled
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-group-vertical.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-group:vertical
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/buttons/bst-button-group.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-group
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/buttons/bst-button-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:primary
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button-toolbar.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-toolbar
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/buttons/bst-button-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-button
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-disabled.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:disabled
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:primary
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-lg-button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-lg-button
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-disabled.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:disabled
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:primary
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-mini-button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-xs-button
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-disabled.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:disabled
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:primary
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/buttons/bst-sm-button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-sm-button
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/carousel/bst-carousel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 | bst-carousel
19 |
20 | entity.name.tag.jade, entity.name.tag.pug
21 |
22 |
--------------------------------------------------------------------------------
/cdn/bst-cdn-css.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-cdn:css
9 |
10 |
11 |
--------------------------------------------------------------------------------
/cdn/bst-cdn-js.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-cdn:js
9 |
10 |
11 |
--------------------------------------------------------------------------------
/cdn/bst-cdn.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-cdn
11 |
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-form-horizontal.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-form:horizontal
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/form/bst-form-inline.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-form:inline
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
14 |
--------------------------------------------------------------------------------
/form/bst-form-label.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-form:label
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-form.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-form
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/form/bst-input-checkbox.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-input:checkbox
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
--------------------------------------------------------------------------------
/form/bst-input-color-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:color:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-color.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:color
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-date-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:date:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-date.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:date
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-email-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:email:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-email.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:email
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-hidden.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:hidden
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-label.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:label
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
--------------------------------------------------------------------------------
/form/bst-input-month-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:month:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/form/bst-input-month.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:month
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
--------------------------------------------------------------------------------
/form/bst-input-number-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:number:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-number.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:number
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-password-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:password:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-password.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:password
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-radio.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:radio
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/form/bst-input-range-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:range:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-range.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:range
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-reset-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-input:reset:h
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/form/bst-input-reset.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:reset
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-search-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:search:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-search.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:search
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-select-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-input:select:h
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/form/bst-input-select.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | bst-input:select
8 |
9 | entity.name.tag.jade, entity.name.tag.pug
10 |
--------------------------------------------------------------------------------
/form/bst-input-submit-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-input:submit:h
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/form/bst-input-submit.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:submit
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-tel-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:tel:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-tel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:tel
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-text-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:text:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-text.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:text
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-time-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:time:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-time.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:time
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-url-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:url:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-url.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:url
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/form/bst-input-week-h.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-input:week:h
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/form/bst-input-week.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-input:week
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-1.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:1
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-10.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:10
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-11.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:11
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-12.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:12
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-2.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:2
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-3.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:3
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-4.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:4
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-5.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:5
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-6.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:6
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-7.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:7
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-8.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:8
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col-9.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col:9
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/grid/bst-col.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-col
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/icon/bst-icon-glyphicon.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-icon:glyphicon
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/icon/bst-icon.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-icon
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/images/bst-image.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-image
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/images/bst-thumbnail-content.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 | bst-thumbnail:content
15 |
16 | entity.name.tag.jade, entity.name.tag.pug
17 |
18 |
--------------------------------------------------------------------------------
/images/bst-thumbnail.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-thumbnail
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/jumbotron/bst-jumbotron.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-jumbotron
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
15 |
--------------------------------------------------------------------------------
/labels/bst-label-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label:danger
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/labels/bst-label-default.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label:default
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/labels/bst-label-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label:info
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/labels/bst-label-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label:success
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/labels/bst-label-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label:warning
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/labels/bst-label.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-label
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/list-groups/bst-list-group-badges.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 | bst-list-group:badges
16 |
17 | entity.name.tag.jade, entity.name.tag.pug
18 |
--------------------------------------------------------------------------------
/list-groups/bst-list-group-content.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-list-group:content
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/list-groups/bst-list-group-linked.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-list-group:linked
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/list-groups/bst-list-group.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-list-group
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/media/bst-media-object.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 | bst-media
12 |
13 | entity.name.tag.jade, entity.name.tag.pug
14 |
--------------------------------------------------------------------------------
/messages.json:
--------------------------------------------------------------------------------
1 | {
2 | "install": "messages/install.txt",
3 | "1.1.1": "messages/1-1-2.txt",
4 | "1.1.3": "messages/1-1-3.txt",
5 | "1.1.4": "messages/1-1-4.txt",
6 | "1.1.9": "messages/1-1-9.txt",
7 | "1.1.10": "messages/1-1-10.txt",
8 | "1.1.11": "messages/1-1-11.txt",
9 | "1.1.27": "messages/1-1-27.txt"
10 | }
11 |
--------------------------------------------------------------------------------
/messages/1-1-10.txt:
--------------------------------------------------------------------------------
1 | UPDATE for bootstrap 3.3.0
2 |
3 | - mostly a11y improvement
4 | - typo fix
--------------------------------------------------------------------------------
/messages/1-1-11.txt:
--------------------------------------------------------------------------------
1 | UPDATE for bootstrap 3.3.2
2 |
3 | All examples updated for 3.3.2
4 |
5 |
6 | TODO :
7 |
8 | Some snippet need to be upgraded for following improvment of bootstrap (a11y , semantics)
9 |
10 | - add hidden label for "form" without label use "sr-only"
11 | - remove uneccessary (role="navigation") when it's main "nav"
12 | - use "sr-only" for active "a (links)"
13 | DONE - update "role" and "aria-expanded" for dropdown-toggle
14 | DONE - use "span" instead of "b"
15 | - use "nav" for main "navigation" instead of "div"
16 | DONE - use "footer" for main "footer" instead of "div"
17 | DONE - remove "http:" inside "links" and "script" (let the browser choose the right protocol to use)
18 | - template theme need to be updated for following change of official example (http://getbootstrap.com/examples/theme/)
19 |
--------------------------------------------------------------------------------
/messages/1-1-2.txt:
--------------------------------------------------------------------------------
1 |
2 | Give your feedback on github.com/rs459/bootstrap3-sublime-plugin
3 |
4 | - added classname
5 | - added page-header snippet
--------------------------------------------------------------------------------
/messages/1-1-27.txt:
--------------------------------------------------------------------------------
1 | V1.1.27
2 |
3 | - Update classname completion (change inside jadeTmPlugin (source.jade become text.jade))
--------------------------------------------------------------------------------
/messages/1-1-3.txt:
--------------------------------------------------------------------------------
1 | Update to 3.1.1
2 |
3 | Update :
4 |
5 | - Respond.js
6 | - Holder.js
7 | - Htmlshiv.js
8 |
9 | Use of entity.name.tag.jade instead of source.jade (thank's to "rnosov")
--------------------------------------------------------------------------------
/messages/1-1-31.txt:
--------------------------------------------------------------------------------
1 | - Update all snippets , now support completion for pug files.
2 |
3 | - Update to bootstrap 3.3.6 and jquery 1.12.4
4 |
5 | ---------------------------
6 |
7 | I don't use bootstrap anymore, if you have any suggestion please create an issue or make a pull request with your proposition.
8 |
9 |
--------------------------------------------------------------------------------
/messages/1-1-4.txt:
--------------------------------------------------------------------------------
1 | V 1.1.4
2 |
3 | Added three examples :
4 |
5 | - blog
6 | - cover
7 | - dashboard
8 |
9 | Minor fix :
10 |
11 | - tabtrigger for bst-tpl-carousel
12 | - update cdn link assets for 3.1.1
13 | - remove div when that's not necessary (div.class > .class)
14 |
15 | Update the README
16 |
17 | thank's @rs459
--------------------------------------------------------------------------------
/messages/1-1-6.txt:
--------------------------------------------------------------------------------
1 | V 1.1.6
2 |
3 | Fix :
4 |
5 | deprecated !!!5 inside jade template
--------------------------------------------------------------------------------
/messages/1-1-9.txt:
--------------------------------------------------------------------------------
1 | V1.1.9
2 |
3 | - Update classname completion
4 | - Update Cdn for 3.2.0
--------------------------------------------------------------------------------
/messages/install.txt:
--------------------------------------------------------------------------------
1 | =============================================
2 | Thank you for installing Bootstrap 3 Jade Snippets
3 | =============================================
4 |
5 | Bootstrap 3 snippets for jade is a selection of snippets
6 | that will greatly improve your workflow.
7 |
8 | This package is compatible with both Sublime
9 | Text versions 2 & 3.
10 |
11 | Documentation, examples & issue filing can be found here:
12 | https://github.com/rs459/bootstrap3-jade-sublime-plugin
13 |
14 |
15 | ### Dependency
16 |
17 | You need to install Jade language
18 |
19 |
20 | ### How to use ?
21 |
22 | Type bst-* inside jade file.
23 |
24 |
25 |
26 | ### Give your feedback on https://github.com/rs459/bootstrap3-jade-sublime-plugin
27 |
28 |
29 |
30 |
31 |
32 | ------------------------------
33 | Follow me on Twitter: @rs459
34 | ------------------------------
35 |
36 | fork and jade conversion of https://github.com/JasonMortonNZ/bs3-sublime-plugin
37 |
38 | -----------------------------
39 | follow him on Twitter: @JasonMortonNZ
40 | -----------------------------
41 |
--------------------------------------------------------------------------------
/modal/bst-modal.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | bst-modal
20 |
21 | entity.name.tag.jade, entity.name.tag.pug
22 |
23 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-basic.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-navbar:basic
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-brand.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-navbar:brand
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-fixed-bottom.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-navbar:fixed-bottom
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-fixed-top.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-navbar:fixed-top
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-form.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-navbar:form
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-inverse.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-navbar:inverse
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-link.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 | entity.name.tag.jade, entity.name.tag.pug
10 |
11 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-links.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-navbar:links
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
14 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-responsive.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
31 |
32 | bst-navbar:responsive
33 |
34 | entity.name.tag.jade, entity.name.tag.pug
35 |
36 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-static-top.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-navbar:static-top
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/navigation/bst-navbar-text.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-navbar:text
7 |
8 | entity.name.tag.jade, entity.name.tag.pug
9 |
10 |
--------------------------------------------------------------------------------
/navigation/bst-navbar.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
31 |
32 | bst-navbar
33 |
34 | entity.name.tag.jade, entity.name.tag.pug
35 |
36 |
--------------------------------------------------------------------------------
/navigation/bst-navbar:button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | bst-navbar:button
7 |
8 | source.jade
9 |
10 |
--------------------------------------------------------------------------------
/page-header/bst-page-header.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | ${2:subtext}
5 | ]]>
6 |
7 | bst-page-header
8 |
9 | entity.name.tag.jade, entity.name.tag.pug
10 |
--------------------------------------------------------------------------------
/pagination/bst-pager-aligned.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-pager:aligned
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/pagination/bst-pager.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-pager
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
13 |
--------------------------------------------------------------------------------
/pagination/bst-pagination-lg.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 | bst-pagination:lg
15 |
16 | entity.name.tag.jade, entity.name.tag.pug
17 |
18 |
--------------------------------------------------------------------------------
/pagination/bst-pagination-sm.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 | bst-pagination:sm
15 |
16 | entity.name.tag.jade, entity.name.tag.pug
17 |
18 |
--------------------------------------------------------------------------------
/pagination/bst-pagination.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 | bst-pagination
15 |
16 | entity.name.tag.jade, entity.name.tag.pug
17 |
18 |
--------------------------------------------------------------------------------
/panels/bst-panel-danger.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:danger
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-footer.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:footer
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-heading.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:heading
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-info.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:info
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-primary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:primary
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-success.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:success
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel-table.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 | bst-panel:table
19 |
20 | entity.name.tag.jade, entity.name.tag.pug
21 |
--------------------------------------------------------------------------------
/panels/bst-panel-warning.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | bst-panel:warning
11 |
12 | entity.name.tag.jade, entity.name.tag.pug
13 |
--------------------------------------------------------------------------------
/panels/bst-panel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-panel
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
--------------------------------------------------------------------------------
/progress-bar/progress.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | bst-progress
9 |
10 | entity.name.tag.jade, entity.name.tag.pug
11 |
12 |
--------------------------------------------------------------------------------
/table/bst-table-bordered.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-table:bordered
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/table/bst-table-condensed.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-table:condensed
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/table/bst-table-hover.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-table:hover
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/table/bst-table-responsive.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 | bst-table:responsive
14 |
15 | entity.name.tag.jade, entity.name.tag.pug
16 |
--------------------------------------------------------------------------------
/table/bst-table-striped.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-table:striped
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/table/bst-table.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 | bst-table
13 |
14 | entity.name.tag.jade, entity.name.tag.pug
15 |
16 |
--------------------------------------------------------------------------------
/template/bst-h5bp-index-jade.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | bst-h5bp-index-jade
10 |
11 | entity.name.tag.jade, entity.name.tag.pug
12 |
--------------------------------------------------------------------------------
/template/bst-h5bp-layout-jade.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | head
7 | //- TODO: Check if it's the good charset
8 | meta(charset="utf-8")
9 | meta(http-equiv="X-UA-Compatible", content="IE=edge")
10 | title
11 | meta(name="description", content="")
12 | meta(name="viewport", content="width=device-width,initial-scale=1")
13 | //- TODO : Place favicon.ico and apple-touch-icon.png in the root directory
14 | block css
15 | link(href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css", rel="stylesheet", integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7", crossorigin="anonymous")
16 | block top-script
17 | //- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries
18 |
22 | body
23 | //- Add your site or application content here
24 | block main
25 |
26 | block bottom-script
27 | script(src="https://code.jquery.com/jquery-1.12.4.min.js")
28 | script(src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js", integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS", crossorigin="anonymous")
29 | script(src="//cdnjs.cloudflare.com/ajax/libs/holder/2.3.0/holder.js")
30 | ]]>
31 |
32 | bst-h5bp-layout-jade
33 |
34 | entity.name.tag.jade, entity.name.tag.pug
35 |
36 |
--------------------------------------------------------------------------------
/template/bst-html5-template.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | head
7 | //- TODO: Check if it's the good charset
8 | meta(charset="utf-8")
9 | meta(http-equiv="X-UA-Compatible", content="IE=edge")
10 | title
11 | meta(name="description", content="")
12 | meta(name="viewport", content="width=device-width,initial-scale=1")
13 | //- TODO : Place favicon.ico and apple-touch-icon.png in the root directory
14 | link(href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css", rel="stylesheet", integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7", crossorigin="anonymous")
15 | // HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries
16 |
20 | body
21 | //- Add your site or application content here
22 |
23 | script(src="https://code.jquery.com/jquery-1.12.4.min.js")
24 | script(src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js", integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS", crossorigin="anonymous")
25 | script(src="//cdnjs.cloudflare.com/ajax/libs/holder/2.3.0/holder.js")
26 | ]]>
27 |
28 | bst-tpl-html5-full
29 |
30 | entity.name.tag.jade, entity.name.tag.pug
31 |
32 |
--------------------------------------------------------------------------------
/template/bst-tpl-blog.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | li > a {
135 | width: 140px;
136 | padding: 10px 20px;
137 | text-align: center;
138 | border-radius: 30px;
139 | }
140 |
141 |
142 | /*
143 | * Blog posts
144 | */
145 |
146 | .blog-post {
147 | margin-bottom: 60px;
148 | }
149 | .blog-post-title {
150 | margin-bottom: 5px;
151 | font-size: 40px;
152 | }
153 | .blog-post-meta {
154 | margin-bottom: 20px;
155 | color: #999;
156 | }
157 |
158 |
159 | /*
160 | * Footer
161 | */
162 |
163 | .blog-footer {
164 | padding: 40px 0;
165 | color: #999;
166 | text-align: center;
167 | background-color: #f9f9f9;
168 | border-top: 1px solid #e5e5e5;
169 | }
170 | block main
171 | .blog-masthead
172 | .container
173 | nav.blog-nav
174 | a.blog-nav-item.active(href="#") Home
175 | a.blog-nav-item(href="#") New features
176 | a.blog-nav-item(href="#") Press
177 | a.blog-nav-item(href="#") New hires
178 | a.blog-nav-item(href="#") About
179 | .container
180 | .blog-header
181 | h1.blog-title The Bootstrap Blog
182 | p.lead.blog-description The official example template of creating a blog with Bootstrap.
183 | .row
184 | .col-sm-8.blog-main
185 | .blog-post
186 | h2.blog-post-title Sample blog post
187 | p.blog-post-meta
188 | | January 1, 2014 by
189 | a(href="#") Mark
190 | p
191 | | This blog post shows a few different types of content that's supported and styled with Bootstrap. Basic typography, images, and code are all supported.
192 | hr
193 | p
194 | | Cum sociis natoque penatibus et magnis
195 | a(href="#") dis parturient montes
196 | | , nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.
197 | blockquote
198 | p
199 | | Curabitur blandit tempus porttitor.
200 | strong Nullam quis risus eget urna mollis
201 | | ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.
202 | p
203 | | Etiam porta
204 | em sem malesuada magna
205 | | mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.
206 | h2 Heading
207 | p
208 | | Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
209 | h3 Sub-heading
210 | p
211 | | Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
212 | pre.
213 |
214 | p
215 | | Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.
216 | h3 Sub-heading
217 | p
218 | | Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
219 | ul
220 | li Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
221 | li Donec id elit non mi porta gravida at eget metus.
222 | li Nulla vitae elit libero, a pharetra augue.
223 | p
224 | | Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.
225 | ol
226 | li Vestibulum id ligula porta felis euismod semper.
227 | li
228 | | Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
229 | li Maecenas sed diam eget risus varius blandit sit amet non magna.
230 | p
231 | | Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.
232 | //
233 | /.blog-post
234 | .blog-post
235 | h2.blog-post-title Another blog post
236 | p.blog-post-meta
237 | | December 23, 2013 by
238 | a(href="#") Jacob
239 | p
240 | | Cum sociis natoque penatibus et magnis
241 | a(href="#") dis parturient montes
242 | | , nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.
243 | blockquote
244 | p
245 | | Curabitur blandit tempus porttitor.
246 | strong Nullam quis risus eget urna mollis
247 | | ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.
248 | p
249 | | Etiam porta
250 | em sem malesuada magna
251 | | mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.
252 | p
253 | | Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
254 | //
255 | /.blog-post
256 | .blog-post
257 | h2.blog-post-title New feature
258 | p.blog-post-meta
259 | | December 14, 2013 by
260 | a(href="#") Chris
261 | p
262 | | Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
263 | ul
264 | li Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
265 | li Donec id elit non mi porta gravida at eget metus.
266 | li Nulla vitae elit libero, a pharetra augue.
267 | p
268 | | Etiam porta
269 | em sem malesuada magna
270 | | mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.
271 | p
272 | | Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.
273 | //
274 | /.blog-post
275 | nav
276 | ul.pager
277 | li
278 | a(href="#") Previous
279 | li
280 | a(href="#") Next
281 | //
282 | /.blog-main
283 | .col-sm-3.col-sm-offset-1.blog-sidebar
284 | .sidebar-module.sidebar-module-inset
285 | h4 About
286 | p
287 | | Etiam porta
288 | em sem malesuada magna
289 | | mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.
290 | .sidebar-module
291 | h4 Archives
292 | ol.list-unstyled
293 | li
294 | a(href="#") January 2014
295 | li
296 | a(href="#") December 2013
297 | li
298 | a(href="#") November 2013
299 | li
300 | a(href="#") October 2013
301 | li
302 | a(href="#") September 2013
303 | li
304 | a(href="#") August 2013
305 | li
306 | a(href="#") July 2013
307 | li
308 | a(href="#") June 2013
309 | li
310 | a(href="#") May 2013
311 | li
312 | a(href="#") April 2013
313 | li
314 | a(href="#") March 2013
315 | li
316 | a(href="#") February 2013
317 | .sidebar-module
318 | h4 Elsewhere
319 | ol.list-unstyled
320 | li
321 | a(href="#") GitHub
322 | li
323 | a(href="#") Twitter
324 | li
325 | a(href="#") Facebook
326 | //
327 | /.blog-sidebar
328 | //
329 | /.row
330 | //
331 | /.container
332 | footer.blog-footer
333 | p
334 | | Blog template built for
335 | a(href="http://getbootstrap.com") Bootstrap
336 | | by
337 | a(href="https://twitter.com/mdo") @mdo
338 | | .
339 | p
340 | a(href="#") Back to top
341 | ]]>
342 |
343 | bst-tpl-blog
344 |
345 | entity.name.tag.jade, entity.name.tag.pug
346 |
--------------------------------------------------------------------------------
/template/bst-tpl-carousel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | .item > img {
58 | position: absolute;
59 | top: 0;
60 | left: 0;
61 | min-width: 100%;
62 | height: 500px;
63 | }
64 |
65 |
66 |
67 | /* MARKETING CONTENT
68 | -------------------------------------------------- */
69 |
70 | /* Pad the edges of the mobile views a bit */
71 | .marketing {
72 | padding-left: 15px;
73 | padding-right: 15px;
74 | }
75 |
76 | /* Center align the text within the three columns below the carousel */
77 | .marketing .col-lg-4 {
78 | text-align: center;
79 | margin-bottom: 20px;
80 | }
81 | .marketing h2 {
82 | font-weight: normal;
83 | }
84 | .marketing .col-lg-4 p {
85 | margin-left: 10px;
86 | margin-right: 10px;
87 | }
88 |
89 |
90 | /* Featurettes
91 | ------------------------- */
92 |
93 | .featurette-divider {
94 | margin: 80px 0; /* Space out the Bootstrap
more */
95 | }
96 |
97 | /* Thin out the marketing headings */
98 | .featurette-heading {
99 | font-weight: 300;
100 | line-height: 1;
101 | letter-spacing: -1px;
102 | }
103 |
104 |
105 |
106 | /* RESPONSIVE CSS
107 | -------------------------------------------------- */
108 |
109 | @media (min-width: 768px) {
110 |
111 | /* Remove the edge padding needed for mobile */
112 | .marketing {
113 | padding-left: 0;
114 | padding-right: 0;
115 | }
116 |
117 | /* Navbar positioning foo */
118 | .navbar-wrapper {
119 | margin-top: 20px;
120 | }
121 |
122 | .navbar-wrapper .container {
123 | padding-left: 15px;
124 | padding-right: 15px;
125 | }
126 | .navbar-wrapper .navbar {
127 | padding-left: 0;
128 | padding-right: 0;
129 | }
130 |
131 | /* The navbar becomes detached from the top, so we round the corners */
132 | .navbar-wrapper .navbar {
133 | border-radius: 4px;
134 | }
135 |
136 | /* Bump up size of carousel content */
137 | .carousel-caption p {
138 | margin-bottom: 20px;
139 | font-size: 21px;
140 | line-height: 1.4;
141 | }
142 |
143 | .featurette-heading {
144 | font-size: 50px;
145 | }
146 |
147 | }
148 |
149 | @media (min-width: 992px) {
150 | .featurette-heading {
151 | margin-top: 120px;
152 | }
153 | }
154 |
155 | block main
156 | .navbar-wrapper
157 | .container
158 | nav.navbar.navbar-inverse.navbar-static-top
159 | .container
160 | .navbar-header
161 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
162 | span.sr-only Toggle Navigation
163 | span.icon-bar
164 | span.icon-bar
165 | span.icon-bar
166 | a.navbar-brand(href="#") Project name
167 | .navbar-collapse.collapse
168 | ul.nav.navbar-nav
169 | li.active
170 | a(href="#") Home
171 | li
172 | a(href="#about") About
173 | li
174 | a(href="#contact") Contact
175 | li.dropdown
176 | a.dropdown-toggle(href="#", data-toggle="dropdown",role="button", aria-expanded="false")
177 | | Dropdown
178 | span.caret
179 | ul.dropdown-menu(role="menu")
180 | li
181 | a(href="#") Action
182 | li
183 | a(href="#") Another action
184 | li
185 | a(href="#") Something else here
186 | li.divider
187 | li.dropdown-header Nav header
188 | li
189 | a(href="#") Separated link
190 | li
191 | a(href="#") One more separated link
192 | // Carousel
193 | #myCarousel.carousel.slide(data-ride="carousel")
194 | // Indicators
195 | ol.carousel-indicators
196 | li.active(data-target="#myCarousel", data-slide-to="0")
197 | li(data-target="#myCarousel", data-slide-to="1")
198 | li(data-target="#myCarousel", data-slide-to="2")
199 | .carousel-inner
200 | .item.active
201 | img(data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:First slide", alt="First slide")
202 | .container
203 | .carousel-caption
204 | h1 Example headline.
205 | p
206 | | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
207 | p
208 | a.btn.btn-large.btn-primary(href="#", role="button") Sign up today
209 | .item
210 | img(data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:First slide", alt="Second slide")
211 | .container
212 | .carousel-caption
213 | h1 Another example headline.
214 | p
215 | | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
216 | p
217 | a.btn.btn-large.btn-primary(href="#", role="button") Learn more
218 | .item
219 | img(data-src="holder.js/100%x500/auto/#777:#7a7a7a/text:First slide", alt="Third slide")
220 | .container
221 | .carousel-caption
222 | h1 One more for good measure.
223 | p
224 | | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
225 | p
226 | a.btn.btn-large.btn-primary(href="#", role="button") Browse gallery
227 | a.left.carousel-control(href="#myCarousel", data-slide="prev")
228 | span.glyphicon.glyphicon-chevron-left(aria-hidden="true")
229 | span.sr-only previous
230 | a.right.carousel-control(href="#myCarousel", data-slide="next")
231 | span.glyphicon.glyphicon-chevron-right(aria-hidden="true")
232 | span.sr-only next
233 | // /.carousel
234 | //
235 | Marketing messaging and featurettes
236 |
237 | // Wrap the rest of the page in another container to center all the content.
238 | .container.marketing
239 |
240 | // Three columns of text below the carousel
241 | .row
242 | .col-lg-4
243 | img.img-circle(data-src="holder.js/140x140", alt="Generic placeholder image")
244 | h2 Heading
245 | p
246 | | Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo cursus magna.
247 | p
248 | a.btn.btn-default(href="#", role="button") View details »
249 | // /.col-lg-4
250 |
251 | .col-lg-4
252 | img.img-circle(data-src="holder.js/140x140", alt="Generic placeholder image")
253 | h2 Heading
254 | p
255 | | Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh.
256 | p
257 | a.btn.btn-default(href="#", role="button") View details »
258 | // /.col-lg-4
259 |
260 | .col-lg-4
261 | img.img-circle(data-src="holder.js/140x140", alt="Generic placeholder image")
262 | h2 Heading
263 | p
264 | | Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
265 | p
266 | a.btn.btn-default(href="#", role="button") View details »
267 | // /.col-lg-4
268 | // /.row
269 |
270 | // START THE FEATURETTES
271 | hr.featurette-divider
272 | .row.featurette
273 | .col-md-7
274 | h2.featurette-heading
275 | | First featurette heading.
276 | span.text-muted It'll blow your mind.
277 | p.lead
278 | | Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.
279 | .col-md-5
280 | img.featurette-image.img-responsive(data-src="holder.js/500x500/auto", alt="Generic placeholder image")
281 | hr.featurette-divider
282 | .row.featurette
283 | .col-md-5
284 | img.featurette-image.img-responsive(data-src="holder.js/500x500/auto", alt="Generic placeholder image")
285 | .col-md-7
286 | h2.featurette-heading
287 | | Oh yeah, it's that good.
288 | span.text-muted See for yourself.
289 | p.lead
290 | | Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.
291 | hr.featurette-divider
292 | .row.featurette
293 | .col-md-7
294 | h2.featurette-heading
295 | | And lastly, this one.
296 | span.text-muted Checkmate.
297 | p.lead
298 | | Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.
299 | .col-md-5
300 | img.featurette-image.img-responsive(data-src="holder.js/500x500/auto", alt="Generic placeholder image")
301 | hr.featurette-divider
302 | // /END THE FEATURETTES
303 |
304 | // FOOTER
305 | footer.footer
306 | p.pull-right
307 | a(href="#") Back to top
308 | p
309 | | © 2013 Company, Inc. ·
310 | a(href="#") Privacy
311 | | ·
312 | a(href="#") Terms
313 | ]]>
314 |
315 | bst-tpl-carousel
316 |
317 | entity.name.tag.jade, entity.name.tag.pug
318 |
319 |
--------------------------------------------------------------------------------
/template/bst-tpl-cover.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | li {
75 | display: inline-block;
76 | }
77 | .masthead-nav > li + li {
78 | margin-left: 20px;
79 | }
80 | .masthead-nav > li > a {
81 | padding-right: 0;
82 | padding-left: 0;
83 | font-size: 16px;
84 | font-weight: bold;
85 | color: #fff; /* IE8 proofing */
86 | color: rgba(255,255,255,.75);
87 | border-bottom: 2px solid transparent;
88 | }
89 | .masthead-nav > li > a:hover,
90 | .masthead-nav > li > a:focus {
91 | background-color: transparent;
92 | border-bottom-color: rgba(255,255,255,.25);
93 | }
94 | .masthead-nav > .active > a,
95 | .masthead-nav > .active > a:hover,
96 | .masthead-nav > .active > a:focus {
97 | color: #fff;
98 | border-bottom-color: #fff;
99 | }
100 |
101 | @media (min-width: 768px) {
102 | .masthead-brand {
103 | float: left;
104 | }
105 | .masthead-nav {
106 | float: right;
107 | }
108 | }
109 |
110 |
111 | /*
112 | * Cover
113 | */
114 |
115 | .cover {
116 | padding: 0 20px;
117 | }
118 | .cover .btn-lg {
119 | padding: 10px 20px;
120 | font-weight: bold;
121 | }
122 |
123 |
124 | /*
125 | * Footer
126 | */
127 |
128 | .mastfoot {
129 | color: #999; /* IE8 proofing */
130 | color: rgba(255,255,255,.5);
131 | }
132 |
133 |
134 | /*
135 | * Affix and center
136 | */
137 |
138 | @media (min-width: 768px) {
139 | /* Pull out the header and footer */
140 | .masthead {
141 | position: fixed;
142 | top: 0;
143 | }
144 | .mastfoot {
145 | position: fixed;
146 | bottom: 0;
147 | }
148 | /* Start the vertical centering */
149 | .site-wrapper-inner {
150 | vertical-align: middle;
151 | }
152 | /* Handle the widths */
153 | .masthead,
154 | .mastfoot,
155 | .cover-container {
156 | width: 100%; /* Must be percentage or pixels for horizontal alignment */
157 | }
158 | }
159 |
160 | @media (min-width: 992px) {
161 | .masthead,
162 | .mastfoot,
163 | .cover-container {
164 | width: 700px;
165 | }
166 | }
167 |
168 | block main
169 | .site-wrapper
170 | .site-wrapper-inner
171 | .cover-container
172 | .masthead.clearfix
173 | .inner
174 | h3.masthead-brand Cover
175 | nav
176 | ul.nav.masthead-nav
177 | li.active
178 | a(href="#") Home
179 | li
180 | a(href="#") Features
181 | li
182 | a(href="#") Contact
183 | .inner.cover
184 | h1.cover-heading Cover your page.
185 | p.lead
186 | | Cover is a one-page template for building simple and beautiful home pages. Download, edit the text, and add your own fullscreen background photo to make it your own.
187 | p.lead
188 | a.btn.btn-lg.btn-default(href="#") Learn more
189 | footer.mastfoot
190 | .inner
191 | p
192 | | Cover template for
193 | a(href="http://getbootstrap.com") Bootstrap
194 | | , by
195 | a(href="https://twitter.com/mdo") @mdo
196 | | .
197 |
198 | ]]>
199 |
200 | bst-tpl-cover
201 |
202 | entity.name.tag.jade, entity.name.tag.pug
203 |
--------------------------------------------------------------------------------
/template/bst-tpl-dashboard.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | li > a {
58 | padding-right: 20px;
59 | padding-left: 20px;
60 | }
61 | .nav-sidebar > .active > a {
62 | color: #fff;
63 | background-color: #428bca;
64 | }
65 |
66 |
67 | /*
68 | * Main content
69 | */
70 |
71 | .main {
72 | padding: 20px;
73 | }
74 | @media (min-width: 768px) {
75 | .main {
76 | padding-right: 40px;
77 | padding-left: 40px;
78 | }
79 | }
80 | .main .page-header {
81 | margin-top: 0;
82 | }
83 |
84 |
85 | /*
86 | * Placeholder dashboard ideas
87 | */
88 |
89 | .placeholders {
90 | margin-bottom: 30px;
91 | text-align: center;
92 | }
93 | .placeholders h4 {
94 | margin-bottom: 0;
95 | }
96 | .placeholder {
97 | margin-bottom: 20px;
98 | }
99 | .placeholder img {
100 | display: inline-block;
101 | border-radius: 50%;
102 | }
103 |
104 | block main
105 | nav.navbar.navbar-inverse.navbar-fixed-top
106 | .container-fluid
107 | .navbar-header
108 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
109 | span.sr-only Toggle navigation
110 | span.icon-bar
111 | span.icon-bar
112 | span.icon-bar
113 | a.navbar-brand(href="#") Project name
114 | .navbar-collapse.collapse
115 | ul.nav.navbar-nav.navbar-right
116 | li
117 | a(href="#") Dashboard
118 | li
119 | a(href="#") Settings
120 | li
121 | a(href="#") Profile
122 | li
123 | a(href="#") Help
124 | form.navbar-form.navbar-right
125 | input.form-control(type="text", placeholder="Search...")
126 | .container-fluid
127 | .row
128 | .col-sm-3.col-md-2.sidebar
129 | ul.nav.nav-sidebar
130 | li.active
131 | a(href="#")
132 | | Overview
133 | span.sr-only (current)
134 | li
135 | a(href="#") Reports
136 | li
137 | a(href="#") Analytics
138 | li
139 | a(href="#") Export
140 | ul.nav.nav-sidebar
141 | li
142 | a(href="") Nav item
143 | li
144 | a(href="") Nav item again
145 | li
146 | a(href="") One more nav
147 | li
148 | a(href="") Another nav item
149 | li
150 | a(href="") More navigation
151 | ul.nav.nav-sidebar
152 | li
153 | a(href="") Nav item again
154 | li
155 | a(href="") One more nav
156 | li
157 | a(href="") Another nav item
158 | .col-sm-9.col-sm-offset-3.col-md-10.col-md-offset-2.main
159 | h1.page-header Dashboard
160 | .row.placeholders
161 | .col-xs-6.col-sm-3.placeholder
162 | img.img-responsive(data-src="holder.js/200x200/auto/sky", alt="Generic placeholder thumbnail")
163 | h4 Label
164 | span.text-muted Something else
165 | .col-xs-6.col-sm-3.placeholder
166 | img.img-responsive(data-src="holder.js/200x200/auto/vine", alt="Generic placeholder thumbnail")
167 | h4 Label
168 | span.text-muted Something else
169 | .col-xs-6.col-sm-3.placeholder
170 | img.img-responsive(data-src="holder.js/200x200/auto/sky", alt="Generic placeholder thumbnail")
171 | h4 Label
172 | span.text-muted Something else
173 | .col-xs-6.col-sm-3.placeholder
174 | img.img-responsive(data-src="holder.js/200x200/auto/vine", alt="Generic placeholder thumbnail")
175 | h4 Label
176 | span.text-muted Something else
177 | h2.sub-header Section title
178 | .table-responsive
179 | table.table.table-striped
180 | thead
181 | tr
182 | th #
183 | th Header
184 | th Header
185 | th Header
186 | th Header
187 | tbody
188 | tr
189 | td 1,001
190 | td Lorem
191 | td ipsum
192 | td dolor
193 | td sit
194 | tr
195 | td 1,002
196 | td amet
197 | td consectetur
198 | td adipiscing
199 | td elit
200 | tr
201 | td 1,003
202 | td Integer
203 | td nec
204 | td odio
205 | td Praesent
206 | tr
207 | td 1,003
208 | td libero
209 | td Sed
210 | td cursus
211 | td ante
212 | tr
213 | td 1,004
214 | td dapibus
215 | td diam
216 | td Sed
217 | td nisi
218 | tr
219 | td 1,005
220 | td Nulla
221 | td quis
222 | td sem
223 | td at
224 | tr
225 | td 1,006
226 | td nibh
227 | td elementum
228 | td imperdiet
229 | td Duis
230 | tr
231 | td 1,007
232 | td sagittis
233 | td ipsum
234 | td Praesent
235 | td mauris
236 | tr
237 | td 1,008
238 | td Fusce
239 | td nec
240 | td tellus
241 | td sed
242 | tr
243 | td 1,009
244 | td augue
245 | td semper
246 | td porta
247 | td Mauris
248 | tr
249 | td 1,010
250 | td massa
251 | td Vestibulum
252 | td lacinia
253 | td arcu
254 | tr
255 | td 1,011
256 | td eget
257 | td nulla
258 | td Class
259 | td aptent
260 | tr
261 | td 1,012
262 | td taciti
263 | td sociosqu
264 | td ad
265 | td litora
266 | tr
267 | td 1,013
268 | td torquent
269 | td per
270 | td conubia
271 | td nostra
272 | tr
273 | td 1,014
274 | td per
275 | td inceptos
276 | td himenaeos
277 | td Curabitur
278 | tr
279 | td 1,015
280 | td sodales
281 | td ligula
282 | td in
283 | td libero
284 | ]]>
285 |
286 | bst-tpl-dashboard
287 |
288 | entity.name.tag.jade, entity.name.tag.pug
289 |
--------------------------------------------------------------------------------
/template/bst-tpl-grid.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
115 |
116 | bst-tpl-grid
117 |
118 | entity.name.tag.jade, entity.name.tag.pug
119 |
--------------------------------------------------------------------------------
/template/bst-tpl-jumbotron-narrow.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | hr {
47 | margin: 30px 0;
48 | }
49 |
50 | /* Main marketing message and sign up button */
51 | .jumbotron {
52 | text-align: center;
53 | border-bottom: 1px solid #e5e5e5;
54 | }
55 | .jumbotron .btn {
56 | font-size: 21px;
57 | padding: 14px 24px;
58 | }
59 |
60 | /* Supporting marketing content */
61 | .marketing {
62 | margin: 40px 0;
63 | }
64 | .marketing p + h4 {
65 | margin-top: 28px;
66 | }
67 |
68 | /* Responsive: Portrait tablets and up */
69 | @media screen and (min-width: 768px) {
70 | /* Remove the padding we set earlier */
71 | .header,
72 | .marketing,
73 | .footer {
74 | padding-left: 0;
75 | padding-right: 0;
76 | }
77 | /* Space out the masthead */
78 | .header {
79 | margin-bottom: 30px;
80 | }
81 | /* Remove the bottom border on the jumbotron for visual effect */
82 | .jumbotron {
83 | border-bottom: 0;
84 | }
85 | }
86 |
87 | block main
88 | .container
89 | .header
90 | nav
91 | ul.nav.nav-pills.pull-right(role="tablist")
92 | li.active(role="presentation")
93 | a(href="#") Home
94 | li(role="presentation")
95 | a(href="#") About
96 | li(role="presentation")
97 | a(href="#") Contact
98 | h3.text-muted Project name
99 | .jumbotron
100 | h1 Jumbotron heading
101 | p.lead
102 | | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
103 | p
104 | a.btn.btn-lg.btn-success(href="#", role="button") Sign up today
105 | .row.marketing
106 | .col-lg-6
107 | h4 Subheading
108 | p
109 | | Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.
110 | h4 Subheading
111 | p
112 | | Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.
113 | h4 Subheading
114 | p Maecenas sed diam eget risus varius blandit sit amet non magna.
115 | .col-lg-6
116 | h4 Subheading
117 | p
118 | | Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis interdum.
119 | h4 Subheading
120 | p
121 | | Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.
122 | h4 Subheading
123 | p Maecenas sed diam eget risus varius blandit sit amet non magna.
124 | footer.footer
125 | p © Company 2013
126 | ]]>
127 |
128 | bst-tpljumbotron-narrow
129 |
130 | entity.name.tag.jade, entity.name.tag.pug
131 |
132 |
--------------------------------------------------------------------------------
/template/bst-tpl-jumbotron.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
88 |
89 | bst-tpl-jumbotron
90 |
91 | entity.name.tag.jade, entity.name.tag.pug
92 |
93 |
--------------------------------------------------------------------------------
/template/bst-tpl-justified-nav.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | li > a {
37 | padding-top: 15px;
38 | padding-bottom: 15px;
39 | color: #777;
40 | font-weight: bold;
41 | text-align: center;
42 | border-bottom: 1px solid #d5d5d5;
43 | background-color: #e5e5e5; /* Old browsers */
44 | background-repeat: repeat-x; /* Repeat the gradient */
45 | background-image: -moz-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%); /* FF3.6+ */
46 | background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
47 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* Chrome 10+,Safari 5.1+ */
48 | background-image: -ms-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* IE10+ */
49 | background-image: -o-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* Opera 11.10+ */
50 | filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f5f5f5", endColorstr="#e5e5e5",GradientType=0 ); /* IE6-9 */
51 | background-image: linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); /* W3C */
52 | }
53 | .nav-justified > .active > a,
54 | .nav-justified > .active > a:hover,
55 | .nav-justified > .active > a:focus {
56 | background-color: #ddd;
57 | background-image: none;
58 | box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
59 | }
60 | .nav-justified > li:first-child > a {
61 | border-radius: 5px 5px 0 0;
62 | }
63 | .nav-justified > li:last-child > a {
64 | border-bottom: 0;
65 | border-radius: 0 0 5px 5px;
66 | }
67 |
68 | @media (min-width: 768px) {
69 | .nav-justified {
70 | max-height: 52px;
71 | }
72 | .nav-justified > li > a {
73 | border-left: 1px solid #fff;
74 | border-right: 1px solid #d5d5d5;
75 | }
76 | .nav-justified > li:first-child > a {
77 | border-left: 0;
78 | border-radius: 5px 0 0 5px;
79 | }
80 | .nav-justified > li:last-child > a {
81 | border-radius: 0 5px 5px 0;
82 | border-right: 0;
83 | }
84 | }
85 |
86 | /* Responsive: Portrait tablets and up */
87 | @media screen and (min-width: 768px) {
88 | /* Remove the padding we set earlier */
89 | .masthead,
90 | .marketing,
91 | .footer {
92 | padding-left: 0;
93 | padding-right: 0;
94 | }
95 | }
96 |
97 | block main
98 | .container
99 | .masthead
100 | h3.text-muted Project name
101 | nav
102 | ul.nav.nav-justified
103 | li.active
104 | a(href="#") Home
105 | li
106 | a(href="#") Projects
107 | li
108 | a(href="#") Services
109 | li
110 | a(href="#") Downloads
111 | li
112 | a(href="#") About
113 | li
114 | a(href="#") Contact
115 | // Jumbotron
116 | .jumbotron
117 | h1 Marketing stuff!
118 | p.lead
119 | | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet.
120 | p
121 | a.btn.btn-lg.btn-success(href="#", role="button") Get started today
122 | // Example row of columns
123 | .row
124 | .col-lg-4
125 | h2 Heading
126 | p
127 | | Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
128 | p
129 | a.btn.btn-primary(href="#", role="button") View details »
130 | .col-lg-4
131 | h2 Heading
132 | p
133 | | Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.
134 | p
135 | a.btn.btn-primary(href="#", role="button") View details »
136 | .col-lg-4
137 | h2 Heading
138 | p
139 | | Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.
140 | p
141 | a.btn.btn-primary(href="#", role="button") View details »
142 | // Site footer
143 | footer.footer
144 | p © Company 2013
145 | ]]>
146 |
147 | bst-tpl-justified-nav
148 |
149 | entity.name.tag.jade, entity.name.tag.pug
150 |
--------------------------------------------------------------------------------
/template/bst-tpl-navbar-fixed-top.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
70 |
71 | bst-tpl-navbar-fixed-top
72 |
73 | entity.name.tag.jade, entity.name.tag.pug
74 |
75 |
--------------------------------------------------------------------------------
/template/bst-tpl-navbar-static-top.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
71 |
72 | bst-tpl-navbar-static-top
73 |
74 | entity.name.tag.jade, entity.name.tag.pug
75 |
--------------------------------------------------------------------------------
/template/bst-tpl-navbar.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
68 |
69 | bst-tpl-navbar
70 |
71 | entity.name.tag.jade, entity.name.tag.pug
72 |
73 |
--------------------------------------------------------------------------------
/template/bst-tpl-non-responsive.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | li {
84 | float: left;
85 | }
86 | .navbar-nav > li > a {
87 | padding: 15px;
88 | }
89 |
90 | /* Redeclare since we override the float above */
91 | .navbar-nav.navbar-right {
92 | float: right;
93 | }
94 |
95 | /* Undo custom dropdowns */
96 | .navbar .open .dropdown-menu {
97 | position: absolute;
98 | float: left;
99 | background-color: #fff;
100 | border: 1px solid #cccccc;
101 | border: 1px solid rgba(0, 0, 0, 0.15);
102 | border-width: 0 1px 1px;
103 | border-radius: 0 0 4px 4px;
104 | -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
105 | box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
106 | }
107 | .navbar .open .dropdown-menu > li > a {
108 | color: #333;
109 | }
110 | .navbar .open .dropdown-menu > li > a:hover,
111 | .navbar .open .dropdown-menu > li > a:focus,
112 | .navbar .open .dropdown-menu > .active > a,
113 | .navbar .open .dropdown-menu > .active > a:hover,
114 | .navbar .open .dropdown-menu > .active > a:focus {
115 | color: #fff !important;
116 | background-color: #428bca !important;
117 | }
118 | .navbar .open .dropdown-menu > .disabled > a,
119 | .navbar .open .dropdown-menu > .disabled > a:hover,
120 | .navbar .open .dropdown-menu > .disabled > a:focus {
121 | color: #999 !important;
122 | background-color: transparent !important;
123 | }
124 | block main
125 | //Fixed navbar
126 | nav.navbar.navbar-default.navbar-fixed-top
127 | .container
128 | .navbar-header
129 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
130 | span.icon-bar
131 | span.icon-bar
132 | span.icon-bar
133 | a.navbar-brand(href="#") Project name
134 | .navbar-collapse.collapse
135 | ul.nav.navbar-nav
136 | li.active
137 | a(href="#") Home
138 | li
139 | a(href="#about") About
140 | li
141 | a(href="#contact") Contact
142 | li.dropdown
143 | a.dropdown-toggle(href="#", data-toggle="dropdown", role="button", aria-expanded="false")
144 | | Dropdown
145 | span.caret
146 | ul.dropdown-menu(role="menu")
147 | li
148 | a(href="#") Action
149 | li
150 | a(href="#") Another action
151 | li
152 | a(href="#") Something else here
153 | li.divider
154 | li.dropdown-header Nav header
155 | li
156 | a(href="#") Separated link
157 | li
158 | a(href="#") One more separated link
159 | ul.nav.navbar-nav.navbar-right
160 | li
161 | a(href="#") Link
162 | li
163 | a(href="#") Link
164 | li
165 | a(href="#") Link
166 | //
167 | /.nav-collapse
168 | .container
169 | .page-header
170 | h1 Non-responsive Bootstrap
171 | p.lead
172 | | Disable the responsiveness of Bootstrap by fixing the width of the container and using the first grid system tier.
173 | h3 What changes
174 | p
175 | | Note the lack of the
176 | code <meta name="viewport" content="width=device-width, initial-scale=1.0">
177 | | , which disables the zooming aspect of sites in mobile devices. In addition, we reset our container's width and are basically good to go.
178 | h3 Regarding navbars
179 | p
180 | | As a heads up, the navbar component is rather tricky here in that the styles for displaying it are rather specific and detailed. Overrides to ensure desktop styles display are not as performant or sleek as one would like. Just be aware there may be potential gotchas as you build on top of this example when using the navbar.
181 | h3 Non-responsive grid system
182 | .row
183 | .col-xs-4 One third
184 | .col-xs-4 One third
185 | .col-xs-4 One third
186 | ]]>
187 |
188 | bst-tpl-non-responsive
189 |
190 | entity.name.tag.jade, entity.name.tag.pug
191 |
--------------------------------------------------------------------------------
/template/bst-tpl-offcanvas.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
168 |
169 | bst-tpl-offcanvas
170 |
171 | entity.name.tag.jade, entity.name.tag.pug
172 |
--------------------------------------------------------------------------------
/template/bst-tpl-signin.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
60 |
61 | bst-tpl-signin
62 |
63 | entity.name.tag.jade, entity.name.tag.pug
64 |
--------------------------------------------------------------------------------
/template/bst-tpl-starter-template.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
40 |
41 | bst-tpl-starter-template
42 |
43 | entity.name.tag.jade, entity.name.tag.pug
44 |
45 |
--------------------------------------------------------------------------------
/template/bst-tpl-sticky-footer-navbar.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | .container {
28 | padding: 60px 15px 0;
29 | }
30 | .container .text-muted {
31 | margin: 20px 0;
32 | }
33 |
34 | .footer > .container {
35 | padding-right: 15px;
36 | padding-left: 15px;
37 | }
38 |
39 | code {
40 | font-size: 80%;
41 | }
42 |
43 | block main
44 | // Fixed navbar
45 | nav.navbar.navbar-default.navbar-fixed-top
46 | .container
47 | .navbar-header
48 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
49 | span.icon-bar
50 | span.icon-bar
51 | span.icon-bar
52 | a.navbar-brand(href="#") Project name
53 | .collapse.navbar-collapse
54 | ul.nav.navbar-nav
55 | li.active
56 | a(href="#") Home
57 | li
58 | a(href="#about") About
59 | li
60 | a(href="#contact") Contact
61 | li.dropdown
62 | a.dropdown-toggle(href="#", data-toggle="dropdown", role="button", aria-expanded="false")
63 | | Dropdown
64 | span.caret
65 | ul.dropdown-menu(role="menu")
66 | li
67 | a(href="#") Action
68 | li
69 | a(href="#") Another action
70 | li
71 | a(href="#") Something else here
72 | li.divider
73 | li.dropdown-header Nav header
74 | li
75 | a(href="#") Separated link
76 | li
77 | a(href="#") One more separated link
78 | // /.nav-collapse
79 | // Begin page content
80 | .container
81 | .page-header
82 | h1 Sticky footer with fixed navbar
83 | p.lead
84 | | Pin a fixed-height footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS. A fixed navbar has been added with
85 | code padding-top: 60px;
86 | | on the
87 | code body > .container
88 | | .
89 | p
90 | | Back to
91 | a(href="/template/sticky-footer") the default sticky footer
92 | | minus the navbar.
93 | footer.footer
94 | .container
95 | p.text-muted.credit
96 | | Example courtesy
97 | a(href="http://martinbean.co.uk") Martin Bean
98 | | and
99 | a(href="http://ryanfait.com/sticky-footer/") Ryan Fait
100 | | .
101 | ]]>
102 |
103 | bst-tpl-sticky-footer-navbar
104 |
105 | entity.name.tag.jade, entity.name.tag.pug
106 |
--------------------------------------------------------------------------------
/template/bst-tpl-sticky-footer.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
50 |
51 | bst-tpl-sticky-footer
52 |
53 | entity.name.tag.jade, entity.name.tag.pug
54 |
--------------------------------------------------------------------------------
/template/bst-tpl-theme.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | p > .btn {
19 | margin: 5px 0;
20 | }
21 |
22 | block main
23 |
24 | // Fixed navbar
25 | nav.navbar.navbar-inverse.navbar-fixed-top
26 | .container
27 | .navbar-header
28 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
29 | span.icon-bar
30 | span.icon-bar
31 | span.icon-bar
32 | a.navbar-brand(href="#") Bootstrap theme
33 | .navbar-collapse.collapse
34 | ul.nav.navbar-nav
35 | li.active
36 | a(href="#") Home
37 | li
38 | a(href="#about") About
39 | li
40 | a(href="#contact") Contact
41 | li.dropdown
42 | a.dropdown-toggle(href="#", data-toggle="dropdown", role="button", aria-expanded="false")
43 | | Dropdown
44 | span.caret
45 | ul.dropdown-menu(role="menu")
46 | li
47 | a(href="#") Action
48 | li
49 | a(href="#") Another action
50 | li
51 | a(href="#") Something else here
52 | li.divider
53 | li.dropdown-header Nav header
54 | li
55 | a(href="#") Separated link
56 | li
57 | a(href="#") One more separated link
58 | // /.nav-collapse
59 | .container.theme-showcase
60 | // Main jumbotron for a primary marketing message or call to action
61 | .jumbotron
62 | h1 Hello, world!
63 | p
64 | | This is a template for a simple marketing or informational website. It includes a large callout called the hero unit and three supporting pieces of content. Use it as a starting point to create something more unique.
65 | p
66 | a.btn.btn-primary.btn-lg(role="button") Learn more »
67 | .page-header
68 | h1 Buttons
69 | p
70 | button.btn.btn-lg.btn-default(type="button") Default
71 | button.btn.btn-lg.btn-primary(type="button") Primary
72 | button.btn.btn-lg.btn-success(type="button") Success
73 | button.btn.btn-lg.btn-info(type="button") Info
74 | button.btn.btn-lg.btn-warning(type="button") Warning
75 | button.btn.btn-lg.btn-danger(type="button") Danger
76 | button.btn.btn-lg.btn-link(type="button") Link
77 | p
78 | button.btn.btn-default(type="button") Default
79 | button.btn.btn-primary(type="button") Primary
80 | button.btn.btn-success(type="button") Success
81 | button.btn.btn-info(type="button") Info
82 | button.btn.btn-warning(type="button") Warning
83 | button.btn.btn-danger(type="button") Danger
84 | button.btn.btn-link(type="button") Link
85 | p
86 | button.btn.btn-sm.btn-default(type="button") Default
87 | button.btn.btn-sm.btn-primary(type="button") Primary
88 | button.btn.btn-sm.btn-success(type="button") Success
89 | button.btn.btn-sm.btn-info(type="button") Info
90 | button.btn.btn-sm.btn-warning(type="button") Warning
91 | button.btn.btn-sm.btn-danger(type="button") Danger
92 | button.btn.btn-sm.btn-link(type="button") Link
93 | p
94 | button.btn.btn-xs.btn-default(type="button") Default
95 | button.btn.btn-xs.btn-primary(type="button") Primary
96 | button.btn.btn-xs.btn-success(type="button") Success
97 | button.btn.btn-xs.btn-info(type="button") Info
98 | button.btn.btn-xs.btn-warning(type="button") Warning
99 | button.btn.btn-xs.btn-danger(type="button") Danger
100 | button.btn.btn-xs.btn-link(type="button") Link
101 | .page-header
102 | h1 Thumbnails
103 | img.img-thumbnail(data-src="holder.js/200x200", src="data:image/png;base64,", alt="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera")
104 | .page-header
105 | h1 Dropdown menus
106 | .dropdown.theme-dropdown.clearfix
107 | a#dropdownMenu1.sr-only.dropdown-toggle(href="#", role="button", data-toggle="dropdown", aria-expanded="false")
108 | | Dropdown
109 | span.caret
110 | ul.dropdown-menu(role="menu", aria-labelledby="dropdownMenu1")
111 | li(role="presentation")
112 | a(role="menuitem", tabindex="-1", href="#") Action
113 | li(role="presentation")
114 | a(role="menuitem", tabindex="-1", href="#") Another action
115 | li(role="presentation")
116 | a(role="menuitem", tabindex="-1", href="#") Something else here
117 | li.divider(role="presentation")
118 | li(role="presentation")
119 | a(role="menuitem", tabindex="-1", href="#") Separated link
120 | .page-header
121 | h1 Navbars
122 | .navbar.navbar-default
123 | .container
124 | .navbar-header
125 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
126 | span.icon-bar
127 | span.icon-bar
128 | span.icon-bar
129 | a.navbar-brand(href="#") Project name
130 | .navbar-collapse.collapse
131 | ul.nav.navbar-nav
132 | li.active
133 | a(href="#") Home
134 | li
135 | a(href="#about") About
136 | li
137 | a(href="#contact") Contact
138 | li.dropdown
139 | a.dropdown-toggle(href="#", data-toggle="dropdown", role="button", aria-expanded="false")
140 | | Dropdown
141 | span.caret
142 | ul.dropdown-menu(role="menu")
143 | li
144 | a(href="#") Action
145 | li
146 | a(href="#") Another action
147 | li
148 | a(href="#") Something else here
149 | li.divider
150 | li.dropdown-header Nav header
151 | li
152 | a(href="#") Separated link
153 | li
154 | a(href="#") One more separated link
155 | ul.nav.navbar-nav.navbar-right
156 | li
157 | a(href="/template/navbar") Default
158 | li
159 | a(href="/template/navbar-static-top") Static top
160 | li.active
161 | a(href="") Fixed top
162 | // /.nav-collapse
163 | .navbar.navbar-inverse
164 | .container
165 | .navbar-header
166 | button.navbar-toggle.collapsed(type="button", data-toggle="collapse", data-target=".navbar-collapse")
167 | span.icon-bar
168 | span.icon-bar
169 | span.icon-bar
170 | a.navbar-brand(href="#") Project name
171 | .navbar-collapse.collapse
172 | ul.nav.navbar-nav
173 | li.active
174 | a(href="#") Home
175 | li
176 | a(href="#about") About
177 | li
178 | a(href="#contact") Contact
179 | li.dropdown
180 | a.dropdown-toggle(href="#", data-toggle="dropdown", role="button", aria-expanded="false")
181 | | Dropdown
182 | span.caret
183 | ul.dropdown-menu(role="menu")
184 | li
185 | a(href="#") Action
186 | li
187 | a(href="#") Another action
188 | li
189 | a(href="#") Something else here
190 | li.divider
191 | li.dropdown-header Nav header
192 | li
193 | a(href="#") Separated link
194 | li
195 | a(href="#") One more separated link
196 | ul.nav.navbar-nav.navbar-right
197 | li
198 | a(href="/template/navbar") Default
199 | li
200 | a(href="/template/navbar-static-top") Static top
201 | li.active
202 | a(href="") Fixed top
203 | // /.nav-collapse
204 | .page-header
205 | h1 Alerts
206 | .alert.alert-success
207 | strong Well done!
208 | | You successfully read this important alert message.
209 | .alert.alert-info
210 | strong Heads up!
211 | | This alert needs your attention, but it's not super important.
212 | .alert.alert-warning
213 | strong Warning!
214 | | Best check yo self, you're not looking too good.
215 | .alert.alert-danger
216 | strong Oh snap!
217 | | Change a few things up and try submitting again.
218 | .page-header
219 | h1 Progress bars
220 | .progress
221 | .progress-bar(role="progressbar", aria-valuenow="60", aria-valuemin="0", aria-valuemax="100", style="width: 60%;")
222 | span.sr-only 60% Complete
223 | .progress
224 | .progress-bar.progress-bar-success(role="progressbar", aria-valuenow="40", aria-valuemin="0", aria-valuemax="100", style="width: 40%;")
225 | span.sr-only 40% Complete (success)
226 | .progress
227 | .progress-bar.progress-bar-info(role="progressbar", aria-valuenow="20", aria-valuemin="0", aria-valuemax="100", style="width: 20%;")
228 | span.sr-only 20% Complete
229 | .progress
230 | .progress-bar.progress-bar-warning(role="progressbar", aria-valuenow="60", aria-valuemin="0", aria-valuemax="100", style="width: 60%;")
231 | span.sr-only 60% Complete (warning)
232 | .progress
233 | .progress-bar.progress-bar-danger(role="progressbar", aria-valuenow="80", aria-valuemin="0", aria-valuemax="100", style="width: 80%;")
234 | span.sr-only 80% Complete (danger)
235 | .progress
236 | .progress-bar.progress-bar-success(style="width: 35%;")
237 | span.sr-only 35% Complete (success)
238 | .progress-bar.progress-bar-warning(style="width: 20%;")
239 | span.sr-only 20% Complete (warning)
240 | .progress-bar.progress-bar-danger(style="width: 10%;")
241 | span.sr-only 10% Complete (danger)
242 | .page-header
243 | h1 List groups
244 | .row
245 | .col-sm-4
246 | ul.list-group
247 | li.list-group-item Cras justo odio
248 | li.list-group-item Dapibus ac facilisis in
249 | li.list-group-item Morbi leo risus
250 | li.list-group-item Porta ac consectetur ac
251 | li.list-group-item Vestibulum at eros
252 | // /.col-sm-4
253 | .col-sm-4
254 | .list-group
255 | a.list-group-item.active(href="#")
256 | | Cras justo odio
257 | a.list-group-item(href="#") Dapibus ac facilisis in
258 | a.list-group-item(href="#") Morbi leo risus
259 | a.list-group-item(href="#") Porta ac consectetur ac
260 | a.list-group-item(href="#") Vestibulum at eros
261 | // /.col-sm-4
262 | .col-sm-4
263 | .list-group
264 | a.list-group-item.active(href="#")
265 | h4.list-group-item-heading List group item heading
266 | p.list-group-item-text
267 | | Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
268 | a.list-group-item(href="#")
269 | h4.list-group-item-heading List group item heading
270 | p.list-group-item-text
271 | | Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
272 | a.list-group-item(href="#")
273 | h4.list-group-item-heading List group item heading
274 | p.list-group-item-text
275 | | Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
276 | // /.col-sm-4
277 | .page-header
278 | h1 Panels
279 | .row
280 | .col-sm-4
281 | .panel.panel-default
282 | .panel-heading
283 | h3.panel-title Panel title
284 | .panel-body
285 | | Panel content
286 | .panel.panel-primary
287 | .panel-heading
288 | h3.panel-title Panel title
289 | .panel-body
290 | | Panel content
291 | // /.col-sm-4
292 | .col-sm-4
293 | .panel.panel-success
294 | .panel-heading
295 | h3.panel-title Panel title
296 | .panel-body
297 | | Panel content
298 | .panel.panel-info
299 | .panel-heading
300 | h3.panel-title Panel title
301 | .panel-body
302 | | Panel content
303 | // /.col-sm-4
304 | .col-sm-4
305 | .panel.panel-warning
306 | .panel-heading
307 | h3.panel-title Panel title
308 | .panel-body
309 | | Panel content
310 | .panel.panel-danger
311 | .panel-heading
312 | h3.panel-title Panel title
313 | .panel-body
314 | | Panel content
315 | // /.col-sm-4
316 | .page-header
317 | h1 Wells
318 | .well
319 | p
320 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cras mattis consectetur purus sit amet fermentum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean lacinia bibendum nulla sed consectetur.
321 | ]]>
322 |
323 | bst-tpl-theme
324 |
325 | entity.name.tag.jade, entity.name.tag.pug
326 |
--------------------------------------------------------------------------------