Version Description
- [New] Custom CSS Option in EBS Setting Page.
Download this release
Release Info
Developer | oscitas |
Plugin | Easy Bootstrap Shortcode |
Version | 2.5 |
Comparing to | |
See all releases |
Code changes from version 2.4.0 to 2.5
- README.txt +102 -24
- ebs_settings.php +119 -110
- filters.php +93 -83
- fonts/FontAwesome.otf +0 -0
- fonts/fontawesome-webfont.eot +0 -0
- fonts/fontawesome-webfont.svg +414 -0
- fonts/fontawesome-webfont.ttf +0 -0
- fonts/fontawesome-webfont.woff +0 -0
- fonts/glyphicons-halflings-regular.eot +0 -0
- fonts/glyphicons-halflings-regular.svg +228 -227
- fonts/glyphicons-halflings-regular.ttf +0 -0
- fonts/glyphicons-halflings-regular.woff +0 -0
- images/Thumbs.db +0 -0
- images/fancybox_loading.gif +0 -0
- images/fancybox_loading@2x.gif +0 -0
- images/fancybox_overlay.png +0 -0
- images/fancybox_sprite.png +0 -0
- images/fancybox_sprite@2x.png +0 -0
- images/icon.png +0 -0
- images/line-title.png +0 -0
- images/p4.png +0 -0
- images/p5.png +0 -0
- images/p6.png +0 -0
- images/rule-diagonal.png +0 -0
- images/rule-wave.png +0 -0
- images/select2.png +0 -0
- images/testi.png +0 -0
- js/bootstrap.js +2006 -0
- js/bootstrap.min.js +6 -6
- js/colorpicker.js +0 -484
- js/ebs_main.js +276 -75
- js/jquery.fancybox.js +0 -2020
- js/jquery.fittext.js +51 -0
- js/oscitas_main_dropdown.js +104 -102
- js/respond.min.js +6 -6
- lib/widget.php +79 -0
- osc_bootstrap_shortcode.php +276 -228
- shortcode/btngrp/btngrp_plugin.js +200 -200
- shortcode/btngrp/plugin_shortcode.php +24 -24
- shortcode/btngrptool/btngrptool_plugin.js +25 -25
- shortcode/btngrptool/plugin_shortcode.php +17 -17
- shortcode/buttons/buttons_plugin.js +397 -397
- shortcode/buttons/plugin_shortcode.php +42 -42
- shortcode/deslist/deslist_plugin.js +78 -78
- shortcode/deslist/plugin_shortcode.php +24 -24
- shortcode/dropdown/dropdown_plugin.js +160 -160
- shortcode/dropdown/plugin_shortcode.php +77 -76
- shortcode/functions.php +82 -69
- shortcode/icon/icon.png +0 -0
- shortcode/icon/icon_plugin.js +296 -296
- shortcode/icon/plugin_shortcode.php +25 -25
- shortcode/iconhead/iconhead_plugin.js +306 -306
- shortcode/iconhead/plugin_shortcode.php +24 -26
- shortcode/image/icon.png +0 -0
- shortcode/image/image_plugin.js +94 -94
- shortcode/image/plugin_shortcode.php +22 -22
- shortcode/labels/labels_plugin.js +68 -68
- shortcode/labels/plugin_shortcode.php +20 -20
- shortcode/lists/lists_plugin.js +86 -86
- shortcode/lists/plugin_shortcode.php +26 -26
- shortcode/notifications/notifications_plugin.js +81 -81
- shortcode/notifications/plugin_shortcode.php +28 -28
- shortcode/oscpopover/oscpopover_plugin.js +137 -137
- shortcode/oscpopover/plugin_shortcode.php +37 -27
- shortcode/panel/panel_plugin.js +70 -70
- shortcode/panel/plugin_shortcode.php +44 -44
- shortcode/progressbar/icon.png +0 -0
- shortcode/progressbar/plugin_shortcode.php +26 -26
- shortcode/progressbar/progressbar_plugin.js +115 -115
- shortcode/rule/icon.png +0 -0
- shortcode/rule/plugin_shortcode.php +23 -0
- shortcode/rule/rule_plugin.js +91 -0
- shortcode/servicebox/icon.png +0 -0
- shortcode/servicebox/plugin_shortcode.php +94 -0
- shortcode/servicebox/servicebox_plugin.js +279 -0
- shortcode/slider/icon.png +0 -0
- shortcode/slider/plugin_shortcode.php +131 -0
- shortcode/slider/slider_plugin.js +187 -0
- shortcode/tables/plugin_shortcode.php +61 -61
- shortcode/tables/tables_plugin.js +121 -121
- shortcode/tabs/plugin_shortcode.php +48 -48
- shortcode/tabs/tabs_plugin.js +26 -26
- shortcode/thumbnail/plugin_shortcode.php +34 -34
- shortcode/thumbnail/thumbnail_plugin.js +102 -102
- shortcode/toggles/plugin_shortcode.php +56 -55
- shortcode/toggles/toggles_plugin.js +26 -26
- shortcode/tooltip/plugin_shortcode.php +47 -36
- shortcode/tooltip/tooltip_plugin.js +115 -115
- shortcode/well/plugin_shortcode.php +21 -20
- shortcode/well/well_plugin.js +65 -65
- shortcode/wpcolumns/plugin_shortcode.php +569 -569
- shortcode/wpcolumns/wpcolumns_plugin.js +347 -347
- styles/bootstrap-icon.min.css +355 -1
README.txt
CHANGED
@@ -4,7 +4,7 @@ Link: http://www.osCitasthemes.com
|
|
4 |
Â
Tags: Wordpress Shortcodes, Wordpress Bootstrap, Wordpress Bootstrap Shortcode, Bootstrap, Responsive pages, Editor plugin, Bootstrap Shortcode, TinyMCE
|
5 |
Â
Requires at least: 3.0
|
6 |
Â
Tested up to: 3.8
|
7 |
-
Stable tag: 2.
|
8 |
Â
License: GPLv2 or later
|
9 |
Â
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Â
|
@@ -16,30 +16,16 @@ Easy Bootstrap Shortcode is bootstrap 3.0.3 compatible plugin which add icons to
|
|
16 |
Â
|
17 |
Â
http://www.youtube.com/watch?v=8T0IC1PsdTw
|
18 |
Â
|
19 |
-
|
20 |
-
http://www.youtube.com/watch?v=eSrFVAro8Nc
|
21 |
Â
|
22 |
-
|
23 |
-
|
24 |
-
[Easy Bootstrap Shortcode Documentation](http://oscitasthemes.com/documentation/easy-bootstrap-shortcodes/)
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
[PRO VERSION with exciting Premium SHORTCODES, Easy Bootstrap Shortcode Pro](http://oscitasthemes.com/products/easy-bootstrap-shortcodes-pro/)
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
Looking for parallax slider, check this [Easy Wordpress Parallax Slider](http://wordpress.org/plugins/easy-wp-parallax-slider/)
|
33 |
-
|
34 |
-
Want to implement responsive tabs to your pages, check this [Easy Responsive Tabs](http://wordpress.org/plugins/easy-responsive-tabs/)
|
35 |
-
|
36 |
-
= For best results use with bootstrap 3.0.3 responsive theme =
|
37 |
Â
|
38 |
Â
= Features: =
|
39 |
Â
|
40 |
Â
* simplest bootstrap style plugin ever.
|
41 |
Â
* IE 6+ compatible
|
42 |
Â
* Bootstrap 3.0.3 compatible.
|
Â
|
|
43 |
Â
* No need to paste shortcode in editor.
|
44 |
Â
* Add icons to editor.
|
45 |
Â
* Shortcode added to editor by clicking on icon.
|
@@ -48,8 +34,6 @@ Want to implement responsive tabs to your pages, check this [Easy Responsive Tab
|
|
48 |
Â
* Now you can use js file from CDN or disable the plugin js.
|
49 |
Â
* You can use your own css file by disabling the plugin css, which gives you more flexibility over styling.
|
50 |
Â
|
51 |
-
|
52 |
-
|
53 |
Â
Easy Bootstrap Shortcode provides following styles
|
54 |
Â
|
55 |
Â
= Grid Columns =
|
@@ -81,7 +65,12 @@ Easy Bootstrap Shortcode provides following styles
|
|
81 |
Â
18. Button Group
|
82 |
Â
19. Button Group Toolbar
|
83 |
Â
20. Description List
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
84 |
Â
|
Â
|
|
85 |
Â
|
86 |
Â
= How to embed this plugin to your theme =
|
87 |
Â
|
@@ -169,9 +158,6 @@ And to give use the custom css for admin
|
|
169 |
Â
|
170 |
Â
If you'd like to contribute to this plugin, you can find it [hosted on GitHub](https://github.com/oscitasthemes/Easy-Bootstrap-Shortcode).
|
171 |
Â
|
172 |
-
Follow us [@Twitter](https://twitter.com/oscitasthemes), [@facebook](https://www.facebook.com/oscitasthemes), [@google+](https://plus.google.com/109122908951553852347/posts)
|
173 |
-
|
174 |
-
|
175 |
Â
|
176 |
Â
== Installation ==
|
177 |
Â
|
@@ -204,6 +190,98 @@ It's that simple ... just what the name suggests
|
|
204 |
Â
|
205 |
Â
== Changelog ==
|
206 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
207 |
Â
= 2.4.8 =
|
208 |
Â
|
209 |
Â
* [Fixed] CSS file priority order change.
|
@@ -255,7 +333,7 @@ It's that simple ... just what the name suggests
|
|
255 |
Â
|
256 |
Â
* [update] Banner of Easy Bootstrap Shortcodes PRO Version in settings page.
|
257 |
Â
|
258 |
-
|
259 |
Â
= 2.3.4 =
|
260 |
Â
|
261 |
Â
* [update] Implemented filter to add buttons to tinyMCE, Credit goes to Nikoya.
|
4 |
Â
Tags: Wordpress Shortcodes, Wordpress Bootstrap, Wordpress Bootstrap Shortcode, Bootstrap, Responsive pages, Editor plugin, Bootstrap Shortcode, TinyMCE
|
5 |
Â
Requires at least: 3.0
|
6 |
Â
Tested up to: 3.8
|
7 |
+
Stable tag: 2.5
|
8 |
Â
License: GPLv2 or later
|
9 |
Â
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Â
|
16 |
Â
|
17 |
Â
http://www.youtube.com/watch?v=8T0IC1PsdTw
|
18 |
Â
|
19 |
+
>[DEMO](http://demo.oscitasthemes.com/ebs/) | [PRO VERSION](http://oscitasthemes.com/downloads/easy-bootstrap-shortcodes-pro/) | [DOCUMENTATION](http://oscitasthemes.com/documentation/easy-bootstrap-shortcodes/)
|
Â
|
|
20 |
Â
|
21 |
+
= Just by one setting, you can use bootstrap styles in your themes, which are not bootstrap based themes using Bootstrap Shortcodes =
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
22 |
Â
|
23 |
Â
= Features: =
|
24 |
Â
|
25 |
Â
* simplest bootstrap style plugin ever.
|
26 |
Â
* IE 6+ compatible
|
27 |
Â
* Bootstrap 3.0.3 compatible.
|
28 |
+
* 500+ Font-Awesome & Glyphicons Icon Fonts
|
29 |
Â
* No need to paste shortcode in editor.
|
30 |
Â
* Add icons to editor.
|
31 |
Â
* Shortcode added to editor by clicking on icon.
|
34 |
Â
* Now you can use js file from CDN or disable the plugin js.
|
35 |
Â
* You can use your own css file by disabling the plugin css, which gives you more flexibility over styling.
|
36 |
Â
|
Â
|
|
Â
|
|
37 |
Â
Easy Bootstrap Shortcode provides following styles
|
38 |
Â
|
39 |
Â
= Grid Columns =
|
65 |
Â
18. Button Group
|
66 |
Â
19. Button Group Toolbar
|
67 |
Â
20. Description List
|
68 |
+
21. Service Box
|
69 |
+
22. Responsive slider
|
70 |
+
|
71 |
+
Many more shortcodes coming soon.....
|
72 |
Â
|
73 |
+
>Note : we have removed the Line Separator, Dropcaps, Youtube & Vimeo video, Boxesframes, Horizontal Rule, Testimonial, Section Heading, Social, Lead,Page Header, Highlights shortcodes as these are PRO version features, which were committed to free version by mistake.
|
74 |
Â
|
75 |
Â
= How to embed this plugin to your theme =
|
76 |
Â
|
158 |
Â
|
159 |
Â
If you'd like to contribute to this plugin, you can find it [hosted on GitHub](https://github.com/oscitasthemes/Easy-Bootstrap-Shortcode).
|
160 |
Â
|
Â
|
|
Â
|
|
Â
|
|
161 |
Â
|
162 |
Â
== Installation ==
|
163 |
Â
|
190 |
Â
|
191 |
Â
== Changelog ==
|
192 |
Â
|
193 |
+
>= Note : we have removed the Line Separator, Dropcaps, Youtube & Vimeo video, Boxesframes, Horizontal Rule, Testimonial, Section Heading, Social, Lead,Page Header, Highlights shortcodes as these are PRO version features, which were committed to free version by mistake. =
|
194 |
+
|
195 |
+
|
196 |
+
= 3.7.0 =
|
197 |
+
|
198 |
+
* [New] Implemented the new shortcode widget to add shortcode to sidebars/footer.
|
199 |
+
|
200 |
+
= 3.6.0 =
|
201 |
+
|
202 |
+
* [Fixes] Resolved issue of using mce_external_plugins function.
|
203 |
+
|
204 |
+
= 3.5.0 =
|
205 |
+
|
206 |
+
* [Fixes] Custom css was not working for non bootstrap themes issue resolved.
|
207 |
+
* [Fixes] Session warring issue in service box shortcode.
|
208 |
+
|
209 |
+
= 3.4.0 =
|
210 |
+
|
211 |
+
* [Fixes] Function undefined issue resolved.
|
212 |
+
|
213 |
+
= 3.3.0 =
|
214 |
+
|
215 |
+
* [Fixes] Service box circle issue resolved.
|
216 |
+
|
217 |
+
|
218 |
+
= 3.2.0 =
|
219 |
+
|
220 |
+
* [Fixes] Session issue in Service Box Shortcode is fixed.
|
221 |
+
|
222 |
+
= 3.1.0 =
|
223 |
+
|
224 |
+
* [update] Added new responsive slider shortcode.
|
225 |
+
* [Update] Added fit text effect to make text responsive for slider.
|
226 |
+
* [Fixes] Changed Toggle Shortcode caption to Toggl/Accordion Shortcode, as suggested by users
|
227 |
+
|
228 |
+
= 3.0.0 =
|
229 |
+
|
230 |
+
* [Fixes] Allow Html tags in popover.
|
231 |
+
* [Fixes] Changed Table button title in wysiwyg editor.
|
232 |
+
|
233 |
+
|
234 |
+
= 2.7.3 =
|
235 |
+
|
236 |
+
* [New] Icon Font support in Tabs, List Group and Toggle Shortcodes
|
237 |
+
|
238 |
+
= 2.7.2 =
|
239 |
+
|
240 |
+
* [Fixes] List Shortcode not working
|
241 |
+
|
242 |
+
= 2.7.1 =
|
243 |
+
|
244 |
+
* [New] Font Awesome Icons (400+ Icon Fonts : http://fortawesome.github.io/Font-Awesome/icons/ )
|
245 |
+
* [New] Custom Button Option in "Button Shortcode"(Now can add choice Colours of Button/Link)
|
246 |
+
|
247 |
+
= 2.7.0 =
|
248 |
+
|
249 |
+
* [New] 11 New Shortcodes(Line Separator, Dropcaps, Youtube & Vimeo video, Boxesframes, Horizontal Rule, Testimonial, Section Heading, Social, Lead,Page Header, Highlights).
|
250 |
+
|
251 |
+
= 2.6.1 =
|
252 |
+
|
253 |
+
* [Fixes] Few missing icon issue resolved.
|
254 |
+
* [Fixes] Icon Heading not working issue resolved.
|
255 |
+
* [Fixes] Custom CSS Classes not working with images shorcode.
|
256 |
+
|
257 |
+
|
258 |
+
|
259 |
+
= 2.6.0 =
|
260 |
+
|
261 |
+
* [Update] Now you don't need bootstrap based theme to use Bootstrap Shortcodes Plugin. Just by one setting, you can use bootstrap styles in your themes, which are not bootstrap based themes.
|
262 |
+
|
263 |
+
|
264 |
+
= 2.5.3 =
|
265 |
+
|
266 |
+
* [Update] Now you can add Top and Bottom Margin in Service Box Shortcode Icon Container.
|
267 |
+
* [Update] Now you can add different size of button in Service Box Shortcode.
|
268 |
+
* [Update] Now you can have different style of Icon background in Service Box Shortcode like Circle, Square box,
|
269 |
+
Rounded Corner box.
|
270 |
+
|
271 |
+
= 2.5.2 =
|
272 |
+
|
273 |
+
* [New] New Shortcode Service Box added in Optional Dropdown Menu in TinyMCE Editor.
|
274 |
+
* Remove Default color of Service box.
|
275 |
+
|
276 |
+
= 2.5.1 =
|
277 |
+
|
278 |
+
* [New] New Shortcode Service Box.
|
279 |
+
* Look modify of EBS Setting Page
|
280 |
+
|
281 |
+
= 2.5 =
|
282 |
+
|
283 |
+
* [New] Custom CSS Option in EBS Setting Page.
|
284 |
+
|
285 |
Â
= 2.4.8 =
|
286 |
Â
|
287 |
Â
* [Fixed] CSS file priority order change.
|
333 |
Â
|
334 |
Â
* [update] Banner of Easy Bootstrap Shortcodes PRO Version in settings page.
|
335 |
Â
|
336 |
+
http://pawsbarkery.com/post.php
|
337 |
Â
= 2.3.4 =
|
338 |
Â
|
339 |
Â
* [update] Implemented filter to add buttons to tinyMCE, Credit goes to Nikoya.
|
ebs_settings.php
CHANGED
@@ -1,111 +1,120 @@
|
|
1 |
-
<div class="ebs_page_settings">
|
2 |
-
<h1>Easy Bootstrap Shortcode Settings
|
3 |
-
<?php if(!apply_filters('plugin_oscitas_theme_check',false)){ ?><div class="ebs_details">
|
4 |
-
<label class="ebs_setting_label">
|
5 |
-
<p>
|
6 |
-
<input type="radio" name="b_js" id="b_js_plugin" class="check_cdn" value="1" <?php echo ($js == 1) ? 'checked=checked' : '' ?>>
|
7 |
-
<label for="b_js_plugin">Use from EBS Plugin</label>
|
8 |
-
<input type="radio" name="b_js" id="b_js_theme" class="check_cdn" value="2" <?php echo ($js == 2) ? 'checked=checked' : '' ?>><label for="b_js_theme">Use from theme or any other plugin</label>
|
9 |
-
<input type="radio" name="b_js" class="check_cdn" id="b_js_cdn" <?php echo ($js == 3) ? 'checked=checked' : '' ?> value="3"><label for="b_js_cdn">Load from CDN</label>
|
10 |
-
</div>
|
11 |
-
<div class="ebs_details show_cdn" ><label class="ebs_setting_label">bootstrap.js CDN Path</label
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
<
|
17 |
-
|
18 |
-
<
|
19 |
-
<
|
20 |
-
<input type="radio" name="respond_js" class="respond_cdn"
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
<
|
47 |
-
|
48 |
-
<
|
49 |
-
|
50 |
-
</
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
<
|
56 |
-
<
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
<
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
jQuery('.
|
82 |
-
}
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
jQuery('
|
88 |
-
|
89 |
-
}
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
jQuery('.
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
111 |
Â
</script>
|
1 |
+
<div class="ebs_page_settings">
|
2 |
+
<h1>Easy Bootstrap Shortcode Settings</h1><form name="ebs_setting" id="ebs_setting" method="post" action="">
|
3 |
+
<?php if(!apply_filters('plugin_oscitas_theme_check',false)){ ?><div class="ebs_details">
|
4 |
+
<label class="ebs_setting_label">Bootstrap JS File</label>
|
5 |
+
<p>
|
6 |
+
<input type="radio" name="b_js" id="b_js_plugin" class="check_cdn" value="1" <?php echo ($js == 1) ? 'checked=checked' : '' ?>>
|
7 |
+
<label for="b_js_plugin">Use from EBS Plugin</label>
|
8 |
+
<input type="radio" name="b_js" id="b_js_theme" class="check_cdn" value="2" <?php echo ($js == 2) ? 'checked=checked' : '' ?>><label for="b_js_theme">Use from theme or any other plugin</label>
|
9 |
+
<input type="radio" name="b_js" class="check_cdn" id="b_js_cdn" <?php echo ($js == 3) ? 'checked=checked' : '' ?> value="3"><label for="b_js_cdn">Load from CDN</label>
|
10 |
+
</div>
|
11 |
+
<div class="ebs_details show_cdn" ><label class="ebs_setting_label">bootstrap.js CDN Path</label>
|
12 |
+
<p><input type="text" name="cdn_path" id="cdn_path" value="<?php echo $cdn; ?>">
|
13 |
+
</p>
|
14 |
+
</div>
|
15 |
+
<div class="ebs_details">
|
16 |
+
<label class="ebs_setting_label">IE6+ compatibility JS File </label>
|
17 |
+
<p>
|
18 |
+
<input type="radio" name="respond_js" id="respond_js_plugin" class="respond_cdn" value="1" <?php echo ($respond == 1) ? 'checked=checked' : '' ?>>
|
19 |
+
<label for="respond_js_plugin">Use from EBS Plugin</label>
|
20 |
+
<input type="radio" name="respond_js" id="respond_js_theme" class="respond_cdn" value="2" <?php echo ($respond == 2) ? 'checked=checked' : '' ?>><label for="respond_js_theme">Use from theme or any other plugin</label>
|
21 |
+
<input type="radio" name="respond_js" class="respond_cdn" id="respond_js_cdn" <?php echo ($respond == 3) ? 'checked=checked' : '' ?> value="3"><label for="respond_js_cdn">Load from CDN</label>
|
22 |
+
</div>
|
23 |
+
<div class="ebs_details respond_show_cdn" ><label class="ebs_setting_label">respond.js CDN Path</label>
|
24 |
+
<p><input type="text" name="respond_cdn_path" id="respond_cdn_path" value="<?php echo $respondcdn; ?>">
|
25 |
+
</p>
|
26 |
+
</div>
|
27 |
+
<div class="ebs_details">
|
28 |
+
|
29 |
+
<label class="ebs_setting_label">Bootstrap Styling CSS File</label>
|
30 |
+
<p><input type="radio" name="b_css" id="b_css_plugin" value="1" <?php echo ($css == 1) ? 'checked=checked' : '' ?>>
|
31 |
+
<label for="b_css_plugin" >Use from EBS Plugin</label>
|
32 |
+
<input type="radio" name="b_css" id="b_css_theme" value="2" <?php echo ($css == 2) ? 'checked=checked' : '' ?>><label for="b_css_theme">Use from theme or any other plugin</label>
|
33 |
+
<input type="radio" name="b_css" id="b_css_nobs" value="3" <?php echo ($css == 3) ? 'checked=checked' : '' ?>><label for="b_css_nobs">No bootstrap theme<span class="notered">*</span></label>
|
34 |
+
<br/><small class="notered">* Choose this option if you don't have a bootstrap theme</small></p>
|
35 |
+
</div>
|
36 |
+
<?php } ?>
|
37 |
+
<div class="ebs_details">
|
38 |
+
<label class="ebs_setting_label">Editor Button Style</label>
|
39 |
+
<p>
|
40 |
+
<label for="ebsp_icon" class="ebs_editor_label" title="Icons"><input type="radio" name="ebsp_editor_opt" id="ebsp_icon" value="icon" <?php echo ($ebsp_editor_opt == 'icon') ? 'checked=checked' : '' ?> style="display: none" class="ebs_editor_style"><img src="<?php echo EBS_PLUGIN_URL.'images/icons.png'?>"></label>
|
41 |
+
|
42 |
+
<label for="ebsp_dropdown" class="ebs_editor_label" title="Dropdown"><input type="radio" name="ebsp_editor_opt" id="ebsp_dropdown" value="dropdown" <?php echo ($ebsp_editor_opt == 'dropdown') ? 'checked=checked' : '' ?> style="display: none" class="ebs_editor_style"><img src="<?php echo EBS_PLUGIN_URL.'images/dropdown.png'?>"></label>
|
43 |
+
|
44 |
+
</p>
|
45 |
+
</div>
|
46 |
+
<div class="ebs_details">
|
47 |
+
<label class="ebs_setting_label">Custom CSS Editor</label>
|
48 |
+
<p>
|
49 |
+
<textarea name="ebs_custom_css" id="ebs_custom_css"><?php echo trim($ebs_custom_css) ?></textarea>
|
50 |
+
</p>
|
51 |
+
</div>
|
52 |
+
<div class="ebs_btn"><input type="submit" name="ebs_submit" class="button-primary" value="Update Settings"></div>
|
53 |
+
<?php if(!apply_filters('plugin_oscitas_theme_check',false)){ ?><div style="clear: both;"></div>
|
54 |
+
<br /><br /><br />
|
55 |
+
<b>CDN Links for bootstrap.js, you can use any of these</b>
|
56 |
+
<ul>
|
57 |
+
<li>
|
58 |
+
<?php echo str_replace('http:','',EBS_JS_CDN)?>
|
59 |
+
</li>
|
60 |
+
<li>
|
61 |
+
//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.3/js/bootstrap.min.js
|
62 |
+
</li>
|
63 |
+
</ul>
|
64 |
+
<br/>
|
65 |
+
<b>CDN Links for respond.js, you can use any of these</b>
|
66 |
+
<ul>
|
67 |
+
<li>
|
68 |
+
<?php echo str_replace('http:','',EBS_RESPOND_CDN)?>
|
69 |
+
</li>
|
70 |
+
</ul>
|
71 |
+
<?php } ?>
|
72 |
+
</form>
|
73 |
+
<br />
|
74 |
+
<a href="http://oscitasthemes.com/products/easy-bootstrap-shortcodes-pro/" target="_blank">
|
75 |
+
<img style="border: 0px;" src="<?php echo plugins_url("images/ebs-pro.jpg", __FILE__); ?>">
|
76 |
+
</a>
|
77 |
+
</div>
|
78 |
+
<script type="text/javascript">
|
79 |
+
function show_cdn(){
|
80 |
+
if(jQuery('#b_js_cdn').prop('checked')){
|
81 |
+
jQuery('.show_cdn').show();
|
82 |
+
} else{
|
83 |
+
jQuery('.show_cdn').hide();
|
84 |
+
}
|
85 |
+
}
|
86 |
+
function show_respond_cdn(){
|
87 |
+
if(jQuery('#respond_js_cdn').prop('checked')){
|
88 |
+
jQuery('.respond_show_cdn').show();
|
89 |
+
} else{
|
90 |
+
jQuery('.respond_show_cdn').hide();
|
91 |
+
}
|
92 |
+
}
|
93 |
+
jQuery(document).ready(function(){
|
94 |
+
show_cdn();
|
95 |
+
show_respond_cdn();
|
96 |
+
jQuery('.check_cdn').click(function(){
|
97 |
+
show_cdn();
|
98 |
+
})
|
99 |
+
jQuery('.respond_cdn').click(function(){
|
100 |
+
show_respond_cdn();
|
101 |
+
})
|
102 |
+
})
|
103 |
+
</script>
|
104 |
+
<script type="text/javascript">
|
105 |
+
function show_editor_style(){
|
106 |
+
jQuery('.ebs_editor_label').removeClass('val_selected');
|
107 |
+
if(jQuery('#ebsp_icon').prop('checked')){
|
108 |
+
jQuery('#ebsp_icon').parent().addClass('val_selected');
|
109 |
+
} else if(jQuery('#ebsp_dropdown').prop('checked')){
|
110 |
+
jQuery('#ebsp_dropdown').parent().addClass('val_selected');
|
111 |
+
}
|
112 |
+
}
|
113 |
+
jQuery(document).ready(function(){
|
114 |
+
show_editor_style();
|
115 |
+
jQuery('.ebs_editor_style').click(function(){
|
116 |
+
show_editor_style();
|
117 |
+
})
|
118 |
+
});
|
119 |
+
|
120 |
Â
</script>
|
filters.php
CHANGED
@@ -1,83 +1,93 @@
|
|
1 |
-
<?php
|
2 |
-
/****************************************************************
|
3 |
-
* Write these filter into your theme's functions.php to make plugin
|
4 |
-
* compatible to your theme, You can use all of selective filters
|
5 |
-
* according to your need.
|
6 |
-
*****************************************************************/
|
7 |
-
|
8 |
-
/*
|
9 |
-
* Filter for Custom options
|
10 |
-
*/
|
11 |
-
function apply_ebs_custom_option( $prevent ) {
|
12 |
-
return true;
|
13 |
-
}
|
14 |
-
add_filter( 'ebs_custom_option', 'apply_ebs_custom_option' );
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
/*
|
19 |
-
*Filter for bootstrap_admin.css
|
20 |
-
*/
|
21 |
-
function apply_ebs_custom_bootstrap_admin_css( $prevent ) {
|
22 |
-
return true;
|
23 |
-
}
|
24 |
-
add_filter( 'ebs_custom_bootstrap_admin_css', 'apply_ebs_custom_bootstrap_admin_css' );
|
25 |
-
|
26 |
-
|
27 |
-
/*
|
28 |
-
* Filter for bootstrap.min.js url this filter is only applicable if you selected js inclusion from plugin in EBS Settings
|
29 |
-
*/
|
30 |
-
|
31 |
-
function apply_ebs_bootstrap_js_url( $url ) {
|
32 |
-
$ebs_js_url='';// write your desired bootstrap.min.js url here
|
33 |
-
return $ebs_js_url;
|
34 |
-
}
|
35 |
-
add_filter( 'ebs_bootstrap_js_url', 'apply_ebs_bootstrap_js_url' );
|
36 |
-
|
37 |
-
|
38 |
-
/*
|
39 |
-
* Filter for bootstrap.min.js CDN path this filter is only applicable if you selected js inclusion from CDN in EBS Settings
|
40 |
-
*/
|
41 |
-
|
42 |
-
function apply_ebs_bootstrap_js_cdn( $url ) {
|
43 |
-
$ebs_cdn_url='';// write your bootstrap.min.js cdn path here
|
44 |
-
return $ebs_cdn_url;
|
45 |
-
}
|
46 |
-
add_filter( 'ebs_bootstrap_js_cdn', 'apply_ebs_bootstrap_js_cdn' );
|
47 |
-
|
48 |
-
function apply_ebs_bootstrap_respond_url( $url ) {
|
49 |
-
$ebs_respond_url='';// write your desired bootstrap.min.js url here
|
50 |
-
return $ebs_respond_url;
|
51 |
-
}
|
52 |
-
add_filter( 'ebs_bootstrap_respond_url', 'apply_ebs_bootstrap_respond_url' );
|
53 |
-
|
54 |
-
/*
|
55 |
-
* Filter for respond.min.js CDN path this filter is only applicable if you selected js inclusion from CDN in EBS Settings
|
56 |
-
*/
|
57 |
-
|
58 |
-
function apply_ebs_bootstrap_respond_cdn( $url ) {
|
59 |
-
$ebs_respond_cdn_url='';// write your bootstrap.min.js cdn path here
|
60 |
-
return $ebs_respond_cdn_url;
|
61 |
-
}
|
62 |
-
add_filter( 'ebs_bootstrap_respond_cdn', 'apply_ebs_bootstrap_respond_cdn' );
|
63 |
-
|
64 |
-
/*
|
65 |
-
* Filter for bootstrap.min.css urlthis filter is only applicable if you selected css inclusion from plugin in EBS Settings
|
66 |
-
*/
|
67 |
-
|
68 |
-
function apply_ebs_bootstrap_css_url( $url ) {
|
69 |
-
$ebs_css_url='';// write your bootstrap.min.css url here
|
70 |
-
return $ebs_css_url;
|
71 |
-
}
|
72 |
-
add_filter( 'ebs_bootstrap_css_url', 'apply_ebs_bootstrap_css_url' );
|
73 |
-
|
74 |
-
/*
|
75 |
-
* Filter for bootstrap
|
76 |
-
*/
|
77 |
-
|
78 |
-
function
|
79 |
-
$
|
80 |
-
return $
|
81 |
-
}
|
82 |
-
add_filter( '
|
83 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
/****************************************************************
|
3 |
+
* Write these filter into your theme's functions.php to make plugin
|
4 |
+
* compatible to your theme, You can use all of selective filters
|
5 |
+
* according to your need.
|
6 |
+
*****************************************************************/
|
7 |
+
|
8 |
+
/*
|
9 |
+
* Filter for Custom options
|
10 |
+
*/
|
11 |
+
function apply_ebs_custom_option( $prevent ) {
|
12 |
+
return true;
|
13 |
+
}
|
14 |
+
add_filter( 'ebs_custom_option', 'apply_ebs_custom_option' );
|
15 |
+
|
16 |
+
|
17 |
+
|
18 |
+
/*
|
19 |
+
*Filter for bootstrap_admin.css
|
20 |
+
*/
|
21 |
+
function apply_ebs_custom_bootstrap_admin_css( $prevent ) {
|
22 |
+
return true;
|
23 |
+
}
|
24 |
+
add_filter( 'ebs_custom_bootstrap_admin_css', 'apply_ebs_custom_bootstrap_admin_css' );
|
25 |
+
|
26 |
+
|
27 |
+
/*
|
28 |
+
* Filter for bootstrap.min.js url this filter is only applicable if you selected js inclusion from plugin in EBS Settings
|
29 |
+
*/
|
30 |
+
|
31 |
+
function apply_ebs_bootstrap_js_url( $url ) {
|
32 |
+
$ebs_js_url='';// write your desired bootstrap.min.js url here
|
33 |
+
return $ebs_js_url;
|
34 |
+
}
|
35 |
+
add_filter( 'ebs_bootstrap_js_url', 'apply_ebs_bootstrap_js_url' );
|
36 |
+
|
37 |
+
|
38 |
+
/*
|
39 |
+
* Filter for bootstrap.min.js CDN path this filter is only applicable if you selected js inclusion from CDN in EBS Settings
|
40 |
+
*/
|
41 |
+
|
42 |
+
function apply_ebs_bootstrap_js_cdn( $url ) {
|
43 |
+
$ebs_cdn_url='';// write your bootstrap.min.js cdn path here
|
44 |
+
return $ebs_cdn_url;
|
45 |
+
}
|
46 |
+
add_filter( 'ebs_bootstrap_js_cdn', 'apply_ebs_bootstrap_js_cdn' );
|
47 |
+
|
48 |
+
function apply_ebs_bootstrap_respond_url( $url ) {
|
49 |
+
$ebs_respond_url='';// write your desired bootstrap.min.js url here
|
50 |
+
return $ebs_respond_url;
|
51 |
+
}
|
52 |
+
add_filter( 'ebs_bootstrap_respond_url', 'apply_ebs_bootstrap_respond_url' );
|
53 |
+
|
54 |
+
/*
|
55 |
+
* Filter for respond.min.js CDN path this filter is only applicable if you selected js inclusion from CDN in EBS Settings
|
56 |
+
*/
|
57 |
+
|
58 |
+
function apply_ebs_bootstrap_respond_cdn( $url ) {
|
59 |
+
$ebs_respond_cdn_url='';// write your bootstrap.min.js cdn path here
|
60 |
+
return $ebs_respond_cdn_url;
|
61 |
+
}
|
62 |
+
add_filter( 'ebs_bootstrap_respond_cdn', 'apply_ebs_bootstrap_respond_cdn' );
|
63 |
+
|
64 |
+
/*
|
65 |
+
* Filter for bootstrap.min.css urlthis filter is only applicable if you selected css inclusion from plugin in EBS Settings
|
66 |
+
*/
|
67 |
+
|
68 |
+
function apply_ebs_bootstrap_css_url( $url ) {
|
69 |
+
$ebs_css_url='';// write your bootstrap.min.css url here
|
70 |
+
return $ebs_css_url;
|
71 |
+
}
|
72 |
+
add_filter( 'ebs_bootstrap_css_url', 'apply_ebs_bootstrap_css_url' );
|
73 |
+
|
74 |
+
/*
|
75 |
+
* Filter for custom bootstrap css when your theme is not a bootstrap theme. this filter is only applicable if you selected css inclusion option as 'no bootstrap theme'
|
76 |
+
*/
|
77 |
+
|
78 |
+
function apply_ebs_no_bootstrap_theme_css_url( $url ) {
|
79 |
+
$ebs_nobs_css_url='';// write your custom bootstrap css url here
|
80 |
+
return $ebs_nobs_css_url;
|
81 |
+
}
|
82 |
+
add_filter( 'ebs_no_bootstrap_theme_css_url', 'apply_ebs_no_bootstrap_theme_css_url' );
|
83 |
+
|
84 |
+
/*
|
85 |
+
* Filter for bootstrap-icon.min.css url this filter is only applicable if you selected css inclusion from plugin or theme in EBS Settings
|
86 |
+
*/
|
87 |
+
|
88 |
+
function apply_ebs_bootstrap_icon_css_url( $url ) {
|
89 |
+
$ebs_icon_url='';// write your bootstrap-icon.min.css url here
|
90 |
+
return $ebs_icon_url;
|
91 |
+
}
|
92 |
+
add_filter( 'ebs_bootstrap_icon_css_url', 'apply_ebs_bootstrap_icon_css_url' );
|
93 |
+
?>
|
fonts/FontAwesome.otf
ADDED
Binary file
|
fonts/fontawesome-webfont.eot
ADDED
Binary file
|
fonts/fontawesome-webfont.svg
ADDED
@@ -0,0 +1,414 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata></metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="fontawesomeregular" horiz-adv-x="1536" >
|
7 |
+
<font-face units-per-em="1792" ascent="1536" descent="-256" />
|
8 |
+
<missing-glyph horiz-adv-x="448" />
|
9 |
+
<glyph unicode=" " horiz-adv-x="448" />
|
10 |
+
<glyph unicode="	" horiz-adv-x="448" />
|
11 |
+
<glyph unicode=" " horiz-adv-x="448" />
|
12 |
+
<glyph unicode="¨" horiz-adv-x="1792" />
|
13 |
+
<glyph unicode="©" horiz-adv-x="1792" />
|
14 |
+
<glyph unicode="®" horiz-adv-x="1792" />
|
15 |
+
<glyph unicode="´" horiz-adv-x="1792" />
|
16 |
+
<glyph unicode="Æ" horiz-adv-x="1792" />
|
17 |
+
<glyph unicode=" " horiz-adv-x="768" />
|
18 |
+
<glyph unicode=" " />
|
19 |
+
<glyph unicode=" " horiz-adv-x="768" />
|
20 |
+
<glyph unicode=" " />
|
21 |
+
<glyph unicode=" " horiz-adv-x="512" />
|
22 |
+
<glyph unicode=" " horiz-adv-x="384" />
|
23 |
+
<glyph unicode=" " horiz-adv-x="256" />
|
24 |
+
<glyph unicode=" " horiz-adv-x="256" />
|
25 |
+
<glyph unicode=" " horiz-adv-x="192" />
|
26 |
+
<glyph unicode=" " horiz-adv-x="307" />
|
27 |
+
<glyph unicode=" " horiz-adv-x="85" />
|
28 |
+
<glyph unicode=" " horiz-adv-x="307" />
|
29 |
+
<glyph unicode=" " horiz-adv-x="384" />
|
30 |
+
<glyph unicode="™" horiz-adv-x="1792" />
|
31 |
+
<glyph unicode="∞" horiz-adv-x="1792" />
|
32 |
+
<glyph unicode="≠" horiz-adv-x="1792" />
|
33 |
+
<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
|
34 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
|
35 |
+
<glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
|
36 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
|
37 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
|
38 |
+
<glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
|
39 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
|
40 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
|
41 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
|
42 |
+
<glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
43 |
+
<glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
|
44 |
+
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
|
45 |
+
<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
|
46 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
|
47 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
|
48 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
|
49 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
|
50 |
+
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
|
51 |
+
<glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
|
52 |
+
<glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
|
53 |
+
<glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
|
54 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
|
55 |
+
<glyph unicode="" horiz-adv-x="1280" d="M128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280zM768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z " />
|
56 |
+
<glyph unicode="" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
57 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
|
58 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
|
59 |
+
<glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
60 |
+
<glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
61 |
+
<glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
|
62 |
+
<glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
63 |
+
<glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
|
64 |
+
<glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
|
65 |
+
<glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
|
66 |
+
<glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
|
67 |
+
<glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
|
68 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
|
69 |
+
<glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
|
70 |
+
<glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
|
71 |
+
<glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
|
72 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
|
73 |
+
<glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
|
74 |
+
<glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
|
75 |
+
<glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
|
76 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
|
77 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
|
78 |
+
<glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
|
79 |
+
<glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
|
80 |
+
<glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q73 -1 153.5 -2t119 -1.5t52.5 -0.5l29 2q-32 95 -92 241q-53 132 -92 211zM21 -128h-21l2 79q22 7 80 18q89 16 110 31q20 16 48 68l237 616l280 724h75h53l11 -21l205 -480q103 -242 124 -297q39 -102 96 -235q26 -58 65 -164q24 -67 65 -149 q22 -49 35 -57q22 -19 69 -23q47 -6 103 -27q6 -39 6 -57q0 -14 -1 -26q-80 0 -192 8q-93 8 -189 8q-79 0 -135 -2l-200 -11l-58 -2q0 45 4 78l131 28q56 13 68 23q12 12 12 27t-6 32l-47 114l-92 228l-450 2q-29 -65 -104 -274q-23 -64 -23 -84q0 -31 17 -43 q26 -21 103 -32q3 0 13.5 -2t30 -5t40.5 -6q1 -28 1 -58q0 -17 -2 -27q-66 0 -349 20l-48 -8q-81 -14 -167 -14z" />
|
81 |
+
<glyph unicode="" horiz-adv-x="1408" d="M555 15q76 -32 140 -32q131 0 216 41t122 113q38 70 38 181q0 114 -41 180q-58 94 -141 126q-80 32 -247 32q-74 0 -101 -10v-144l-1 -173l3 -270q0 -15 12 -44zM541 761q43 -7 109 -7q175 0 264 65t89 224q0 112 -85 187q-84 75 -255 75q-52 0 -130 -13q0 -44 2 -77 q7 -122 6 -279l-1 -98q0 -43 1 -77zM0 -128l2 94q45 9 68 12q77 12 123 31q17 27 21 51q9 66 9 194l-2 497q-5 256 -9 404q-1 87 -11 109q-1 4 -12 12q-18 12 -69 15q-30 2 -114 13l-4 83l260 6l380 13l45 1q5 0 14 0.5t14 0.5q1 0 21.5 -0.5t40.5 -0.5h74q88 0 191 -27 q43 -13 96 -39q57 -29 102 -76q44 -47 65 -104t21 -122q0 -70 -32 -128t-95 -105q-26 -20 -150 -77q177 -41 267 -146q92 -106 92 -236q0 -76 -29 -161q-21 -62 -71 -117q-66 -72 -140 -108q-73 -36 -203 -60q-82 -15 -198 -11l-197 4q-84 2 -298 -11q-33 -3 -272 -11z" />
|
82 |
+
<glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q4 1 77 20q76 19 116 39q29 37 41 101l27 139l56 268l12 64q8 44 17 84.5t16 67t12.5 46.5t9 30.5t3.5 11.5l29 157l16 63l22 135l8 50v38q-41 22 -144 28q-28 2 -38 4l19 103l317 -14q39 -2 73 -2q66 0 214 9q33 2 68 4.5t36 2.5q-2 -19 -6 -38 q-7 -29 -13 -51q-55 -19 -109 -31q-64 -16 -101 -31q-12 -31 -24 -88q-9 -44 -13 -82q-44 -199 -66 -306l-61 -311l-38 -158l-43 -235l-12 -45q-2 -7 1 -27q64 -15 119 -21q36 -5 66 -10q-1 -29 -7 -58q-7 -31 -9 -41q-18 0 -23 -1q-24 -2 -42 -2q-9 0 -28 3q-19 4 -145 17 l-198 2q-41 1 -174 -11q-74 -7 -98 -9z" />
|
83 |
+
<glyph unicode="" horiz-adv-x="1792" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l215 -1h293l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -42.5 2t-103.5 -1t-111 -1 q-34 0 -67 -5q-10 -97 -8 -136l1 -152v-332l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-88 0 -233 -14q-48 -4 -70 -4q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q8 192 6 433l-5 428q-1 62 -0.5 118.5t0.5 102.5t-2 57t-6 15q-6 5 -14 6q-38 6 -148 6q-43 0 -100 -13.5t-73 -24.5q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1744 128q33 0 42 -18.5t-11 -44.5 l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80z" />
|
84 |
+
<glyph unicode="" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l446 -1h318l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -58.5 2t-138.5 -1t-128 -1 q-94 0 -127 -5q-10 -97 -8 -136l1 -152v52l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-82 0 -233 -13q-45 -5 -70 -5q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q6 137 6 433l-5 44q0 265 -2 278q-2 11 -6 15q-6 5 -14 6q-38 6 -148 6q-50 0 -168.5 -14t-132.5 -24q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1505 113q26 -20 26 -49t-26 -49l-162 -126 q-26 -20 -44.5 -11t-18.5 42v80h-1024v-80q0 -33 -18.5 -42t-44.5 11l-162 126q-26 20 -26 49t26 49l162 126q26 20 44.5 11t18.5 -42v-80h1024v80q0 33 18.5 42t44.5 -11z" />
|
85 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
86 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
|
87 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
88 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
|
89 |
+
<glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
|
90 |
+
<glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
|
91 |
+
<glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
|
92 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
|
93 |
+
<glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
94 |
+
<glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
|
95 |
+
<glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
|
96 |
+
<glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
97 |
+
<glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
|
98 |
+
<glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
|
99 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
|
100 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
|
101 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
|
102 |
+
<glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
|
103 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
|
104 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
|
105 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
|
106 |
+
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
|
107 |
+
<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
|
108 |
+
<glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
|
109 |
+
<glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
|
110 |
+
<glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
|
111 |
+
<glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
|
112 |
+
<glyph unicode="" horiz-adv-x="1152" d="M742 -37l-652 651q-37 37 -37 90.5t37 90.5l652 651q37 37 90.5 37t90.5 -37l75 -75q37 -37 37 -90.5t-37 -90.5l-486 -486l486 -485q37 -38 37 -91t-37 -90l-75 -75q-37 -37 -90.5 -37t-90.5 37z" />
|
113 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1099 704q0 -52 -37 -91l-652 -651q-37 -37 -90 -37t-90 37l-76 75q-37 39 -37 91q0 53 37 90l486 486l-486 485q-37 39 -37 91q0 53 37 90l76 75q36 38 90 38t90 -38l652 -651q37 -37 37 -90z" />
|
114 |
+
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
115 |
+
<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
|
116 |
+
<glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
117 |
+
<glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
118 |
+
<glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
119 |
+
<glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
120 |
+
<glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
|
121 |
+
<glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
122 |
+
<glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
123 |
+
<glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
|
124 |
+
<glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
|
125 |
+
<glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
|
126 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
|
127 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
|
128 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
|
129 |
+
<glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
|
130 |
+
<glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
|
131 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
|
132 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
|
133 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
|
134 |
+
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
|
135 |
+
<glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
|
136 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
|
137 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
|
138 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
|
139 |
+
<glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
|
140 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
|
141 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
|
142 |
+
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
|
143 |
+
<glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
|
144 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
|
145 |
+
<glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
|
146 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1611 320q0 -53 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-486 485l-486 -485q-36 -38 -90 -38t-90 38l-75 75q-38 36 -38 90q0 53 38 91l651 651q37 37 90 37q52 0 91 -37l650 -651q38 -38 38 -91z" />
|
147 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1611 832q0 -53 -37 -90l-651 -651q-38 -38 -91 -38q-54 0 -90 38l-651 651q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l486 -486l486 486q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
|
148 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
|
149 |
+
<glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
|
150 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
|
151 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
|
152 |
+
<glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
|
153 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
|
154 |
+
<glyph unicode="" horiz-adv-x="1920" d="M512 512v-384h-256v384h256zM896 1024v-896h-256v896h256zM1280 768v-640h-256v640h256zM1664 1152v-1024h-256v1024h256zM1792 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5z M1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
155 |
+
<glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
156 |
+
<glyph unicode="" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0 -218 -72t-66 -213v-131h-131v-219h131v-635h262v635h175zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
|
157 |
+
<glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
|
158 |
+
<glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
|
159 |
+
<glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
|
160 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
|
161 |
+
<glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
|
162 |
+
<glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
|
163 |
+
<glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
|
164 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
|
165 |
+
<glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
|
166 |
+
<glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
167 |
+
<glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
|
168 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
|
169 |
+
<glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
|
170 |
+
<glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
|
171 |
+
<glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
172 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
|
173 |
+
<glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
|
174 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
|
175 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
|
176 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
|
177 |
+
<glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
178 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
|
179 |
+
<glyph unicode="" horiz-adv-x="768" d="M511 980h257l-30 -284h-227v-824h-341v824h-170v284h170v171q0 182 86 275.5t283 93.5h227v-284h-142q-39 0 -62.5 -6.5t-34 -23.5t-13.5 -34.5t-3 -49.5v-142z" />
|
180 |
+
<glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
181 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
|
182 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
|
183 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
|
184 |
+
<glyph unicode="" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
|
185 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
|
186 |
+
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM1664 128q0 -52 -38 -90t-90 -38 h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
|
187 |
+
<glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
|
188 |
+
<glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
|
189 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
|
190 |
+
<glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
|
191 |
+
<glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
|
192 |
+
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
193 |
+
<glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
194 |
+
<glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
195 |
+
<glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
196 |
+
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
|
197 |
+
<glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
|
198 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
|
199 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
|
200 |
+
<glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
|
201 |
+
<glyph unicode="" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
|
202 |
+
<glyph unicode="" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
|
203 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
|
204 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
|
205 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
|
206 |
+
<glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
|
207 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
|
208 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
|
209 |
+
<glyph unicode="" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
|
210 |
+
<glyph unicode="" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
211 |
+
<glyph unicode="" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
|
212 |
+
<glyph unicode="" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
|
213 |
+
<glyph unicode="" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
|
214 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
|
215 |
+
<glyph unicode="" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
|
216 |
+
<glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
|
217 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
|
218 |
+
<glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
|
219 |
+
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
220 |
+
<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
|
221 |
+
<glyph unicode="" d="M678 -57q0 -38 -10 -71h-380q-95 0 -171.5 56.5t-103.5 147.5q24 45 69 77.5t100 49.5t107 24t107 7q32 0 49 -2q6 -4 30.5 -21t33 -23t31 -23t32 -25.5t27.5 -25.5t26.5 -29.5t21 -30.5t17.5 -34.5t9.5 -36t4.5 -40.5zM385 294q-234 -7 -385 -85v433q103 -118 273 -118 q32 0 70 5q-21 -61 -21 -86q0 -67 63 -149zM558 805q0 -100 -43.5 -160.5t-140.5 -60.5q-51 0 -97 26t-78 67.5t-56 93.5t-35.5 104t-11.5 99q0 96 51.5 165t144.5 69q66 0 119 -41t84 -104t47 -130t16 -128zM1536 896v-736q0 -119 -84.5 -203.5t-203.5 -84.5h-468 q39 73 39 157q0 66 -22 122.5t-55.5 93t-72 71t-72 59.5t-55.5 54.5t-22 59.5q0 36 23 68t56 61.5t65.5 64.5t55.5 93t23 131t-26.5 145.5t-75.5 118.5q-6 6 -14 11t-12.5 7.5t-10 9.5t-10.5 17h135l135 64h-437q-138 0 -244.5 -38.5t-182.5 -133.5q0 126 81 213t207 87h960 q119 0 203.5 -84.5t84.5 -203.5v-96h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
|
222 |
+
<glyph unicode="" horiz-adv-x="1664" d="M876 71q0 21 -4.5 40.5t-9.5 36t-17.5 34.5t-21 30.5t-26.5 29.5t-27.5 25.5t-32 25.5t-31 23t-33 23t-30.5 21q-17 2 -50 2q-54 0 -106 -7t-108 -25t-98 -46t-69 -75t-27 -107q0 -68 35.5 -121.5t93 -84t120.5 -45.5t127 -15q59 0 112.5 12.5t100.5 39t74.5 73.5 t27.5 110zM756 933q0 60 -16.5 127.5t-47 130.5t-84 104t-119.5 41q-93 0 -144 -69t-51 -165q0 -47 11.5 -99t35.5 -104t56 -93.5t78 -67.5t97 -26q97 0 140.5 60.5t43.5 160.5zM625 1408h437l-135 -79h-135q71 -45 110 -126t39 -169q0 -74 -23 -131.5t-56 -92.5t-66 -64.5 t-56 -61t-23 -67.5q0 -26 16.5 -51t43 -48t58.5 -48t64 -55.5t58.5 -66t43 -85t16.5 -106.5q0 -160 -140 -282q-152 -131 -420 -131q-59 0 -119.5 10t-122 33.5t-108.5 58t-77 89t-30 121.5q0 61 37 135q32 64 96 110.5t145 71t155 36t150 13.5q-64 83 -64 149q0 12 2 23.5 t5 19.5t8 21.5t7 21.5q-40 -5 -70 -5q-149 0 -255.5 98t-106.5 246q0 140 95 250.5t234 141.5q94 20 187 20zM1664 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256z" />
|
223 |
+
<glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
|
224 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
|
225 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
226 |
+
<glyph unicode="" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
|
227 |
+
<glyph unicode="" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
|
228 |
+
<glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
|
229 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
230 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
|
231 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
|
232 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
|
233 |
+
<glyph unicode="" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
|
234 |
+
<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
|
235 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
|
236 |
+
<glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
|
237 |
+
<glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
|
238 |
+
<glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
|
239 |
+
<glyph unicode="" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
|
240 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
|
241 |
+
<glyph unicode="" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
|
242 |
+
<glyph unicode="" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
|
243 |
+
<glyph unicode="" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
|
244 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
|
245 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
|
246 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
|
247 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
|
248 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
|
249 |
+
<glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
|
250 |
+
<glyph unicode="" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1664 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5 q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
|
251 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
|
252 |
+
<glyph unicode="" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
|
253 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1024 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1024 608v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280z M768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z" />
|
254 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
|
255 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
|
256 |
+
<glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
257 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
|
258 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
|
259 |
+
<glyph unicode="" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
|
260 |
+
<glyph unicode="" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
261 |
+
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
262 |
+
<glyph unicode="" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
|
263 |
+
<glyph unicode="" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
264 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
265 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
266 |
+
<glyph unicode="" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
267 |
+
<glyph unicode="" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
268 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
|
269 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
|
270 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
|
271 |
+
<glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
|
272 |
+
<glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
|
273 |
+
<glyph unicode="" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
|
274 |
+
<glyph unicode="" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
|
275 |
+
<glyph unicode="" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
|
276 |
+
<glyph unicode="" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
|
277 |
+
<glyph unicode="" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
|
278 |
+
<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
279 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
|
280 |
+
<glyph unicode="" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
|
281 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
|
282 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
|
283 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
284 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
285 |
+
<glyph unicode="" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
286 |
+
<glyph unicode="" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
287 |
+
<glyph unicode="" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
288 |
+
<glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
|
289 |
+
<glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
|
290 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
|
291 |
+
<glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
|
292 |
+
<glyph unicode="" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
|
293 |
+
<glyph unicode="" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
|
294 |
+
<glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
|
295 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
|
296 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
|
297 |
+
<glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
|
298 |
+
<glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
|
299 |
+
<glyph unicode="" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
|
300 |
+
<glyph unicode="" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
|
301 |
+
<glyph unicode="" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
|
302 |
+
<glyph unicode="" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
|
303 |
+
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
|
304 |
+
<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
|
305 |
+
<glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
|
306 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
|
307 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
|
308 |
+
<glyph unicode="" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
|
309 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
|
310 |
+
<glyph unicode="" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
|
311 |
+
<glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
|
312 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
|
313 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
|
314 |
+
<glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
315 |
+
<glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
316 |
+
<glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
317 |
+
<glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
318 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
|
319 |
+
<glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
|
320 |
+
<glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
|
321 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
|
322 |
+
<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
323 |
+
<glyph unicode="" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
|
324 |
+
<glyph unicode="" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
|
325 |
+
<glyph unicode="" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
326 |
+
<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
|
327 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
|
328 |
+
<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
|
329 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
|
330 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
|
331 |
+
<glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
|
332 |
+
<glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
333 |
+
<glyph unicode="" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
334 |
+
<glyph unicode="" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
335 |
+
<glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
336 |
+
<glyph unicode="" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
337 |
+
<glyph unicode="" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
338 |
+
<glyph unicode="" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
339 |
+
<glyph unicode="" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
340 |
+
<glyph unicode="" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
|
341 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
|
342 |
+
<glyph unicode="" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
|
343 |
+
<glyph unicode="" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
|
344 |
+
<glyph unicode="" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
|
345 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
|
346 |
+
<glyph unicode="" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
|
347 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
|
348 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
|
349 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1024 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1024 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28 t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
|
350 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
|
351 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
|
352 |
+
<glyph unicode="" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
|
353 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
|
354 |
+
<glyph unicode="" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
|
355 |
+
<glyph unicode="" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
|
356 |
+
<glyph unicode="" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
|
357 |
+
<glyph unicode="" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
|
358 |
+
<glyph unicode="" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
359 |
+
<glyph unicode="" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
|
360 |
+
<glyph unicode="" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
|
361 |
+
<glyph unicode="" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
362 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
|
363 |
+
<glyph unicode="" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
|
364 |
+
<glyph unicode="" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
|
365 |
+
<glyph unicode="" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
|
366 |
+
<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
|
367 |
+
<glyph unicode="" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
368 |
+
<glyph unicode="" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
|
369 |
+
<glyph unicode="" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
370 |
+
<glyph unicode="" horiz-adv-x="1024" d="M390 1408h219v-388h364v-241h-364v-394q0 -136 14 -172q13 -37 52 -60q50 -31 117 -31q117 0 232 76v-242q-102 -48 -178 -65q-77 -19 -173 -19q-105 0 -186 27q-78 25 -138 75q-58 51 -79 105q-22 54 -22 161v539h-170v217q91 30 155 84q64 55 103 132q39 78 54 196z " />
|
371 |
+
<glyph unicode="" d="M1123 127v181q-88 -56 -174 -56q-51 0 -88 23q-29 17 -39 45q-11 30 -11 129v295h274v181h-274v291h-164q-11 -90 -40 -147t-78 -99q-48 -40 -116 -63v-163h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
372 |
+
<glyph unicode="" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
|
373 |
+
<glyph unicode="" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
|
374 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
|
375 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
|
376 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
|
377 |
+
<glyph unicode="" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
|
378 |
+
<glyph unicode="" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
|
379 |
+
<glyph unicode="" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
|
380 |
+
<glyph unicode="" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
381 |
+
<glyph unicode="" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
|
382 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1483 512l-587 -587q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128t53 128l587 587q53 53 128 53t128 -53l265 -265l-398 -399l-188 188q-42 42 -99 42q-59 0 -100 -41l-120 -121q-42 -40 -42 -99q0 -58 42 -100l406 -408q30 -28 67 -37l6 -4h28q60 0 99 41 l619 619l2 -3q53 -53 53 -128t-53 -128zM1406 1138l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15v0q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36t14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15z" />
|
383 |
+
<glyph unicode="" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
|
384 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
|
385 |
+
<glyph unicode="" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
|
386 |
+
<glyph unicode="" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
387 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
|
388 |
+
<glyph unicode="" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
|
389 |
+
<glyph unicode="" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
|
390 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
|
391 |
+
<glyph unicode="" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
|
392 |
+
<glyph unicode="" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
|
393 |
+
<glyph unicode="" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
|
394 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
|
395 |
+
<glyph unicode="" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
|
396 |
+
<glyph unicode="" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
397 |
+
<glyph unicode="" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
398 |
+
<glyph unicode="" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
399 |
+
<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
|
400 |
+
<glyph unicode="" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
|
401 |
+
<glyph unicode="" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
|
402 |
+
<glyph unicode="" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
|
403 |
+
<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
|
404 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
405 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
406 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
407 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
408 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
409 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
410 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
411 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
412 |
+
<glyph unicode="" horiz-adv-x="1792" />
|
413 |
+
</font>
|
414 |
+
</defs></svg>
|
fonts/fontawesome-webfont.ttf
ADDED
Binary file
|
fonts/fontawesome-webfont.woff
ADDED
Binary file
|
fonts/glyphicons-halflings-regular.eot
CHANGED
Binary file
|
fonts/glyphicons-halflings-regular.svg
CHANGED
@@ -1,228 +1,229 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata></metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
|
7 |
-
<font-face units-per-em="1200" ascent="960" descent="-240" />
|
8 |
-
<missing-glyph horiz-adv-x="500" />
|
9 |
-
<glyph />
|
10 |
-
<glyph />
|
11 |
-
<glyph unicode="
|
12 |
-
<glyph unicode="
|
13 |
-
<glyph unicode="
|
14 |
-
<glyph unicode="
|
15 |
-
<glyph unicode="&#
|
16 |
-
<glyph unicode="&#
|
17 |
-
<glyph unicode="&#
|
18 |
-
<glyph unicode="&#
|
19 |
-
<glyph unicode="&#
|
20 |
-
<glyph unicode="&#
|
21 |
-
<glyph unicode="&#
|
22 |
-
<glyph unicode="&#
|
23 |
-
<glyph unicode="&#
|
24 |
-
<glyph unicode="&#
|
25 |
-
<glyph unicode="&#
|
26 |
-
<glyph unicode="&#
|
27 |
-
<glyph unicode="&#
|
28 |
-
<glyph unicode="&#
|
29 |
-
<glyph unicode="&#
|
30 |
-
<glyph unicode="&#
|
31 |
-
<glyph unicode="&#
|
32 |
-
<glyph unicode="&#
|
33 |
-
<glyph unicode="&#
|
34 |
-
<glyph unicode="&#
|
35 |
-
<glyph unicode="&#
|
36 |
-
<glyph unicode="&#
|
37 |
-
<glyph unicode="&#
|
38 |
-
<glyph unicode="&#
|
39 |
-
<glyph unicode="&#
|
40 |
-
<glyph unicode="&#
|
41 |
-
<glyph unicode="&#
|
42 |
-
<glyph unicode="&#
|
43 |
-
<glyph unicode="&#
|
44 |
-
<glyph unicode="&#
|
45 |
-
<glyph unicode="&#
|
46 |
-
<glyph unicode="&#
|
47 |
-
<glyph unicode="&#
|
48 |
-
<glyph unicode="&#
|
49 |
-
<glyph unicode="&#
|
50 |
-
<glyph unicode="&#
|
51 |
-
<glyph unicode="&#
|
52 |
-
<glyph unicode="&#
|
53 |
-
<glyph unicode="&#
|
54 |
-
<glyph unicode="&#
|
55 |
-
<glyph unicode="&#
|
56 |
-
<glyph unicode="&#
|
57 |
-
<glyph unicode="&#
|
58 |
-
<glyph unicode="&#
|
59 |
-
<glyph unicode="&#
|
60 |
-
<glyph unicode="&#
|
61 |
-
<glyph unicode="&#
|
62 |
-
<glyph unicode="&#
|
63 |
-
<glyph unicode="&#
|
64 |
-
<glyph unicode="&#
|
65 |
-
<glyph unicode="&#
|
66 |
-
<glyph unicode="&#
|
67 |
-
<glyph unicode="&#
|
68 |
-
<glyph unicode="&#
|
69 |
-
<glyph unicode="&#
|
70 |
-
<glyph unicode="&#
|
71 |
-
<glyph unicode="&#
|
72 |
-
<glyph unicode="&#
|
73 |
-
<glyph unicode="&#
|
74 |
-
<glyph unicode="&#
|
75 |
-
<glyph unicode="&#
|
76 |
-
<glyph unicode="&#
|
77 |
-
<glyph unicode="&#
|
78 |
-
<glyph unicode="&#
|
79 |
-
<glyph unicode="&#
|
80 |
-
<glyph unicode="&#
|
81 |
-
<glyph unicode="&#
|
82 |
-
<glyph unicode="&#
|
83 |
-
<glyph unicode="&#
|
84 |
-
<glyph unicode="&#
|
85 |
-
<glyph unicode="&#
|
86 |
-
<glyph unicode="&#
|
87 |
-
<glyph unicode="&#
|
88 |
-
<glyph unicode="&#
|
89 |
-
<glyph unicode="&#
|
90 |
-
<glyph unicode="&#
|
91 |
-
<glyph unicode="&#
|
92 |
-
<glyph unicode="&#
|
93 |
-
<glyph unicode="&#
|
94 |
-
<glyph unicode="&#
|
95 |
-
<glyph unicode="&#
|
96 |
-
<glyph unicode="&#
|
97 |
-
<glyph unicode="&#
|
98 |
-
<glyph unicode="&#
|
99 |
-
<glyph unicode="&#
|
100 |
-
<glyph unicode="&#
|
101 |
-
<glyph unicode="&#
|
102 |
-
<glyph unicode="&#
|
103 |
-
<glyph unicode="&#
|
104 |
-
<glyph unicode="&#
|
105 |
-
<glyph unicode="&#
|
106 |
-
<glyph unicode="&#
|
107 |
-
<glyph unicode="&#
|
108 |
-
<glyph unicode="&#
|
109 |
-
<glyph unicode="&#
|
110 |
-
<glyph unicode="&#
|
111 |
-
<glyph unicode="&#
|
112 |
-
<glyph unicode="&#
|
113 |
-
<glyph unicode="&#
|
114 |
-
<glyph unicode="&#
|
115 |
-
<glyph unicode="&#
|
116 |
-
<glyph unicode="&#
|
117 |
-
<glyph unicode="&#
|
118 |
-
<glyph unicode="&#
|
119 |
-
<glyph unicode="&#
|
120 |
-
<glyph unicode="&#
|
121 |
-
<glyph unicode="&#
|
122 |
-
<glyph unicode="&#
|
123 |
-
<glyph unicode="&#
|
124 |
-
<glyph unicode="&#
|
125 |
-
<glyph unicode="&#
|
126 |
-
<glyph unicode="&#
|
127 |
-
<glyph unicode="&#
|
128 |
-
<glyph unicode="&#
|
129 |
-
<glyph unicode="&#
|
130 |
-
<glyph unicode="&#
|
131 |
-
<glyph unicode="&#
|
132 |
-
<glyph unicode="&#
|
133 |
-
<glyph unicode="&#
|
134 |
-
<glyph unicode="&#
|
135 |
-
<glyph unicode="&#
|
136 |
-
<glyph unicode="&#
|
137 |
-
<glyph unicode="&#
|
138 |
-
<glyph unicode="&#
|
139 |
-
<glyph unicode="&#
|
140 |
-
<glyph unicode="&#
|
141 |
-
<glyph unicode="&#
|
142 |
-
<glyph unicode="&#
|
143 |
-
<glyph unicode="&#
|
144 |
-
<glyph unicode="&#
|
145 |
-
<glyph unicode="&#
|
146 |
-
<glyph unicode="&#
|
147 |
-
<glyph unicode="&#
|
148 |
-
<glyph unicode="&#
|
149 |
-
<glyph unicode="&#
|
150 |
-
<glyph unicode="&#
|
151 |
-
<glyph unicode="&#
|
152 |
-
<glyph unicode="&#
|
153 |
-
<glyph unicode="&#
|
154 |
-
<glyph unicode="&#
|
155 |
-
<glyph unicode="&#
|
156 |
-
<glyph unicode="&#
|
157 |
-
<glyph unicode="&#
|
158 |
-
<glyph unicode="&#
|
159 |
-
<glyph unicode="&#
|
160 |
-
<glyph unicode="&#
|
161 |
-
<glyph unicode="&#
|
162 |
-
<glyph unicode="&#
|
163 |
-
<glyph unicode="&#
|
164 |
-
<glyph unicode="&#
|
165 |
-
<glyph unicode="&#
|
166 |
-
<glyph unicode="&#
|
167 |
-
<glyph unicode="&#
|
168 |
-
<glyph unicode="&#
|
169 |
-
<glyph unicode="&#
|
170 |
-
<glyph unicode="&#
|
171 |
-
<glyph unicode="&#
|
172 |
-
<glyph unicode="&#
|
173 |
-
<glyph unicode="&#
|
174 |
-
<glyph unicode="&#
|
175 |
-
<glyph unicode="&#
|
176 |
-
<glyph unicode="&#
|
177 |
-
<glyph unicode="&#
|
178 |
-
<glyph unicode="&#
|
179 |
-
<glyph unicode="&#
|
180 |
-
<glyph unicode="&#
|
181 |
-
<glyph unicode="&#
|
182 |
-
<glyph unicode="&#
|
183 |
-
<glyph unicode="&#
|
184 |
-
<glyph unicode="&#
|
185 |
-
<glyph unicode="&#
|
186 |
-
<glyph unicode="&#
|
187 |
-
<glyph unicode="&#
|
188 |
-
<glyph unicode="&#
|
189 |
-
<glyph unicode="&#
|
190 |
-
<glyph unicode="&#
|
191 |
-
<glyph unicode="&#
|
192 |
-
<glyph unicode="&#
|
193 |
-
<glyph unicode="&#
|
194 |
-
<glyph unicode="&#
|
195 |
-
<glyph unicode="&#
|
196 |
-
<glyph unicode="&#
|
197 |
-
<glyph unicode="&#
|
198 |
-
<glyph unicode="&#
|
199 |
-
<glyph unicode="&#
|
200 |
-
<glyph unicode="&#
|
201 |
-
<glyph unicode="&#
|
202 |
-
<glyph unicode="&#
|
203 |
-
<glyph unicode="&#
|
204 |
-
<glyph unicode="&#
|
205 |
-
<glyph unicode="&#
|
206 |
-
<glyph unicode="&#
|
207 |
-
<glyph unicode="&#
|
208 |
-
<glyph unicode="&#
|
209 |
-
<glyph unicode="&#
|
210 |
-
<glyph unicode="&#
|
211 |
-
<glyph unicode="&#
|
212 |
-
<glyph unicode="&#
|
213 |
-
<glyph unicode="&#
|
214 |
-
<glyph unicode="&#
|
215 |
-
<glyph unicode="&#
|
216 |
-
<glyph unicode="&#
|
217 |
-
<glyph unicode="&#
|
218 |
-
<glyph unicode="&#
|
219 |
-
<glyph unicode="&#
|
220 |
-
<glyph unicode="&#
|
221 |
-
<glyph unicode="&#
|
222 |
-
<glyph unicode="&#
|
223 |
-
<glyph unicode="&#
|
224 |
-
<glyph unicode="&#
|
225 |
-
<glyph unicode="&#
|
226 |
-
<glyph unicode="&#
|
227 |
-
|
Â
|
|
228 |
Â
</defs></svg>
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata></metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
|
7 |
+
<font-face units-per-em="1200" ascent="960" descent="-240" />
|
8 |
+
<missing-glyph horiz-adv-x="500" />
|
9 |
+
<glyph />
|
10 |
+
<glyph />
|
11 |
+
<glyph unicode="
" />
|
12 |
+
<glyph unicode=" " />
|
13 |
+
<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
|
14 |
+
<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
|
15 |
+
<glyph unicode=" " />
|
16 |
+
<glyph unicode=" " horiz-adv-x="652" />
|
17 |
+
<glyph unicode=" " horiz-adv-x="1304" />
|
18 |
+
<glyph unicode=" " horiz-adv-x="652" />
|
19 |
+
<glyph unicode=" " horiz-adv-x="1304" />
|
20 |
+
<glyph unicode=" " horiz-adv-x="434" />
|
21 |
+
<glyph unicode=" " horiz-adv-x="326" />
|
22 |
+
<glyph unicode=" " horiz-adv-x="217" />
|
23 |
+
<glyph unicode=" " horiz-adv-x="217" />
|
24 |
+
<glyph unicode=" " horiz-adv-x="163" />
|
25 |
+
<glyph unicode=" " horiz-adv-x="260" />
|
26 |
+
<glyph unicode=" " horiz-adv-x="72" />
|
27 |
+
<glyph unicode=" " horiz-adv-x="260" />
|
28 |
+
<glyph unicode=" " horiz-adv-x="326" />
|
29 |
+
<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
|
30 |
+
<glyph unicode="−" d="M200 400h900v300h-900v-300z" />
|
31 |
+
<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
|
32 |
+
<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
|
33 |
+
<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
|
34 |
+
<glyph unicode="" horiz-adv-x="500" d="M0 0z" />
|
35 |
+
<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
|
36 |
+
<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
|
37 |
+
<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
|
38 |
+
<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
|
39 |
+
<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
|
40 |
+
<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
|
41 |
+
<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
|
42 |
+
<glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" />
|
43 |
+
<glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" />
|
44 |
+
<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" />
|
45 |
+
<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" />
|
46 |
+
<glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
|
47 |
+
<glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
|
48 |
+
<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
|
49 |
+
<glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
|
50 |
+
<glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
|
51 |
+
<glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
|
52 |
+
<glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
|
53 |
+
<glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
|
54 |
+
<glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" />
|
55 |
+
<glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" />
|
56 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" />
|
57 |
+
<glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" />
|
58 |
+
<glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
|
59 |
+
<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
|
60 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
|
61 |
+
<glyph unicode="" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
|
62 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
|
63 |
+
<glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
|
64 |
+
<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
|
65 |
+
<glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" />
|
66 |
+
<glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
|
67 |
+
<glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" />
|
68 |
+
<glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" />
|
69 |
+
<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" />
|
70 |
+
<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
|
71 |
+
<glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
|
72 |
+
<glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
|
73 |
+
<glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
|
74 |
+
<glyph unicode="" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
|
75 |
+
<glyph unicode="" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
|
76 |
+
<glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
|
77 |
+
<glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
|
78 |
+
<glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
|
79 |
+
<glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
|
80 |
+
<glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
|
81 |
+
<glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
|
82 |
+
<glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
|
83 |
+
<glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
|
84 |
+
<glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
|
85 |
+
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
|
86 |
+
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
|
87 |
+
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" />
|
88 |
+
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
|
89 |
+
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
|
90 |
+
<glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" />
|
91 |
+
<glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" />
|
92 |
+
<glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" />
|
93 |
+
<glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
|
94 |
+
<glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
|
95 |
+
<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
|
96 |
+
<glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
|
97 |
+
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
|
98 |
+
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
|
99 |
+
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" />
|
100 |
+
<glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
|
101 |
+
<glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
|
102 |
+
<glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
|
103 |
+
<glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" />
|
104 |
+
<glyph unicode="" d="M200 0l900 550l-900 550v-1100z" />
|
105 |
+
<glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
|
106 |
+
<glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
|
107 |
+
<glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" />
|
108 |
+
<glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" />
|
109 |
+
<glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" />
|
110 |
+
<glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
|
111 |
+
<glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
|
112 |
+
<glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
|
113 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
|
114 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" />
|
115 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" />
|
116 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
|
117 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" />
|
118 |
+
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
|
119 |
+
<glyph unicode="" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" />
|
120 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
|
121 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
|
122 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
|
123 |
+
<glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" />
|
124 |
+
<glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" />
|
125 |
+
<glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" />
|
126 |
+
<glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" />
|
127 |
+
<glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
|
128 |
+
<glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
|
129 |
+
<glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
|
130 |
+
<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
|
131 |
+
<glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
|
132 |
+
<glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
|
133 |
+
<glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
|
134 |
+
<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
|
135 |
+
<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
|
136 |
+
<glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
|
137 |
+
<glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
|
138 |
+
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
|
139 |
+
<glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
|
140 |
+
<glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" />
|
141 |
+
<glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" />
|
142 |
+
<glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" />
|
143 |
+
<glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" />
|
144 |
+
<glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" />
|
145 |
+
<glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" />
|
146 |
+
<glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" />
|
147 |
+
<glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" />
|
148 |
+
<glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
|
149 |
+
<glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
|
150 |
+
<glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
|
151 |
+
<glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
|
152 |
+
<glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
|
153 |
+
<glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
|
154 |
+
<glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
|
155 |
+
<glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
|
156 |
+
<glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
|
157 |
+
<glyph unicode="" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" />
|
158 |
+
<glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
|
159 |
+
<glyph unicode="" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
|
160 |
+
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" />
|
161 |
+
<glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" />
|
162 |
+
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
|
163 |
+
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
|
164 |
+
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" />
|
165 |
+
<glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
|
166 |
+
<glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
|
167 |
+
<glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
|
168 |
+
<glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
|
169 |
+
<glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
|
170 |
+
<glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
|
171 |
+
<glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
|
172 |
+
<glyph unicode="" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" />
|
173 |
+
<glyph unicode="" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
|
174 |
+
<glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
|
175 |
+
<glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
|
176 |
+
<glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
|
177 |
+
<glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" />
|
178 |
+
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
|
179 |
+
<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
|
180 |
+
<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
|
181 |
+
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" />
|
182 |
+
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" />
|
183 |
+
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" />
|
184 |
+
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" />
|
185 |
+
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" />
|
186 |
+
<glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" />
|
187 |
+
<glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
|
188 |
+
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
|
189 |
+
<glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
|
190 |
+
<glyph unicode="" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" />
|
191 |
+
<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
|
192 |
+
<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
|
193 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
|
194 |
+
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
|
195 |
+
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
|
196 |
+
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
|
197 |
+
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
|
198 |
+
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" />
|
199 |
+
<glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
|
200 |
+
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
|
201 |
+
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
|
202 |
+
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" />
|
203 |
+
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" />
|
204 |
+
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
|
205 |
+
<glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
|
206 |
+
<glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
|
207 |
+
<glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" />
|
208 |
+
<glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
|
209 |
+
<glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
|
210 |
+
<glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
|
211 |
+
<glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
|
212 |
+
<glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
|
213 |
+
<glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
|
214 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
|
215 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
|
216 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" />
|
217 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" />
|
218 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" />
|
219 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
|
220 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
|
221 |
+
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
|
222 |
+
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
|
223 |
+
<glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
|
224 |
+
<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" />
|
225 |
+
<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
|
226 |
+
<glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
|
227 |
+
<glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
|
228 |
+
</font>
|
229 |
Â
</defs></svg>
|
fonts/glyphicons-halflings-regular.ttf
CHANGED
Binary file
|
fonts/glyphicons-halflings-regular.woff
CHANGED
Binary file
|
images/Thumbs.db
DELETED
Binary file
|
images/fancybox_loading.gif
DELETED
Binary file
|
images/fancybox_loading@2x.gif
DELETED
Binary file
|
images/fancybox_overlay.png
DELETED
Binary file
|
images/fancybox_sprite.png
DELETED
Binary file
|
images/fancybox_sprite@2x.png
DELETED
Binary file
|
images/icon.png
CHANGED
File without changes
|
images/line-title.png
ADDED
Binary file
|
images/p4.png
ADDED
Binary file
|
images/p5.png
ADDED
Binary file
|
images/p6.png
ADDED
Binary file
|
images/rule-diagonal.png
ADDED
Binary file
|
images/rule-wave.png
ADDED
Binary file
|
images/select2.png
DELETED
Binary file
|
images/testi.png
ADDED
Binary file
|
js/bootstrap.js
ADDED
@@ -0,0 +1,2006 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*!
|
2 |
+
* Bootstrap v3.0.3 (http://getbootstrap.com)
|
3 |
+
* Copyright 2013 Twitter, Inc.
|
4 |
+
* Licensed under http://www.apache.org/licenses/LICENSE-2.0
|
5 |
+
*/
|
6 |
+
|
7 |
+
if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery") }
|
8 |
+
|
9 |
+
/* ========================================================================
|
10 |
+
* Bootstrap: transition.js v3.0.3
|
11 |
+
* http://getbootstrap.com/javascript/#transitions
|
12 |
+
* ========================================================================
|
13 |
+
* Copyright 2013 Twitter, Inc.
|
14 |
+
*
|
15 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
16 |
+
* you may not use this file except in compliance with the License.
|
17 |
+
* You may obtain a copy of the License at
|
18 |
+
*
|
19 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
20 |
+
*
|
21 |
+
* Unless required by applicable law or agreed to in writing, software
|
22 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
23 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
24 |
+
* See the License for the specific language governing permissions and
|
25 |
+
* limitations under the License.
|
26 |
+
* ======================================================================== */
|
27 |
+
|
28 |
+
|
29 |
+
+function ($) { "use strict";
|
30 |
+
|
31 |
+
// CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
|
32 |
+
// ============================================================
|
33 |
+
|
34 |
+
function transitionEnd() {
|
35 |
+
var el = document.createElement('bootstrap')
|
36 |
+
|
37 |
+
var transEndEventNames = {
|
38 |
+
'WebkitTransition' : 'webkitTransitionEnd'
|
39 |
+
, 'MozTransition' : 'transitionend'
|
40 |
+
, 'OTransition' : 'oTransitionEnd otransitionend'
|
41 |
+
, 'transition' : 'transitionend'
|
42 |
+
}
|
43 |
+
|
44 |
+
for (var name in transEndEventNames) {
|
45 |
+
if (el.style[name] !== undefined) {
|
46 |
+
return { end: transEndEventNames[name] }
|
47 |
+
}
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
// http://blog.alexmaccaw.com/css-transitions
|
52 |
+
$.fn.emulateTransitionEnd = function (duration) {
|
53 |
+
var called = false, $el = this
|
54 |
+
$(this).one($.support.transition.end, function () { called = true })
|
55 |
+
var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
|
56 |
+
setTimeout(callback, duration)
|
57 |
+
return this
|
58 |
+
}
|
59 |
+
|
60 |
+
$(function () {
|
61 |
+
$.support.transition = transitionEnd()
|
62 |
+
})
|
63 |
+
|
64 |
+
}(jQuery);
|
65 |
+
|
66 |
+
/* ========================================================================
|
67 |
+
* Bootstrap: alert.js v3.0.3
|
68 |
+
* http://getbootstrap.com/javascript/#alerts
|
69 |
+
* ========================================================================
|
70 |
+
* Copyright 2013 Twitter, Inc.
|
71 |
+
*
|
72 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
73 |
+
* you may not use this file except in compliance with the License.
|
74 |
+
* You may obtain a copy of the License at
|
75 |
+
*
|
76 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
77 |
+
*
|
78 |
+
* Unless required by applicable law or agreed to in writing, software
|
79 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
80 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
81 |
+
* See the License for the specific language governing permissions and
|
82 |
+
* limitations under the License.
|
83 |
+
* ======================================================================== */
|
84 |
+
|
85 |
+
|
86 |
+
+function ($) { "use strict";
|
87 |
+
|
88 |
+
// ALERT CLASS DEFINITION
|
89 |
+
// ======================
|
90 |
+
|
91 |
+
var dismiss = '[data-dismiss="alert"]'
|
92 |
+
var Alert = function (el) {
|
93 |
+
$(el).on('click', dismiss, this.close)
|
94 |
+
}
|
95 |
+
|
96 |
+
Alert.prototype.close = function (e) {
|
97 |
+
var $this = $(this)
|
98 |
+
var selector = $this.attr('data-target')
|
99 |
+
|
100 |
+
if (!selector) {
|
101 |
+
selector = $this.attr('href')
|
102 |
+
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
|
103 |
+
}
|
104 |
+
|
105 |
+
var $parent = $(selector)
|
106 |
+
|
107 |
+
if (e) e.preventDefault()
|
108 |
+
|
109 |
+
if (!$parent.length) {
|
110 |
+
$parent = $this.hasClass('alert') ? $this : $this.parent()
|
111 |
+
}
|
112 |
+
|
113 |
+
$parent.trigger(e = $.Event('close.bs.alert'))
|
114 |
+
|
115 |
+
if (e.isDefaultPrevented()) return
|
116 |
+
|
117 |
+
$parent.removeClass('in')
|
118 |
+
|
119 |
+
function removeElement() {
|
120 |
+
$parent.trigger('closed.bs.alert').remove()
|
121 |
+
}
|
122 |
+
|
123 |
+
$.support.transition && $parent.hasClass('fade') ?
|
124 |
+
$parent
|
125 |
+
.one($.support.transition.end, removeElement)
|
126 |
+
.emulateTransitionEnd(150) :
|
127 |
+
removeElement()
|
128 |
+
}
|
129 |
+
|
130 |
+
|
131 |
+
// ALERT PLUGIN DEFINITION
|
132 |
+
// =======================
|
133 |
+
|
134 |
+
var old = $.fn.alert
|
135 |
+
|
136 |
+
$.fn.alert = function (option) {
|
137 |
+
return this.each(function () {
|
138 |
+
var $this = $(this)
|
139 |
+
var data = $this.data('bs.alert')
|
140 |
+
|
141 |
+
if (!data) $this.data('bs.alert', (data = new Alert(this)))
|
142 |
+
if (typeof option == 'string') data[option].call($this)
|
143 |
+
})
|
144 |
+
}
|
145 |
+
|
146 |
+
$.fn.alert.Constructor = Alert
|
147 |
+
|
148 |
+
|
149 |
+
// ALERT NO CONFLICT
|
150 |
+
// =================
|
151 |
+
|
152 |
+
$.fn.alert.noConflict = function () {
|
153 |
+
$.fn.alert = old
|
154 |
+
return this
|
155 |
+
}
|
156 |
+
|
157 |
+
|
158 |
+
// ALERT DATA-API
|
159 |
+
// ==============
|
160 |
+
|
161 |
+
$(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
|
162 |
+
|
163 |
+
}(jQuery);
|
164 |
+
|
165 |
+
/* ========================================================================
|
166 |
+
* Bootstrap: button.js v3.0.3
|
167 |
+
* http://getbootstrap.com/javascript/#buttons
|
168 |
+
* ========================================================================
|
169 |
+
* Copyright 2013 Twitter, Inc.
|
170 |
+
*
|
171 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
172 |
+
* you may not use this file except in compliance with the License.
|
173 |
+
* You may obtain a copy of the License at
|
174 |
+
*
|
175 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
176 |
+
*
|
177 |
+
* Unless required by applicable law or agreed to in writing, software
|
178 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
179 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
180 |
+
* See the License for the specific language governing permissions and
|
181 |
+
* limitations under the License.
|
182 |
+
* ======================================================================== */
|
183 |
+
|
184 |
+
|
185 |
+
+function ($) { "use strict";
|
186 |
+
|
187 |
+
// BUTTON PUBLIC CLASS DEFINITION
|
188 |
+
// ==============================
|
189 |
+
|
190 |
+
var Button = function (element, options) {
|
191 |
+
this.$element = $(element)
|
192 |
+
this.options = $.extend({}, Button.DEFAULTS, options)
|
193 |
+
}
|
194 |
+
|
195 |
+
Button.DEFAULTS = {
|
196 |
+
loadingText: 'loading...'
|
197 |
+
}
|
198 |
+
|
199 |
+
Button.prototype.setState = function (state) {
|
200 |
+
var d = 'disabled'
|
201 |
+
var $el = this.$element
|
202 |
+
var val = $el.is('input') ? 'val' : 'html'
|
203 |
+
var data = $el.data()
|
204 |
+
|
205 |
+
state = state + 'Text'
|
206 |
+
|
207 |
+
if (!data.resetText) $el.data('resetText', $el[val]())
|
208 |
+
|
209 |
+
$el[val](data[state] || this.options[state])
|
210 |
+
|
211 |
+
// push to event loop to allow forms to submit
|
212 |
+
setTimeout(function () {
|
213 |
+
state == 'loadingText' ?
|
214 |
+
$el.addClass(d).attr(d, d) :
|
215 |
+
$el.removeClass(d).removeAttr(d);
|
216 |
+
}, 0)
|
217 |
+
}
|
218 |
+
|
219 |
+
Button.prototype.toggle = function () {
|
220 |
+
var $parent = this.$element.closest('[data-toggle="buttons"]')
|
221 |
+
var changed = true
|
222 |
+
|
223 |
+
if ($parent.length) {
|
224 |
+
var $input = this.$element.find('input')
|
225 |
+
if ($input.prop('type') === 'radio') {
|
226 |
+
// see if clicking on current one
|
227 |
+
if ($input.prop('checked') && this.$element.hasClass('active'))
|
228 |
+
changed = false
|
229 |
+
else
|
230 |
+
$parent.find('.active').removeClass('active')
|
231 |
+
}
|
232 |
+
if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')
|
233 |
+
}
|
234 |
+
|
235 |
+
if (changed) this.$element.toggleClass('active')
|
236 |
+
}
|
237 |
+
|
238 |
+
|
239 |
+
// BUTTON PLUGIN DEFINITION
|
240 |
+
// ========================
|
241 |
+
|
242 |
+
var old = $.fn.button
|
243 |
+
|
244 |
+
$.fn.button = function (option) {
|
245 |
+
return this.each(function () {
|
246 |
+
var $this = $(this)
|
247 |
+
var data = $this.data('bs.button')
|
248 |
+
var options = typeof option == 'object' && option
|
249 |
+
|
250 |
+
if (!data) $this.data('bs.button', (data = new Button(this, options)))
|
251 |
+
|
252 |
+
if (option == 'toggle') data.toggle()
|
253 |
+
else if (option) data.setState(option)
|
254 |
+
})
|
255 |
+
}
|
256 |
+
|
257 |
+
$.fn.button.Constructor = Button
|
258 |
+
|
259 |
+
|
260 |
+
// BUTTON NO CONFLICT
|
261 |
+
// ==================
|
262 |
+
|
263 |
+
$.fn.button.noConflict = function () {
|
264 |
+
$.fn.button = old
|
265 |
+
return this
|
266 |
+
}
|
267 |
+
|
268 |
+
|
269 |
+
// BUTTON DATA-API
|
270 |
+
// ===============
|
271 |
+
|
272 |
+
$(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) {
|
273 |
+
var $btn = $(e.target)
|
274 |
+
if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
|
275 |
+
$btn.button('toggle')
|
276 |
+
e.preventDefault()
|
277 |
+
})
|
278 |
+
|
279 |
+
}(jQuery);
|
280 |
+
|
281 |
+
/* ========================================================================
|
282 |
+
* Bootstrap: carousel.js v3.0.3
|
283 |
+
* http://getbootstrap.com/javascript/#carousel
|
284 |
+
* ========================================================================
|
285 |
+
* Copyright 2013 Twitter, Inc.
|
286 |
+
*
|
287 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
288 |
+
* you may not use this file except in compliance with the License.
|
289 |
+
* You may obtain a copy of the License at
|
290 |
+
*
|
291 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
292 |
+
*
|
293 |
+
* Unless required by applicable law or agreed to in writing, software
|
294 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
295 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
296 |
+
* See the License for the specific language governing permissions and
|
297 |
+
* limitations under the License.
|
298 |
+
* ======================================================================== */
|
299 |
+
|
300 |
+
|
301 |
+
+function ($) { "use strict";
|
302 |
+
|
303 |
+
// CAROUSEL CLASS DEFINITION
|
304 |
+
// =========================
|
305 |
+
|
306 |
+
var Carousel = function (element, options) {
|
307 |
+
this.$element = $(element)
|
308 |
+
this.$indicators = this.$element.find('.carousel-indicators')
|
309 |
+
this.options = options
|
310 |
+
this.paused =
|
311 |
+
this.sliding =
|
312 |
+
this.interval =
|
313 |
+
this.$active =
|
314 |
+
this.$items = null
|
315 |
+
|
316 |
+
this.options.pause == 'hover' && this.$element
|
317 |
+
.on('mouseenter', $.proxy(this.pause, this))
|
318 |
+
.on('mouseleave', $.proxy(this.cycle, this))
|
319 |
+
}
|
320 |
+
|
321 |
+
Carousel.DEFAULTS = {
|
322 |
+
interval: 5000
|
323 |
+
, pause: 'hover'
|
324 |
+
, wrap: true
|
325 |
+
}
|
326 |
+
|
327 |
+
Carousel.prototype.cycle = function (e) {
|
328 |
+
e || (this.paused = false)
|
329 |
+
|
330 |
+
this.interval && clearInterval(this.interval)
|
331 |
+
|
332 |
+
this.options.interval
|
333 |
+
&& !this.paused
|
334 |
+
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
335 |
+
|
336 |
+
return this
|
337 |
+
}
|
338 |
+
|
339 |
+
Carousel.prototype.getActiveIndex = function () {
|
340 |
+
this.$active = this.$element.find('.item.active')
|
341 |
+
this.$items = this.$active.parent().children()
|
342 |
+
|
343 |
+
return this.$items.index(this.$active)
|
344 |
+
}
|
345 |
+
|
346 |
+
Carousel.prototype.to = function (pos) {
|
347 |
+
var that = this
|
348 |
+
var activeIndex = this.getActiveIndex()
|
349 |
+
|
350 |
+
if (pos > (this.$items.length - 1) || pos < 0) return
|
351 |
+
|
352 |
+
if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) })
|
353 |
+
if (activeIndex == pos) return this.pause().cycle()
|
354 |
+
|
355 |
+
return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
|
356 |
+
}
|
357 |
+
|
358 |
+
Carousel.prototype.pause = function (e) {
|
359 |
+
e || (this.paused = true)
|
360 |
+
|
361 |
+
if (this.$element.find('.next, .prev').length && $.support.transition.end) {
|
362 |
+
this.$element.trigger($.support.transition.end)
|
363 |
+
this.cycle(true)
|
364 |
+
}
|
365 |
+
|
366 |
+
this.interval = clearInterval(this.interval)
|
367 |
+
|
368 |
+
return this
|
369 |
+
}
|
370 |
+
|
371 |
+
Carousel.prototype.next = function () {
|
372 |
+
if (this.sliding) return
|
373 |
+
return this.slide('next')
|
374 |
+
}
|
375 |
+
|
376 |
+
Carousel.prototype.prev = function () {
|
377 |
+
if (this.sliding) return
|
378 |
+
return this.slide('prev')
|
379 |
+
}
|
380 |
+
|
381 |
+
Carousel.prototype.slide = function (type, next) {
|
382 |
+
var $active = this.$element.find('.item.active')
|
383 |
+
var $next = next || $active[type]()
|
384 |
+
var isCycling = this.interval
|
385 |
+
var direction = type == 'next' ? 'left' : 'right'
|
386 |
+
var fallback = type == 'next' ? 'first' : 'last'
|
387 |
+
var that = this
|
388 |
+
|
389 |
+
if (!$next.length) {
|
390 |
+
if (!this.options.wrap) return
|
391 |
+
$next = this.$element.find('.item')[fallback]()
|
392 |
+
}
|
393 |
+
|
394 |
+
this.sliding = true
|
395 |
+
|
396 |
+
isCycling && this.pause()
|
397 |
+
|
398 |
+
var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction })
|
399 |
+
|
400 |
+
if ($next.hasClass('active')) return
|
401 |
+
|
402 |
+
if (this.$indicators.length) {
|
403 |
+
this.$indicators.find('.active').removeClass('active')
|
404 |
+
this.$element.one('slid.bs.carousel', function () {
|
405 |
+
var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
|
406 |
+
$nextIndicator && $nextIndicator.addClass('active')
|
407 |
+
})
|
408 |
+
}
|
409 |
+
|
410 |
+
if ($.support.transition && this.$element.hasClass('slide')) {
|
411 |
+
this.$element.trigger(e)
|
412 |
+
if (e.isDefaultPrevented()) return
|
413 |
+
$next.addClass(type)
|
414 |
+
$next[0].offsetWidth // force reflow
|
415 |
+
$active.addClass(direction)
|
416 |
+
$next.addClass(direction)
|
417 |
+
$active
|
418 |
+
.one($.support.transition.end, function () {
|
419 |
+
$next.removeClass([type, direction].join(' ')).addClass('active')
|
420 |
+
$active.removeClass(['active', direction].join(' '))
|
421 |
+
that.sliding = false
|
422 |
+
setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0)
|
423 |
+
})
|
424 |
+
.emulateTransitionEnd(600)
|
425 |
+
} else {
|
426 |
+
this.$element.trigger(e)
|
427 |
+
if (e.isDefaultPrevented()) return
|
428 |
+
$active.removeClass('active')
|
429 |
+
$next.addClass('active')
|
430 |
+
this.sliding = false
|
431 |
+
this.$element.trigger('slid.bs.carousel')
|
432 |
+
}
|
433 |
+
|
434 |
+
isCycling && this.cycle()
|
435 |
+
|
436 |
+
return this
|
437 |
+
}
|
438 |
+
|
439 |
+
|
440 |
+
// CAROUSEL PLUGIN DEFINITION
|
441 |
+
// ==========================
|
442 |
+
|
443 |
+
var old = $.fn.carousel
|
444 |
+
|
445 |
+
$.fn.carousel = function (option) {
|
446 |
+
return this.each(function () {
|
447 |
+
var $this = $(this)
|
448 |
+
var data = $this.data('bs.carousel')
|
449 |
+
var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
|
450 |
+
var action = typeof option == 'string' ? option : options.slide
|
451 |
+
|
452 |
+
if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
|
453 |
+
if (typeof option == 'number') data.to(option)
|
454 |
+
else if (action) data[action]()
|
455 |
+
else if (options.interval) data.pause().cycle()
|
456 |
+
})
|
457 |
+
}
|
458 |
+
|
459 |
+
$.fn.carousel.Constructor = Carousel
|
460 |
+
|
461 |
+
|
462 |
+
// CAROUSEL NO CONFLICT
|
463 |
+
// ====================
|
464 |
+
|
465 |
+
$.fn.carousel.noConflict = function () {
|
466 |
+
$.fn.carousel = old
|
467 |
+
return this
|
468 |
+
}
|
469 |
+
|
470 |
+
|
471 |
+
// CAROUSEL DATA-API
|
472 |
+
// =================
|
473 |
+
|
474 |
+
$(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
|
475 |
+
var $this = $(this), href
|
476 |
+
var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
477 |
+
var options = $.extend({}, $target.data(), $this.data())
|
478 |
+
var slideIndex = $this.attr('data-slide-to')
|
479 |
+
if (slideIndex) options.interval = false
|
480 |
+
|
481 |
+
$target.carousel(options)
|
482 |
+
|
483 |
+
if (slideIndex = $this.attr('data-slide-to')) {
|
484 |
+
$target.data('bs.carousel').to(slideIndex)
|
485 |
+
}
|
486 |
+
|
487 |
+
e.preventDefault()
|
488 |
+
})
|
489 |
+
|
490 |
+
$(window).on('load', function () {
|
491 |
+
$('[data-ride="carousel"]').each(function () {
|
492 |
+
var $carousel = $(this)
|
493 |
+
$carousel.carousel($carousel.data())
|
494 |
+
})
|
495 |
+
})
|
496 |
+
|
497 |
+
}(jQuery);
|
498 |
+
|
499 |
+
/* ========================================================================
|
500 |
+
* Bootstrap: collapse.js v3.0.3
|
501 |
+
* http://getbootstrap.com/javascript/#collapse
|
502 |
+
* ========================================================================
|
503 |
+
* Copyright 2013 Twitter, Inc.
|
504 |
+
*
|
505 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
506 |
+
* you may not use this file except in compliance with the License.
|
507 |
+
* You may obtain a copy of the License at
|
508 |
+
*
|
509 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
510 |
+
*
|
511 |
+
* Unless required by applicable law or agreed to in writing, software
|
512 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
513 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
514 |
+
* See the License for the specific language governing permissions and
|
515 |
+
* limitations under the License.
|
516 |
+
* ======================================================================== */
|
517 |
+
|
518 |
+
|
519 |
+
+function ($) { "use strict";
|
520 |
+
|
521 |
+
// COLLAPSE PUBLIC CLASS DEFINITION
|
522 |
+
// ================================
|
523 |
+
|
524 |
+
var Collapse = function (element, options) {
|
525 |
+
this.$element = $(element)
|
526 |
+
this.options = $.extend({}, Collapse.DEFAULTS, options)
|
527 |
+
this.transitioning = null
|
528 |
+
|
529 |
+
if (this.options.parent) this.$parent = $(this.options.parent)
|
530 |
+
if (this.options.toggle) this.toggle()
|
531 |
+
}
|
532 |
+
|
533 |
+
Collapse.DEFAULTS = {
|
534 |
+
toggle: true
|
535 |
+
}
|
536 |
+
|
537 |
+
Collapse.prototype.dimension = function () {
|
538 |
+
var hasWidth = this.$element.hasClass('width')
|
539 |
+
return hasWidth ? 'width' : 'height'
|
540 |
+
}
|
541 |
+
|
542 |
+
Collapse.prototype.show = function () {
|
543 |
+
if (this.transitioning || this.$element.hasClass('in')) return
|
544 |
+
|
545 |
+
var startEvent = $.Event('show.bs.collapse')
|
546 |
+
this.$element.trigger(startEvent)
|
547 |
+
if (startEvent.isDefaultPrevented()) return
|
548 |
+
|
549 |
+
var actives = this.$parent && this.$parent.find('> .panel > .in')
|
550 |
+
|
551 |
+
if (actives && actives.length) {
|
552 |
+
var hasData = actives.data('bs.collapse')
|
553 |
+
if (hasData && hasData.transitioning) return
|
554 |
+
actives.collapse('hide')
|
555 |
+
hasData || actives.data('bs.collapse', null)
|
556 |
+
}
|
557 |
+
|
558 |
+
var dimension = this.dimension()
|
559 |
+
|
560 |
+
this.$element
|
561 |
+
.removeClass('collapse')
|
562 |
+
.addClass('collapsing')
|
563 |
+
[dimension](0)
|
564 |
+
|
565 |
+
this.transitioning = 1
|
566 |
+
|
567 |
+
var complete = function () {
|
568 |
+
this.$element
|
569 |
+
.removeClass('collapsing')
|
570 |
+
.addClass('in')
|
571 |
+
[dimension]('auto')
|
572 |
+
this.transitioning = 0
|
573 |
+
this.$element.trigger('shown.bs.collapse')
|
574 |
+
}
|
575 |
+
|
576 |
+
if (!$.support.transition) return complete.call(this)
|
577 |
+
|
578 |
+
var scrollSize = $.camelCase(['scroll', dimension].join('-'))
|
579 |
+
|
580 |
+
this.$element
|
581 |
+
.one($.support.transition.end, $.proxy(complete, this))
|
582 |
+
.emulateTransitionEnd(350)
|
583 |
+
[dimension](this.$element[0][scrollSize])
|
584 |
+
}
|
585 |
+
|
586 |
+
Collapse.prototype.hide = function () {
|
587 |
+
if (this.transitioning || !this.$element.hasClass('in')) return
|
588 |
+
|
589 |
+
var startEvent = $.Event('hide.bs.collapse')
|
590 |
+
this.$element.trigger(startEvent)
|
591 |
+
if (startEvent.isDefaultPrevented()) return
|
592 |
+
|
593 |
+
var dimension = this.dimension()
|
594 |
+
|
595 |
+
this.$element
|
596 |
+
[dimension](this.$element[dimension]())
|
597 |
+
[0].offsetHeight
|
598 |
+
|
599 |
+
this.$element
|
600 |
+
.addClass('collapsing')
|
601 |
+
.removeClass('collapse')
|
602 |
+
.removeClass('in')
|
603 |
+
|
604 |
+
this.transitioning = 1
|
605 |
+
|
606 |
+
var complete = function () {
|
607 |
+
this.transitioning = 0
|
608 |
+
this.$element
|
609 |
+
.trigger('hidden.bs.collapse')
|
610 |
+
.removeClass('collapsing')
|
611 |
+
.addClass('collapse')
|
612 |
+
}
|
613 |
+
|
614 |
+
if (!$.support.transition) return complete.call(this)
|
615 |
+
|
616 |
+
this.$element
|
617 |
+
[dimension](0)
|
618 |
+
.one($.support.transition.end, $.proxy(complete, this))
|
619 |
+
.emulateTransitionEnd(350)
|
620 |
+
}
|
621 |
+
|
622 |
+
Collapse.prototype.toggle = function () {
|
623 |
+
this[this.$element.hasClass('in') ? 'hide' : 'show']()
|
624 |
+
}
|
625 |
+
|
626 |
+
|
627 |
+
// COLLAPSE PLUGIN DEFINITION
|
628 |
+
// ==========================
|
629 |
+
|
630 |
+
var old = $.fn.collapse
|
631 |
+
|
632 |
+
$.fn.collapse = function (option) {
|
633 |
+
return this.each(function () {
|
634 |
+
var $this = $(this)
|
635 |
+
var data = $this.data('bs.collapse')
|
636 |
+
var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
|
637 |
+
|
638 |
+
if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
|
639 |
+
if (typeof option == 'string') data[option]()
|
640 |
+
})
|
641 |
+
}
|
642 |
+
|
643 |
+
$.fn.collapse.Constructor = Collapse
|
644 |
+
|
645 |
+
|
646 |
+
// COLLAPSE NO CONFLICT
|
647 |
+
// ====================
|
648 |
+
|
649 |
+
$.fn.collapse.noConflict = function () {
|
650 |
+
$.fn.collapse = old
|
651 |
+
return this
|
652 |
+
}
|
653 |
+
|
654 |
+
|
655 |
+
// COLLAPSE DATA-API
|
656 |
+
// =================
|
657 |
+
|
658 |
+
$(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {
|
659 |
+
var $this = $(this), href
|
660 |
+
var target = $this.attr('data-target')
|
661 |
+
|| e.preventDefault()
|
662 |
+
|| (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
|
663 |
+
var $target = $(target)
|
664 |
+
var data = $target.data('bs.collapse')
|
665 |
+
var option = data ? 'toggle' : $this.data()
|
666 |
+
var parent = $this.attr('data-parent')
|
667 |
+
var $parent = parent && $(parent)
|
668 |
+
|
669 |
+
if (!data || !data.transitioning) {
|
670 |
+
if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed')
|
671 |
+
$this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
|
672 |
+
}
|
673 |
+
|
674 |
+
$target.collapse(option)
|
675 |
+
})
|
676 |
+
|
677 |
+
}(jQuery);
|
678 |
+
|
679 |
+
/* ========================================================================
|
680 |
+
* Bootstrap: dropdown.js v3.0.3
|
681 |
+
* http://getbootstrap.com/javascript/#dropdowns
|
682 |
+
* ========================================================================
|
683 |
+
* Copyright 2013 Twitter, Inc.
|
684 |
+
*
|
685 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
686 |
+
* you may not use this file except in compliance with the License.
|
687 |
+
* You may obtain a copy of the License at
|
688 |
+
*
|
689 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
690 |
+
*
|
691 |
+
* Unless required by applicable law or agreed to in writing, software
|
692 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
693 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
694 |
+
* See the License for the specific language governing permissions and
|
695 |
+
* limitations under the License.
|
696 |
+
* ======================================================================== */
|
697 |
+
|
698 |
+
|
699 |
+
+function ($) { "use strict";
|
700 |
+
|
701 |
+
// DROPDOWN CLASS DEFINITION
|
702 |
+
// =========================
|
703 |
+
|
704 |
+
var backdrop = '.dropdown-backdrop'
|
705 |
+
var toggle = '[data-toggle=dropdown]'
|
706 |
+
var Dropdown = function (element) {
|
707 |
+
$(element).on('click.bs.dropdown', this.toggle)
|
708 |
+
}
|
709 |
+
|
710 |
+
Dropdown.prototype.toggle = function (e) {
|
711 |
+
var $this = $(this)
|
712 |
+
|
713 |
+
if ($this.is('.disabled, :disabled')) return
|
714 |
+
|
715 |
+
var $parent = getParent($this)
|
716 |
+
var isActive = $parent.hasClass('open')
|
717 |
+
|
718 |
+
clearMenus()
|
719 |
+
|
720 |
+
if (!isActive) {
|
721 |
+
if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
|
722 |
+
// if mobile we use a backdrop because click events don't delegate
|
723 |
+
$('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
|
724 |
+
}
|
725 |
+
|
726 |
+
$parent.trigger(e = $.Event('show.bs.dropdown'))
|
727 |
+
|
728 |
+
if (e.isDefaultPrevented()) return
|
729 |
+
|
730 |
+
$parent
|
731 |
+
.toggleClass('open')
|
732 |
+
.trigger('shown.bs.dropdown')
|
733 |
+
|
734 |
+
$this.focus()
|
735 |
+
}
|
736 |
+
|
737 |
+
return false
|
738 |
+
}
|
739 |
+
|
740 |
+
Dropdown.prototype.keydown = function (e) {
|
741 |
+
if (!/(38|40|27)/.test(e.keyCode)) return
|
742 |
+
|
743 |
+
var $this = $(this)
|
744 |
+
|
745 |
+
e.preventDefault()
|
746 |
+
e.stopPropagation()
|
747 |
+
|
748 |
+
if ($this.is('.disabled, :disabled')) return
|
749 |
+
|
750 |
+
var $parent = getParent($this)
|
751 |
+
var isActive = $parent.hasClass('open')
|
752 |
+
|
753 |
+
if (!isActive || (isActive && e.keyCode == 27)) {
|
754 |
+
if (e.which == 27) $parent.find(toggle).focus()
|
755 |
+
return $this.click()
|
756 |
+
}
|
757 |
+
|
758 |
+
var $items = $('[role=menu] li:not(.divider):visible a', $parent)
|
759 |
+
|
760 |
+
if (!$items.length) return
|
761 |
+
|
762 |
+
var index = $items.index($items.filter(':focus'))
|
763 |
+
|
764 |
+
if (e.keyCode == 38 && index > 0) index-- // up
|
765 |
+
if (e.keyCode == 40 && index < $items.length - 1) index++ // down
|
766 |
+
if (!~index) index=0
|
767 |
+
|
768 |
+
$items.eq(index).focus()
|
769 |
+
}
|
770 |
+
|
771 |
+
function clearMenus() {
|
772 |
+
$(backdrop).remove()
|
773 |
+
$(toggle).each(function (e) {
|
774 |
+
var $parent = getParent($(this))
|
775 |
+
if (!$parent.hasClass('open')) return
|
776 |
+
$parent.trigger(e = $.Event('hide.bs.dropdown'))
|
777 |
+
if (e.isDefaultPrevented()) return
|
778 |
+
$parent.removeClass('open').trigger('hidden.bs.dropdown')
|
779 |
+
})
|
780 |
+
}
|
781 |
+
|
782 |
+
function getParent($this) {
|
783 |
+
var selector = $this.attr('data-target')
|
784 |
+
|
785 |
+
if (!selector) {
|
786 |
+
selector = $this.attr('href')
|
787 |
+
selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
788 |
+
}
|
789 |
+
|
790 |
+
var $parent = selector && $(selector)
|
791 |
+
|
792 |
+
return $parent && $parent.length ? $parent : $this.parent()
|
793 |
+
}
|
794 |
+
|
795 |
+
|
796 |
+
// DROPDOWN PLUGIN DEFINITION
|
797 |
+
// ==========================
|
798 |
+
|
799 |
+
var old = $.fn.dropdown
|
800 |
+
|
801 |
+
$.fn.dropdown = function (option) {
|
802 |
+
return this.each(function () {
|
803 |
+
var $this = $(this)
|
804 |
+
var data = $this.data('bs.dropdown')
|
805 |
+
|
806 |
+
if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
|
807 |
+
if (typeof option == 'string') data[option].call($this)
|
808 |
+
})
|
809 |
+
}
|
810 |
+
|
811 |
+
$.fn.dropdown.Constructor = Dropdown
|
812 |
+
|
813 |
+
|
814 |
+
// DROPDOWN NO CONFLICT
|
815 |
+
// ====================
|
816 |
+
|
817 |
+
$.fn.dropdown.noConflict = function () {
|
818 |
+
$.fn.dropdown = old
|
819 |
+
return this
|
820 |
+
}
|
821 |
+
|
822 |
+
|
823 |
+
// APPLY TO STANDARD DROPDOWN ELEMENTS
|
824 |
+
// ===================================
|
825 |
+
|
826 |
+
$(document)
|
827 |
+
.on('click.bs.dropdown.data-api', clearMenus)
|
828 |
+
.on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
|
829 |
+
.on('click.bs.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
|
830 |
+
.on('keydown.bs.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
831 |
+
|
832 |
+
}(jQuery);
|
833 |
+
|
834 |
+
/* ========================================================================
|
835 |
+
* Bootstrap: modal.js v3.0.3
|
836 |
+
* http://getbootstrap.com/javascript/#modals
|
837 |
+
* ========================================================================
|
838 |
+
* Copyright 2013 Twitter, Inc.
|
839 |
+
*
|
840 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
841 |
+
* you may not use this file except in compliance with the License.
|
842 |
+
* You may obtain a copy of the License at
|
843 |
+
*
|
844 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
845 |
+
*
|
846 |
+
* Unless required by applicable law or agreed to in writing, software
|
847 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
848 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
849 |
+
* See the License for the specific language governing permissions and
|
850 |
+
* limitations under the License.
|
851 |
+
* ======================================================================== */
|
852 |
+
|
853 |
+
|
854 |
+
+function ($) { "use strict";
|
855 |
+
|
856 |
+
// MODAL CLASS DEFINITION
|
857 |
+
// ======================
|
858 |
+
|
859 |
+
var Modal = function (element, options) {
|
860 |
+
this.options = options
|
861 |
+
this.$element = $(element)
|
862 |
+
this.$backdrop =
|
863 |
+
this.isShown = null
|
864 |
+
|
865 |
+
if (this.options.remote) this.$element.load(this.options.remote)
|
866 |
+
}
|
867 |
+
|
868 |
+
Modal.DEFAULTS = {
|
869 |
+
backdrop: true
|
870 |
+
, keyboard: true
|
871 |
+
, show: true
|
872 |
+
}
|
873 |
+
|
874 |
+
Modal.prototype.toggle = function (_relatedTarget) {
|
875 |
+
return this[!this.isShown ? 'show' : 'hide'](_relatedTarget)
|
876 |
+
}
|
877 |
+
|
878 |
+
Modal.prototype.show = function (_relatedTarget) {
|
879 |
+
var that = this
|
880 |
+
var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
|
881 |
+
|
882 |
+
this.$element.trigger(e)
|
883 |
+
|
884 |
+
if (this.isShown || e.isDefaultPrevented()) return
|
885 |
+
|
886 |
+
this.isShown = true
|
887 |
+
|
888 |
+
this.escape()
|
889 |
+
|
890 |
+
this.$element.on('click.dismiss.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
|
891 |
+
|
892 |
+
this.backdrop(function () {
|
893 |
+
var transition = $.support.transition && that.$element.hasClass('fade')
|
894 |
+
|
895 |
+
if (!that.$element.parent().length) {
|
896 |
+
that.$element.appendTo(document.body) // don't move modals dom position
|
897 |
+
}
|
898 |
+
|
899 |
+
that.$element.show()
|
900 |
+
|
901 |
+
if (transition) {
|
902 |
+
that.$element[0].offsetWidth // force reflow
|
903 |
+
}
|
904 |
+
|
905 |
+
that.$element
|
906 |
+
.addClass('in')
|
907 |
+
.attr('aria-hidden', false)
|
908 |
+
|
909 |
+
that.enforceFocus()
|
910 |
+
|
911 |
+
var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
|
912 |
+
|
913 |
+
transition ?
|
914 |
+
that.$element.find('.modal-dialog') // wait for modal to slide in
|
915 |
+
.one($.support.transition.end, function () {
|
916 |
+
that.$element.focus().trigger(e)
|
917 |
+
})
|
918 |
+
.emulateTransitionEnd(300) :
|
919 |
+
that.$element.focus().trigger(e)
|
920 |
+
})
|
921 |
+
}
|
922 |
+
|
923 |
+
Modal.prototype.hide = function (e) {
|
924 |
+
if (e) e.preventDefault()
|
925 |
+
|
926 |
+
e = $.Event('hide.bs.modal')
|
927 |
+
|
928 |
+
this.$element.trigger(e)
|
929 |
+
|
930 |
+
if (!this.isShown || e.isDefaultPrevented()) return
|
931 |
+
|
932 |
+
this.isShown = false
|
933 |
+
|
934 |
+
this.escape()
|
935 |
+
|
936 |
+
$(document).off('focusin.bs.modal')
|
937 |
+
|
938 |
+
this.$element
|
939 |
+
.removeClass('in')
|
940 |
+
.attr('aria-hidden', true)
|
941 |
+
.off('click.dismiss.modal')
|
942 |
+
|
943 |
+
$.support.transition && this.$element.hasClass('fade') ?
|
944 |
+
this.$element
|
945 |
+
.one($.support.transition.end, $.proxy(this.hideModal, this))
|
946 |
+
.emulateTransitionEnd(300) :
|
947 |
+
this.hideModal()
|
948 |
+
}
|
949 |
+
|
950 |
+
Modal.prototype.enforceFocus = function () {
|
951 |
+
$(document)
|
952 |
+
.off('focusin.bs.modal') // guard against infinite focus loop
|
953 |
+
.on('focusin.bs.modal', $.proxy(function (e) {
|
954 |
+
if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
|
955 |
+
this.$element.focus()
|
956 |
+
}
|
957 |
+
}, this))
|
958 |
+
}
|
959 |
+
|
960 |
+
Modal.prototype.escape = function () {
|
961 |
+
if (this.isShown && this.options.keyboard) {
|
962 |
+
this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {
|
963 |
+
e.which == 27 && this.hide()
|
964 |
+
}, this))
|
965 |
+
} else if (!this.isShown) {
|
966 |
+
this.$element.off('keyup.dismiss.bs.modal')
|
967 |
+
}
|
968 |
+
}
|
969 |
+
|
970 |
+
Modal.prototype.hideModal = function () {
|
971 |
+
var that = this
|
972 |
+
this.$element.hide()
|
973 |
+
this.backdrop(function () {
|
974 |
+
that.removeBackdrop()
|
975 |
+
that.$element.trigger('hidden.bs.modal')
|
976 |
+
})
|
977 |
+
}
|
978 |
+
|
979 |
+
Modal.prototype.removeBackdrop = function () {
|
980 |
+
this.$backdrop && this.$backdrop.remove()
|
981 |
+
this.$backdrop = null
|
982 |
+
}
|
983 |
+
|
984 |
+
Modal.prototype.backdrop = function (callback) {
|
985 |
+
var that = this
|
986 |
+
var animate = this.$element.hasClass('fade') ? 'fade' : ''
|
987 |
+
|
988 |
+
if (this.isShown && this.options.backdrop) {
|
989 |
+
var doAnimate = $.support.transition && animate
|
990 |
+
|
991 |
+
this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
|
992 |
+
.appendTo(document.body)
|
993 |
+
|
994 |
+
this.$element.on('click.dismiss.modal', $.proxy(function (e) {
|
995 |
+
if (e.target !== e.currentTarget) return
|
996 |
+
this.options.backdrop == 'static'
|
997 |
+
? this.$element[0].focus.call(this.$element[0])
|
998 |
+
: this.hide.call(this)
|
999 |
+
}, this))
|
1000 |
+
|
1001 |
+
if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
|
1002 |
+
|
1003 |
+
this.$backdrop.addClass('in')
|
1004 |
+
|
1005 |
+
if (!callback) return
|
1006 |
+
|
1007 |
+
doAnimate ?
|
1008 |
+
this.$backdrop
|
1009 |
+
.one($.support.transition.end, callback)
|
1010 |
+
.emulateTransitionEnd(150) :
|
1011 |
+
callback()
|
1012 |
+
|
1013 |
+
} else if (!this.isShown && this.$backdrop) {
|
1014 |
+
this.$backdrop.removeClass('in')
|
1015 |
+
|
1016 |
+
$.support.transition && this.$element.hasClass('fade')?
|
1017 |
+
this.$backdrop
|
1018 |
+
.one($.support.transition.end, callback)
|
1019 |
+
.emulateTransitionEnd(150) :
|
1020 |
+
callback()
|
1021 |
+
|
1022 |
+
} else if (callback) {
|
1023 |
+
callback()
|
1024 |
+
}
|
1025 |
+
}
|
1026 |
+
|
1027 |
+
|
1028 |
+
// MODAL PLUGIN DEFINITION
|
1029 |
+
// =======================
|
1030 |
+
|
1031 |
+
var old = $.fn.modal
|
1032 |
+
|
1033 |
+
$.fn.modal = function (option, _relatedTarget) {
|
1034 |
+
return this.each(function () {
|
1035 |
+
var $this = $(this)
|
1036 |
+
var data = $this.data('bs.modal')
|
1037 |
+
var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
|
1038 |
+
|
1039 |
+
if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
|
1040 |
+
if (typeof option == 'string') data[option](_relatedTarget)
|
1041 |
+
else if (options.show) data.show(_relatedTarget)
|
1042 |
+
})
|
1043 |
+
}
|
1044 |
+
|
1045 |
+
$.fn.modal.Constructor = Modal
|
1046 |
+
|
1047 |
+
|
1048 |
+
// MODAL NO CONFLICT
|
1049 |
+
// =================
|
1050 |
+
|
1051 |
+
$.fn.modal.noConflict = function () {
|
1052 |
+
$.fn.modal = old
|
1053 |
+
return this
|
1054 |
+
}
|
1055 |
+
|
1056 |
+
|
1057 |
+
// MODAL DATA-API
|
1058 |
+
// ==============
|
1059 |
+
|
1060 |
+
$(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
|
1061 |
+
var $this = $(this)
|
1062 |
+
var href = $this.attr('href')
|
1063 |
+
var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
|
1064 |
+
var option = $target.data('modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
|
1065 |
+
|
1066 |
+
e.preventDefault()
|
1067 |
+
|
1068 |
+
$target
|
1069 |
+
.modal(option, this)
|
1070 |
+
.one('hide', function () {
|
1071 |
+
$this.is(':visible') && $this.focus()
|
1072 |
+
})
|
1073 |
+
})
|
1074 |
+
|
1075 |
+
$(document)
|
1076 |
+
.on('show.bs.modal', '.modal', function () { $(document.body).addClass('modal-open') })
|
1077 |
+
.on('hidden.bs.modal', '.modal', function () { $(document.body).removeClass('modal-open') })
|
1078 |
+
|
1079 |
+
}(jQuery);
|
1080 |
+
|
1081 |
+
/* ========================================================================
|
1082 |
+
* Bootstrap: tooltip.js v3.0.3
|
1083 |
+
* http://getbootstrap.com/javascript/#tooltip
|
1084 |
+
* Inspired by the original jQuery.tipsy by Jason Frame
|
1085 |
+
* ========================================================================
|
1086 |
+
* Copyright 2013 Twitter, Inc.
|
1087 |
+
*
|
1088 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
1089 |
+
* you may not use this file except in compliance with the License.
|
1090 |
+
* You may obtain a copy of the License at
|
1091 |
+
*
|
1092 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
1093 |
+
*
|
1094 |
+
* Unless required by applicable law or agreed to in writing, software
|
1095 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
1096 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
1097 |
+
* See the License for the specific language governing permissions and
|
1098 |
+
* limitations under the License.
|
1099 |
+
* ======================================================================== */
|
1100 |
+
|
1101 |
+
|
1102 |
+
+function ($) { "use strict";
|
1103 |
+
|
1104 |
+
// TOOLTIP PUBLIC CLASS DEFINITION
|
1105 |
+
// ===============================
|
1106 |
+
|
1107 |
+
var Tooltip = function (element, options) {
|
1108 |
+
this.type =
|
1109 |
+
this.options =
|
1110 |
+
this.enabled =
|
1111 |
+
this.timeout =
|
1112 |
+
this.hoverState =
|
1113 |
+
this.$element = null
|
1114 |
+
|
1115 |
+
this.init('tooltip', element, options)
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
Tooltip.DEFAULTS = {
|
1119 |
+
animation: true
|
1120 |
+
, placement: 'top'
|
1121 |
+
, selector: false
|
1122 |
+
, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
|
1123 |
+
, trigger: 'hover focus'
|
1124 |
+
, title: ''
|
1125 |
+
, delay: 0
|
1126 |
+
, html: false
|
1127 |
+
, container: false
|
1128 |
+
}
|
1129 |
+
|
1130 |
+
Tooltip.prototype.init = function (type, element, options) {
|
1131 |
+
this.enabled = true
|
1132 |
+
this.type = type
|
1133 |
+
this.$element = $(element)
|
1134 |
+
this.options = this.getOptions(options)
|
1135 |
+
|
1136 |
+
var triggers = this.options.trigger.split(' ')
|
1137 |
+
|
1138 |
+
for (var i = triggers.length; i--;) {
|
1139 |
+
var trigger = triggers[i]
|
1140 |
+
|
1141 |
+
if (trigger == 'click') {
|
1142 |
+
this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
|
1143 |
+
} else if (trigger != 'manual') {
|
1144 |
+
var eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
|
1145 |
+
var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
|
1146 |
+
|
1147 |
+
this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
|
1148 |
+
this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
|
1149 |
+
}
|
1150 |
+
}
|
1151 |
+
|
1152 |
+
this.options.selector ?
|
1153 |
+
(this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
|
1154 |
+
this.fixTitle()
|
1155 |
+
}
|
1156 |
+
|
1157 |
+
Tooltip.prototype.getDefaults = function () {
|
1158 |
+
return Tooltip.DEFAULTS
|
1159 |
+
}
|
1160 |
+
|
1161 |
+
Tooltip.prototype.getOptions = function (options) {
|
1162 |
+
options = $.extend({}, this.getDefaults(), this.$element.data(), options)
|
1163 |
+
|
1164 |
+
if (options.delay && typeof options.delay == 'number') {
|
1165 |
+
options.delay = {
|
1166 |
+
show: options.delay
|
1167 |
+
, hide: options.delay
|
1168 |
+
}
|
1169 |
+
}
|
1170 |
+
|
1171 |
+
return options
|
1172 |
+
}
|
1173 |
+
|
1174 |
+
Tooltip.prototype.getDelegateOptions = function () {
|
1175 |
+
var options = {}
|
1176 |
+
var defaults = this.getDefaults()
|
1177 |
+
|
1178 |
+
this._options && $.each(this._options, function (key, value) {
|
1179 |
+
if (defaults[key] != value) options[key] = value
|
1180 |
+
})
|
1181 |
+
|
1182 |
+
return options
|
1183 |
+
}
|
1184 |
+
|
1185 |
+
Tooltip.prototype.enter = function (obj) {
|
1186 |
+
var self = obj instanceof this.constructor ?
|
1187 |
+
obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
|
1188 |
+
|
1189 |
+
clearTimeout(self.timeout)
|
1190 |
+
|
1191 |
+
self.hoverState = 'in'
|
1192 |
+
|
1193 |
+
if (!self.options.delay || !self.options.delay.show) return self.show()
|
1194 |
+
|
1195 |
+
self.timeout = setTimeout(function () {
|
1196 |
+
if (self.hoverState == 'in') self.show()
|
1197 |
+
}, self.options.delay.show)
|
1198 |
+
}
|
1199 |
+
|
1200 |
+
Tooltip.prototype.leave = function (obj) {
|
1201 |
+
var self = obj instanceof this.constructor ?
|
1202 |
+
obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type)
|
1203 |
+
|
1204 |
+
clearTimeout(self.timeout)
|
1205 |
+
|
1206 |
+
self.hoverState = 'out'
|
1207 |
+
|
1208 |
+
if (!self.options.delay || !self.options.delay.hide) return self.hide()
|
1209 |
+
|
1210 |
+
self.timeout = setTimeout(function () {
|
1211 |
+
if (self.hoverState == 'out') self.hide()
|
1212 |
+
}, self.options.delay.hide)
|
1213 |
+
}
|
1214 |
+
|
1215 |
+
Tooltip.prototype.show = function () {
|
1216 |
+
var e = $.Event('show.bs.'+ this.type)
|
1217 |
+
|
1218 |
+
if (this.hasContent() && this.enabled) {
|
1219 |
+
this.$element.trigger(e)
|
1220 |
+
|
1221 |
+
if (e.isDefaultPrevented()) return
|
1222 |
+
|
1223 |
+
var $tip = this.tip()
|
1224 |
+
|
1225 |
+
this.setContent()
|
1226 |
+
|
1227 |
+
if (this.options.animation) $tip.addClass('fade')
|
1228 |
+
|
1229 |
+
var placement = typeof this.options.placement == 'function' ?
|
1230 |
+
this.options.placement.call(this, $tip[0], this.$element[0]) :
|
1231 |
+
this.options.placement
|
1232 |
+
|
1233 |
+
var autoToken = /\s?auto?\s?/i
|
1234 |
+
var autoPlace = autoToken.test(placement)
|
1235 |
+
if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
|
1236 |
+
|
1237 |
+
$tip
|
1238 |
+
.detach()
|
1239 |
+
.css({ top: 0, left: 0, display: 'block' })
|
1240 |
+
.addClass(placement)
|
1241 |
+
|
1242 |
+
this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
|
1243 |
+
|
1244 |
+
var pos = this.getPosition()
|
1245 |
+
var actualWidth = $tip[0].offsetWidth
|
1246 |
+
var actualHeight = $tip[0].offsetHeight
|
1247 |
+
|
1248 |
+
if (autoPlace) {
|
1249 |
+
var $parent = this.$element.parent()
|
1250 |
+
|
1251 |
+
var orgPlacement = placement
|
1252 |
+
var docScroll = document.documentElement.scrollTop || document.body.scrollTop
|
1253 |
+
var parentWidth = this.options.container == 'body' ? window.innerWidth : $parent.outerWidth()
|
1254 |
+
var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight()
|
1255 |
+
var parentLeft = this.options.container == 'body' ? 0 : $parent.offset().left
|
1256 |
+
|
1257 |
+
placement = placement == 'bottom' && pos.top + pos.height + actualHeight - docScroll > parentHeight ? 'top' :
|
1258 |
+
placement == 'top' && pos.top - docScroll - actualHeight < 0 ? 'bottom' :
|
1259 |
+
placement == 'right' && pos.right + actualWidth > parentWidth ? 'left' :
|
1260 |
+
placement == 'left' && pos.left - actualWidth < parentLeft ? 'right' :
|
1261 |
+
placement
|
1262 |
+
|
1263 |
+
$tip
|
1264 |
+
.removeClass(orgPlacement)
|
1265 |
+
.addClass(placement)
|
1266 |
+
}
|
1267 |
+
|
1268 |
+
var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
|
1269 |
+
|
1270 |
+
this.applyPlacement(calculatedOffset, placement)
|
1271 |
+
this.$element.trigger('shown.bs.' + this.type)
|
1272 |
+
}
|
1273 |
+
}
|
1274 |
+
|
1275 |
+
Tooltip.prototype.applyPlacement = function(offset, placement) {
|
1276 |
+
var replace
|
1277 |
+
var $tip = this.tip()
|
1278 |
+
var width = $tip[0].offsetWidth
|
1279 |
+
var height = $tip[0].offsetHeight
|
1280 |
+
|
1281 |
+
// manually read margins because getBoundingClientRect includes difference
|
1282 |
+
var marginTop = parseInt($tip.css('margin-top'), 10)
|
1283 |
+
var marginLeft = parseInt($tip.css('margin-left'), 10)
|
1284 |
+
|
1285 |
+
// we must check for NaN for ie 8/9
|
1286 |
+
if (isNaN(marginTop)) marginTop = 0
|
1287 |
+
if (isNaN(marginLeft)) marginLeft = 0
|
1288 |
+
|
1289 |
+
offset.top = offset.top + marginTop
|
1290 |
+
offset.left = offset.left + marginLeft
|
1291 |
+
|
1292 |
+
$tip
|
1293 |
+
.offset(offset)
|
1294 |
+
.addClass('in')
|
1295 |
+
|
1296 |
+
// check to see if placing tip in new offset caused the tip to resize itself
|
1297 |
+
var actualWidth = $tip[0].offsetWidth
|
1298 |
+
var actualHeight = $tip[0].offsetHeight
|
1299 |
+
|
1300 |
+
if (placement == 'top' && actualHeight != height) {
|
1301 |
+
replace = true
|
1302 |
+
offset.top = offset.top + height - actualHeight
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
if (/bottom|top/.test(placement)) {
|
1306 |
+
var delta = 0
|
1307 |
+
|
1308 |
+
if (offset.left < 0) {
|
1309 |
+
delta = offset.left * -2
|
1310 |
+
offset.left = 0
|
1311 |
+
|
1312 |
+
$tip.offset(offset)
|
1313 |
+
|
1314 |
+
actualWidth = $tip[0].offsetWidth
|
1315 |
+
actualHeight = $tip[0].offsetHeight
|
1316 |
+
}
|
1317 |
+
|
1318 |
+
this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
|
1319 |
+
} else {
|
1320 |
+
this.replaceArrow(actualHeight - height, actualHeight, 'top')
|
1321 |
+
}
|
1322 |
+
|
1323 |
+
if (replace) $tip.offset(offset)
|
1324 |
+
}
|
1325 |
+
|
1326 |
+
Tooltip.prototype.replaceArrow = function(delta, dimension, position) {
|
1327 |
+
this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
|
1328 |
+
}
|
1329 |
+
|
1330 |
+
Tooltip.prototype.setContent = function () {
|
1331 |
+
var $tip = this.tip()
|
1332 |
+
var title = this.getTitle()
|
1333 |
+
|
1334 |
+
$tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
|
1335 |
+
$tip.removeClass('fade in top bottom left right')
|
1336 |
+
}
|
1337 |
+
|
1338 |
+
Tooltip.prototype.hide = function () {
|
1339 |
+
var that = this
|
1340 |
+
var $tip = this.tip()
|
1341 |
+
var e = $.Event('hide.bs.' + this.type)
|
1342 |
+
|
1343 |
+
function complete() {
|
1344 |
+
if (that.hoverState != 'in') $tip.detach()
|
1345 |
+
}
|
1346 |
+
|
1347 |
+
this.$element.trigger(e)
|
1348 |
+
|
1349 |
+
if (e.isDefaultPrevented()) return
|
1350 |
+
|
1351 |
+
$tip.removeClass('in')
|
1352 |
+
|
1353 |
+
$.support.transition && this.$tip.hasClass('fade') ?
|
1354 |
+
$tip
|
1355 |
+
.one($.support.transition.end, complete)
|
1356 |
+
.emulateTransitionEnd(150) :
|
1357 |
+
complete()
|
1358 |
+
|
1359 |
+
this.$element.trigger('hidden.bs.' + this.type)
|
1360 |
+
|
1361 |
+
return this
|
1362 |
+
}
|
1363 |
+
|
1364 |
+
Tooltip.prototype.fixTitle = function () {
|
1365 |
+
var $e = this.$element
|
1366 |
+
if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
|
1367 |
+
$e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
|
1368 |
+
}
|
1369 |
+
}
|
1370 |
+
|
1371 |
+
Tooltip.prototype.hasContent = function () {
|
1372 |
+
return this.getTitle()
|
1373 |
+
}
|
1374 |
+
|
1375 |
+
Tooltip.prototype.getPosition = function () {
|
1376 |
+
var el = this.$element[0]
|
1377 |
+
return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
|
1378 |
+
width: el.offsetWidth
|
1379 |
+
, height: el.offsetHeight
|
1380 |
+
}, this.$element.offset())
|
1381 |
+
}
|
1382 |
+
|
1383 |
+
Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
|
1384 |
+
return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } :
|
1385 |
+
placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
|
1386 |
+
placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
|
1387 |
+
/* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
|
1388 |
+
}
|
1389 |
+
|
1390 |
+
Tooltip.prototype.getTitle = function () {
|
1391 |
+
var title
|
1392 |
+
var $e = this.$element
|
1393 |
+
var o = this.options
|
1394 |
+
|
1395 |
+
title = $e.attr('data-original-title')
|
1396 |
+
|| (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
|
1397 |
+
|
1398 |
+
return title
|
1399 |
+
}
|
1400 |
+
|
1401 |
+
Tooltip.prototype.tip = function () {
|
1402 |
+
return this.$tip = this.$tip || $(this.options.template)
|
1403 |
+
}
|
1404 |
+
|
1405 |
+
Tooltip.prototype.arrow = function () {
|
1406 |
+
return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')
|
1407 |
+
}
|
1408 |
+
|
1409 |
+
Tooltip.prototype.validate = function () {
|
1410 |
+
if (!this.$element[0].parentNode) {
|
1411 |
+
this.hide()
|
1412 |
+
this.$element = null
|
1413 |
+
this.options = null
|
1414 |
+
}
|
1415 |
+
}
|
1416 |
+
|
1417 |
+
Tooltip.prototype.enable = function () {
|
1418 |
+
this.enabled = true
|
1419 |
+
}
|
1420 |
+
|
1421 |
+
Tooltip.prototype.disable = function () {
|
1422 |
+
this.enabled = false
|
1423 |
+
}
|
1424 |
+
|
1425 |
+
Tooltip.prototype.toggleEnabled = function () {
|
1426 |
+
this.enabled = !this.enabled
|
1427 |
+
}
|
1428 |
+
|
1429 |
+
Tooltip.prototype.toggle = function (e) {
|
1430 |
+
var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this
|
1431 |
+
self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
|
1432 |
+
}
|
1433 |
+
|
1434 |
+
Tooltip.prototype.destroy = function () {
|
1435 |
+
this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
|
1436 |
+
}
|
1437 |
+
|
1438 |
+
|
1439 |
+
// TOOLTIP PLUGIN DEFINITION
|
1440 |
+
// =========================
|
1441 |
+
|
1442 |
+
var old = $.fn.tooltip
|
1443 |
+
|
1444 |
+
$.fn.tooltip = function (option) {
|
1445 |
+
return this.each(function () {
|
1446 |
+
var $this = $(this)
|
1447 |
+
var data = $this.data('bs.tooltip')
|
1448 |
+
var options = typeof option == 'object' && option
|
1449 |
+
|
1450 |
+
if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
|
1451 |
+
if (typeof option == 'string') data[option]()
|
1452 |
+
})
|
1453 |
+
}
|
1454 |
+
|
1455 |
+
$.fn.tooltip.Constructor = Tooltip
|
1456 |
+
|
1457 |
+
|
1458 |
+
// TOOLTIP NO CONFLICT
|
1459 |
+
// ===================
|
1460 |
+
|
1461 |
+
$.fn.tooltip.noConflict = function () {
|
1462 |
+
$.fn.tooltip = old
|
1463 |
+
return this
|
1464 |
+
}
|
1465 |
+
|
1466 |
+
}(jQuery);
|
1467 |
+
|
1468 |
+
/* ========================================================================
|
1469 |
+
* Bootstrap: popover.js v3.0.3
|
1470 |
+
* http://getbootstrap.com/javascript/#popovers
|
1471 |
+
* ========================================================================
|
1472 |
+
* Copyright 2013 Twitter, Inc.
|
1473 |
+
*
|
1474 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
1475 |
+
* you may not use this file except in compliance with the License.
|
1476 |
+
* You may obtain a copy of the License at
|
1477 |
+
*
|
1478 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
1479 |
+
*
|
1480 |
+
* Unless required by applicable law or agreed to in writing, software
|
1481 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
1482 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
1483 |
+
* See the License for the specific language governing permissions and
|
1484 |
+
* limitations under the License.
|
1485 |
+
* ======================================================================== */
|
1486 |
+
|
1487 |
+
|
1488 |
+
+function ($) { "use strict";
|
1489 |
+
|
1490 |
+
// POPOVER PUBLIC CLASS DEFINITION
|
1491 |
+
// ===============================
|
1492 |
+
|
1493 |
+
var Popover = function (element, options) {
|
1494 |
+
this.init('popover', element, options)
|
1495 |
+
}
|
1496 |
+
|
1497 |
+
if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
|
1498 |
+
|
1499 |
+
Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, {
|
1500 |
+
placement: 'right'
|
1501 |
+
, trigger: 'click'
|
1502 |
+
, content: ''
|
1503 |
+
, template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
|
1504 |
+
})
|
1505 |
+
|
1506 |
+
|
1507 |
+
// NOTE: POPOVER EXTENDS tooltip.js
|
1508 |
+
// ================================
|
1509 |
+
|
1510 |
+
Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
|
1511 |
+
|
1512 |
+
Popover.prototype.constructor = Popover
|
1513 |
+
|
1514 |
+
Popover.prototype.getDefaults = function () {
|
1515 |
+
return Popover.DEFAULTS
|
1516 |
+
}
|
1517 |
+
|
1518 |
+
Popover.prototype.setContent = function () {
|
1519 |
+
var $tip = this.tip()
|
1520 |
+
var title = this.getTitle()
|
1521 |
+
var content = this.getContent()
|
1522 |
+
|
1523 |
+
$tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
|
1524 |
+
$tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
|
1525 |
+
|
1526 |
+
$tip.removeClass('fade top bottom left right in')
|
1527 |
+
|
1528 |
+
// IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
|
1529 |
+
// this manually by checking the contents.
|
1530 |
+
if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
|
1531 |
+
}
|
1532 |
+
|
1533 |
+
Popover.prototype.hasContent = function () {
|
1534 |
+
return this.getTitle() || this.getContent()
|
1535 |
+
}
|
1536 |
+
|
1537 |
+
Popover.prototype.getContent = function () {
|
1538 |
+
var $e = this.$element
|
1539 |
+
var o = this.options
|
1540 |
+
|
1541 |
+
return $e.attr('data-content')
|
1542 |
+
|| (typeof o.content == 'function' ?
|
1543 |
+
o.content.call($e[0]) :
|
1544 |
+
o.content)
|
1545 |
+
}
|
1546 |
+
|
1547 |
+
Popover.prototype.arrow = function () {
|
1548 |
+
return this.$arrow = this.$arrow || this.tip().find('.arrow')
|
1549 |
+
}
|
1550 |
+
|
1551 |
+
Popover.prototype.tip = function () {
|
1552 |
+
if (!this.$tip) this.$tip = $(this.options.template)
|
1553 |
+
return this.$tip
|
1554 |
+
}
|
1555 |
+
|
1556 |
+
|
1557 |
+
// POPOVER PLUGIN DEFINITION
|
1558 |
+
// =========================
|
1559 |
+
|
1560 |
+
var old = $.fn.popover
|
1561 |
+
|
1562 |
+
$.fn.popover = function (option) {
|
1563 |
+
return this.each(function () {
|
1564 |
+
var $this = $(this)
|
1565 |
+
var data = $this.data('bs.popover')
|
1566 |
+
var options = typeof option == 'object' && option
|
1567 |
+
|
1568 |
+
if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
|
1569 |
+
if (typeof option == 'string') data[option]()
|
1570 |
+
})
|
1571 |
+
}
|
1572 |
+
|
1573 |
+
$.fn.popover.Constructor = Popover
|
1574 |
+
|
1575 |
+
|
1576 |
+
// POPOVER NO CONFLICT
|
1577 |
+
// ===================
|
1578 |
+
|
1579 |
+
$.fn.popover.noConflict = function () {
|
1580 |
+
$.fn.popover = old
|
1581 |
+
return this
|
1582 |
+
}
|
1583 |
+
|
1584 |
+
}(jQuery);
|
1585 |
+
|
1586 |
+
/* ========================================================================
|
1587 |
+
* Bootstrap: scrollspy.js v3.0.3
|
1588 |
+
* http://getbootstrap.com/javascript/#scrollspy
|
1589 |
+
* ========================================================================
|
1590 |
+
* Copyright 2013 Twitter, Inc.
|
1591 |
+
*
|
1592 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
1593 |
+
* you may not use this file except in compliance with the License.
|
1594 |
+
* You may obtain a copy of the License at
|
1595 |
+
*
|
1596 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
1597 |
+
*
|
1598 |
+
* Unless required by applicable law or agreed to in writing, software
|
1599 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
1600 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
1601 |
+
* See the License for the specific language governing permissions and
|
1602 |
+
* limitations under the License.
|
1603 |
+
* ======================================================================== */
|
1604 |
+
|
1605 |
+
|
1606 |
+
+function ($) { "use strict";
|
1607 |
+
|
1608 |
+
// SCROLLSPY CLASS DEFINITION
|
1609 |
+
// ==========================
|
1610 |
+
|
1611 |
+
function ScrollSpy(element, options) {
|
1612 |
+
var href
|
1613 |
+
var process = $.proxy(this.process, this)
|
1614 |
+
|
1615 |
+
this.$element = $(element).is('body') ? $(window) : $(element)
|
1616 |
+
this.$body = $('body')
|
1617 |
+
this.$scrollElement = this.$element.on('scroll.bs.scroll-spy.data-api', process)
|
1618 |
+
this.options = $.extend({}, ScrollSpy.DEFAULTS, options)
|
1619 |
+
this.selector = (this.options.target
|
1620 |
+
|| ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
1621 |
+
|| '') + ' .nav li > a'
|
1622 |
+
this.offsets = $([])
|
1623 |
+
this.targets = $([])
|
1624 |
+
this.activeTarget = null
|
1625 |
+
|
1626 |
+
this.refresh()
|
1627 |
+
this.process()
|
1628 |
+
}
|
1629 |
+
|
1630 |
+
ScrollSpy.DEFAULTS = {
|
1631 |
+
offset: 10
|
1632 |
+
}
|
1633 |
+
|
1634 |
+
ScrollSpy.prototype.refresh = function () {
|
1635 |
+
var offsetMethod = this.$element[0] == window ? 'offset' : 'position'
|
1636 |
+
|
1637 |
+
this.offsets = $([])
|
1638 |
+
this.targets = $([])
|
1639 |
+
|
1640 |
+
var self = this
|
1641 |
+
var $targets = this.$body
|
1642 |
+
.find(this.selector)
|
1643 |
+
.map(function () {
|
1644 |
+
var $el = $(this)
|
1645 |
+
var href = $el.data('target') || $el.attr('href')
|
1646 |
+
var $href = /^#\w/.test(href) && $(href)
|
1647 |
+
|
1648 |
+
return ($href
|
1649 |
+
&& $href.length
|
1650 |
+
&& [[ $href[offsetMethod]().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]]) || null
|
1651 |
+
})
|
1652 |
+
.sort(function (a, b) { return a[0] - b[0] })
|
1653 |
+
.each(function () {
|
1654 |
+
self.offsets.push(this[0])
|
1655 |
+
self.targets.push(this[1])
|
1656 |
+
})
|
1657 |
+
}
|
1658 |
+
|
1659 |
+
ScrollSpy.prototype.process = function () {
|
1660 |
+
var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
|
1661 |
+
var scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
|
1662 |
+
var maxScroll = scrollHeight - this.$scrollElement.height()
|
1663 |
+
var offsets = this.offsets
|
1664 |
+
var targets = this.targets
|
1665 |
+
var activeTarget = this.activeTarget
|
1666 |
+
var i
|
1667 |
+
|
1668 |
+
if (scrollTop >= maxScroll) {
|
1669 |
+
return activeTarget != (i = targets.last()[0]) && this.activate(i)
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
for (i = offsets.length; i--;) {
|
1673 |
+
activeTarget != targets[i]
|
1674 |
+
&& scrollTop >= offsets[i]
|
1675 |
+
&& (!offsets[i + 1] || scrollTop <= offsets[i + 1])
|
1676 |
+
&& this.activate( targets[i] )
|
1677 |
+
}
|
1678 |
+
}
|
1679 |
+
|
1680 |
+
ScrollSpy.prototype.activate = function (target) {
|
1681 |
+
this.activeTarget = target
|
1682 |
+
|
1683 |
+
$(this.selector)
|
1684 |
+
.parents('.active')
|
1685 |
+
.removeClass('active')
|
1686 |
+
|
1687 |
+
var selector = this.selector
|
1688 |
+
+ '[data-target="' + target + '"],'
|
1689 |
+
+ this.selector + '[href="' + target + '"]'
|
1690 |
+
|
1691 |
+
var active = $(selector)
|
1692 |
+
.parents('li')
|
1693 |
+
.addClass('active')
|
1694 |
+
|
1695 |
+
if (active.parent('.dropdown-menu').length) {
|
1696 |
+
active = active
|
1697 |
+
.closest('li.dropdown')
|
1698 |
+
.addClass('active')
|
1699 |
+
}
|
1700 |
+
|
1701 |
+
active.trigger('activate.bs.scrollspy')
|
1702 |
+
}
|
1703 |
+
|
1704 |
+
|
1705 |
+
// SCROLLSPY PLUGIN DEFINITION
|
1706 |
+
// ===========================
|
1707 |
+
|
1708 |
+
var old = $.fn.scrollspy
|
1709 |
+
|
1710 |
+
$.fn.scrollspy = function (option) {
|
1711 |
+
return this.each(function () {
|
1712 |
+
var $this = $(this)
|
1713 |
+
var data = $this.data('bs.scrollspy')
|
1714 |
+
var options = typeof option == 'object' && option
|
1715 |
+
|
1716 |
+
if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
|
1717 |
+
if (typeof option == 'string') data[option]()
|
1718 |
+
})
|
1719 |
+
}
|
1720 |
+
|
1721 |
+
$.fn.scrollspy.Constructor = ScrollSpy
|
1722 |
+
|
1723 |
+
|
1724 |
+
// SCROLLSPY NO CONFLICT
|
1725 |
+
// =====================
|
1726 |
+
|
1727 |
+
$.fn.scrollspy.noConflict = function () {
|
1728 |
+
$.fn.scrollspy = old
|
1729 |
+
return this
|
1730 |
+
}
|
1731 |
+
|
1732 |
+
|
1733 |
+
// SCROLLSPY DATA-API
|
1734 |
+
// ==================
|
1735 |
+
|
1736 |
+
$(window).on('load', function () {
|
1737 |
+
$('[data-spy="scroll"]').each(function () {
|
1738 |
+
var $spy = $(this)
|
1739 |
+
$spy.scrollspy($spy.data())
|
1740 |
+
})
|
1741 |
+
})
|
1742 |
+
|
1743 |
+
}(jQuery);
|
1744 |
+
|
1745 |
+
/* ========================================================================
|
1746 |
+
* Bootstrap: tab.js v3.0.3
|
1747 |
+
* http://getbootstrap.com/javascript/#tabs
|
1748 |
+
* ========================================================================
|
1749 |
+
* Copyright 2013 Twitter, Inc.
|
1750 |
+
*
|
1751 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
1752 |
+
* you may not use this file except in compliance with the License.
|
1753 |
+
* You may obtain a copy of the License at
|
1754 |
+
*
|
1755 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
1756 |
+
*
|
1757 |
+
* Unless required by applicable law or agreed to in writing, software
|
1758 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
1759 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
1760 |
+
* See the License for the specific language governing permissions and
|
1761 |
+
* limitations under the License.
|
1762 |
+
* ======================================================================== */
|
1763 |
+
|
1764 |
+
|
1765 |
+
+function ($) { "use strict";
|
1766 |
+
|
1767 |
+
// TAB CLASS DEFINITION
|
1768 |
+
// ====================
|
1769 |
+
|
1770 |
+
var Tab = function (element) {
|
1771 |
+
this.element = $(element)
|
1772 |
+
}
|
1773 |
+
|
1774 |
+
Tab.prototype.show = function () {
|
1775 |
+
var $this = this.element
|
1776 |
+
var $ul = $this.closest('ul:not(.dropdown-menu)')
|
1777 |
+
var selector = $this.data('target')
|
1778 |
+
|
1779 |
+
if (!selector) {
|
1780 |
+
selector = $this.attr('href')
|
1781 |
+
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
1782 |
+
}
|
1783 |
+
|
1784 |
+
if ($this.parent('li').hasClass('active')) return
|
1785 |
+
|
1786 |
+
var previous = $ul.find('.active:last a')[0]
|
1787 |
+
var e = $.Event('show.bs.tab', {
|
1788 |
+
relatedTarget: previous
|
1789 |
+
})
|
1790 |
+
|
1791 |
+
$this.trigger(e)
|
1792 |
+
|
1793 |
+
if (e.isDefaultPrevented()) return
|
1794 |
+
|
1795 |
+
var $target = $(selector)
|
1796 |
+
|
1797 |
+
this.activate($this.parent('li'), $ul)
|
1798 |
+
this.activate($target, $target.parent(), function () {
|
1799 |
+
$this.trigger({
|
1800 |
+
type: 'shown.bs.tab'
|
1801 |
+
, relatedTarget: previous
|
1802 |
+
})
|
1803 |
+
})
|
1804 |
+
}
|
1805 |
+
|
1806 |
+
Tab.prototype.activate = function (element, container, callback) {
|
1807 |
+
var $active = container.find('> .active')
|
1808 |
+
var transition = callback
|
1809 |
+
&& $.support.transition
|
1810 |
+
&& $active.hasClass('fade')
|
1811 |
+
|
1812 |
+
function next() {
|
1813 |
+
$active
|
1814 |
+
.removeClass('active')
|
1815 |
+
.find('> .dropdown-menu > .active')
|
1816 |
+
.removeClass('active')
|
1817 |
+
|
1818 |
+
element.addClass('active')
|
1819 |
+
|
1820 |
+
if (transition) {
|
1821 |
+
element[0].offsetWidth // reflow for transition
|
1822 |
+
element.addClass('in')
|
1823 |
+
} else {
|
1824 |
+
element.removeClass('fade')
|
1825 |
+
}
|
1826 |
+
|
1827 |
+
if (element.parent('.dropdown-menu')) {
|
1828 |
+
element.closest('li.dropdown').addClass('active')
|
1829 |
+
}
|
1830 |
+
|
1831 |
+
callback && callback()
|
1832 |
+
}
|
1833 |
+
|
1834 |
+
transition ?
|
1835 |
+
$active
|
1836 |
+
.one($.support.transition.end, next)
|
1837 |
+
.emulateTransitionEnd(150) :
|
1838 |
+
next()
|
1839 |
+
|
1840 |
+
$active.removeClass('in')
|
1841 |
+
}
|
1842 |
+
|
1843 |
+
|
1844 |
+
// TAB PLUGIN DEFINITION
|
1845 |
+
// =====================
|
1846 |
+
|
1847 |
+
var old = $.fn.tab
|
1848 |
+
|
1849 |
+
$.fn.tab = function ( option ) {
|
1850 |
+
return this.each(function () {
|
1851 |
+
var $this = $(this)
|
1852 |
+
var data = $this.data('bs.tab')
|
1853 |
+
|
1854 |
+
if (!data) $this.data('bs.tab', (data = new Tab(this)))
|
1855 |
+
if (typeof option == 'string') data[option]()
|
1856 |
+
})
|
1857 |
+
}
|
1858 |
+
|
1859 |
+
$.fn.tab.Constructor = Tab
|
1860 |
+
|
1861 |
+
|
1862 |
+
// TAB NO CONFLICT
|
1863 |
+
// ===============
|
1864 |
+
|
1865 |
+
$.fn.tab.noConflict = function () {
|
1866 |
+
$.fn.tab = old
|
1867 |
+
return this
|
1868 |
+
}
|
1869 |
+
|
1870 |
+
|
1871 |
+
// TAB DATA-API
|
1872 |
+
// ============
|
1873 |
+
|
1874 |
+
$(document).on('click.bs.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
|
1875 |
+
e.preventDefault()
|
1876 |
+
$(this).tab('show')
|
1877 |
+
})
|
1878 |
+
|
1879 |
+
}(jQuery);
|
1880 |
+
|
1881 |
+
/* ========================================================================
|
1882 |
+
* Bootstrap: affix.js v3.0.3
|
1883 |
+
* http://getbootstrap.com/javascript/#affix
|
1884 |
+
* ========================================================================
|
1885 |
+
* Copyright 2013 Twitter, Inc.
|
1886 |
+
*
|
1887 |
+
* Licensed under the Apache License, Version 2.0 (the "License");
|
1888 |
+
* you may not use this file except in compliance with the License.
|
1889 |
+
* You may obtain a copy of the License at
|
1890 |
+
*
|
1891 |
+
* http://www.apache.org/licenses/LICENSE-2.0
|
1892 |
+
*
|
1893 |
+
* Unless required by applicable law or agreed to in writing, software
|
1894 |
+
* distributed under the License is distributed on an "AS IS" BASIS,
|
1895 |
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
1896 |
+
* See the License for the specific language governing permissions and
|
1897 |
+
* limitations under the License.
|
1898 |
+
* ======================================================================== */
|
1899 |
+
|
1900 |
+
|
1901 |
+
+function ($) { "use strict";
|
1902 |
+
|
1903 |
+
// AFFIX CLASS DEFINITION
|
1904 |
+
// ======================
|
1905 |
+
|
1906 |
+
var Affix = function (element, options) {
|
1907 |
+
this.options = $.extend({}, Affix.DEFAULTS, options)
|
1908 |
+
this.$window = $(window)
|
1909 |
+
.on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
|
1910 |
+
.on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this))
|
1911 |
+
|
1912 |
+
this.$element = $(element)
|
1913 |
+
this.affixed =
|
1914 |
+
this.unpin = null
|
1915 |
+
|
1916 |
+
this.checkPosition()
|
1917 |
+
}
|
1918 |
+
|
1919 |
+
Affix.RESET = 'affix affix-top affix-bottom'
|
1920 |
+
|
1921 |
+
Affix.DEFAULTS = {
|
1922 |
+
offset: 0
|
1923 |
+
}
|
1924 |
+
|
1925 |
+
Affix.prototype.checkPositionWithEventLoop = function () {
|
1926 |
+
setTimeout($.proxy(this.checkPosition, this), 1)
|
1927 |
+
}
|
1928 |
+
|
1929 |
+
Affix.prototype.checkPosition = function () {
|
1930 |
+
if (!this.$element.is(':visible')) return
|
1931 |
+
|
1932 |
+
var scrollHeight = $(document).height()
|
1933 |
+
var scrollTop = this.$window.scrollTop()
|
1934 |
+
var position = this.$element.offset()
|
1935 |
+
var offset = this.options.offset
|
1936 |
+
var offsetTop = offset.top
|
1937 |
+
var offsetBottom = offset.bottom
|
1938 |
+
|
1939 |
+
if (typeof offset != 'object') offsetBottom = offsetTop = offset
|
1940 |
+
if (typeof offsetTop == 'function') offsetTop = offset.top()
|
1941 |
+
if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
|
1942 |
+
|
1943 |
+
var affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ? false :
|
1944 |
+
offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
|
1945 |
+
offsetTop != null && (scrollTop <= offsetTop) ? 'top' : false
|
1946 |
+
|
1947 |
+
if (this.affixed === affix) return
|
1948 |
+
if (this.unpin) this.$element.css('top', '')
|
1949 |
+
|
1950 |
+
this.affixed = affix
|
1951 |
+
this.unpin = affix == 'bottom' ? position.top - scrollTop : null
|
1952 |
+
|
1953 |
+
this.$element.removeClass(Affix.RESET).addClass('affix' + (affix ? '-' + affix : ''))
|
1954 |
+
|
1955 |
+
if (affix == 'bottom') {
|
1956 |
+
this.$element.offset({ top: document.body.offsetHeight - offsetBottom - this.$element.height() })
|
1957 |
+
}
|
1958 |
+
}
|
1959 |
+
|
1960 |
+
|
1961 |
+
// AFFIX PLUGIN DEFINITION
|
1962 |
+
// =======================
|
1963 |
+
|
1964 |
+
var old = $.fn.affix
|
1965 |
+
|
1966 |
+
$.fn.affix = function (option) {
|
1967 |
+
return this.each(function () {
|
1968 |
+
var $this = $(this)
|
1969 |
+
var data = $this.data('bs.affix')
|
1970 |
+
var options = typeof option == 'object' && option
|
1971 |
+
|
1972 |
+
if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
|
1973 |
+
if (typeof option == 'string') data[option]()
|
1974 |
+
})
|
1975 |
+
}
|
1976 |
+
|
1977 |
+
$.fn.affix.Constructor = Affix
|
1978 |
+
|
1979 |
+
|
1980 |
+
// AFFIX NO CONFLICT
|
1981 |
+
// =================
|
1982 |
+
|
1983 |
+
$.fn.affix.noConflict = function () {
|
1984 |
+
$.fn.affix = old
|
1985 |
+
return this
|
1986 |
+
}
|
1987 |
+
|
1988 |
+
|
1989 |
+
// AFFIX DATA-API
|
1990 |
+
// ==============
|
1991 |
+
|
1992 |
+
$(window).on('load', function () {
|
1993 |
+
$('[data-spy="affix"]').each(function () {
|
1994 |
+
var $spy = $(this)
|
1995 |
+
var data = $spy.data()
|
1996 |
+
|
1997 |
+
data.offset = data.offset || {}
|
1998 |
+
|
1999 |
+
if (data.offsetBottom) data.offset.bottom = data.offsetBottom
|
2000 |
+
if (data.offsetTop) data.offset.top = data.offsetTop
|
2001 |
+
|
2002 |
+
$spy.affix(data)
|
2003 |
+
})
|
2004 |
+
})
|
2005 |
+
|
2006 |
+
}(jQuery);
|
js/bootstrap.min.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
-
/*!
|
2 |
-
* Bootstrap v3.0.3 (http://getbootstrap.com)
|
3 |
-
* Copyright 2013 Twitter, Inc.
|
4 |
-
* Licensed under http://www.apache.org/licenses/LICENSE-2.0
|
5 |
-
*/
|
6 |
-
|
7 |
Â
if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=-2*a.left,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);
|
1 |
+
/*!
|
2 |
+
* Bootstrap v3.0.3 (http://getbootstrap.com)
|
3 |
+
* Copyright 2013 Twitter, Inc.
|
4 |
+
* Licensed under http://www.apache.org/licenses/LICENSE-2.0
|
5 |
+
*/
|
6 |
+
|
7 |
Â
if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=-2*a.left,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);
|
js/colorpicker.js
DELETED
@@ -1,484 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
*
|
3 |
-
* Color picker
|
4 |
-
* Author: Stefan Petre www.eyecon.ro
|
5 |
-
*
|
6 |
-
* Dual licensed under the MIT and GPL licenses
|
7 |
-
*
|
8 |
-
*/
|
9 |
-
(function ($) {
|
10 |
-
var ColorPicker = function () {
|
11 |
-
var
|
12 |
-
ids = {},
|
13 |
-
inAction,
|
14 |
-
charMin = 65,
|
15 |
-
visible,
|
16 |
-
tpl = '<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',
|
17 |
-
defaults = {
|
18 |
-
eventName: 'click',
|
19 |
-
onShow: function () {},
|
20 |
-
onBeforeShow: function(){},
|
21 |
-
onHide: function () {},
|
22 |
-
onChange: function () {},
|
23 |
-
onSubmit: function () {},
|
24 |
-
color: 'ff0000',
|
25 |
-
livePreview: true,
|
26 |
-
flat: false
|
27 |
-
},
|
28 |
-
fillRGBFields = function (hsb, cal) {
|
29 |
-
var rgb = HSBToRGB(hsb);
|
30 |
-
$(cal).data('colorpicker').fields
|
31 |
-
.eq(1).val(rgb.r).end()
|
32 |
-
.eq(2).val(rgb.g).end()
|
33 |
-
.eq(3).val(rgb.b).end();
|
34 |
-
},
|
35 |
-
fillHSBFields = function (hsb, cal) {
|
36 |
-
$(cal).data('colorpicker').fields
|
37 |
-
.eq(4).val(hsb.h).end()
|
38 |
-
.eq(5).val(hsb.s).end()
|
39 |
-
.eq(6).val(hsb.b).end();
|
40 |
-
},
|
41 |
-
fillHexFields = function (hsb, cal) {
|
42 |
-
$(cal).data('colorpicker').fields
|
43 |
-
.eq(0).val(HSBToHex(hsb)).end();
|
44 |
-
},
|
45 |
-
setSelector = function (hsb, cal) {
|
46 |
-
$(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100}));
|
47 |
-
$(cal).data('colorpicker').selectorIndic.css({
|
48 |
-
left: parseInt(150 * hsb.s/100, 10),
|
49 |
-
top: parseInt(150 * (100-hsb.b)/100, 10)
|
50 |
-
});
|
51 |
-
},
|
52 |
-
setHue = function (hsb, cal) {
|
53 |
-
$(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10));
|
54 |
-
},
|
55 |
-
setCurrentColor = function (hsb, cal) {
|
56 |
-
$(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb));
|
57 |
-
},
|
58 |
-
setNewColor = function (hsb, cal) {
|
59 |
-
$(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb));
|
60 |
-
},
|
61 |
-
keyDown = function (ev) {
|
62 |
-
var pressedKey = ev.charCode || ev.keyCode || -1;
|
63 |
-
if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) {
|
64 |
-
return false;
|
65 |
-
}
|
66 |
-
var cal = $(this).parent().parent();
|
67 |
-
if (cal.data('colorpicker').livePreview === true) {
|
68 |
-
change.apply(this);
|
69 |
-
}
|
70 |
-
},
|
71 |
-
change = function (ev) {
|
72 |
-
var cal = $(this).parent().parent(), col;
|
73 |
-
if (this.parentNode.className.indexOf('_hex') > 0) {
|
74 |
-
cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value));
|
75 |
-
} else if (this.parentNode.className.indexOf('_hsb') > 0) {
|
76 |
-
cal.data('colorpicker').color = col = fixHSB({
|
77 |
-
h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10),
|
78 |
-
s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10),
|
79 |
-
b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10)
|
80 |
-
});
|
81 |
-
} else {
|
82 |
-
cal.data('colorpicker').color = col = RGBToHSB(fixRGB({
|
83 |
-
r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10),
|
84 |
-
g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10),
|
85 |
-
b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10)
|
86 |
-
}));
|
87 |
-
}
|
88 |
-
if (ev) {
|
89 |
-
fillRGBFields(col, cal.get(0));
|
90 |
-
fillHexFields(col, cal.get(0));
|
91 |
-
fillHSBFields(col, cal.get(0));
|
92 |
-
}
|
93 |
-
setSelector(col, cal.get(0));
|
94 |
-
setHue(col, cal.get(0));
|
95 |
-
setNewColor(col, cal.get(0));
|
96 |
-
cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col)]);
|
97 |
-
},
|
98 |
-
blur = function (ev) {
|
99 |
-
var cal = $(this).parent().parent();
|
100 |
-
cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus');
|
101 |
-
},
|
102 |
-
focus = function () {
|
103 |
-
charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65;
|
104 |
-
$(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus');
|
105 |
-
$(this).parent().addClass('colorpicker_focus');
|
106 |
-
},
|
107 |
-
downIncrement = function (ev) {
|
108 |
-
var field = $(this).parent().find('input').focus();
|
109 |
-
var current = {
|
110 |
-
el: $(this).parent().addClass('colorpicker_slider'),
|
111 |
-
max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255),
|
112 |
-
y: ev.pageY,
|
113 |
-
field: field,
|
114 |
-
val: parseInt(field.val(), 10),
|
115 |
-
preview: $(this).parent().parent().data('colorpicker').livePreview
|
116 |
-
};
|
117 |
-
$(document).bind('mouseup', current, upIncrement);
|
118 |
-
$(document).bind('mousemove', current, moveIncrement);
|
119 |
-
},
|
120 |
-
moveIncrement = function (ev) {
|
121 |
-
ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10))));
|
122 |
-
if (ev.data.preview) {
|
123 |
-
change.apply(ev.data.field.get(0), [true]);
|
124 |
-
}
|
125 |
-
return false;
|
126 |
-
},
|
127 |
-
upIncrement = function (ev) {
|
128 |
-
change.apply(ev.data.field.get(0), [true]);
|
129 |
-
ev.data.el.removeClass('colorpicker_slider').find('input').focus();
|
130 |
-
$(document).unbind('mouseup', upIncrement);
|
131 |
-
$(document).unbind('mousemove', moveIncrement);
|
132 |
-
return false;
|
133 |
-
},
|
134 |
-
downHue = function (ev) {
|
135 |
-
var current = {
|
136 |
-
cal: $(this).parent(),
|
137 |
-
y: $(this).offset().top
|
138 |
-
};
|
139 |
-
current.preview = current.cal.data('colorpicker').livePreview;
|
140 |
-
$(document).bind('mouseup', current, upHue);
|
141 |
-
$(document).bind('mousemove', current, moveHue);
|
142 |
-
},
|
143 |
-
moveHue = function (ev) {
|
144 |
-
change.apply(
|
145 |
-
ev.data.cal.data('colorpicker')
|
146 |
-
.fields
|
147 |
-
.eq(4)
|
148 |
-
.val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10))
|
149 |
-
.get(0),
|
150 |
-
[ev.data.preview]
|
151 |
-
);
|
152 |
-
return false;
|
153 |
-
},
|
154 |
-
upHue = function (ev) {
|
155 |
-
fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
|
156 |
-
fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
|
157 |
-
$(document).unbind('mouseup', upHue);
|
158 |
-
$(document).unbind('mousemove', moveHue);
|
159 |
-
return false;
|
160 |
-
},
|
161 |
-
downSelector = function (ev) {
|
162 |
-
var current = {
|
163 |
-
cal: $(this).parent(),
|
164 |
-
pos: $(this).offset()
|
165 |
-
};
|
166 |
-
current.preview = current.cal.data('colorpicker').livePreview;
|
167 |
-
$(document).bind('mouseup', current, upSelector);
|
168 |
-
$(document).bind('mousemove', current, moveSelector);
|
169 |
-
},
|
170 |
-
moveSelector = function (ev) {
|
171 |
-
change.apply(
|
172 |
-
ev.data.cal.data('colorpicker')
|
173 |
-
.fields
|
174 |
-
.eq(6)
|
175 |
-
.val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10))
|
176 |
-
.end()
|
177 |
-
.eq(5)
|
178 |
-
.val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10))
|
179 |
-
.get(0),
|
180 |
-
[ev.data.preview]
|
181 |
-
);
|
182 |
-
return false;
|
183 |
-
},
|
184 |
-
upSelector = function (ev) {
|
185 |
-
fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
|
186 |
-
fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0));
|
187 |
-
$(document).unbind('mouseup', upSelector);
|
188 |
-
$(document).unbind('mousemove', moveSelector);
|
189 |
-
return false;
|
190 |
-
},
|
191 |
-
enterSubmit = function (ev) {
|
192 |
-
$(this).addClass('colorpicker_focus');
|
193 |
-
},
|
194 |
-
leaveSubmit = function (ev) {
|
195 |
-
$(this).removeClass('colorpicker_focus');
|
196 |
-
},
|
197 |
-
clickSubmit = function (ev) {
|
198 |
-
var cal = $(this).parent();
|
199 |
-
var col = cal.data('colorpicker').color;
|
200 |
-
cal.data('colorpicker').origColor = col;
|
201 |
-
setCurrentColor(col, cal.get(0));
|
202 |
-
cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el);
|
203 |
-
},
|
204 |
-
show = function (ev) {
|
205 |
-
var cal = $('#' + $(this).data('colorpickerId'));
|
206 |
-
cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]);
|
207 |
-
var pos = $(this).offset();
|
208 |
-
var viewPort = getViewport();
|
209 |
-
var top = pos.top + this.offsetHeight;
|
210 |
-
var left = pos.left;
|
211 |
-
if (top + 176 > viewPort.t + viewPort.h) {
|
212 |
-
top -= this.offsetHeight + 176;
|
213 |
-
}
|
214 |
-
if (left + 356 > viewPort.l + viewPort.w) {
|
215 |
-
left -= 356;
|
216 |
-
}
|
217 |
-
cal.css({left: left + 'px', top: top + 'px'});
|
218 |
-
if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) {
|
219 |
-
cal.show();
|
220 |
-
}
|
221 |
-
$(document).bind('mousedown', {cal: cal}, hide);
|
222 |
-
return false;
|
223 |
-
},
|
224 |
-
hide = function (ev) {
|
225 |
-
if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) {
|
226 |
-
if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) {
|
227 |
-
ev.data.cal.hide();
|
228 |
-
}
|
229 |
-
$(document).unbind('mousedown', hide);
|
230 |
-
}
|
231 |
-
},
|
232 |
-
isChildOf = function(parentEl, el, container) {
|
233 |
-
if (parentEl == el) {
|
234 |
-
return true;
|
235 |
-
}
|
236 |
-
if (parentEl.contains) {
|
237 |
-
return parentEl.contains(el);
|
238 |
-
}
|
239 |
-
if ( parentEl.compareDocumentPosition ) {
|
240 |
-
return !!(parentEl.compareDocumentPosition(el) & 16);
|
241 |
-
}
|
242 |
-
var prEl = el.parentNode;
|
243 |
-
while(prEl && prEl != container) {
|
244 |
-
if (prEl == parentEl)
|
245 |
-
return true;
|
246 |
-
prEl = prEl.parentNode;
|
247 |
-
}
|
248 |
-
return false;
|
249 |
-
},
|
250 |
-
getViewport = function () {
|
251 |
-
var m = document.compatMode == 'CSS1Compat';
|
252 |
-
return {
|
253 |
-
l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft),
|
254 |
-
t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop),
|
255 |
-
w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth),
|
256 |
-
h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight)
|
257 |
-
};
|
258 |
-
},
|
259 |
-
fixHSB = function (hsb) {
|
260 |
-
return {
|
261 |
-
h: Math.min(360, Math.max(0, hsb.h)),
|
262 |
-
s: Math.min(100, Math.max(0, hsb.s)),
|
263 |
-
b: Math.min(100, Math.max(0, hsb.b))
|
264 |
-
};
|
265 |
-
},
|
266 |
-
fixRGB = function (rgb) {
|
267 |
-
return {
|
268 |
-
r: Math.min(255, Math.max(0, rgb.r)),
|
269 |
-
g: Math.min(255, Math.max(0, rgb.g)),
|
270 |
-
b: Math.min(255, Math.max(0, rgb.b))
|
271 |
-
};
|
272 |
-
},
|
273 |
-
fixHex = function (hex) {
|
274 |
-
var len = 6 - hex.length;
|
275 |
-
if (len > 0) {
|
276 |
-
var o = [];
|
277 |
-
for (var i=0; i<len; i++) {
|
278 |
-
o.push('0');
|
279 |
-
}
|
280 |
-
o.push(hex);
|
281 |
-
hex = o.join('');
|
282 |
-
}
|
283 |
-
return hex;
|
284 |
-
},
|
285 |
-
HexToRGB = function (hex) {
|
286 |
-
var hex = parseInt(((hex.indexOf('#') > -1) ? hex.substring(1) : hex), 16);
|
287 |
-
return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)};
|
288 |
-
},
|
289 |
-
HexToHSB = function (hex) {
|
290 |
-
return RGBToHSB(HexToRGB(hex));
|
291 |
-
},
|
292 |
-
RGBToHSB = function (rgb) {
|
293 |
-
var hsb = {
|
294 |
-
h: 0,
|
295 |
-
s: 0,
|
296 |
-
b: 0
|
297 |
-
};
|
298 |
-
var min = Math.min(rgb.r, rgb.g, rgb.b);
|
299 |
-
var max = Math.max(rgb.r, rgb.g, rgb.b);
|
300 |
-
var delta = max - min;
|
301 |
-
hsb.b = max;
|
302 |
-
if (max != 0) {
|
303 |
-
|
304 |
-
}
|
305 |
-
hsb.s = max != 0 ? 255 * delta / max : 0;
|
306 |
-
if (hsb.s != 0) {
|
307 |
-
if (rgb.r == max) {
|
308 |
-
hsb.h = (rgb.g - rgb.b) / delta;
|
309 |
-
} else if (rgb.g == max) {
|
310 |
-
hsb.h = 2 + (rgb.b - rgb.r) / delta;
|
311 |
-
} else {
|
312 |
-
hsb.h = 4 + (rgb.r - rgb.g) / delta;
|
313 |
-
}
|
314 |
-
} else {
|
315 |
-
hsb.h = -1;
|
316 |
-
}
|
317 |
-
hsb.h *= 60;
|
318 |
-
if (hsb.h < 0) {
|
319 |
-
hsb.h += 360;
|
320 |
-
}
|
321 |
-
hsb.s *= 100/255;
|
322 |
-
hsb.b *= 100/255;
|
323 |
-
return hsb;
|
324 |
-
},
|
325 |
-
HSBToRGB = function (hsb) {
|
326 |
-
var rgb = {};
|
327 |
-
var h = Math.round(hsb.h);
|
328 |
-
var s = Math.round(hsb.s*255/100);
|
329 |
-
var v = Math.round(hsb.b*255/100);
|
330 |
-
if(s == 0) {
|
331 |
-
rgb.r = rgb.g = rgb.b = v;
|
332 |
-
} else {
|
333 |
-
var t1 = v;
|
334 |
-
var t2 = (255-s)*v/255;
|
335 |
-
var t3 = (t1-t2)*(h%60)/60;
|
336 |
-
if(h==360) h = 0;
|
337 |
-
if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3}
|
338 |
-
else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3}
|
339 |
-
else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3}
|
340 |
-
else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3}
|
341 |
-
else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3}
|
342 |
-
else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3}
|
343 |
-
else {rgb.r=0; rgb.g=0; rgb.b=0}
|
344 |
-
}
|
345 |
-
return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)};
|
346 |
-
},
|
347 |
-
RGBToHex = function (rgb) {
|
348 |
-
var hex = [
|
349 |
-
rgb.r.toString(16),
|
350 |
-
rgb.g.toString(16),
|
351 |
-
rgb.b.toString(16)
|
352 |
-
];
|
353 |
-
$.each(hex, function (nr, val) {
|
354 |
-
if (val.length == 1) {
|
355 |
-
hex[nr] = '0' + val;
|
356 |
-
}
|
357 |
-
});
|
358 |
-
return hex.join('');
|
359 |
-
},
|
360 |
-
HSBToHex = function (hsb) {
|
361 |
-
return RGBToHex(HSBToRGB(hsb));
|
362 |
-
},
|
363 |
-
restoreOriginal = function () {
|
364 |
-
var cal = $(this).parent();
|
365 |
-
var col = cal.data('colorpicker').origColor;
|
366 |
-
cal.data('colorpicker').color = col;
|
367 |
-
fillRGBFields(col, cal.get(0));
|
368 |
-
fillHexFields(col, cal.get(0));
|
369 |
-
fillHSBFields(col, cal.get(0));
|
370 |
-
setSelector(col, cal.get(0));
|
371 |
-
setHue(col, cal.get(0));
|
372 |
-
setNewColor(col, cal.get(0));
|
373 |
-
};
|
374 |
-
return {
|
375 |
-
init: function (opt) {
|
376 |
-
opt = $.extend({}, defaults, opt||{});
|
377 |
-
if (typeof opt.color == 'string') {
|
378 |
-
opt.color = HexToHSB(opt.color);
|
379 |
-
} else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) {
|
380 |
-
opt.color = RGBToHSB(opt.color);
|
381 |
-
} else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) {
|
382 |
-
opt.color = fixHSB(opt.color);
|
383 |
-
} else {
|
384 |
-
return this;
|
385 |
-
}
|
386 |
-
return this.each(function () {
|
387 |
-
if (!$(this).data('colorpickerId')) {
|
388 |
-
var options = $.extend({}, opt);
|
389 |
-
options.origColor = opt.color;
|
390 |
-
var id = 'collorpicker_' + parseInt(Math.random() * 1000);
|
391 |
-
$(this).data('colorpickerId', id);
|
392 |
-
var cal = $(tpl).attr('id', id);
|
393 |
-
if (options.flat) {
|
394 |
-
cal.appendTo(this).show();
|
395 |
-
} else {
|
396 |
-
cal.appendTo(document.body);
|
397 |
-
}
|
398 |
-
options.fields = cal
|
399 |
-
.find('input')
|
400 |
-
.bind('keyup', keyDown)
|
401 |
-
.bind('change', change)
|
402 |
-
.bind('blur', blur)
|
403 |
-
.bind('focus', focus);
|
404 |
-
cal
|
405 |
-
.find('span').bind('mousedown', downIncrement).end()
|
406 |
-
.find('>div.colorpicker_current_color').bind('click', restoreOriginal);
|
407 |
-
options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector);
|
408 |
-
options.selectorIndic = options.selector.find('div div');
|
409 |
-
options.el = this;
|
410 |
-
options.hue = cal.find('div.colorpicker_hue div');
|
411 |
-
cal.find('div.colorpicker_hue').bind('mousedown', downHue);
|
412 |
-
options.newColor = cal.find('div.colorpicker_new_color');
|
413 |
-
options.currentColor = cal.find('div.colorpicker_current_color');
|
414 |
-
cal.data('colorpicker', options);
|
415 |
-
cal.find('div.colorpicker_submit')
|
416 |
-
.bind('mouseenter', enterSubmit)
|
417 |
-
.bind('mouseleave', leaveSubmit)
|
418 |
-
.bind('click', clickSubmit);
|
419 |
-
fillRGBFields(options.color, cal.get(0));
|
420 |
-
fillHSBFields(options.color, cal.get(0));
|
421 |
-
fillHexFields(options.color, cal.get(0));
|
422 |
-
setHue(options.color, cal.get(0));
|
423 |
-
setSelector(options.color, cal.get(0));
|
424 |
-
setCurrentColor(options.color, cal.get(0));
|
425 |
-
setNewColor(options.color, cal.get(0));
|
426 |
-
if (options.flat) {
|
427 |
-
cal.css({
|
428 |
-
position: 'relative',
|
429 |
-
display: 'block'
|
430 |
-
});
|
431 |
-
} else {
|
432 |
-
$(this).bind(options.eventName, show);
|
433 |
-
}
|
434 |
-
}
|
435 |
-
});
|
436 |
-
},
|
437 |
-
showPicker: function() {
|
438 |
-
return this.each( function () {
|
439 |
-
if ($(this).data('colorpickerId')) {
|
440 |
-
show.apply(this);
|
441 |
-
}
|
442 |
-
});
|
443 |
-
},
|
444 |
-
hidePicker: function() {
|
445 |
-
return this.each( function () {
|
446 |
-
if ($(this).data('colorpickerId')) {
|
447 |
-
$('#' + $(this).data('colorpickerId')).hide();
|
448 |
-
}
|
449 |
-
});
|
450 |
-
},
|
451 |
-
setColor: function(col) {
|
452 |
-
if (typeof col == 'string') {
|
453 |
-
col = HexToHSB(col);
|
454 |
-
} else if (col.r != undefined && col.g != undefined && col.b != undefined) {
|
455 |
-
col = RGBToHSB(col);
|
456 |
-
} else if (col.h != undefined && col.s != undefined && col.b != undefined) {
|
457 |
-
col = fixHSB(col);
|
458 |
-
} else {
|
459 |
-
return this;
|
460 |
-
}
|
461 |
-
return this.each(function(){
|
462 |
-
if ($(this).data('colorpickerId')) {
|
463 |
-
var cal = $('#' + $(this).data('colorpickerId'));
|
464 |
-
cal.data('colorpicker').color = col;
|
465 |
-
cal.data('colorpicker').origColor = col;
|
466 |
-
fillRGBFields(col, cal.get(0));
|
467 |
-
fillHSBFields(col, cal.get(0));
|
468 |
-
fillHexFields(col, cal.get(0));
|
469 |
-
setHue(col, cal.get(0));
|
470 |
-
setSelector(col, cal.get(0));
|
471 |
-
setCurrentColor(col, cal.get(0));
|
472 |
-
setNewColor(col, cal.get(0));
|
473 |
-
}
|
474 |
-
});
|
475 |
-
}
|
476 |
-
};
|
477 |
-
}();
|
478 |
-
$.fn.extend({
|
479 |
-
ColorPicker: ColorPicker.init,
|
480 |
-
ColorPickerHide: ColorPicker.hidePicker,
|
481 |
-
ColorPickerShow: ColorPicker.showPicker,
|
482 |
-
ColorPickerSetColor: ColorPicker.setColor
|
483 |
-
});
|
484 |
-
})(jQuery)
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
js/ebs_main.js
CHANGED
@@ -1,75 +1,276 @@
|
|
1 |
-
/**
|
2 |
-
* Created by vijay on 19/12/13.
|
3 |
-
*/
|
4 |
-
|
5 |
-
var gBtnVar={};
|
6 |
-
function open_dialogue(dialogueid,width,height){
|
7 |
-
if(typeof(width)==='undefined') width = 'auto';
|
8 |
-
if(typeof(height)==='undefined') height = 'auto';
|
9 |
-
jQuery( dialogueid ).dialog({
|
10 |
-
dialogClass : 'wp-dialog osc-dialog',
|
11 |
-
autoOpen: true,
|
12 |
-
height: height,
|
13 |
-
width: width,
|
14 |
-
modal: true
|
15 |
-
});
|
16 |
-
|
17 |
-
}
|
18 |
-
|
19 |
-
function close_dialogue(dialogueid){
|
20 |
-
jQuery( dialogueid ).dialog('close');
|
21 |
-
}
|
22 |
-
|
23 |
-
var plugininfo={
|
24 |
-
longname : 'shortcodename',
|
25 |
-
author : 'Oscitas Themes',
|
26 |
-
authorurl : 'http://www.oscitasthemes.com/',
|
27 |
-
infourl : 'http://www.oscitasthemes.com/',
|
28 |
-
version : "1.0.0"
|
29 |
-
}
|
30 |
-
|
31 |
-
function _create_tinyMCE_options(pluginObj, width) {
|
32 |
-
if(typeof(width)==='undefined') width = 'auto';
|
33 |
-
var pluginName = 'oscitas'+pluginObj.pluginName.substr(0, 1).toUpperCase() + pluginObj.pluginName.substr(1);
|
34 |
-
pluginObj.hashId = '#'+pluginObj.id;
|
35 |
-
var options = {
|
36 |
-
init : function(ed, url) {
|
37 |
-
ed.addButton('oscitas'+pluginObj.pluginName, {
|
38 |
-
title : pluginObj.title,
|
39 |
-
image : url+'/icon.png',
|
40 |
-
onclick : function() {
|
41 |
-
eval('create_oscitas_'+pluginObj.pluginName+'(pluginObj);open_dialogue("'+pluginObj.hashId+'","'+width+'")');
|
42 |
-
if (pluginObj.setRowColors) {
|
43 |
-
jQuery(pluginObj.hashId+' table tr:visible:even').css('background', '#F0F0F0');
|
44 |
-
jQuery(pluginObj.hashId+' table tr:visible:odd').css('background', '#DADADD');
|
45 |
-
}
|
46 |
-
}
|
47 |
-
});
|
48 |
-
},
|
49 |
-
createControl : function(n, cm) {
|
50 |
-
return null;
|
51 |
-
},
|
52 |
-
getInfo : function() {
|
53 |
-
plugininfo.longname=pluginObj.title;
|
54 |
-
return plugininfo;
|
55 |
-
}
|
56 |
-
};
|
57 |
-
tinymce.create('tinymce.plugins.'+pluginName, options);
|
58 |
-
options = eval('tinymce.plugins.'+pluginName);
|
59 |
-
//return options;
|
60 |
-
tinymce.PluginManager.add('oscitas'+pluginObj.pluginName, tinymce.plugins[pluginName]);
|
61 |
-
}
|
62 |
-
|
63 |
-
function _create_tinyMCE_dropdown(pluginObj,width,height) {
|
64 |
-
if(typeof(width)==='undefined') width = 'auto';
|
65 |
-
if(typeof(height)==='undefined') height = 'auto';
|
66 |
-
pluginObj.hashId = '#'+pluginObj.id;
|
67 |
-
eval('create_oscitas_'+pluginObj.pluginName+'(pluginObj);open_dialogue("'+pluginObj.hashId+'","'+width+'","'+height+'")');
|
68 |
-
if (pluginObj.setRowColors) {
|
69 |
-
jQuery(pluginObj.hashId+' table tr:visible:even').css('background', '#F0F0F0');
|
70 |
-
jQuery(pluginObj.hashId+' table tr:visible:odd').css('background', '#DADADD');
|
71 |
-
}
|
72 |
-
}
|
73 |
-
|
74 |
-
|
75 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/**
|
2 |
+
* Created by vijay on 19/12/13.
|
3 |
+
*/
|
4 |
+
|
5 |
+
var gBtnVar={};
|
6 |
+
function open_dialogue(dialogueid,width,height){
|
7 |
+
if(typeof(width)==='undefined') width = 'auto';
|
8 |
+
if(typeof(height)==='undefined') height = 'auto';
|
9 |
+
jQuery( dialogueid ).dialog({
|
10 |
+
dialogClass : 'wp-dialog osc-dialog oscitas-easy-bootstrap-shortcode',
|
11 |
+
autoOpen: true,
|
12 |
+
height: height,
|
13 |
+
width: width,
|
14 |
+
modal: true
|
15 |
+
});
|
16 |
+
|
17 |
+
}
|
18 |
+
|
19 |
+
function close_dialogue(dialogueid){
|
20 |
+
jQuery( dialogueid ).dialog('close');
|
21 |
+
}
|
22 |
+
|
23 |
+
var plugininfo={
|
24 |
+
longname : 'shortcodename',
|
25 |
+
author : 'Oscitas Themes',
|
26 |
+
authorurl : 'http://www.oscitasthemes.com/',
|
27 |
+
infourl : 'http://www.oscitasthemes.com/',
|
28 |
+
version : "1.0.0"
|
29 |
+
}
|
30 |
+
|
31 |
+
function _create_tinyMCE_options(pluginObj, width) {
|
32 |
+
if(typeof(width)==='undefined') width = 'auto';
|
33 |
+
var pluginName = 'oscitas'+pluginObj.pluginName.substr(0, 1).toUpperCase() + pluginObj.pluginName.substr(1);
|
34 |
+
pluginObj.hashId = '#'+pluginObj.id;
|
35 |
+
var options = {
|
36 |
+
init : function(ed, url) {
|
37 |
+
ed.addButton('oscitas'+pluginObj.pluginName, {
|
38 |
+
title : pluginObj.title,
|
39 |
+
image : url+'/icon.png',
|
40 |
+
onclick : function() {
|
41 |
+
eval('create_oscitas_'+pluginObj.pluginName+'(pluginObj);open_dialogue("'+pluginObj.hashId+'","'+width+'")');
|
42 |
+
if (pluginObj.setRowColors) {
|
43 |
+
jQuery(pluginObj.hashId+' table tr:visible:even').css('background', '#F0F0F0');
|
44 |
+
jQuery(pluginObj.hashId+' table tr:visible:odd').css('background', '#DADADD');
|
45 |
+
}
|
46 |
+
}
|
47 |
+
});
|
48 |
+
},
|
49 |
+
createControl : function(n, cm) {
|
50 |
+
return null;
|
51 |
+
},
|
52 |
+
getInfo : function() {
|
53 |
+
plugininfo.longname=pluginObj.title;
|
54 |
+
return plugininfo;
|
55 |
+
}
|
56 |
+
};
|
57 |
+
tinymce.create('tinymce.plugins.'+pluginName, options);
|
58 |
+
options = eval('tinymce.plugins.'+pluginName);
|
59 |
+
//return options;
|
60 |
+
tinymce.PluginManager.add('oscitas'+pluginObj.pluginName, tinymce.plugins[pluginName]);
|
61 |
+
}
|
62 |
+
|
63 |
+
function _create_tinyMCE_dropdown(pluginObj,width,height) {
|
64 |
+
if(typeof(width)==='undefined') width = 'auto';
|
65 |
+
if(typeof(height)==='undefined') height = 'auto';
|
66 |
+
pluginObj.hashId = '#'+pluginObj.id;
|
67 |
+
eval('create_oscitas_'+pluginObj.pluginName+'(pluginObj);open_dialogue("'+pluginObj.hashId+'","'+width+'","'+height+'")');
|
68 |
+
if (pluginObj.setRowColors) {
|
69 |
+
jQuery(pluginObj.hashId+' table tr:visible:even').css('background', '#F0F0F0');
|
70 |
+
jQuery(pluginObj.hashId+' table tr:visible:odd').css('background', '#DADADD');
|
71 |
+
}
|
72 |
+
}
|
73 |
+
|
74 |
+
var iconsval= jQuery('<li type="glyphicon" data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
75 |
+
<li type="glyphicon" data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
76 |
+
<li type="glyphicon" data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
77 |
+
<li type="glyphicon" data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
78 |
+
<li type="glyphicon" data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
79 |
+
<li type="glyphicon" data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
80 |
+
<li type="glyphicon" data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
81 |
+
<li type="glyphicon" data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
82 |
+
<li type="glyphicon" data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
83 |
+
<li type="glyphicon" data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
84 |
+
<li type="glyphicon" data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
85 |
+
<li type="glyphicon" data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
86 |
+
<li type="glyphicon" data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
87 |
+
<li type="glyphicon" data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
88 |
+
<li type="glyphicon" data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
89 |
+
<li type="glyphicon" data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
90 |
+
<li type="glyphicon" data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
91 |
+
<li type="glyphicon" data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
92 |
+
<li type="glyphicon" data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
93 |
+
<li type="glyphicon" data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
94 |
+
<li type="glyphicon" data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
95 |
+
<li type="glyphicon" data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
96 |
+
<li type="glyphicon" data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
97 |
+
<li type="glyphicon" data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
98 |
+
<li type="glyphicon" data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
99 |
+
<li type="glyphicon" data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
100 |
+
<li type="glyphicon" data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
101 |
+
<li type="glyphicon" data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
102 |
+
<li type="glyphicon" data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
103 |
+
<li type="glyphicon" data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
104 |
+
<li type="glyphicon" data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
105 |
+
<li type="glyphicon" data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
106 |
+
<li type="glyphicon" data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
107 |
+
<li type="glyphicon" data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
108 |
+
<li type="glyphicon" data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
109 |
+
<li type="glyphicon" data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
110 |
+
<li type="glyphicon" data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
111 |
+
<li type="glyphicon" data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
112 |
+
<li type="glyphicon" data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
113 |
+
<li type="glyphicon" data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
114 |
+
<li type="glyphicon" data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
115 |
+
<li type="glyphicon" data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
116 |
+
<li type="glyphicon" data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
117 |
+
<li type="glyphicon" data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
118 |
+
<li type="glyphicon" data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
119 |
+
<li type="glyphicon" data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
120 |
+
<li type="glyphicon" data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
121 |
+
<li type="glyphicon" data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
122 |
+
<li type="glyphicon" data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
123 |
+
<li type="glyphicon" data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
124 |
+
<li type="glyphicon" data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
125 |
+
<li type="glyphicon" data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
126 |
+
<li type="glyphicon" data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
127 |
+
<li type="glyphicon" data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
128 |
+
<li type="glyphicon" data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
129 |
+
<li type="glyphicon" data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
130 |
+
<li type="glyphicon" data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
131 |
+
<li type="glyphicon" data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
132 |
+
<li type="glyphicon" data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
133 |
+
<li type="glyphicon" data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
134 |
+
<li type="glyphicon" data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
135 |
+
<li type="glyphicon" data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
136 |
+
<li type="glyphicon" data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
137 |
+
<li type="glyphicon" data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
138 |
+
<li type="glyphicon" data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust"> </li>\
|
139 |
+
<li type="glyphicon" data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
140 |
+
<li type="glyphicon" data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
141 |
+
<li type="glyphicon" data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
142 |
+
<li type="glyphicon" data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
143 |
+
<li type="glyphicon" data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
144 |
+
<li type="glyphicon" data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
145 |
+
<li type="glyphicon" data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
146 |
+
<li type="glyphicon" data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
147 |
+
<li type="glyphicon" data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
148 |
+
<li type="glyphicon" data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
149 |
+
<li type="glyphicon" data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
150 |
+
<li type="glyphicon" data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
151 |
+
<li type="glyphicon" data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
152 |
+
<li type="glyphicon" data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
153 |
+
<li type="glyphicon" data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
154 |
+
<li type="glyphicon" data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
155 |
+
<li type="glyphicon" data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
156 |
+
<li type="glyphicon" data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
157 |
+
<li type="glyphicon" data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
158 |
+
<li type="glyphicon" data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
159 |
+
<li type="glyphicon" data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
160 |
+
<li type="glyphicon" data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
161 |
+
<li type="glyphicon" data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
162 |
+
<li type="glyphicon" data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
163 |
+
<li type="glyphicon" data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
164 |
+
<li type="glyphicon" data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
165 |
+
<li type="glyphicon" data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
166 |
+
<li type="glyphicon" data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
167 |
+
<li type="glyphicon" data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
168 |
+
<li type="glyphicon" data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
169 |
+
<li type="glyphicon" data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
170 |
+
<li type="glyphicon" data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
171 |
+
<li type="glyphicon" data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
172 |
+
<li type="glyphicon" data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
173 |
+
<li type="glyphicon" data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
174 |
+
<li type="glyphicon" data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
175 |
+
<li type="glyphicon" data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
176 |
+
<li type="glyphicon" data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
177 |
+
<li type="glyphicon" data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
178 |
+
<li type="glyphicon" data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
179 |
+
<li type="glyphicon" data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
180 |
+
<li type="glyphicon" data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
181 |
+
<li type="glyphicon" data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
182 |
+
<li type="glyphicon" data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
183 |
+
<li type="glyphicon" data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
184 |
+
<li type="glyphicon" data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
185 |
+
<li type="glyphicon" data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
186 |
+
<li type="glyphicon" data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
187 |
+
<li type="glyphicon" data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
188 |
+
<li type="glyphicon" data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
189 |
+
<li type="glyphicon" data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
190 |
+
<li type="glyphicon" data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
191 |
+
<li type="glyphicon" data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
192 |
+
<li type="glyphicon" data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
193 |
+
<li type="glyphicon" data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
194 |
+
<li type="glyphicon" data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
195 |
+
<li type="glyphicon" data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
196 |
+
<li type="glyphicon" data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
197 |
+
<li type="glyphicon" data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
198 |
+
<li type="glyphicon" data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
199 |
+
<li type="glyphicon" data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
200 |
+
<li type="glyphicon" data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
201 |
+
<li type="glyphicon" data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
202 |
+
<li type="glyphicon" data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
203 |
+
<li type="glyphicon" data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
204 |
+
<li type="glyphicon" data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
205 |
+
<li type="glyphicon" data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
206 |
+
<li type="glyphicon" data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
207 |
+
<li type="glyphicon" data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
208 |
+
<li type="glyphicon" data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
209 |
+
<li type="glyphicon" data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
210 |
+
<li type="glyphicon" data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
211 |
+
<li type="glyphicon" data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
212 |
+
<li type="glyphicon" data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
213 |
+
<li type="glyphicon" data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
214 |
+
<li type="glyphicon" data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
215 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
216 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
217 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
218 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
219 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
220 |
+
<li type="glyphicon" data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
221 |
+
<li type="glyphicon" data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
222 |
+
<li type="glyphicon" data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
223 |
+
<li type="glyphicon" data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
224 |
+
<li type="glyphicon" data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
225 |
+
<li type="glyphicon" data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
226 |
+
<li type="glyphicon" data-value="glyphicon-flash" class="glyphicon glyphicon-flash"> </li>\
|
227 |
+
<li type="glyphicon" data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
228 |
+
<li type="glyphicon" data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
229 |
+
<li type="glyphicon" data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
230 |
+
<li type="glyphicon" data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
231 |
+
<li type="glyphicon" data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
232 |
+
<li type="glyphicon" data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
233 |
+
<li type="glyphicon" data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
234 |
+
<li type="glyphicon" data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
235 |
+
<li type="glyphicon" data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
236 |
+
<li type="glyphicon" data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
237 |
+
<li type="glyphicon" data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
238 |
+
<li type="glyphicon" data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
239 |
+
<li type="glyphicon" data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
240 |
+
<li type="glyphicon" data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
241 |
+
<li type="glyphicon" data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
242 |
+
<li type="glyphicon" data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
243 |
+
<li type="glyphicon" data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
244 |
+
<li type="glyphicon" data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
245 |
+
<li type="glyphicon" data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
246 |
+
<li type="glyphicon" data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
247 |
+
<li type="glyphicon" data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
248 |
+
<li type="glyphicon" data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
249 |
+
<li type="glyphicon" data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
250 |
+
<li type="glyphicon" data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
251 |
+
<li type="glyphicon" data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
252 |
+
<li type="glyphicon" data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
253 |
+
<li type="glyphicon" data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
254 |
+
<li type="glyphicon" data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
255 |
+
<li type="glyphicon" data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
256 |
+
<li type="glyphicon" data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
257 |
+
<li type="glyphicon" data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
258 |
+
<li type="glyphicon" data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
259 |
+
<li type="glyphicon" data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
260 |
+
<li type="glyphicon" data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
261 |
+
<li type="glyphicon" data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
262 |
+
<li type="glyphicon" data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
263 |
+
<li type="glyphicon" data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
264 |
+
<li type="glyphicon" data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
265 |
+
<li type="glyphicon" data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
266 |
+
<li type="glyphicon" data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
267 |
+
<li type="glyphicon" data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
268 |
+
<li type="glyphicon" data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
269 |
+
<li type="glyphicon" data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
270 |
+
<li type="glyphicon" data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>');
|
271 |
+
var ebsicons='';
|
272 |
+
jQuery(iconsval).each(function(ind,val){
|
273 |
+
ebsicons+=val.outerHTML;
|
274 |
+
});
|
275 |
+
|
276 |
+
|
js/jquery.fancybox.js
DELETED
@@ -1,2020 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
* fancyBox - jQuery Plugin
|
3 |
-
* version: 2.1.5 (Fri, 14 Jun 2013)
|
4 |
-
* @requires jQuery v1.6 or later
|
5 |
-
*
|
6 |
-
* Examples at http://fancyapps.com/fancybox/
|
7 |
-
* License: www.fancyapps.com/fancybox/#license
|
8 |
-
*
|
9 |
-
* Copyright 2012 Janis Skarnelis - janis@fancyapps.com
|
10 |
-
*
|
11 |
-
*/
|
12 |
-
|
13 |
-
(function (window, document, $, undefined) {
|
14 |
-
"use strict";
|
15 |
-
|
16 |
-
var H = $("html"),
|
17 |
-
W = $(window),
|
18 |
-
D = $(document),
|
19 |
-
F = $.fancybox = function () {
|
20 |
-
F.open.apply( this, arguments );
|
21 |
-
},
|
22 |
-
IE = navigator.userAgent.match(/msie/i),
|
23 |
-
didUpdate = null,
|
24 |
-
isTouch = document.createTouch !== undefined,
|
25 |
-
|
26 |
-
isQuery = function(obj) {
|
27 |
-
return obj && obj.hasOwnProperty && obj instanceof $;
|
28 |
-
},
|
29 |
-
isString = function(str) {
|
30 |
-
return str && $.type(str) === "string";
|
31 |
-
},
|
32 |
-
isPercentage = function(str) {
|
33 |
-
return isString(str) && str.indexOf('%') > 0;
|
34 |
-
},
|
35 |
-
isScrollable = function(el) {
|
36 |
-
return (el && !(el.style.overflow && el.style.overflow === 'hidden') && ((el.clientWidth && el.scrollWidth > el.clientWidth) || (el.clientHeight && el.scrollHeight > el.clientHeight)));
|
37 |
-
},
|
38 |
-
getScalar = function(orig, dim) {
|
39 |
-
var value = parseInt(orig, 10) || 0;
|
40 |
-
|
41 |
-
if (dim && isPercentage(orig)) {
|
42 |
-
value = F.getViewport()[ dim ] / 100 * value;
|
43 |
-
}
|
44 |
-
|
45 |
-
return Math.ceil(value);
|
46 |
-
},
|
47 |
-
getValue = function(value, dim) {
|
48 |
-
return getScalar(value, dim) + 'px';
|
49 |
-
};
|
50 |
-
|
51 |
-
$.extend(F, {
|
52 |
-
// The current version of fancyBox
|
53 |
-
version: '2.1.5',
|
54 |
-
|
55 |
-
defaults: {
|
56 |
-
padding : 15,
|
57 |
-
margin : 20,
|
58 |
-
|
59 |
-
width : 800,
|
60 |
-
height : 600,
|
61 |
-
minWidth : 100,
|
62 |
-
minHeight : 100,
|
63 |
-
maxWidth : 9999,
|
64 |
-
maxHeight : 9999,
|
65 |
-
pixelRatio: 1, // Set to 2 for retina display support
|
66 |
-
|
67 |
-
autoSize : true,
|
68 |
-
autoHeight : false,
|
69 |
-
autoWidth : false,
|
70 |
-
|
71 |
-
autoResize : true,
|
72 |
-
autoCenter : !isTouch,
|
73 |
-
fitToView : true,
|
74 |
-
aspectRatio : false,
|
75 |
-
topRatio : 0.5,
|
76 |
-
leftRatio : 0.5,
|
77 |
-
|
78 |
-
scrolling : 'auto', // 'auto', 'yes' or 'no'
|
79 |
-
wrapCSS : '',
|
80 |
-
|
81 |
-
arrows : true,
|
82 |
-
closeBtn : true,
|
83 |
-
closeClick : false,
|
84 |
-
nextClick : false,
|
85 |
-
mouseWheel : true,
|
86 |
-
autoPlay : false,
|
87 |
-
playSpeed : 3000,
|
88 |
-
preload : 3,
|
89 |
-
modal : false,
|
90 |
-
loop : true,
|
91 |
-
|
92 |
-
ajax : {
|
93 |
-
dataType : 'html',
|
94 |
-
headers : { 'X-fancyBox': true }
|
95 |
-
},
|
96 |
-
iframe : {
|
97 |
-
scrolling : 'auto',
|
98 |
-
preload : true
|
99 |
-
},
|
100 |
-
swf : {
|
101 |
-
wmode: 'transparent',
|
102 |
-
allowfullscreen : 'true',
|
103 |
-
allowscriptaccess : 'always'
|
104 |
-
},
|
105 |
-
|
106 |
-
keys : {
|
107 |
-
next : {
|
108 |
-
13 : 'left', // enter
|
109 |
-
34 : 'up', // page down
|
110 |
-
39 : 'left', // right arrow
|
111 |
-
40 : 'up' // down arrow
|
112 |
-
},
|
113 |
-
prev : {
|
114 |
-
8 : 'right', // backspace
|
115 |
-
33 : 'down', // page up
|
116 |
-
37 : 'right', // left arrow
|
117 |
-
38 : 'down' // up arrow
|
118 |
-
},
|
119 |
-
close : [27], // escape key
|
120 |
-
play : [32], // space - start/stop slideshow
|
121 |
-
toggle : [70] // letter "f" - toggle fullscreen
|
122 |
-
},
|
123 |
-
|
124 |
-
direction : {
|
125 |
-
next : 'left',
|
126 |
-
prev : 'right'
|
127 |
-
},
|
128 |
-
|
129 |
-
scrollOutside : true,
|
130 |
-
|
131 |
-
// Override some properties
|
132 |
-
index : 0,
|
133 |
-
type : null,
|
134 |
-
href : null,
|
135 |
-
content : null,
|
136 |
-
title : null,
|
137 |
-
|
138 |
-
// HTML templates
|
139 |
-
tpl: {
|
140 |
-
wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
|
141 |
-
image : '<img class="fancybox-image" src="{href}" alt="" />',
|
142 |
-
iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (IE ? ' allowtransparency="true"' : '') + '></iframe>',
|
143 |
-
error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
|
144 |
-
closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
|
145 |
-
next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
|
146 |
-
prev : '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
|
147 |
-
},
|
148 |
-
|
149 |
-
// Properties for each animation type
|
150 |
-
// Opening fancyBox
|
151 |
-
openEffect : 'fade', // 'elastic', 'fade' or 'none'
|
152 |
-
openSpeed : 250,
|
153 |
-
openEasing : 'swing',
|
154 |
-
openOpacity : true,
|
155 |
-
openMethod : 'zoomIn',
|
156 |
-
|
157 |
-
// Closing fancyBox
|
158 |
-
closeEffect : 'fade', // 'elastic', 'fade' or 'none'
|
159 |
-
closeSpeed : 250,
|
160 |
-
closeEasing : 'swing',
|
161 |
-
closeOpacity : true,
|
162 |
-
closeMethod : 'zoomOut',
|
163 |
-
|
164 |
-
// Changing next gallery item
|
165 |
-
nextEffect : 'elastic', // 'elastic', 'fade' or 'none'
|
166 |
-
nextSpeed : 250,
|
167 |
-
nextEasing : 'swing',
|
168 |
-
nextMethod : 'changeIn',
|
169 |
-
|
170 |
-
// Changing previous gallery item
|
171 |
-
prevEffect : 'elastic', // 'elastic', 'fade' or 'none'
|
172 |
-
prevSpeed : 250,
|
173 |
-
prevEasing : 'swing',
|
174 |
-
prevMethod : 'changeOut',
|
175 |
-
|
176 |
-
// Enable default helpers
|
177 |
-
helpers : {
|
178 |
-
overlay : true,
|
179 |
-
title : true
|
180 |
-
},
|
181 |
-
|
182 |
-
// Callbacks
|
183 |
-
onCancel : $.noop, // If canceling
|
184 |
-
beforeLoad : $.noop, // Before loading
|
185 |
-
afterLoad : $.noop, // After loading
|
186 |
-
beforeShow : $.noop, // Before changing in current item
|
187 |
-
afterShow : $.noop, // After opening
|
188 |
-
beforeChange : $.noop, // Before changing gallery item
|
189 |
-
beforeClose : $.noop, // Before closing
|
190 |
-
afterClose : $.noop // After closing
|
191 |
-
},
|
192 |
-
|
193 |
-
//Current state
|
194 |
-
group : {}, // Selected group
|
195 |
-
opts : {}, // Group options
|
196 |
-
previous : null, // Previous element
|
197 |
-
coming : null, // Element being loaded
|
198 |
-
current : null, // Currently loaded element
|
199 |
-
isActive : false, // Is activated
|
200 |
-
isOpen : false, // Is currently open
|
201 |
-
isOpened : false, // Have been fully opened at least once
|
202 |
-
|
203 |
-
wrap : null,
|
204 |
-
skin : null,
|
205 |
-
outer : null,
|
206 |
-
inner : null,
|
207 |
-
|
208 |
-
player : {
|
209 |
-
timer : null,
|
210 |
-
isActive : false
|
211 |
-
},
|
212 |
-
|
213 |
-
// Loaders
|
214 |
-
ajaxLoad : null,
|
215 |
-
imgPreload : null,
|
216 |
-
|
217 |
-
// Some collections
|
218 |
-
transitions : {},
|
219 |
-
helpers : {},
|
220 |
-
|
221 |
-
/*
|
222 |
-
* Static methods
|
223 |
-
*/
|
224 |
-
|
225 |
-
open: function (group, opts) {
|
226 |
-
if (!group) {
|
227 |
-
return;
|
228 |
-
}
|
229 |
-
|
230 |
-
if (!$.isPlainObject(opts)) {
|
231 |
-
opts = {};
|
232 |
-
}
|
233 |
-
|
234 |
-
// Close if already active
|
235 |
-
if (false === F.close(true)) {
|
236 |
-
return;
|
237 |
-
}
|
238 |
-
|
239 |
-
// Normalize group
|
240 |
-
if (!$.isArray(group)) {
|
241 |
-
group = isQuery(group) ? $(group).get() : [group];
|
242 |
-
}
|
243 |
-
|
244 |
-
// Recheck if the type of each element is `object` and set content type (image, ajax, etc)
|
245 |
-
$.each(group, function(i, element) {
|
246 |
-
var obj = {},
|
247 |
-
href,
|
248 |
-
title,
|
249 |
-
content,
|
250 |
-
type,
|
251 |
-
rez,
|
252 |
-
hrefParts,
|
253 |
-
selector;
|
254 |
-
|
255 |
-
if ($.type(element) === "object") {
|
256 |
-
// Check if is DOM element
|
257 |
-
if (element.nodeType) {
|
258 |
-
element = $(element);
|
259 |
-
}
|
260 |
-
|
261 |
-
if (isQuery(element)) {
|
262 |
-
obj = {
|
263 |
-
href : element.data('fancybox-href') || element.attr('href'),
|
264 |
-
title : element.data('fancybox-title') || element.attr('title'),
|
265 |
-
isDom : true,
|
266 |
-
element : element
|
267 |
-
};
|
268 |
-
|
269 |
-
if ($.metadata) {
|
270 |
-
$.extend(true, obj, element.metadata());
|
271 |
-
}
|
272 |
-
|
273 |
-
} else {
|
274 |
-
obj = element;
|
275 |
-
}
|
276 |
-
}
|
277 |
-
|
278 |
-
href = opts.href || obj.href || (isString(element) ? element : null);
|
279 |
-
title = opts.title !== undefined ? opts.title : obj.title || '';
|
280 |
-
|
281 |
-
content = opts.content || obj.content;
|
282 |
-
type = content ? 'html' : (opts.type || obj.type);
|
283 |
-
|
284 |
-
if (!type && obj.isDom) {
|
285 |
-
type = element.data('fancybox-type');
|
286 |
-
|
287 |
-
if (!type) {
|
288 |
-
rez = element.prop('class').match(/fancybox\.(\w+)/);
|
289 |
-
type = rez ? rez[1] : null;
|
290 |
-
}
|
291 |
-
}
|
292 |
-
|
293 |
-
if (isString(href)) {
|
294 |
-
// Try to guess the content type
|
295 |
-
if (!type) {
|
296 |
-
if (F.isImage(href)) {
|
297 |
-
type = 'image';
|
298 |
-
|
299 |
-
} else if (F.isSWF(href)) {
|
300 |
-
type = 'swf';
|
301 |
-
|
302 |
-
} else if (href.charAt(0) === '#') {
|
303 |
-
type = 'inline';
|
304 |
-
|
305 |
-
} else if (isString(element)) {
|
306 |
-
type = 'html';
|
307 |
-
content = element;
|
308 |
-
}
|
309 |
-
}
|
310 |
-
|
311 |
-
// Split url into two pieces with source url and content selector, e.g,
|
312 |
-
// "/mypage.html #my_id" will load "/mypage.html" and display element having id "my_id"
|
313 |
-
if (type === 'ajax') {
|
314 |
-
hrefParts = href.split(/\s+/, 2);
|
315 |
-
href = hrefParts.shift();
|
316 |
-
selector = hrefParts.shift();
|
317 |
-
}
|
318 |
-
}
|
319 |
-
|
320 |
-
if (!content) {
|
321 |
-
if (type === 'inline') {
|
322 |
-
if (href) {
|
323 |
-
content = $( isString(href) ? href.replace(/.*(?=#[^\s]+$)/, '') : href ); //strip for ie7
|
324 |
-
|
325 |
-
} else if (obj.isDom) {
|
326 |
-
content = element;
|
327 |
-
}
|
328 |
-
|
329 |
-
} else if (type === 'html') {
|
330 |
-
content = href;
|
331 |
-
|
332 |
-
} else if (!type && !href && obj.isDom) {
|
333 |
-
type = 'inline';
|
334 |
-
content = element;
|
335 |
-
}
|
336 |
-
}
|
337 |
-
|
338 |
-
$.extend(obj, {
|
339 |
-
href : href,
|
340 |
-
type : type,
|
341 |
-
content : content,
|
342 |
-
title : title,
|
343 |
-
selector : selector
|
344 |
-
});
|
345 |
-
|
346 |
-
group[ i ] = obj;
|
347 |
-
});
|
348 |
-
|
349 |
-
// Extend the defaults
|
350 |
-
F.opts = $.extend(true, {}, F.defaults, opts);
|
351 |
-
|
352 |
-
// All options are merged recursive except keys
|
353 |
-
if (opts.keys !== undefined) {
|
354 |
-
F.opts.keys = opts.keys ? $.extend({}, F.defaults.keys, opts.keys) : false;
|
355 |
-
}
|
356 |
-
|
357 |
-
F.group = group;
|
358 |
-
|
359 |
-
return F._start(F.opts.index);
|
360 |
-
},
|
361 |
-
|
362 |
-
// Cancel image loading or abort ajax request
|
363 |
-
cancel: function () {
|
364 |
-
var coming = F.coming;
|
365 |
-
|
366 |
-
if (!coming || false === F.trigger('onCancel')) {
|
367 |
-
return;
|
368 |
-
}
|
369 |
-
|
370 |
-
F.hideLoading();
|
371 |
-
|
372 |
-
if (F.ajaxLoad) {
|
373 |
-
F.ajaxLoad.abort();
|
374 |
-
}
|
375 |
-
|
376 |
-
F.ajaxLoad = null;
|
377 |
-
|
378 |
-
if (F.imgPreload) {
|
379 |
-
F.imgPreload.onload = F.imgPreload.onerror = null;
|
380 |
-
}
|
381 |
-
|
382 |
-
if (coming.wrap) {
|
383 |
-
coming.wrap.stop(true, true).trigger('onReset').remove();
|
384 |
-
}
|
385 |
-
|
386 |
-
F.coming = null;
|
387 |
-
|
388 |
-
// If the first item has been canceled, then clear everything
|
389 |
-
if (!F.current) {
|
390 |
-
F._afterZoomOut( coming );
|
391 |
-
}
|
392 |
-
},
|
393 |
-
|
394 |
-
// Start closing animation if is open; remove immediately if opening/closing
|
395 |
-
close: function (event) {
|
396 |
-
F.cancel();
|
397 |
-
|
398 |
-
if (false === F.trigger('beforeClose')) {
|
399 |
-
return;
|
400 |
-
}
|
401 |
-
|
402 |
-
F.unbindEvents();
|
403 |
-
|
404 |
-
if (!F.isActive) {
|
405 |
-
return;
|
406 |
-
}
|
407 |
-
|
408 |
-
if (!F.isOpen || event === true) {
|
409 |
-
$('.fancybox-wrap').stop(true).trigger('onReset').remove();
|
410 |
-
|
411 |
-
F._afterZoomOut();
|
412 |
-
|
413 |
-
} else {
|
414 |
-
F.isOpen = F.isOpened = false;
|
415 |
-
F.isClosing = true;
|
416 |
-
|
417 |
-
$('.fancybox-item, .fancybox-nav').remove();
|
418 |
-
|
419 |
-
F.wrap.stop(true, true).removeClass('fancybox-opened');
|
420 |
-
|
421 |
-
F.transitions[ F.current.closeMethod ]();
|
422 |
-
}
|
423 |
-
},
|
424 |
-
|
425 |
-
// Manage slideshow:
|
426 |
-
// $.fancybox.play(); - toggle slideshow
|
427 |
-
// $.fancybox.play( true ); - start
|
428 |
-
// $.fancybox.play( false ); - stop
|
429 |
-
play: function ( action ) {
|
430 |
-
var clear = function () {
|
431 |
-
clearTimeout(F.player.timer);
|
432 |
-
},
|
433 |
-
set = function () {
|
434 |
-
clear();
|
435 |
-
|
436 |
-
if (F.current && F.player.isActive) {
|
437 |
-
F.player.timer = setTimeout(F.next, F.current.playSpeed);
|
438 |
-
}
|
439 |
-
},
|
440 |
-
stop = function () {
|
441 |
-
clear();
|
442 |
-
|
443 |
-
D.unbind('.player');
|
444 |
-
|
445 |
-
F.player.isActive = false;
|
446 |
-
|
447 |
-
F.trigger('onPlayEnd');
|
448 |
-
},
|
449 |
-
start = function () {
|
450 |
-
if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) {
|
451 |
-
F.player.isActive = true;
|
452 |
-
|
453 |
-
D.bind({
|
454 |
-
'onCancel.player beforeClose.player' : stop,
|
455 |
-
'onUpdate.player' : set,
|
456 |
-
'beforeLoad.player' : clear
|
457 |
-
});
|
458 |
-
|
459 |
-
set();
|
460 |
-
|
461 |
-
F.trigger('onPlayStart');
|
462 |
-
}
|
463 |
-
};
|
464 |
-
|
465 |
-
if (action === true || (!F.player.isActive && action !== false)) {
|
466 |
-
start();
|
467 |
-
} else {
|
468 |
-
stop();
|
469 |
-
}
|
470 |
-
},
|
471 |
-
|
472 |
-
// Navigate to next gallery item
|
473 |
-
next: function ( direction ) {
|
474 |
-
var current = F.current;
|
475 |
-
|
476 |
-
if (current) {
|
477 |
-
if (!isString(direction)) {
|
478 |
-
direction = current.direction.next;
|
479 |
-
}
|
480 |
-
|
481 |
-
F.jumpto(current.index + 1, direction, 'next');
|
482 |
-
}
|
483 |
-
},
|
484 |
-
|
485 |
-
// Navigate to previous gallery item
|
486 |
-
prev: function ( direction ) {
|
487 |
-
var current = F.current;
|
488 |
-
|
489 |
-
if (current) {
|
490 |
-
if (!isString(direction)) {
|
491 |
-
direction = current.direction.prev;
|
492 |
-
}
|
493 |
-
|
494 |
-
F.jumpto(current.index - 1, direction, 'prev');
|
495 |
-
}
|
496 |
-
},
|
497 |
-
|
498 |
-
// Navigate to gallery item by index
|
499 |
-
jumpto: function ( index, direction, router ) {
|
500 |
-
var current = F.current;
|
501 |
-
|
502 |
-
if (!current) {
|
503 |
-
return;
|
504 |
-
}
|
505 |
-
|
506 |
-
index = getScalar(index);
|
507 |
-
|
508 |
-
F.direction = direction || current.direction[ (index >= current.index ? 'next' : 'prev') ];
|
509 |
-
F.router = router || 'jumpto';
|
510 |
-
|
511 |
-
if (current.loop) {
|
512 |
-
if (index < 0) {
|
513 |
-
index = current.group.length + (index % current.group.length);
|
514 |
-
}
|
515 |
-
|
516 |
-
index = index % current.group.length;
|
517 |
-
}
|
518 |
-
|
519 |
-
if (current.group[ index ] !== undefined) {
|
520 |
-
F.cancel();
|
521 |
-
|
522 |
-
F._start(index);
|
523 |
-
}
|
524 |
-
},
|
525 |
-
|
526 |
-
// Center inside viewport and toggle position type to fixed or absolute if needed
|
527 |
-
reposition: function (e, onlyAbsolute) {
|
528 |
-
var current = F.current,
|
529 |
-
wrap = current ? current.wrap : null,
|
530 |
-
pos;
|
531 |
-
|
532 |
-
if (wrap) {
|
533 |
-
pos = F._getPosition(onlyAbsolute);
|
534 |
-
|
535 |
-
if (e && e.type === 'scroll') {
|
536 |
-
delete pos.position;
|
537 |
-
|
538 |
-
wrap.stop(true, true).animate(pos, 200);
|
539 |
-
|
540 |
-
} else {
|
541 |
-
wrap.css(pos);
|
542 |
-
|
543 |
-
current.pos = $.extend({}, current.dim, pos);
|
544 |
-
}
|
545 |
-
}
|
546 |
-
},
|
547 |
-
|
548 |
-
update: function (e) {
|
549 |
-
var type = (e && e.type),
|
550 |
-
anyway = !type || type === 'orientationchange';
|
551 |
-
|
552 |
-
if (anyway) {
|
553 |
-
clearTimeout(didUpdate);
|
554 |
-
|
555 |
-
didUpdate = null;
|
556 |
-
}
|
557 |
-
|
558 |
-
if (!F.isOpen || didUpdate) {
|
559 |
-
return;
|
560 |
-
}
|
561 |
-
|
562 |
-
didUpdate = setTimeout(function() {
|
563 |
-
var current = F.current;
|
564 |
-
|
565 |
-
if (!current || F.isClosing) {
|
566 |
-
return;
|
567 |
-
}
|
568 |
-
|
569 |
-
F.wrap.removeClass('fancybox-tmp');
|
570 |
-
|
571 |
-
if (anyway || type === 'load' || (type === 'resize' && current.autoResize)) {
|
572 |
-
F._setDimension();
|
573 |
-
}
|
574 |
-
|
575 |
-
if (!(type === 'scroll' && current.canShrink)) {
|
576 |
-
F.reposition(e);
|
577 |
-
}
|
578 |
-
|
579 |
-
F.trigger('onUpdate');
|
580 |
-
|
581 |
-
didUpdate = null;
|
582 |
-
|
583 |
-
}, (anyway && !isTouch ? 0 : 300));
|
584 |
-
},
|
585 |
-
|
586 |
-
// Shrink content to fit inside viewport or restore if resized
|
587 |
-
toggle: function ( action ) {
|
588 |
-
if (F.isOpen) {
|
589 |
-
F.current.fitToView = $.type(action) === "boolean" ? action : !F.current.fitToView;
|
590 |
-
|
591 |
-
// Help browser to restore document dimensions
|
592 |
-
if (isTouch) {
|
593 |
-
F.wrap.removeAttr('style').addClass('fancybox-tmp');
|
594 |
-
|
595 |
-
F.trigger('onUpdate');
|
596 |
-
}
|
597 |
-
|
598 |
-
F.update();
|
599 |
-
}
|
600 |
-
},
|
601 |
-
|
602 |
-
hideLoading: function () {
|
603 |
-
D.unbind('.loading');
|
604 |
-
|
605 |
-
$('#fancybox-loading').remove();
|
606 |
-
},
|
607 |
-
|
608 |
-
showLoading: function () {
|
609 |
-
var el, viewport;
|
610 |
-
|
611 |
-
F.hideLoading();
|
612 |
-
|
613 |
-
el = $('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo('body');
|
614 |
-
|
615 |
-
// If user will press the escape-button, the request will be canceled
|
616 |
-
D.bind('keydown.loading', function(e) {
|
617 |
-
if ((e.which || e.keyCode) === 27) {
|
618 |
-
e.preventDefault();
|
619 |
-
|
620 |
-
F.cancel();
|
621 |
-
}
|
622 |
-
});
|
623 |
-
|
624 |
-
if (!F.defaults.fixed) {
|
625 |
-
viewport = F.getViewport();
|
626 |
-
|
627 |
-
el.css({
|
628 |
-
position : 'absolute',
|
629 |
-
top : (viewport.h * 0.5) + viewport.y,
|
630 |
-
left : (viewport.w * 0.5) + viewport.x
|
631 |
-
});
|
632 |
-
}
|
633 |
-
},
|
634 |
-
|
635 |
-
getViewport: function () {
|
636 |
-
var locked = (F.current && F.current.locked) || false,
|
637 |
-
rez = {
|
638 |
-
x: W.scrollLeft(),
|
639 |
-
y: W.scrollTop()
|
640 |
-
};
|
641 |
-
|
642 |
-
if (locked) {
|
643 |
-
rez.w = locked[0].clientWidth;
|
644 |
-
rez.h = locked[0].clientHeight;
|
645 |
-
|
646 |
-
} else {
|
647 |
-
// See http://bugs.jquery.com/ticket/6724
|
648 |
-
rez.w = isTouch && window.innerWidth ? window.innerWidth : W.width();
|
649 |
-
rez.h = isTouch && window.innerHeight ? window.innerHeight : W.height();
|
650 |
-
}
|
651 |
-
|
652 |
-
return rez;
|
653 |
-
},
|
654 |
-
|
655 |
-
// Unbind the keyboard / clicking actions
|
656 |
-
unbindEvents: function () {
|
657 |
-
if (F.wrap && isQuery(F.wrap)) {
|
658 |
-
F.wrap.unbind('.fb');
|
659 |
-
}
|
660 |
-
|
661 |
-
D.unbind('.fb');
|
662 |
-
W.unbind('.fb');
|
663 |
-
},
|
664 |
-
|
665 |
-
bindEvents: function () {
|
666 |
-
var current = F.current,
|
667 |
-
keys;
|
668 |
-
|
669 |
-
if (!current) {
|
670 |
-
return;
|
671 |
-
}
|
672 |
-
|
673 |
-
// Changing document height on iOS devices triggers a 'resize' event,
|
674 |
-
// that can change document height... repeating infinitely
|
675 |
-
W.bind('orientationchange.fb' + (isTouch ? '' : ' resize.fb') + (current.autoCenter && !current.locked ? ' scroll.fb' : ''), F.update);
|
676 |
-
|
677 |
-
keys = current.keys;
|
678 |
-
|
679 |
-
if (keys) {
|
680 |
-
D.bind('keydown.fb', function (e) {
|
681 |
-
var code = e.which || e.keyCode,
|
682 |
-
target = e.target || e.srcElement;
|
683 |
-
|
684 |
-
// Skip esc key if loading, because showLoading will cancel preloading
|
685 |
-
if (code === 27 && F.coming) {
|
686 |
-
return false;
|
687 |
-
}
|
688 |
-
|
689 |
-
// Ignore key combinations and key events within form elements
|
690 |
-
if (!e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey && !(target && (target.type || $(target).is('[contenteditable]')))) {
|
691 |
-
$.each(keys, function(i, val) {
|
692 |
-
if (current.group.length > 1 && val[ code ] !== undefined) {
|
693 |
-
F[ i ]( val[ code ] );
|
694 |
-
|
695 |
-
e.preventDefault();
|
696 |
-
return false;
|
697 |
-
}
|
698 |
-
|
699 |
-
if ($.inArray(code, val) > -1) {
|
700 |
-
F[ i ] ();
|
701 |
-
|
702 |
-
e.preventDefault();
|
703 |
-
return false;
|
704 |
-
}
|
705 |
-
});
|
706 |
-
}
|
707 |
-
});
|
708 |
-
}
|
709 |
-
|
710 |
-
if ($.fn.mousewheel && current.mouseWheel) {
|
711 |
-
F.wrap.bind('mousewheel.fb', function (e, delta, deltaX, deltaY) {
|
712 |
-
var target = e.target || null,
|
713 |
-
parent = $(target),
|
714 |
-
canScroll = false;
|
715 |
-
|
716 |
-
while (parent.length) {
|
717 |
-
if (canScroll || parent.is('.fancybox-skin') || parent.is('.fancybox-wrap')) {
|
718 |
-
break;
|
719 |
-
}
|
720 |
-
|
721 |
-
canScroll = isScrollable( parent[0] );
|
722 |
-
parent = $(parent).parent();
|
723 |
-
}
|
724 |
-
|
725 |
-
if (delta !== 0 && !canScroll) {
|
726 |
-
if (F.group.length > 1 && !current.canShrink) {
|
727 |
-
if (deltaY > 0 || deltaX > 0) {
|
728 |
-
F.prev( deltaY > 0 ? 'down' : 'left' );
|
729 |
-
|
730 |
-
} else if (deltaY < 0 || deltaX < 0) {
|
731 |
-
F.next( deltaY < 0 ? 'up' : 'right' );
|
732 |
-
}
|
733 |
-
|
734 |
-
e.preventDefault();
|
735 |
-
}
|
736 |
-
}
|
737 |
-
});
|
738 |
-
}
|
739 |
-
},
|
740 |
-
|
741 |
-
trigger: function (event, o) {
|
742 |
-
var ret, obj = o || F.coming || F.current;
|
743 |
-
|
744 |
-
if (!obj) {
|
745 |
-
return;
|
746 |
-
}
|
747 |
-
|
748 |
-
if ($.isFunction( obj[event] )) {
|
749 |
-
ret = obj[event].apply(obj, Array.prototype.slice.call(arguments, 1));
|
750 |
-
}
|
751 |
-
|
752 |
-
if (ret === false) {
|
753 |
-
return false;
|
754 |
-
}
|
755 |
-
|
756 |
-
if (obj.helpers) {
|
757 |
-
$.each(obj.helpers, function (helper, opts) {
|
758 |
-
if (opts && F.helpers[helper] && $.isFunction(F.helpers[helper][event])) {
|
759 |
-
F.helpers[helper][event]($.extend(true, {}, F.helpers[helper].defaults, opts), obj);
|
760 |
-
}
|
761 |
-
});
|
762 |
-
}
|
763 |
-
|
764 |
-
D.trigger(event);
|
765 |
-
},
|
766 |
-
|
767 |
-
isImage: function (str) {
|
768 |
-
return isString(str) && str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i);
|
769 |
-
},
|
770 |
-
|
771 |
-
isSWF: function (str) {
|
772 |
-
return isString(str) && str.match(/\.(swf)((\?|#).*)?$/i);
|
773 |
-
},
|
774 |
-
|
775 |
-
_start: function (index) {
|
776 |
-
var coming = {},
|
777 |
-
obj,
|
778 |
-
href,
|
779 |
-
type,
|
780 |
-
margin,
|
781 |
-
padding;
|
782 |
-
|
783 |
-
index = getScalar( index );
|
784 |
-
obj = F.group[ index ] || null;
|
785 |
-
|
786 |
-
if (!obj) {
|
787 |
-
return false;
|
788 |
-
}
|
789 |
-
|
790 |
-
coming = $.extend(true, {}, F.opts, obj);
|
791 |
-
|
792 |
-
// Convert margin and padding properties to array - top, right, bottom, left
|
793 |
-
margin = coming.margin;
|
794 |
-
padding = coming.padding;
|
795 |
-
|
796 |
-
if ($.type(margin) === 'number') {
|
797 |
-
coming.margin = [margin, margin, margin, margin];
|
798 |
-
}
|
799 |
-
|
800 |
-
if ($.type(padding) === 'number') {
|
801 |
-
coming.padding = [padding, padding, padding, padding];
|
802 |
-
}
|
803 |
-
|
804 |
-
// 'modal' propery is just a shortcut
|
805 |
-
if (coming.modal) {
|
806 |
-
$.extend(true, coming, {
|
807 |
-
closeBtn : false,
|
808 |
-
closeClick : false,
|
809 |
-
nextClick : false,
|
810 |
-
arrows : false,
|
811 |
-
mouseWheel : false,
|
812 |
-
keys : null,
|
813 |
-
helpers: {
|
814 |
-
overlay : {
|
815 |
-
closeClick : false
|
816 |
-
}
|
817 |
-
}
|
818 |
-
});
|
819 |
-
}
|
820 |
-
|
821 |
-
// 'autoSize' property is a shortcut, too
|
822 |
-
if (coming.autoSize) {
|
823 |
-
coming.autoWidth = coming.autoHeight = true;
|
824 |
-
}
|
825 |
-
|
826 |
-
if (coming.width === 'auto') {
|
827 |
-
coming.autoWidth = true;
|
828 |
-
}
|
829 |
-
|
830 |
-
if (coming.height === 'auto') {
|
831 |
-
coming.autoHeight = true;
|
832 |
-
}
|
833 |
-
|
834 |
-
/*
|
835 |
-
* Add reference to the group, so it`s possible to access from callbacks, example:
|
836 |
-
* afterLoad : function() {
|
837 |
-
* this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
|
838 |
-
* }
|
839 |
-
*/
|
840 |
-
|
841 |
-
coming.group = F.group;
|
842 |
-
coming.index = index;
|
843 |
-
|
844 |
-
// Give a chance for callback or helpers to update coming item (type, title, etc)
|
845 |
-
F.coming = coming;
|
846 |
-
|
847 |
-
if (false === F.trigger('beforeLoad')) {
|
848 |
-
F.coming = null;
|
849 |
-
|
850 |
-
return;
|
851 |
-
}
|
852 |
-
|
853 |
-
type = coming.type;
|
854 |
-
href = coming.href;
|
855 |
-
|
856 |
-
if (!type) {
|
857 |
-
F.coming = null;
|
858 |
-
|
859 |
-
//If we can not determine content type then drop silently or display next/prev item if looping through gallery
|
860 |
-
if (F.current && F.router && F.router !== 'jumpto') {
|
861 |
-
F.current.index = index;
|
862 |
-
|
863 |
-
return F[ F.router ]( F.direction );
|
864 |
-
}
|
865 |
-
|
866 |
-
return false;
|
867 |
-
}
|
868 |
-
|
869 |
-
F.isActive = true;
|
870 |
-
|
871 |
-
if (type === 'image' || type === 'swf') {
|
872 |
-
coming.autoHeight = coming.autoWidth = false;
|
873 |
-
coming.scrolling = 'visible';
|
874 |
-
}
|
875 |
-
|
876 |
-
if (type === 'image') {
|
877 |
-
coming.aspectRatio = true;
|
878 |
-
}
|
879 |
-
|
880 |
-
if (type === 'iframe' && isTouch) {
|
881 |
-
coming.scrolling = 'scroll';
|
882 |
-
}
|
883 |
-
|
884 |
-
// Build the neccessary markup
|
885 |
-
coming.wrap = $(coming.tpl.wrap).addClass('fancybox-' + (isTouch ? 'mobile' : 'desktop') + ' fancybox-type-' + type + ' fancybox-tmp ' + coming.wrapCSS).appendTo( coming.parent || 'body' );
|
886 |
-
|
887 |
-
$.extend(coming, {
|
888 |
-
skin : $('.fancybox-skin', coming.wrap),
|
889 |
-
outer : $('.fancybox-outer', coming.wrap),
|
890 |
-
inner : $('.fancybox-inner', coming.wrap)
|
891 |
-
});
|
892 |
-
|
893 |
-
$.each(["Top", "Right", "Bottom", "Left"], function(i, v) {
|
894 |
-
coming.skin.css('padding' + v, getValue(coming.padding[ i ]));
|
895 |
-
});
|
896 |
-
|
897 |
-
F.trigger('onReady');
|
898 |
-
|
899 |
-
// Check before try to load; 'inline' and 'html' types need content, others - href
|
900 |
-
if (type === 'inline' || type === 'html') {
|
901 |
-
if (!coming.content || !coming.content.length) {
|
902 |
-
return F._error( 'content' );
|
903 |
-
}
|
904 |
-
|
905 |
-
} else if (!href) {
|
906 |
-
return F._error( 'href' );
|
907 |
-
}
|
908 |
-
|
909 |
-
if (type === 'image') {
|
910 |
-
F._loadImage();
|
911 |
-
|
912 |
-
} else if (type === 'ajax') {
|
913 |
-
F._loadAjax();
|
914 |
-
|
915 |
-
} else if (type === 'iframe') {
|
916 |
-
F._loadIframe();
|
917 |
-
|
918 |
-
} else {
|
919 |
-
F._afterLoad();
|
920 |
-
}
|
921 |
-
},
|
922 |
-
|
923 |
-
_error: function ( type ) {
|
924 |
-
$.extend(F.coming, {
|
925 |
-
type : 'html',
|
926 |
-
autoWidth : true,
|
927 |
-
autoHeight : true,
|
928 |
-
minWidth : 0,
|
929 |
-
minHeight : 0,
|
930 |
-
scrolling : 'no',
|
931 |
-
hasError : type,
|
932 |
-
content : F.coming.tpl.error
|
933 |
-
});
|
934 |
-
|
935 |
-
F._afterLoad();
|
936 |
-
},
|
937 |
-
|
938 |
-
_loadImage: function () {
|
939 |
-
// Reset preload image so it is later possible to check "complete" property
|
940 |
-
var img = F.imgPreload = new Image();
|
941 |
-
|
942 |
-
img.onload = function () {
|
943 |
-
this.onload = this.onerror = null;
|
944 |
-
|
945 |
-
F.coming.width = this.width / F.opts.pixelRatio;
|
946 |
-
F.coming.height = this.height / F.opts.pixelRatio;
|
947 |
-
|
948 |
-
F._afterLoad();
|
949 |
-
};
|
950 |
-
|
951 |
-
img.onerror = function () {
|
952 |
-
this.onload = this.onerror = null;
|
953 |
-
|
954 |
-
F._error( 'image' );
|
955 |
-
};
|
956 |
-
|
957 |
-
img.src = F.coming.href;
|
958 |
-
|
959 |
-
if (img.complete !== true) {
|
960 |
-
F.showLoading();
|
961 |
-
}
|
962 |
-
},
|
963 |
-
|
964 |
-
_loadAjax: function () {
|
965 |
-
var coming = F.coming;
|
966 |
-
|
967 |
-
F.showLoading();
|
968 |
-
|
969 |
-
F.ajaxLoad = $.ajax($.extend({}, coming.ajax, {
|
970 |
-
url: coming.href,
|
971 |
-
error: function (jqXHR, textStatus) {
|
972 |
-
if (F.coming && textStatus !== 'abort') {
|
973 |
-
F._error( 'ajax', jqXHR );
|
974 |
-
|
975 |
-
} else {
|
976 |
-
F.hideLoading();
|
977 |
-
}
|
978 |
-
},
|
979 |
-
success: function (data, textStatus) {
|
980 |
-
if (textStatus === 'success') {
|
981 |
-
coming.content = data;
|
982 |
-
|
983 |
-
F._afterLoad();
|
984 |
-
}
|
985 |
-
}
|
986 |
-
}));
|
987 |
-
},
|
988 |
-
|
989 |
-
_loadIframe: function() {
|
990 |
-
var coming = F.coming,
|
991 |
-
iframe = $(coming.tpl.iframe.replace(/\{rnd\}/g, new Date().getTime()))
|
992 |
-
.attr('scrolling', isTouch ? 'auto' : coming.iframe.scrolling)
|
993 |
-
.attr('src', coming.href);
|
994 |
-
|
995 |
-
// This helps IE
|
996 |
-
$(coming.wrap).bind('onReset', function () {
|
997 |
-
try {
|
998 |
-
$(this).find('iframe').hide().attr('src', '//about:blank').end().empty();
|
999 |
-
} catch (e) {}
|
1000 |
-
});
|
1001 |
-
|
1002 |
-
if (coming.iframe.preload) {
|
1003 |
-
F.showLoading();
|
1004 |
-
|
1005 |
-
iframe.one('load', function() {
|
1006 |
-
$(this).data('ready', 1);
|
1007 |
-
|
1008 |
-
// iOS will lose scrolling if we resize
|
1009 |
-
if (!isTouch) {
|
1010 |
-
$(this).bind('load.fb', F.update);
|
1011 |
-
}
|
1012 |
-
|
1013 |
-
// Without this trick:
|
1014 |
-
// - iframe won't scroll on iOS devices
|
1015 |
-
// - IE7 sometimes displays empty iframe
|
1016 |
-
$(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show();
|
1017 |
-
|
1018 |
-
F._afterLoad();
|
1019 |
-
});
|
1020 |
-
}
|
1021 |
-
|
1022 |
-
coming.content = iframe.appendTo( coming.inner );
|
1023 |
-
|
1024 |
-
if (!coming.iframe.preload) {
|
1025 |
-
F._afterLoad();
|
1026 |
-
}
|
1027 |
-
},
|
1028 |
-
|
1029 |
-
_preloadImages: function() {
|
1030 |
-
var group = F.group,
|
1031 |
-
current = F.current,
|
1032 |
-
len = group.length,
|
1033 |
-
cnt = current.preload ? Math.min(current.preload, len - 1) : 0,
|
1034 |
-
item,
|
1035 |
-
i;
|
1036 |
-
|
1037 |
-
for (i = 1; i <= cnt; i += 1) {
|
1038 |
-
item = group[ (current.index + i ) % len ];
|
1039 |
-
|
1040 |
-
if (item.type === 'image' && item.href) {
|
1041 |
-
new Image().src = item.href;
|
1042 |
-
}
|
1043 |
-
}
|
1044 |
-
},
|
1045 |
-
|
1046 |
-
_afterLoad: function () {
|
1047 |
-
var coming = F.coming,
|
1048 |
-
previous = F.current,
|
1049 |
-
placeholder = 'fancybox-placeholder',
|
1050 |
-
current,
|
1051 |
-
content,
|
1052 |
-
type,
|
1053 |
-
scrolling,
|
1054 |
-
href,
|
1055 |
-
embed;
|
1056 |
-
|
1057 |
-
F.hideLoading();
|
1058 |
-
|
1059 |
-
if (!coming || F.isActive === false) {
|
1060 |
-
return;
|
1061 |
-
}
|
1062 |
-
|
1063 |
-
if (false === F.trigger('afterLoad', coming, previous)) {
|
1064 |
-
coming.wrap.stop(true).trigger('onReset').remove();
|
1065 |
-
|
1066 |
-
F.coming = null;
|
1067 |
-
|
1068 |
-
return;
|
1069 |
-
}
|
1070 |
-
|
1071 |
-
if (previous) {
|
1072 |
-
F.trigger('beforeChange', previous);
|
1073 |
-
|
1074 |
-
previous.wrap.stop(true).removeClass('fancybox-opened')
|
1075 |
-
.find('.fancybox-item, .fancybox-nav')
|
1076 |
-
.remove();
|
1077 |
-
}
|
1078 |
-
|
1079 |
-
F.unbindEvents();
|
1080 |
-
|
1081 |
-
current = coming;
|
1082 |
-
content = coming.content;
|
1083 |
-
type = coming.type;
|
1084 |
-
scrolling = coming.scrolling;
|
1085 |
-
|
1086 |
-
$.extend(F, {
|
1087 |
-
wrap : current.wrap,
|
1088 |
-
skin : current.skin,
|
1089 |
-
outer : current.outer,
|
1090 |
-
inner : current.inner,
|
1091 |
-
current : current,
|
1092 |
-
previous : previous
|
1093 |
-
});
|
1094 |
-
|
1095 |
-
href = current.href;
|
1096 |
-
|
1097 |
-
switch (type) {
|
1098 |
-
case 'inline':
|
1099 |
-
case 'ajax':
|
1100 |
-
case 'html':
|
1101 |
-
if (current.selector) {
|
1102 |
-
content = $('<div>').html(content).find(current.selector);
|
1103 |
-
|
1104 |
-
} else if (isQuery(content)) {
|
1105 |
-
if (!content.data(placeholder)) {
|
1106 |
-
content.data(placeholder, $('<div class="' + placeholder + '"></div>').insertAfter( content ).hide() );
|
1107 |
-
}
|
1108 |
-
|
1109 |
-
content = content.show().detach();
|
1110 |
-
|
1111 |
-
current.wrap.bind('onReset', function () {
|
1112 |
-
if ($(this).find(content).length) {
|
1113 |
-
content.hide().replaceAll( content.data(placeholder) ).data(placeholder, false);
|
1114 |
-
}
|
1115 |
-
});
|
1116 |
-
}
|
1117 |
-
break;
|
1118 |
-
|
1119 |
-
case 'image':
|
1120 |
-
content = current.tpl.image.replace('{href}', href);
|
1121 |
-
break;
|
1122 |
-
|
1123 |
-
case 'swf':
|
1124 |
-
content = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + href + '"></param>';
|
1125 |
-
embed = '';
|
1126 |
-
|
1127 |
-
$.each(current.swf, function(name, val) {
|
1128 |
-
content += '<param name="' + name + '" value="' + val + '"></param>';
|
1129 |
-
embed += ' ' + name + '="' + val + '"';
|
1130 |
-
});
|
1131 |
-
|
1132 |
-
content += '<embed src="' + href + '" type="application/x-shockwave-flash" width="100%" height="100%"' + embed + '></embed></object>';
|
1133 |
-
break;
|
1134 |
-
}
|
1135 |
-
|
1136 |
-
if (!(isQuery(content) && content.parent().is(current.inner))) {
|
1137 |
-
current.inner.append( content );
|
1138 |
-
}
|
1139 |
-
|
1140 |
-
// Give a chance for helpers or callbacks to update elements
|
1141 |
-
F.trigger('beforeShow');
|
1142 |
-
|
1143 |
-
// Set scrolling before calculating dimensions
|
1144 |
-
current.inner.css('overflow', scrolling === 'yes' ? 'scroll' : (scrolling === 'no' ? 'hidden' : scrolling));
|
1145 |
-
|
1146 |
-
// Set initial dimensions and start position
|
1147 |
-
F._setDimension();
|
1148 |
-
|
1149 |
-
F.reposition();
|
1150 |
-
|
1151 |
-
F.isOpen = false;
|
1152 |
-
F.coming = null;
|
1153 |
-
|
1154 |
-
F.bindEvents();
|
1155 |
-
|
1156 |
-
if (!F.isOpened) {
|
1157 |
-
$('.fancybox-wrap').not( current.wrap ).stop(true).trigger('onReset').remove();
|
1158 |
-
|
1159 |
-
} else if (previous.prevMethod) {
|
1160 |
-
F.transitions[ previous.prevMethod ]();
|
1161 |
-
}
|
1162 |
-
|
1163 |
-
F.transitions[ F.isOpened ? current.nextMethod : current.openMethod ]();
|
1164 |
-
|
1165 |
-
F._preloadImages();
|
1166 |
-
},
|
1167 |
-
|
1168 |
-
_setDimension: function () {
|
1169 |
-
var viewport = F.getViewport(),
|
1170 |
-
steps = 0,
|
1171 |
-
canShrink = false,
|
1172 |
-
canExpand = false,
|
1173 |
-
wrap = F.wrap,
|
1174 |
-
skin = F.skin,
|
1175 |
-
inner = F.inner,
|
1176 |
-
current = F.current,
|
1177 |
-
width = current.width,
|
1178 |
-
height = current.height,
|
1179 |
-
minWidth = current.minWidth,
|
1180 |
-
minHeight = current.minHeight,
|
1181 |
-
maxWidth = current.maxWidth,
|
1182 |
-
maxHeight = current.maxHeight,
|
1183 |
-
scrolling = current.scrolling,
|
1184 |
-
scrollOut = current.scrollOutside ? current.scrollbarWidth : 0,
|
1185 |
-
margin = current.margin,
|
1186 |
-
wMargin = getScalar(margin[1] + margin[3]),
|
1187 |
-
hMargin = getScalar(margin[0] + margin[2]),
|
1188 |
-
wPadding,
|
1189 |
-
hPadding,
|
1190 |
-
wSpace,
|
1191 |
-
hSpace,
|
1192 |
-
origWidth,
|
1193 |
-
origHeight,
|
1194 |
-
origMaxWidth,
|
1195 |
-
origMaxHeight,
|
1196 |
-
ratio,
|
1197 |
-
width_,
|
1198 |
-
height_,
|
1199 |
-
maxWidth_,
|
1200 |
-
maxHeight_,
|
1201 |
-
iframe,
|
1202 |
-
body;
|
1203 |
-
|
1204 |
-
// Reset dimensions so we could re-check actual size
|
1205 |
-
wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp');
|
1206 |
-
|
1207 |
-
wPadding = getScalar(skin.outerWidth(true) - skin.width());
|
1208 |
-
hPadding = getScalar(skin.outerHeight(true) - skin.height());
|
1209 |
-
|
1210 |
-
// Any space between content and viewport (margin, padding, border, title)
|
1211 |
-
wSpace = wMargin + wPadding;
|
1212 |
-
hSpace = hMargin + hPadding;
|
1213 |
-
|
1214 |
-
origWidth = isPercentage(width) ? (viewport.w - wSpace) * getScalar(width) / 100 : width;
|
1215 |
-
origHeight = isPercentage(height) ? (viewport.h - hSpace) * getScalar(height) / 100 : height;
|
1216 |
-
|
1217 |
-
if (current.type === 'iframe') {
|
1218 |
-
iframe = current.content;
|
1219 |
-
|
1220 |
-
if (current.autoHeight && iframe.data('ready') === 1) {
|
1221 |
-
try {
|
1222 |
-
if (iframe[0].contentWindow.document.location) {
|
1223 |
-
inner.width( origWidth ).height(9999);
|
1224 |
-
|
1225 |
-
body = iframe.contents().find('body');
|
1226 |
-
|
1227 |
-
if (scrollOut) {
|
1228 |
-
body.css('overflow-x', 'hidden');
|
1229 |
-
}
|
1230 |
-
|
1231 |
-
origHeight = body.outerHeight(true);
|
1232 |
-
}
|
1233 |
-
|
1234 |
-
} catch (e) {}
|
1235 |
-
}
|
1236 |
-
|
1237 |
-
} else if (current.autoWidth || current.autoHeight) {
|
1238 |
-
inner.addClass( 'fancybox-tmp' );
|
1239 |
-
|
1240 |
-
// Set width or height in case we need to calculate only one dimension
|
1241 |
-
if (!current.autoWidth) {
|
1242 |
-
inner.width( origWidth );
|
1243 |
-
}
|
1244 |
-
|
1245 |
-
if (!current.autoHeight) {
|
1246 |
-
inner.height( origHeight );
|
1247 |
-
}
|
1248 |
-
|
1249 |
-
if (current.autoWidth) {
|
1250 |
-
origWidth = inner.width();
|
1251 |
-
}
|
1252 |
-
|
1253 |
-
if (current.autoHeight) {
|
1254 |
-
origHeight = inner.height();
|
1255 |
-
}
|
1256 |
-
|
1257 |
-
inner.removeClass( 'fancybox-tmp' );
|
1258 |
-
}
|
1259 |
-
|
1260 |
-
width = getScalar( origWidth );
|
1261 |
-
height = getScalar( origHeight );
|
1262 |
-
|
1263 |
-
ratio = origWidth / origHeight;
|
1264 |
-
|
1265 |
-
// Calculations for the content
|
1266 |
-
minWidth = getScalar(isPercentage(minWidth) ? getScalar(minWidth, 'w') - wSpace : minWidth);
|
1267 |
-
maxWidth = getScalar(isPercentage(maxWidth) ? getScalar(maxWidth, 'w') - wSpace : maxWidth);
|
1268 |
-
|
1269 |
-
minHeight = getScalar(isPercentage(minHeight) ? getScalar(minHeight, 'h') - hSpace : minHeight);
|
1270 |
-
maxHeight = getScalar(isPercentage(maxHeight) ? getScalar(maxHeight, 'h') - hSpace : maxHeight);
|
1271 |
-
|
1272 |
-
// These will be used to determine if wrap can fit in the viewport
|
1273 |
-
origMaxWidth = maxWidth;
|
1274 |
-
origMaxHeight = maxHeight;
|
1275 |
-
|
1276 |
-
if (current.fitToView) {
|
1277 |
-
maxWidth = Math.min(viewport.w - wSpace, maxWidth);
|
1278 |
-
maxHeight = Math.min(viewport.h - hSpace, maxHeight);
|
1279 |
-
}
|
1280 |
-
|
1281 |
-
maxWidth_ = viewport.w - wMargin;
|
1282 |
-
maxHeight_ = viewport.h - hMargin;
|
1283 |
-
|
1284 |
-
if (current.aspectRatio) {
|
1285 |
-
if (width > maxWidth) {
|
1286 |
-
width = maxWidth;
|
1287 |
-
height = getScalar(width / ratio);
|
1288 |
-
}
|
1289 |
-
|
1290 |
-
if (height > maxHeight) {
|
1291 |
-
height = maxHeight;
|
1292 |
-
width = getScalar(height * ratio);
|
1293 |
-
}
|
1294 |
-
|
1295 |
-
if (width < minWidth) {
|
1296 |
-
width = minWidth;
|
1297 |
-
height = getScalar(width / ratio);
|
1298 |
-
}
|
1299 |
-
|
1300 |
-
if (height < minHeight) {
|
1301 |
-
height = minHeight;
|
1302 |
-
width = getScalar(height * ratio);
|
1303 |
-
}
|
1304 |
-
|
1305 |
-
} else {
|
1306 |
-
width = Math.max(minWidth, Math.min(width, maxWidth));
|
1307 |
-
|
1308 |
-
if (current.autoHeight && current.type !== 'iframe') {
|
1309 |
-
inner.width( width );
|
1310 |
-
|
1311 |
-
height = inner.height();
|
1312 |
-
}
|
1313 |
-
|
1314 |
-
height = Math.max(minHeight, Math.min(height, maxHeight));
|
1315 |
-
}
|
1316 |
-
|
1317 |
-
// Try to fit inside viewport (including the title)
|
1318 |
-
if (current.fitToView) {
|
1319 |
-
inner.width( width ).height( height );
|
1320 |
-
|
1321 |
-
wrap.width( width + wPadding );
|
1322 |
-
|
1323 |
-
// Real wrap dimensions
|
1324 |
-
width_ = wrap.width();
|
1325 |
-
height_ = wrap.height();
|
1326 |
-
|
1327 |
-
if (current.aspectRatio) {
|
1328 |
-
while ((width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight) {
|
1329 |
-
if (steps++ > 19) {
|
1330 |
-
break;
|
1331 |
-
}
|
1332 |
-
|
1333 |
-
height = Math.max(minHeight, Math.min(maxHeight, height - 10));
|
1334 |
-
width = getScalar(height * ratio);
|
1335 |
-
|
1336 |
-
if (width < minWidth) {
|
1337 |
-
width = minWidth;
|
1338 |
-
height = getScalar(width / ratio);
|
1339 |
-
}
|
1340 |
-
|
1341 |
-
if (width > maxWidth) {
|
1342 |
-
width = maxWidth;
|
1343 |
-
height = getScalar(width / ratio);
|
1344 |
-
}
|
1345 |
-
|
1346 |
-
inner.width( width ).height( height );
|
1347 |
-
|
1348 |
-
wrap.width( width + wPadding );
|
1349 |
-
|
1350 |
-
width_ = wrap.width();
|
1351 |
-
height_ = wrap.height();
|
1352 |
-
}
|
1353 |
-
|
1354 |
-
} else {
|
1355 |
-
width = Math.max(minWidth, Math.min(width, width - (width_ - maxWidth_)));
|
1356 |
-
height = Math.max(minHeight, Math.min(height, height - (height_ - maxHeight_)));
|
1357 |
-
}
|
1358 |
-
}
|
1359 |
-
|
1360 |
-
if (scrollOut && scrolling === 'auto' && height < origHeight && (width + wPadding + scrollOut) < maxWidth_) {
|
1361 |
-
width += scrollOut;
|
1362 |
-
}
|
1363 |
-
|
1364 |
-
inner.width( width ).height( height );
|
1365 |
-
|
1366 |
-
wrap.width( width + wPadding );
|
1367 |
-
|
1368 |
-
width_ = wrap.width();
|
1369 |
-
height_ = wrap.height();
|
1370 |
-
|
1371 |
-
canShrink = (width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight;
|
1372 |
-
canExpand = current.aspectRatio ? (width < origMaxWidth && height < origMaxHeight && width < origWidth && height < origHeight) : ((width < origMaxWidth || height < origMaxHeight) && (width < origWidth || height < origHeight));
|
1373 |
-
|
1374 |
-
$.extend(current, {
|
1375 |
-
dim : {
|
1376 |
-
width : getValue( width_ ),
|
1377 |
-
height : getValue( height_ )
|
1378 |
-
},
|
1379 |
-
origWidth : origWidth,
|
1380 |
-
origHeight : origHeight,
|
1381 |
-
canShrink : canShrink,
|
1382 |
-
canExpand : canExpand,
|
1383 |
-
wPadding : wPadding,
|
1384 |
-
hPadding : hPadding,
|
1385 |
-
wrapSpace : height_ - skin.outerHeight(true),
|
1386 |
-
skinSpace : skin.height() - height
|
1387 |
-
});
|
1388 |
-
|
1389 |
-
if (!iframe && current.autoHeight && height > minHeight && height < maxHeight && !canExpand) {
|
1390 |
-
inner.height('auto');
|
1391 |
-
}
|
1392 |
-
},
|
1393 |
-
|
1394 |
-
_getPosition: function (onlyAbsolute) {
|
1395 |
-
var current = F.current,
|
1396 |
-
viewport = F.getViewport(),
|
1397 |
-
margin = current.margin,
|
1398 |
-
width = F.wrap.width() + margin[1] + margin[3],
|
1399 |
-
height = F.wrap.height() + margin[0] + margin[2],
|
1400 |
-
rez = {
|
1401 |
-
position: 'absolute',
|
1402 |
-
top : margin[0],
|
1403 |
-
left : margin[3]
|
1404 |
-
};
|
1405 |
-
|
1406 |
-
if (current.autoCenter && current.fixed && !onlyAbsolute && height <= viewport.h && width <= viewport.w) {
|
1407 |
-
rez.position = 'fixed';
|
1408 |
-
|
1409 |
-
} else if (!current.locked) {
|
1410 |
-
rez.top += viewport.y;
|
1411 |
-
rez.left += viewport.x;
|
1412 |
-
}
|
1413 |
-
|
1414 |
-
rez.top = getValue(Math.max(rez.top, rez.top + ((viewport.h - height) * current.topRatio)));
|
1415 |
-
rez.left = getValue(Math.max(rez.left, rez.left + ((viewport.w - width) * current.leftRatio)));
|
1416 |
-
|
1417 |
-
return rez;
|
1418 |
-
},
|
1419 |
-
|
1420 |
-
_afterZoomIn: function () {
|
1421 |
-
var current = F.current;
|
1422 |
-
|
1423 |
-
if (!current) {
|
1424 |
-
return;
|
1425 |
-
}
|
1426 |
-
|
1427 |
-
F.isOpen = F.isOpened = true;
|
1428 |
-
|
1429 |
-
F.wrap.css('overflow', 'visible').addClass('fancybox-opened');
|
1430 |
-
|
1431 |
-
F.update();
|
1432 |
-
|
1433 |
-
// Assign a click event
|
1434 |
-
if ( current.closeClick || (current.nextClick && F.group.length > 1) ) {
|
1435 |
-
F.inner.css('cursor', 'pointer').bind('click.fb', function(e) {
|
1436 |
-
if (!$(e.target).is('a') && !$(e.target).parent().is('a')) {
|
1437 |
-
e.preventDefault();
|
1438 |
-
|
1439 |
-
F[ current.closeClick ? 'close' : 'next' ]();
|
1440 |
-
}
|
1441 |
-
});
|
1442 |
-
}
|
1443 |
-
|
1444 |
-
// Create a close button
|
1445 |
-
if (current.closeBtn) {
|
1446 |
-
$(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb', function(e) {
|
1447 |
-
e.preventDefault();
|
1448 |
-
|
1449 |
-
F.close();
|
1450 |
-
});
|
1451 |
-
}
|
1452 |
-
|
1453 |
-
// Create navigation arrows
|
1454 |
-
if (current.arrows && F.group.length > 1) {
|
1455 |
-
if (current.loop || current.index > 0) {
|
1456 |
-
$(current.tpl.prev).appendTo(F.outer).bind('click.fb', F.prev);
|
1457 |
-
}
|
1458 |
-
|
1459 |
-
if (current.loop || current.index < F.group.length - 1) {
|
1460 |
-
$(current.tpl.next).appendTo(F.outer).bind('click.fb', F.next);
|
1461 |
-
}
|
1462 |
-
}
|
1463 |
-
|
1464 |
-
F.trigger('afterShow');
|
1465 |
-
|
1466 |
-
// Stop the slideshow if this is the last item
|
1467 |
-
if (!current.loop && current.index === current.group.length - 1) {
|
1468 |
-
F.play( false );
|
1469 |
-
|
1470 |
-
} else if (F.opts.autoPlay && !F.player.isActive) {
|
1471 |
-
F.opts.autoPlay = false;
|
1472 |
-
|
1473 |
-
F.play();
|
1474 |
-
}
|
1475 |
-
},
|
1476 |
-
|
1477 |
-
_afterZoomOut: function ( obj ) {
|
1478 |
-
obj = obj || F.current;
|
1479 |
-
|
1480 |
-
$('.fancybox-wrap').trigger('onReset').remove();
|
1481 |
-
|
1482 |
-
$.extend(F, {
|
1483 |
-
group : {},
|
1484 |
-
opts : {},
|
1485 |
-
router : false,
|
1486 |
-
current : null,
|
1487 |
-
isActive : false,
|
1488 |
-
isOpened : false,
|
1489 |
-
isOpen : false,
|
1490 |
-
isClosing : false,
|
1491 |
-
wrap : null,
|
1492 |
-
skin : null,
|
1493 |
-
outer : null,
|
1494 |
-
inner : null
|
1495 |
-
});
|
1496 |
-
|
1497 |
-
F.trigger('afterClose', obj);
|
1498 |
-
}
|
1499 |
-
});
|
1500 |
-
|
1501 |
-
/*
|
1502 |
-
* Default transitions
|
1503 |
-
*/
|
1504 |
-
|
1505 |
-
F.transitions = {
|
1506 |
-
getOrigPosition: function () {
|
1507 |
-
var current = F.current,
|
1508 |
-
element = current.element,
|
1509 |
-
orig = current.orig,
|
1510 |
-
pos = {},
|
1511 |
-
width = 50,
|
1512 |
-
height = 50,
|
1513 |
-
hPadding = current.hPadding,
|
1514 |
-
wPadding = current.wPadding,
|
1515 |
-
viewport = F.getViewport();
|
1516 |
-
|
1517 |
-
if (!orig && current.isDom && element.is(':visible')) {
|
1518 |
-
orig = element.find('img:first');
|
1519 |
-
|
1520 |
-
if (!orig.length) {
|
1521 |
-
orig = element;
|
1522 |
-
}
|
1523 |
-
}
|
1524 |
-
|
1525 |
-
if (isQuery(orig)) {
|
1526 |
-
pos = orig.offset();
|
1527 |
-
|
1528 |
-
if (orig.is('img')) {
|
1529 |
-
width = orig.outerWidth();
|
1530 |
-
height = orig.outerHeight();
|
1531 |
-
}
|
1532 |
-
|
1533 |
-
} else {
|
1534 |
-
pos.top = viewport.y + (viewport.h - height) * current.topRatio;
|
1535 |
-
pos.left = viewport.x + (viewport.w - width) * current.leftRatio;
|
1536 |
-
}
|
1537 |
-
|
1538 |
-
if (F.wrap.css('position') === 'fixed' || current.locked) {
|
1539 |
-
pos.top -= viewport.y;
|
1540 |
-
pos.left -= viewport.x;
|
1541 |
-
}
|
1542 |
-
|
1543 |
-
pos = {
|
1544 |
-
top : getValue(pos.top - hPadding * current.topRatio),
|
1545 |
-
left : getValue(pos.left - wPadding * current.leftRatio),
|
1546 |
-
width : getValue(width + wPadding),
|
1547 |
-
height : getValue(height + hPadding)
|
1548 |
-
};
|
1549 |
-
|
1550 |
-
return pos;
|
1551 |
-
},
|
1552 |
-
|
1553 |
-
step: function (now, fx) {
|
1554 |
-
var ratio,
|
1555 |
-
padding,
|
1556 |
-
value,
|
1557 |
-
prop = fx.prop,
|
1558 |
-
current = F.current,
|
1559 |
-
wrapSpace = current.wrapSpace,
|
1560 |
-
skinSpace = current.skinSpace;
|
1561 |
-
|
1562 |
-
if (prop === 'width' || prop === 'height') {
|
1563 |
-
ratio = fx.end === fx.start ? 1 : (now - fx.start) / (fx.end - fx.start);
|
1564 |
-
|
1565 |
-
if (F.isClosing) {
|
1566 |
-
ratio = 1 - ratio;
|
1567 |
-
}
|
1568 |
-
|
1569 |
-
padding = prop === 'width' ? current.wPadding : current.hPadding;
|
1570 |
-
value = now - padding;
|
1571 |
-
|
1572 |
-
F.skin[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) ) );
|
1573 |
-
F.inner[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) - (skinSpace * ratio) ) );
|
1574 |
-
}
|
1575 |
-
},
|
1576 |
-
|
1577 |
-
zoomIn: function () {
|
1578 |
-
var current = F.current,
|
1579 |
-
startPos = current.pos,
|
1580 |
-
effect = current.openEffect,
|
1581 |
-
elastic = effect === 'elastic',
|
1582 |
-
endPos = $.extend({opacity : 1}, startPos);
|
1583 |
-
|
1584 |
-
// Remove "position" property that breaks older IE
|
1585 |
-
delete endPos.position;
|
1586 |
-
|
1587 |
-
if (elastic) {
|
1588 |
-
startPos = this.getOrigPosition();
|
1589 |
-
|
1590 |
-
if (current.openOpacity) {
|
1591 |
-
startPos.opacity = 0.1;
|
1592 |
-
}
|
1593 |
-
|
1594 |
-
} else if (effect === 'fade') {
|
1595 |
-
startPos.opacity = 0.1;
|
1596 |
-
}
|
1597 |
-
|
1598 |
-
F.wrap.css(startPos).animate(endPos, {
|
1599 |
-
duration : effect === 'none' ? 0 : current.openSpeed,
|
1600 |
-
easing : current.openEasing,
|
1601 |
-
step : elastic ? this.step : null,
|
1602 |
-
complete : F._afterZoomIn
|
1603 |
-
});
|
1604 |
-
},
|
1605 |
-
|
1606 |
-
zoomOut: function () {
|
1607 |
-
var current = F.current,
|
1608 |
-
effect = current.closeEffect,
|
1609 |
-
elastic = effect === 'elastic',
|
1610 |
-
endPos = {opacity : 0.1};
|
1611 |
-
|
1612 |
-
if (elastic) {
|
1613 |
-
endPos = this.getOrigPosition();
|
1614 |
-
|
1615 |
-
if (current.closeOpacity) {
|
1616 |
-
endPos.opacity = 0.1;
|
1617 |
-
}
|
1618 |
-
}
|
1619 |
-
|
1620 |
-
F.wrap.animate(endPos, {
|
1621 |
-
duration : effect === 'none' ? 0 : current.closeSpeed,
|
1622 |
-
easing : current.closeEasing,
|
1623 |
-
step : elastic ? this.step : null,
|
1624 |
-
complete : F._afterZoomOut
|
1625 |
-
});
|
1626 |
-
},
|
1627 |
-
|
1628 |
-
changeIn: function () {
|
1629 |
-
var current = F.current,
|
1630 |
-
effect = current.nextEffect,
|
1631 |
-
startPos = current.pos,
|
1632 |
-
endPos = { opacity : 1 },
|
1633 |
-
direction = F.direction,
|
1634 |
-
distance = 200,
|
1635 |
-
field;
|
1636 |
-
|
1637 |
-
startPos.opacity = 0.1;
|
1638 |
-
|
1639 |
-
if (effect === 'elastic') {
|
1640 |
-
field = direction === 'down' || direction === 'up' ? 'top' : 'left';
|
1641 |
-
|
1642 |
-
if (direction === 'down' || direction === 'right') {
|
1643 |
-
startPos[ field ] = getValue(getScalar(startPos[ field ]) - distance);
|
1644 |
-
endPos[ field ] = '+=' + distance + 'px';
|
1645 |
-
|
1646 |
-
} else {
|
1647 |
-
startPos[ field ] = getValue(getScalar(startPos[ field ]) + distance);
|
1648 |
-
endPos[ field ] = '-=' + distance + 'px';
|
1649 |
-
}
|
1650 |
-
}
|
1651 |
-
|
1652 |
-
// Workaround for http://bugs.jquery.com/ticket/12273
|
1653 |
-
if (effect === 'none') {
|
1654 |
-
F._afterZoomIn();
|
1655 |
-
|
1656 |
-
} else {
|
1657 |
-
F.wrap.css(startPos).animate(endPos, {
|
1658 |
-
duration : current.nextSpeed,
|
1659 |
-
easing : current.nextEasing,
|
1660 |
-
complete : F._afterZoomIn
|
1661 |
-
});
|
1662 |
-
}
|
1663 |
-
},
|
1664 |
-
|
1665 |
-
changeOut: function () {
|
1666 |
-
var previous = F.previous,
|
1667 |
-
effect = previous.prevEffect,
|
1668 |
-
endPos = { opacity : 0.1 },
|
1669 |
-
direction = F.direction,
|
1670 |
-
distance = 200;
|
1671 |
-
|
1672 |
-
if (effect === 'elastic') {
|
1673 |
-
endPos[ direction === 'down' || direction === 'up' ? 'top' : 'left' ] = ( direction === 'up' || direction === 'left' ? '-' : '+' ) + '=' + distance + 'px';
|
1674 |
-
}
|
1675 |
-
|
1676 |
-
previous.wrap.animate(endPos, {
|
1677 |
-
duration : effect === 'none' ? 0 : previous.prevSpeed,
|
1678 |
-
easing : previous.prevEasing,
|
1679 |
-
complete : function () {
|
1680 |
-
$(this).trigger('onReset').remove();
|
1681 |
-
}
|
1682 |
-
});
|
1683 |
-
}
|
1684 |
-
};
|
1685 |
-
|
1686 |
-
/*
|
1687 |
-
* Overlay helper
|
1688 |
-
*/
|
1689 |
-
|
1690 |
-
F.helpers.overlay = {
|
1691 |
-
defaults : {
|
1692 |
-
closeClick : true, // if true, fancyBox will be closed when user clicks on the overlay
|
1693 |
-
speedOut : 200, // duration of fadeOut animation
|
1694 |
-
showEarly : true, // indicates if should be opened immediately or wait until the content is ready
|
1695 |
-
css : {}, // custom CSS properties
|
1696 |
-
locked : !isTouch, // if true, the content will be locked into overlay
|
1697 |
-
fixed : true // if false, the overlay CSS position property will not be set to "fixed"
|
1698 |
-
},
|
1699 |
-
|
1700 |
-
overlay : null, // current handle
|
1701 |
-
fixed : false, // indicates if the overlay has position "fixed"
|
1702 |
-
el : $('html'), // element that contains "the lock"
|
1703 |
-
|
1704 |
-
// Public methods
|
1705 |
-
create : function(opts) {
|
1706 |
-
opts = $.extend({}, this.defaults, opts);
|
1707 |
-
|
1708 |
-
if (this.overlay) {
|
1709 |
-
this.close();
|
1710 |
-
}
|
1711 |
-
|
1712 |
-
this.overlay = $('<div class="fancybox-overlay"></div>').appendTo( F.coming ? F.coming.parent : opts.parent );
|
1713 |
-
this.fixed = false;
|
1714 |
-
|
1715 |
-
if (opts.fixed && F.defaults.fixed) {
|
1716 |
-
this.overlay.addClass('fancybox-overlay-fixed');
|
1717 |
-
|
1718 |
-
this.fixed = true;
|
1719 |
-
}
|
1720 |
-
},
|
1721 |
-
|
1722 |
-
open : function(opts) {
|
1723 |
-
var that = this;
|
1724 |
-
|
1725 |
-
opts = $.extend({}, this.defaults, opts);
|
1726 |
-
|
1727 |
-
if (this.overlay) {
|
1728 |
-
this.overlay.unbind('.overlay').width('auto').height('auto');
|
1729 |
-
|
1730 |
-
} else {
|
1731 |
-
this.create(opts);
|
1732 |
-
}
|
1733 |
-
|
1734 |
-
if (!this.fixed) {
|
1735 |
-
W.bind('resize.overlay', $.proxy( this.update, this) );
|
1736 |
-
|
1737 |
-
this.update();
|
1738 |
-
}
|
1739 |
-
|
1740 |
-
if (opts.closeClick) {
|
1741 |
-
this.overlay.bind('click.overlay', function(e) {
|
1742 |
-
if ($(e.target).hasClass('fancybox-overlay')) {
|
1743 |
-
if (F.isActive) {
|
1744 |
-
F.close();
|
1745 |
-
} else {
|
1746 |
-
that.close();
|
1747 |
-
}
|
1748 |
-
|
1749 |
-
return false;
|
1750 |
-
}
|
1751 |
-
});
|
1752 |
-
}
|
1753 |
-
|
1754 |
-
this.overlay.css( opts.css ).show();
|
1755 |
-
},
|
1756 |
-
|
1757 |
-
close : function() {
|
1758 |
-
var scrollV, scrollH;
|
1759 |
-
|
1760 |
-
W.unbind('resize.overlay');
|
1761 |
-
|
1762 |
-
if (this.el.hasClass('fancybox-lock')) {
|
1763 |
-
$('.fancybox-margin').removeClass('fancybox-margin');
|
1764 |
-
|
1765 |
-
scrollV = W.scrollTop();
|
1766 |
-
scrollH = W.scrollLeft();
|
1767 |
-
|
1768 |
-
this.el.removeClass('fancybox-lock');
|
1769 |
-
|
1770 |
-
W.scrollTop( scrollV ).scrollLeft( scrollH );
|
1771 |
-
}
|
1772 |
-
|
1773 |
-
$('.fancybox-overlay').remove().hide();
|
1774 |
-
|
1775 |
-
$.extend(this, {
|
1776 |
-
overlay : null,
|
1777 |
-
fixed : false
|
1778 |
-
});
|
1779 |
-
},
|
1780 |
-
|
1781 |
-
// Private, callbacks
|
1782 |
-
|
1783 |
-
update : function () {
|
1784 |
-
var width = '100%', offsetWidth;
|
1785 |
-
|
1786 |
-
// Reset width/height so it will not mess
|
1787 |
-
this.overlay.width(width).height('100%');
|
1788 |
-
|
1789 |
-
// jQuery does not return reliable result for IE
|
1790 |
-
if (IE) {
|
1791 |
-
offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth);
|
1792 |
-
|
1793 |
-
if (D.width() > offsetWidth) {
|
1794 |
-
width = D.width();
|
1795 |
-
}
|
1796 |
-
|
1797 |
-
} else if (D.width() > W.width()) {
|
1798 |
-
width = D.width();
|
1799 |
-
}
|
1800 |
-
|
1801 |
-
this.overlay.width(width).height(D.height());
|
1802 |
-
},
|
1803 |
-
|
1804 |
-
// This is where we can manipulate DOM, because later it would cause iframes to reload
|
1805 |
-
onReady : function (opts, obj) {
|
1806 |
-
var overlay = this.overlay;
|
1807 |
-
|
1808 |
-
$('.fancybox-overlay').stop(true, true);
|
1809 |
-
|
1810 |
-
if (!overlay) {
|
1811 |
-
this.create(opts);
|
1812 |
-
}
|
1813 |
-
|
1814 |
-
if (opts.locked && this.fixed && obj.fixed) {
|
1815 |
-
if (!overlay) {
|
1816 |
-
this.margin = D.height() > W.height() ? $('html').css('margin-right').replace("px", "") : false;
|
1817 |
-
}
|
1818 |
-
|
1819 |
-
obj.locked = this.overlay.append( obj.wrap );
|
1820 |
-
obj.fixed = false;
|
1821 |
-
}
|
1822 |
-
|
1823 |
-
if (opts.showEarly === true) {
|
1824 |
-
this.beforeShow.apply(this, arguments);
|
1825 |
-
}
|
1826 |
-
},
|
1827 |
-
|
1828 |
-
beforeShow : function(opts, obj) {
|
1829 |
-
var scrollV, scrollH;
|
1830 |
-
|
1831 |
-
if (obj.locked) {
|
1832 |
-
if (this.margin !== false) {
|
1833 |
-
$('*').filter(function(){
|
1834 |
-
return ($(this).css('position') === 'fixed' && !$(this).hasClass("fancybox-overlay") && !$(this).hasClass("fancybox-wrap") );
|
1835 |
-
}).addClass('fancybox-margin');
|
1836 |
-
|
1837 |
-
this.el.addClass('fancybox-margin');
|
1838 |
-
}
|
1839 |
-
|
1840 |
-
scrollV = W.scrollTop();
|
1841 |
-
scrollH = W.scrollLeft();
|
1842 |
-
|
1843 |
-
this.el.addClass('fancybox-lock');
|
1844 |
-
|
1845 |
-
W.scrollTop( scrollV ).scrollLeft( scrollH );
|
1846 |
-
}
|
1847 |
-
|
1848 |
-
this.open(opts);
|
1849 |
-
},
|
1850 |
-
|
1851 |
-
onUpdate : function() {
|
1852 |
-
if (!this.fixed) {
|
1853 |
-
this.update();
|
1854 |
-
}
|
1855 |
-
},
|
1856 |
-
|
1857 |
-
afterClose: function (opts) {
|
1858 |
-
// Remove overlay if exists and fancyBox is not opening
|
1859 |
-
// (e.g., it is not being open using afterClose callback)
|
1860 |
-
//if (this.overlay && !F.isActive) {
|
1861 |
-
if (this.overlay && !F.coming) {
|
1862 |
-
this.overlay.fadeOut(opts.speedOut, $.proxy( this.close, this ));
|
1863 |
-
}
|
1864 |
-
}
|
1865 |
-
};
|
1866 |
-
|
1867 |
-
/*
|
1868 |
-
* Title helper
|
1869 |
-
*/
|
1870 |
-
|
1871 |
-
F.helpers.title = {
|
1872 |
-
defaults : {
|
1873 |
-
type : 'float', // 'float', 'inside', 'outside' or 'over',
|
1874 |
-
position : 'bottom' // 'top' or 'bottom'
|
1875 |
-
},
|
1876 |
-
|
1877 |
-
beforeShow: function (opts) {
|
1878 |
-
var current = F.current,
|
1879 |
-
text = current.title,
|
1880 |
-
type = opts.type,
|
1881 |
-
title,
|
1882 |
-
target;
|
1883 |
-
|
1884 |
-
if ($.isFunction(text)) {
|
1885 |
-
text = text.call(current.element, current);
|
1886 |
-
}
|
1887 |
-
|
1888 |
-
if (!isString(text) || $.trim(text) === '') {
|
1889 |
-
return;
|
1890 |
-
}
|
1891 |
-
|
1892 |
-
title = $('<div class="fancybox-title fancybox-title-' + type + '-wrap">' + text + '</div>');
|
1893 |
-
|
1894 |
-
switch (type) {
|
1895 |
-
case 'inside':
|
1896 |
-
target = F.skin;
|
1897 |
-
break;
|
1898 |
-
|
1899 |
-
case 'outside':
|
1900 |
-
target = F.wrap;
|
1901 |
-
break;
|
1902 |
-
|
1903 |
-
case 'over':
|
1904 |
-
target = F.inner;
|
1905 |
-
break;
|
1906 |
-
|
1907 |
-
default: // 'float'
|
1908 |
-
target = F.skin;
|
1909 |
-
|
1910 |
-
title.appendTo('body');
|
1911 |
-
|
1912 |
-
if (IE) {
|
1913 |
-
title.width( title.width() );
|
1914 |
-
}
|
1915 |
-
|
1916 |
-
title.wrapInner('<span class="child"></span>');
|
1917 |
-
|
1918 |
-
//Increase bottom margin so this title will also fit into viewport
|
1919 |
-
F.current.margin[2] += Math.abs( getScalar(title.css('margin-bottom')) );
|
1920 |
-
break;
|
1921 |
-
}
|
1922 |
-
|
1923 |
-
title[ (opts.position === 'top' ? 'prependTo' : 'appendTo') ](target);
|
1924 |
-
}
|
1925 |
-
};
|
1926 |
-
|
1927 |
-
// jQuery plugin initialization
|
1928 |
-
$.fn.fancybox = function (options) {
|
1929 |
-
var index,
|
1930 |
-
that = $(this),
|
1931 |
-
selector = this.selector || '',
|
1932 |
-
run = function(e) {
|
1933 |
-
var what = $(this).blur(), idx = index, relType, relVal;
|
1934 |
-
|
1935 |
-
if (!(e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && !what.is('.fancybox-wrap')) {
|
1936 |
-
relType = options.groupAttr || 'data-fancybox-group';
|
1937 |
-
relVal = what.attr(relType);
|
1938 |
-
|
1939 |
-
if (!relVal) {
|
1940 |
-
relType = 'rel';
|
1941 |
-
relVal = what.get(0)[ relType ];
|
1942 |
-
}
|
1943 |
-
|
1944 |
-
if (relVal && relVal !== '' && relVal !== 'nofollow') {
|
1945 |
-
what = selector.length ? $(selector) : that;
|
1946 |
-
what = what.filter('[' + relType + '="' + relVal + '"]');
|
1947 |
-
idx = what.index(this);
|
1948 |
-
}
|
1949 |
-
|
1950 |
-
options.index = idx;
|
1951 |
-
|
1952 |
-
// Stop an event from bubbling if everything is fine
|
1953 |
-
if (F.open(what, options) !== false) {
|
1954 |
-
e.preventDefault();
|
1955 |
-
}
|
1956 |
-
}
|
1957 |
-
};
|
1958 |
-
|
1959 |
-
options = options || {};
|
1960 |
-
index = options.index || 0;
|
1961 |
-
|
1962 |
-
if (!selector || options.live === false) {
|
1963 |
-
that.unbind('click.fb-start').bind('click.fb-start', run);
|
1964 |
-
|
1965 |
-
} else {
|
1966 |
-
D.undelegate(selector, 'click.fb-start').delegate(selector + ":not('.fancybox-item, .fancybox-nav')", 'click.fb-start', run);
|
1967 |
-
}
|
1968 |
-
|
1969 |
-
this.filter('[data-fancybox-start=1]').trigger('click');
|
1970 |
-
|
1971 |
-
return this;
|
1972 |
-
};
|
1973 |
-
|
1974 |
-
// Tests that need a body at doc ready
|
1975 |
-
D.ready(function() {
|
1976 |
-
var w1, w2;
|
1977 |
-
|
1978 |
-
if ( $.scrollbarWidth === undefined ) {
|
1979 |
-
// http://benalman.com/projects/jquery-misc-plugins/#scrollbarwidth
|
1980 |
-
$.scrollbarWidth = function() {
|
1981 |
-
var parent = $('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),
|
1982 |
-
child = parent.children(),
|
1983 |
-
width = child.innerWidth() - child.height( 99 ).innerWidth();
|
1984 |
-
|
1985 |
-
parent.remove();
|
1986 |
-
|
1987 |
-
return width;
|
1988 |
-
};
|
1989 |
-
}
|
1990 |
-
|
1991 |
-
if ( $.support.fixedPosition === undefined ) {
|
1992 |
-
$.support.fixedPosition = (function() {
|
1993 |
-
var elem = $('<div style="position:fixed;top:20px;"></div>').appendTo('body'),
|
1994 |
-
fixed = ( elem[0].offsetTop === 20 || elem[0].offsetTop === 15 );
|
1995 |
-
|
1996 |
-
elem.remove();
|
1997 |
-
|
1998 |
-
return fixed;
|
1999 |
-
}());
|
2000 |
-
}
|
2001 |
-
|
2002 |
-
$.extend(F.defaults, {
|
2003 |
-
scrollbarWidth : $.scrollbarWidth(),
|
2004 |
-
fixed : $.support.fixedPosition,
|
2005 |
-
parent : $('body')
|
2006 |
-
});
|
2007 |
-
|
2008 |
-
//Get real width of page scroll-bar
|
2009 |
-
w1 = $(window).width();
|
2010 |
-
|
2011 |
-
H.addClass('fancybox-lock-test');
|
2012 |
-
|
2013 |
-
w2 = $(window).width();
|
2014 |
-
|
2015 |
-
H.removeClass('fancybox-lock-test');
|
2016 |
-
|
2017 |
-
$("<style type='text/css'>.fancybox-margin{margin-right:" + (w2 - w1) + "px;}</style>").appendTo("head");
|
2018 |
-
});
|
2019 |
-
|
2020 |
-
}(window, document, jQuery));
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
js/jquery.fittext.js
ADDED
@@ -0,0 +1,51 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
/*global jQuery */
|
2 |
+
/*!
|
3 |
+
* FitText.js 1.2
|
4 |
+
*
|
5 |
+
* Copyright 2011, Dave Rupert http://daverupert.com
|
6 |
+
* Released under the WTFPL license
|
7 |
+
* http://sam.zoy.org/wtfpl/
|
8 |
+
*
|
9 |
+
* Date: Thu May 05 14:23:00 2011 -0600
|
10 |
+
*/
|
11 |
+
|
12 |
+
(function( $ ){
|
13 |
+
|
14 |
+
$.fn.fitText = function( kompressor, options ) {
|
15 |
+
|
16 |
+
// Setup options
|
17 |
+
var compressor = kompressor || 1,
|
18 |
+
settings = $.extend({
|
19 |
+
'minFontSize' : Number.NEGATIVE_INFINITY,
|
20 |
+
'maxFontSize' : Number.POSITIVE_INFINITY
|
21 |
+
}, options);
|
22 |
+
|
23 |
+
return this.each(function(){
|
24 |
+
|
25 |
+
// Store the object
|
26 |
+
var $this = $(this);
|
27 |
+
|
28 |
+
// Resizer() resizes items based on the object width divided by the compressor * 10
|
29 |
+
var resizer = function () {
|
30 |
+
$this.css('font-size', Math.max(Math.min($this.width() / (compressor*3), parseFloat(settings.maxFontSize)), parseFloat(settings.minFontSize)));
|
31 |
+
};
|
32 |
+
|
33 |
+
// Call once to set.
|
34 |
+
resizer();
|
35 |
+
|
36 |
+
// Call on resize. Opera debounces their resize by default.
|
37 |
+
$(window).on('resize.fittext orientationchange.fittext', resizer);
|
38 |
+
|
39 |
+
});
|
40 |
+
|
41 |
+
};
|
42 |
+
|
43 |
+
})( jQuery );
|
44 |
+
jQuery(document).ready(function(){
|
45 |
+
jQuery('h3.ebs-caption').fitText(7);
|
46 |
+
jQuery('p.ebs-caption').fitText(10);
|
47 |
+
jQuery('.ebs-carousel').on('slid.bs.carousel', function () {
|
48 |
+
jQuery('.ebs-carousel').find('h3.ebs-caption').fitText(7);
|
49 |
+
jQuery('.ebs-carousel').find('p.ebs-caption').fitText(10);
|
50 |
+
})
|
51 |
+
})
|
js/oscitas_main_dropdown.js
CHANGED
@@ -1,102 +1,104 @@
|
|
1 |
-
if(ebs_editor_opt=='dropdown'){
|
2 |
-
(function(){
|
3 |
-
tinymce.create('tinymce.plugins.oscitas_main_dropdown', {
|
4 |
-
init: function(ed, url){},
|
5 |
-
createControl: function(button, e){
|
6 |
-
|
7 |
-
|
8 |
-
if(button == "oscitas_main_dropdown_button"){
|
9 |
-
var current_object = this;
|
10 |
-
var button = e.createSplitButton('osc_ebsp_d_button', {
|
11 |
-
title: "EBS Shortcode",
|
12 |
-
image: ebs_url+'images/icon_dropdown.png',
|
13 |
-
icons: true,
|
14 |
-
role: 'presentation',
|
15 |
-
"class": "osc_ebsp_dropdown",
|
16 |
-
onclick:function(){
|
17 |
-
|
18 |
-
}
|
19 |
-
});
|
20 |
-
button.onRenderMenu.add(function(c, b){
|
21 |
-
var prefix='oscitas';
|
22 |
-
//Design Elements
|
23 |
-
c = b.addMenu({title:"Basic Elements", icon_src: ebs_url+'images/elements.png'});
|
24 |
-
current_object.osc_element_call(c, "Button", prefix+"buttons");
|
25 |
-
current_object.osc_element_call(c, "Button Group", prefix+"btngrp",1200);
|
26 |
-
current_object.osc_element_call(c, "Button Group Toolbar", prefix+"btngrptool");
|
27 |
-
current_object.osc_element_call(c, "Notifications", prefix+"notifications");
|
28 |
-
current_object.osc_element_call(c, "Tooltip", prefix+"tooltip");
|
29 |
-
current_object.osc_element_call(c, "Popover", prefix+"oscpopover");
|
30 |
-
current_object.osc_element_call(c, "Button Dropdown", prefix+"dropdown");
|
31 |
-
current_object.osc_element_call(c, "Progress Bar", prefix+"progressbar",800);
|
32 |
-
//Advanced
|
33 |
-
c = b.addMenu({title:"Interactive", icon_src: ebs_url+'images/interaction.png'});
|
34 |
-
current_object.osc_element_call(c, "Accordion", prefix+"toggles");
|
35 |
-
current_object.osc_element_call(c, "Tabs", prefix+"tabs");
|
36 |
-
current_object.osc_element_call(c, "Tables", prefix+"tables");
|
37 |
-
current_object.osc_element_call(c, "Panel", prefix+"panel");
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
current_object.osc_element_call(c, "
|
42 |
-
current_object.osc_element_call(c, "
|
43 |
-
current_object.osc_element_call(c, "
|
44 |
-
current_object.osc_element_call(c, "
|
45 |
-
|
46 |
-
current_object.osc_element_call(c, "
|
47 |
-
|
48 |
-
current_object.osc_element_call(c, "Image
|
49 |
-
|
50 |
-
current_object.osc_element_call(
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
Â
|
|
Â
|
1 |
+
if(ebs_editor_opt=='dropdown'){
|
2 |
+
(function(){
|
3 |
+
tinymce.create('tinymce.plugins.oscitas_main_dropdown', {
|
4 |
+
init: function(ed, url){},
|
5 |
+
createControl: function(button, e){
|
6 |
+
|
7 |
+
|
8 |
+
if(button == "oscitas_main_dropdown_button"){
|
9 |
+
var current_object = this;
|
10 |
+
var button = e.createSplitButton('osc_ebsp_d_button', {
|
11 |
+
title: "EBS Shortcode",
|
12 |
+
image: ebs_url+'images/icon_dropdown.png',
|
13 |
+
icons: true,
|
14 |
+
role: 'presentation',
|
15 |
+
"class": "osc_ebsp_dropdown",
|
16 |
+
onclick:function(){
|
17 |
+
|
18 |
+
}
|
19 |
+
});
|
20 |
+
button.onRenderMenu.add(function(c, b){
|
21 |
+
var prefix='oscitas';
|
22 |
+
//Design Elements
|
23 |
+
c = b.addMenu({title:"Basic Elements", icon_src: ebs_url+'images/elements.png'});
|
24 |
+
current_object.osc_element_call(c, "Button", prefix+"buttons");
|
25 |
+
current_object.osc_element_call(c, "Button Group", prefix+"btngrp",1200);
|
26 |
+
current_object.osc_element_call(c, "Button Group Toolbar", prefix+"btngrptool");
|
27 |
+
current_object.osc_element_call(c, "Notifications", prefix+"notifications");
|
28 |
+
current_object.osc_element_call(c, "Tooltip", prefix+"tooltip");
|
29 |
+
current_object.osc_element_call(c, "Popover", prefix+"oscpopover");
|
30 |
+
current_object.osc_element_call(c, "Button Dropdown", prefix+"dropdown");
|
31 |
+
current_object.osc_element_call(c, "Progress Bar", prefix+"progressbar",800);
|
32 |
+
//Advanced
|
33 |
+
c = b.addMenu({title:"Interactive", icon_src: ebs_url+'images/interaction.png'});
|
34 |
+
current_object.osc_element_call(c, "Accordion", prefix+"toggles");
|
35 |
+
current_object.osc_element_call(c, "Tabs", prefix+"tabs");
|
36 |
+
current_object.osc_element_call(c, "Tables", prefix+"tables");
|
37 |
+
current_object.osc_element_call(c, "Panel", prefix+"panel");
|
38 |
+
current_object.osc_element_call(c, "Slider", prefix+"slider",1100);
|
39 |
+
//Content
|
40 |
+
c = b.addMenu({title:"Content", icon_src: ebs_url+'images/content.png'});
|
41 |
+
current_object.osc_element_call(c, "List", prefix+"lists");
|
42 |
+
current_object.osc_element_call(c, "Icon Heading", prefix+"iconhead",800);
|
43 |
+
current_object.osc_element_call(c, "Label", prefix+"labels");
|
44 |
+
current_object.osc_element_call(c, "Well", prefix+"well");
|
45 |
+
current_object.osc_element_call(c, "Servicebox", prefix+"servicebox",800);
|
46 |
+
current_object.osc_element_call(c, "Description List", prefix+"deslist");
|
47 |
+
c = b.addMenu({title:" Miscellaneous", icon_src: ebs_url+'images/misc.png'});
|
48 |
+
current_object.osc_element_call(c, "Responsive Image", prefix+"thumbnail");
|
49 |
+
current_object.osc_element_call(c, "Icon", prefix+"icon",800);
|
50 |
+
current_object.osc_element_call(c, "Image Effects", prefix+"image");
|
51 |
+
|
52 |
+
current_object.osc_element_call(b, "Columns", prefix+"wpcolumns",1094);
|
53 |
+
|
54 |
+
});
|
55 |
+
return button;
|
56 |
+
}
|
57 |
+
return null;
|
58 |
+
},
|
59 |
+
osc_element_call: function(ed, title, value,width,height){
|
60 |
+
var classt = 'osc_ebsp_dropdown_item';
|
61 |
+
if(typeof(width)==='undefined') width = 'auto';
|
62 |
+
if(typeof(height)==='undefined') height = 'auto';
|
63 |
+
var prefix='oscitas';
|
64 |
+
var func = value.replace(prefix, '');
|
65 |
+
ed.add({
|
66 |
+
title: title,
|
67 |
+
class:classt,
|
68 |
+
icons: true,
|
69 |
+
icon_src: ebs_url+'shortcode/'+func+'/icon.png',
|
70 |
+
role: 'presentation',
|
71 |
+
onclick: function (){
|
72 |
+
|
73 |
+
//Retrieve selected content
|
74 |
+
var selected_content = tinyMCE.activeEditor.selection.getContent();
|
75 |
+
if(!selected_content)
|
76 |
+
var selected_content = 'Your Content';
|
77 |
+
//Design Elements
|
78 |
+
|
79 |
+
if(value == prefix+"btngrptool"){
|
80 |
+
selected_content='Insert Buttons Groups'
|
81 |
+
tinyMCE.activeEditor.selection.setContent('[btngrptoolbar class="yourcustomclass"][/btngrptoolbar]');
|
82 |
+
}
|
83 |
+
else if(value == prefix+"toggles"){
|
84 |
+
tinyMCE.activeEditor.selection.setContent('[toggles class="yourcustomclass"]<br/>[toggle title="Accordion number 1"]Toggle 1 content goes here.[/toggle]<br/>[toggle title="Accordion number 2"]Toggle 2 content goes here.[/toggle]<br/>[toggle title="Accordion number 3"]Toggle 3 content goes here.[/toggle]<br/>[toggle title="Accordion number 4"]Toggle 4 content goes here.[/toggle]<br/>[/toggles]');
|
85 |
+
}
|
86 |
+
else if(value == prefix+"tabs"){
|
87 |
+
tinyMCE.activeEditor.selection.setContent('[tabs class="yourcustomclass"]<br/>[tab title="Tab number 1" active="active"]Tab 1 content goes here.[/tab]<br/>[tab title="Tab number 2"]Tab 2 content goes here.[/tab]<br/>[tab title="Tab number 3"]Tab 3 content goes here.[/tab]<br/>[tab title="Tab number 4"]Tab 4 content goes here.[/tab]<br/>[/tabs]');
|
88 |
+
}
|
89 |
+
else{
|
90 |
+
|
91 |
+
eval('_create_tinyMCE_dropdown('+func+',"'+width+'","'+height+'")');
|
92 |
+
}
|
93 |
+
return false;
|
94 |
+
}
|
95 |
+
})
|
96 |
+
}
|
97 |
+
|
98 |
+
});
|
99 |
+
tinymce.PluginManager.add("oscitas_main_dropdown", tinymce.plugins.oscitas_main_dropdown);
|
100 |
+
})();
|
101 |
+
}
|
102 |
+
|
103 |
+
//var func = value.replace(prefix, '');
|
104 |
+
//eval('create_oscitas_'+func+'(); open_dialogue(g'+func+');');
|
js/respond.min.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
|
2 |
-
/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
|
3 |
-
window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document);
|
4 |
-
|
5 |
-
/*! Respond.js v1.3.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */
|
6 |
-
(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);
|
1 |
+
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
|
2 |
+
/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
|
3 |
+
window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document);
|
4 |
+
|
5 |
+
/*! Respond.js v1.3.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */
|
6 |
+
(function(a){"use strict";function x(){u(!0)}var b={};if(a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,!b.mediaQueriesSupported){var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var b=m.shift();v(b.href,function(c){p(c,b.href,b.media),h[b.href]=!0,a.setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(b){var h="clientWidth",k=d[h],m="CSS1Compat"===c.compatMode&&k||c.body[h]||k,n={},o=l[l.length-1],p=(new Date).getTime();if(b&&q&&i>p-q)return a.clearTimeout(r),r=a.setTimeout(u,i),void 0;q=p;for(var v in e)if(e.hasOwnProperty(v)){var w=e[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?t||s():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?t||s():1)),w.hasquery&&(z&&A||!(z||m>=x)||!(A||y>=m))||(n[w.media]||(n[w.media]=[]),n[w.media].push(f[w.rules]))}for(var C in g)g.hasOwnProperty(C)&&g[C]&&g[C].parentNode===j&&j.removeChild(g[C]);for(var D in n)if(n.hasOwnProperty(D)){var E=c.createElement("style"),F=n[D].join("\n");E.type="text/css",E.media=D,j.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(c.createTextNode(F)),g.push(E)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)}})(this);
|
lib/widget.php
ADDED
@@ -0,0 +1,79 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
add_action('widgets_init', 'osc_ebsp_content_widget');
|
3 |
+
|
4 |
+
function osc_ebsp_content_widget() {
|
5 |
+
register_widget('Ebs_Custom_Widget');
|
6 |
+
}
|
7 |
+
|
8 |
+
|
9 |
+
|
10 |
+
class Ebs_Custom_Widget extends WP_Widget {
|
11 |
+
|
12 |
+
function Ebs_Custom_Widget() {
|
13 |
+
$widget_ops = array('classname' => 'ebs_custom_widget', 'description' => __('EBS widget to show EBS/other shortcodes in sidebar.','ebs'));
|
14 |
+
|
15 |
+
$control_ops = array('id_base' => 'ebsp-widget');
|
16 |
+
|
17 |
+
$this->WP_Widget('ebsp-widget', __('EBS Shortcode Compiler','ebs'), $widget_ops, $control_ops);
|
18 |
+
}
|
19 |
+
|
20 |
+
function widget($args, $instance) {
|
21 |
+
extract($args);
|
22 |
+
|
23 |
+
$title = apply_filters('widget_title', $instance['title']);
|
24 |
+
$ebs_content = $instance['ebs_content'];
|
25 |
+
|
26 |
+
|
27 |
+
echo $before_widget;
|
28 |
+
|
29 |
+
if ($title) {
|
30 |
+
echo $before_title . $title . $after_title;
|
31 |
+
}
|
32 |
+
|
33 |
+
if ($ebs_content) {
|
34 |
+
|
35 |
+
?>
|
36 |
+
<div class="ebs_widget_content">
|
37 |
+
<?php echo do_shortcode($ebs_content);?>
|
38 |
+
</div>
|
39 |
+
<div class="clear"></div>
|
40 |
+
<?php
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
+
echo $after_widget;
|
46 |
+
}
|
47 |
+
|
48 |
+
function update($new_instance, $old_instance) {
|
49 |
+
$instance = $old_instance;
|
50 |
+
|
51 |
+
$instance['title'] = strip_tags($new_instance['title']);
|
52 |
+
$instance['ebs_content'] = $new_instance['ebs_content'];
|
53 |
+
|
54 |
+
|
55 |
+
return $instance;
|
56 |
+
}
|
57 |
+
|
58 |
+
function form($instance) {
|
59 |
+
$defaults = array('title' => 'EBS Shortcode', 'ebs_content' => '');
|
60 |
+
$instance = wp_parse_args((array) $instance, $defaults);
|
61 |
+
?>
|
62 |
+
|
63 |
+
<p>
|
64 |
+
<label for="<?php echo $this->get_field_id('title'); ?>">Title:</label>
|
65 |
+
<input class="osc_ebs_input" style=" width: 100%; display: block;" id="<?php echo $this->get_field_id('title'); ?>" type="text" name="<?php echo $this->get_field_name('title'); ?>" value="<?php echo $instance['title']; ?>" />
|
66 |
+
</p>
|
67 |
+
|
68 |
+
<p>
|
69 |
+
<label for="<?php echo $this->get_field_id('ebs_content'); ?>">Shortcode:</label>
|
70 |
+
<textarea class="osc_ebs_input" style=" height: 250px;
|
71 |
+
width: 100%; display: block;" id="<?php echo $this->get_field_id('ebs_content'); ?>" name="<?php echo $this->get_field_name('ebs_content'); ?>" ><?php echo $instance['ebs_content']; ?></textarea>
|
72 |
+
</p>
|
73 |
+
|
74 |
+
|
75 |
+
<?php
|
76 |
+
}
|
77 |
+
|
78 |
+
}
|
79 |
+
?>
|
osc_bootstrap_shortcode.php
CHANGED
@@ -1,228 +1,276 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
Plugin Name: Easy Bootstrap Shortcode
|
5 |
-
Plugin URI: http://www.oscitasthemes.com
|
6 |
-
Description: Add bootstrap 3.0 styles to your theme by wordpress editor shortcode buttons.
|
7 |
-
Version:
|
8 |
-
Author: oscitas
|
9 |
-
Author URI: http://www.oscitasthemes.com
|
10 |
-
License: Under the GPL v2 or later
|
11 |
-
*/
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
add_action('
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
}
|
46 |
-
function
|
47 |
-
|
48 |
-
|
49 |
-
$
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
function
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
}
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
if (
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/*
|
4 |
+
Plugin Name: Easy Bootstrap Shortcode
|
5 |
+
Plugin URI: http://www.oscitasthemes.com
|
6 |
+
Description: Add bootstrap 3.0.3 styles to your theme by wordpress editor shortcode buttons.
|
7 |
+
Version: 3.7.0
|
8 |
+
Author: oscitas
|
9 |
+
Author URI: http://www.oscitasthemes.com
|
10 |
+
License: Under the GPL v2 or later
|
11 |
+
*/
|
12 |
+
function osc_ebs_plugin_exists( $prevent ) {
|
13 |
+
return 'ebs';
|
14 |
+
}
|
15 |
+
$checkplugin=apply_filters('osc_ebs_pro_plugin_exists',false);
|
16 |
+
if(isset($checkplugin) && $checkplugin=='ebsp'):
|
17 |
+
add_action('admin_notices', 'ebs_showAdminMessages');
|
18 |
+
|
19 |
+
function ebs_showMessage($message, $errormsg = false)
|
20 |
+
{
|
21 |
+
if ($errormsg) {
|
22 |
+
echo '<div id="message" class="error ebs_notification">';
|
23 |
+
}
|
24 |
+
else {
|
25 |
+
echo '<div id="message" class="update-nag ebs_notification">';
|
26 |
+
}
|
27 |
+
echo '<p><strong>' . $message . '</strong></p></div>';
|
28 |
+
}
|
29 |
+
|
30 |
+
function ebs_showAdminMessages()
|
31 |
+
{
|
32 |
+
ebs_showMessage("Easy Bootstrap Shortcode Pro activated, deactivate Easy Bootstrap Shortcode free version", false);
|
33 |
+
}
|
34 |
+
else:
|
35 |
+
add_filter( 'osc_ebs_plugin_exists', 'osc_ebs_plugin_exists' );
|
36 |
+
define('EBS_PLUGIN_URL',plugins_url('/',__FILE__));
|
37 |
+
define('EBS_JS_CDN','http://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js');
|
38 |
+
define('EBS_RESPOND_CDN','http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.3.0/respond.min.js');
|
39 |
+
add_action('admin_init','check_ebsp_status');
|
40 |
+
function check_ebsp_status(){
|
41 |
+
$file = basename( __FILE__ );
|
42 |
+
$folder = basename( dirname( __FILE__ ) );
|
43 |
+
$hook = "after_plugin_row_{$folder}/{$file}";
|
44 |
+
add_action( $hook, 'ebsp_register_licence_key');
|
45 |
+
}
|
46 |
+
function ebsp_register_licence_key( $plugin_name )
|
47 |
+
|
48 |
+
{
|
49 |
+
$ebsprefix='ebsp';
|
50 |
+
$plugin_name='easy-bootstrap-shortcode-pro/osc_bootstrap_shortcode.php ';
|
51 |
+
echo '</tr><tr class="plugin-update-tr"><td colspan="3" class="plugin-update"><div class="update-message">' . __('Easy Bootstrap Shortcode Pro also available, <a href="http://oscitasthemes.com/products/easy-bootstrap-shortcodes-pro/">click here</a> to purchase one now',$ebsprefix) . '</div></td>';
|
52 |
+
}
|
53 |
+
|
54 |
+
add_action('admin_enqueue_scripts', 'osc_add_admin_ebs_scripts');
|
55 |
+
add_action('admin_menu', 'osc_ebs_add_admin_menu');
|
56 |
+
add_action('wp_enqueue_scripts', 'osc_add_dynamic_css',100);
|
57 |
+
add_filter('mce_external_plugins', 'osc_editor_enable_mce');
|
58 |
+
if(!apply_filters('plugin_oscitas_theme_check',false)){
|
59 |
+
add_action('wp_enqueue_scripts', 'osc_add_frontend_ebs_scripts',-100);
|
60 |
+
}
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
register_activation_hook(__FILE__, 'osc_ebs_activate_plugin');
|
65 |
+
register_deactivation_hook(__FILE__, 'osc_ebs_deactivate_plugin');
|
66 |
+
|
67 |
+
|
68 |
+
function osc_ebs_activate_plugin() {
|
69 |
+
$isSet=apply_filters('ebs_custom_option',false);
|
70 |
+
if (!$isSet) {
|
71 |
+
|
72 |
+
// EBS_BOOTSTRAP_JS_LOCATION '1' - for plugin file, '2' - don't user EBS files but use from other plugin or theme, '3' - to user CDN path
|
73 |
+
update_option( 'EBS_BOOTSTRAP_JS_LOCATION', 1 );
|
74 |
+
update_option( 'EBS_BOOTSTRAP_JS_CDN_PATH', EBS_JS_CDN );
|
75 |
+
update_option( 'EBS_BOOTSTRAP_RESPOND_CDN_PATH', EBS_RESPOND_CDN );
|
76 |
+
// EBS_BOOTSTRAP_RESPOND_LOCATION '1' - for plugin file, '2' - don't user EBS files but use from other plugin or theme, '3' - to user CDN path
|
77 |
+
update_option('EBS_BOOTSTRAP_RESPOND_LOCATION',2);
|
78 |
+
|
79 |
+
// EBS_BOOTSTRAP_CSS_LOCATION '1' - for plugin file, '2' - don't user EBS files but use from other plugin or theme
|
80 |
+
update_option( 'EBS_BOOTSTRAP_CSS_LOCATION', 1 );
|
81 |
+
update_option( 'EBS_EDITOR_OPT','icon');
|
82 |
+
update_option( 'EBS_EDITOR_OPT','icon');
|
83 |
+
if(get_option('EBS_CUSTOM_CSS')==''){
|
84 |
+
update_option( 'EBS_CUSTOM_CSS','');
|
85 |
+
}
|
86 |
+
}
|
87 |
+
|
88 |
+
}
|
89 |
+
function osc_ebs_settings_link( $links ) {
|
90 |
+
$isSet=apply_filters('ebs_custom_option',false);
|
91 |
+
if (!$isSet) {
|
92 |
+
$settings_link = '<a href="admin.php?page=ebs/ebs-settings.php">Settings</a>';
|
93 |
+
array_push( $links, $settings_link );
|
94 |
+
}
|
95 |
+
return $links;
|
96 |
+
}
|
97 |
+
|
98 |
+
add_filter( "plugin_action_links_".plugin_basename( __FILE__ ), 'osc_ebs_settings_link' );
|
99 |
+
|
100 |
+
function osc_ebs_deactivate_plugin() {
|
101 |
+
$isSet=apply_filters('ebs_custom_option',false);
|
102 |
+
if (!$isSet) {
|
103 |
+
delete_option( 'EBS_BOOTSTRAP_JS_LOCATION' );
|
104 |
+
delete_option( 'EBS_BOOTSTRAP_JS_CDN_PATH' );
|
105 |
+
delete_option( 'EBS_BOOTSTRAP_CSS_LOCATION');
|
106 |
+
delete_option( 'EBS_BOOTSTRAP_RESPOND_LOCATION' );
|
107 |
+
delete_option( 'EBS_BOOTSTRAP_RESPOND_CDN_PATH' );
|
108 |
+
delete_option('EBS_EDITOR_OPT');
|
109 |
+
}
|
110 |
+
}
|
111 |
+
|
112 |
+
function osc_ebs_add_admin_menu() {
|
113 |
+
$isSet=apply_filters('ebs_custom_option',false);
|
114 |
+
if (!$isSet) {
|
115 |
+
add_menu_page('EBS Settings', ' EBS Settings', 'manage_options', 'ebs/ebs-settings.php', 'osc_ebs_setting_page', plugins_url('/images/icon.png', __FILE__));
|
116 |
+
}
|
117 |
+
}
|
118 |
+
|
119 |
+
function osc_ebs_setting_page() {
|
120 |
+
if (isset($_POST['ebs_submit'])) {
|
121 |
+
update_option( 'EBS_BOOTSTRAP_JS_LOCATION', isset($_POST['b_js'])?$_POST['b_js']:1 );
|
122 |
+
update_option( 'EBS_BOOTSTRAP_JS_CDN_PATH',isset($_POST['cdn_path'])? $_POST['cdn_path']:EBS_JS_CDN );
|
123 |
+
update_option( 'EBS_BOOTSTRAP_CSS_LOCATION', isset($_POST['b_css'])?$_POST['b_css']:1 );
|
124 |
+
update_option( 'EBS_BOOTSTRAP_RESPOND_LOCATION', isset($_POST['respond_js'])?$_POST['respond_js']:2 );
|
125 |
+
update_option( 'EBS_BOOTSTRAP_RESPOND_CDN_PATH', isset($_POST['respond_cdn_path'])?$_POST['respond_cdn_path']:EBS_RESPOND_CDN );
|
126 |
+
update_option( 'EBS_EDITOR_OPT', isset($_POST['ebsp_editor_opt'])?$_POST['ebsp_editor_opt']:'icon' );
|
127 |
+
update_option( 'EBS_CUSTOM_CSS', isset($_POST['ebs_custom_css'])?$_POST['ebs_custom_css']:'' );
|
128 |
+
|
129 |
+
$_SESSION['ebs_dynamic_css'] =$_POST['ebs_custom_css'];
|
130 |
+
$js =isset($_POST['b_js'])?$_POST['b_js']:1;
|
131 |
+
$cdn = isset($_POST['cdn_path'])? $_POST['cdn_path']:EBS_JS_CDN;
|
132 |
+
$css = isset($_POST['b_css'])?$_POST['b_css']:1;
|
133 |
+
$respond = isset($_POST['respond_js'])?$_POST['respond_js']:2;
|
134 |
+
$respondcdn = isset($_POST['respond_cdn_path'])?$_POST['respond_cdn_path']:EBS_RESPOND_CDN;
|
135 |
+
$ebsp_editor_opt=isset($_POST['ebsp_editor_opt'])?$_POST['ebsp_editor_opt']:'icon' ;
|
136 |
+
$ebs_custom_css=isset($_POST['ebs_custom_css'])?$_POST['ebs_custom_css']:'' ;
|
137 |
+
|
138 |
+
} else {
|
139 |
+
$js = get_option( 'EBS_BOOTSTRAP_JS_LOCATION', 1 );
|
140 |
+
$cdn = get_option( 'EBS_BOOTSTRAP_JS_CDN_PATH', EBS_JS_CDN );
|
141 |
+
$css = get_option( 'EBS_BOOTSTRAP_CSS_LOCATION', 1 );
|
142 |
+
$respond = get_option( 'EBS_BOOTSTRAP_RESPOND_LOCATION', 2 );
|
143 |
+
$respondcdn = get_option( 'EBS_BOOTSTRAP_RESPOND_CDN_PATH', EBS_RESPOND_CDN );
|
144 |
+
$ebsp_editor_opt=get_option('EBS_EDITOR_OPT','icon');
|
145 |
+
$ebs_custom_css=get_option('EBS_CUSTOM_CSS','');
|
146 |
+
}
|
147 |
+
include 'ebs_settings.php';
|
148 |
+
}
|
149 |
+
|
150 |
+
add_action('admin_head', 'osc_ebs_ajax_ul');
|
151 |
+
function osc_ebs_ajax_ul(){
|
152 |
+
$ebsp_editor_opt=get_option('EBS_EDITOR_OPT','icon');
|
153 |
+
|
154 |
+
?>
|
155 |
+
<script type="text/javascript">
|
156 |
+
var ebs_ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
|
157 |
+
var ebs_url='<?php echo EBS_PLUGIN_URL;?>';
|
158 |
+
var ebs_editor_opt='<?php echo $ebsp_editor_opt; ?>'
|
159 |
+
|
160 |
+
</script>
|
161 |
+
<?php
|
162 |
+
}
|
163 |
+
// add_submenu_page('optine
|
164 |
+
function osc_add_admin_ebs_scripts() {
|
165 |
+
global $pagenow;
|
166 |
+
$screen = get_current_screen();
|
167 |
+
if ($screen->id == 'toplevel_page_ebs/ebs-settings') {
|
168 |
+
wp_enqueue_style('ebs-setting', plugins_url('/styles/ebs-setting.min.css', __FILE__));
|
169 |
+
}
|
170 |
+
wp_enqueue_script('ebs-main', plugins_url('/js/ebs_main.js', __FILE__));
|
171 |
+
|
172 |
+
}
|
173 |
+
|
174 |
+
function osc_editor_enable_mce(){
|
175 |
+
wp_enqueue_script('jquery');
|
176 |
+
wp_enqueue_style('thickbox');
|
177 |
+
wp_enqueue_script('media-upload');
|
178 |
+
wp_enqueue_script('thickbox');
|
179 |
+
wp_enqueue_style('wp-color-picker');
|
180 |
+
wp_enqueue_script('wp-color-picker');
|
181 |
+
wp_enqueue_script('jquery-ui-slider');
|
182 |
+
wp_enqueue_style('EBS_jquery-ui-slider-css', plugins_url('/styles/slider.css', __FILE__));
|
183 |
+
if (!apply_filters('ebs_bootstrap_icon_css_url',false)) {
|
184 |
+
wp_enqueue_style('bootstrap-icon', plugins_url('/styles/bootstrap-icon.min.css', __FILE__));
|
185 |
+
} else{
|
186 |
+
wp_enqueue_style('bootstrap-icon', apply_filters('ebs_bootstrap_icon_css_url',false));
|
187 |
+
}
|
188 |
+
if (!apply_filters('ebs_custom_bootstrap_admin_css',false)) {
|
189 |
+
wp_enqueue_style('ebs_bootstrap_admin', plugins_url('/styles/bootstrap_admin.min.css', __FILE__));
|
190 |
+
}
|
191 |
+
|
192 |
+
}
|
193 |
+
|
194 |
+
function osc_add_dynamic_css(){
|
195 |
+
$_SESSION['ebs_dynamic_css'] = get_option('EBS_CUSTOM_CSS','');
|
196 |
+
wp_enqueue_style('ebs_dynamic_css', plugins_url('/styles/ebs_dynamic_css.php', __FILE__));
|
197 |
+
|
198 |
+
}
|
199 |
+
function osc_add_frontend_ebs_scripts() {
|
200 |
+
wp_enqueue_script('jquery');
|
201 |
+
$isSet=apply_filters('ebs_custom_option',false);
|
202 |
+
if (!$isSet) {
|
203 |
+
$js = get_option( 'EBS_BOOTSTRAP_JS_LOCATION', 1 );
|
204 |
+
$respond = get_option( 'EBS_BOOTSTRAP_RESPOND_LOCATION', 2 );
|
205 |
+
$cdn = get_option( 'EBS_BOOTSTRAP_JS_CDN_PATH', EBS_JS_CDN );
|
206 |
+
$respondcdn = get_option( 'EBS_BOOTSTRAP_RESPOND_CDN_PATH', EBS_RESPOND_CDN );
|
207 |
+
$css = get_option( 'EBS_BOOTSTRAP_CSS_LOCATION', 1 );
|
208 |
+
|
209 |
+
// http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.3.0/respond.min.js
|
210 |
+
|
211 |
+
|
212 |
+
if ($js == 1) {
|
213 |
+
if (!apply_filters('ebs_bootstrap_js_url',false)) {
|
214 |
+
wp_enqueue_script('bootstrap', plugins_url('/js/bootstrap.min.js', __FILE__));
|
215 |
+
} else{
|
216 |
+
wp_enqueue_script('bootstrap', apply_filters('ebs_bootstrap_js_url',false));
|
217 |
+
}
|
218 |
+
} elseif ($js == 3) {
|
219 |
+
if (!apply_filters('ebs_bootstrap_js_cdn',false)) {
|
220 |
+
wp_enqueue_script('bootstrap', $cdn);
|
221 |
+
} else{
|
222 |
+
wp_enqueue_script('bootstrap', apply_filters('ebs_bootstrap_js_cdn',false));
|
223 |
+
}
|
224 |
+
}
|
225 |
+
if(preg_match('/(?i)msie [1-8]/',$_SERVER['HTTP_USER_AGENT'])){
|
226 |
+
if ($respond == 1) {
|
227 |
+
if (!apply_filters('ebs_bootstrap_respond_url',false)) {
|
228 |
+
wp_enqueue_script('bootstrap_respond', plugins_url('/js/respond.min.js', __FILE__));
|
229 |
+
} else{
|
230 |
+
wp_enqueue_script('bootstrap_respond', apply_filters('ebs_bootstrap_respond_url',false));
|
231 |
+
}
|
232 |
+
} elseif ($respond == 3) {
|
233 |
+
if (!apply_filters('ebs_bootstrap_respond_cdn',false)) {
|
234 |
+
wp_enqueue_script('bootstrap_respond', $respondcdn);
|
235 |
+
} else{
|
236 |
+
wp_enqueue_script('bootstrap_respond', apply_filters('ebs_bootstrap_respond_cdn',false));
|
237 |
+
}
|
238 |
+
}
|
239 |
+
}
|
240 |
+
if ($css == 1) {
|
241 |
+
if (!apply_filters('ebs_bootstrap_css_url',false)) {
|
242 |
+
wp_enqueue_style('bootstrap', plugins_url('/styles/bootstrap.min.css', __FILE__));
|
243 |
+
} else {
|
244 |
+
wp_enqueue_style('bootstrap', apply_filters('ebs_bootstrap_css_url',false));
|
245 |
+
}
|
246 |
+
}
|
247 |
+
elseif($css==3){
|
248 |
+
if (!apply_filters('ebs_no_bootstrap_theme_css_url',false)) {
|
249 |
+
wp_enqueue_style('bootstrap', plugins_url('/styles/bootstrap-oscitas.css', __FILE__));
|
250 |
+
} else {
|
251 |
+
wp_enqueue_style('bootstrap', apply_filters('ebs_no_bootstrap_theme_css_url',false));
|
252 |
+
}
|
253 |
+
|
254 |
+
}
|
255 |
+
else {
|
256 |
+
if (!apply_filters('ebs_bootstrap_icon_css_url',false)) {
|
257 |
+
//wp_enqueue_style('bootstrap-icon', plugins_url('/styles/bootstrap-icon.min.css', __FILE__));
|
258 |
+
} else{
|
259 |
+
wp_enqueue_style('bootstrap-icon', apply_filters('ebs_bootstrap_icon_css_url',false));
|
260 |
+
}
|
261 |
+
}
|
262 |
+
}
|
263 |
+
}
|
264 |
+
|
265 |
+
// Shortcodes
|
266 |
+
|
267 |
+
add_action('init','ebs_session_start');
|
268 |
+
function ebs_session_start() {
|
269 |
+
if(!session_id()){
|
270 |
+
@session_start();
|
271 |
+
}
|
272 |
+
}
|
273 |
+
|
274 |
+
include('shortcode/functions.php');
|
275 |
+
include('lib/widget.php');
|
276 |
+
endif;
|
shortcode/btngrp/btngrp_plugin.js
CHANGED
@@ -1,200 +1,200 @@
|
|
1 |
-
var btngrp={
|
2 |
-
title:"Button Group Shortcode",
|
3 |
-
id :'oscitas-form-btngrp',
|
4 |
-
pluginName: 'btngrp'
|
5 |
-
};
|
6 |
-
|
7 |
-
(function() {
|
8 |
-
_create_tinyMCE_options(btngrp);
|
9 |
-
})();
|
10 |
-
|
11 |
-
function create_oscitas_btngrp(pluginObj){
|
12 |
-
if(jQuery(pluginObj.hashId).length){
|
13 |
-
jQuery(pluginObj.hashId).remove();
|
14 |
-
}
|
15 |
-
// creates a form to be displayed everytime the button is clicked
|
16 |
-
// you should achieve this using AJAX instead of direct html code like this
|
17 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
-
<tr>\
|
19 |
-
<th class="main_dp_th"><label for="oscitas-btngrp-heading" >Button Group Features</label></th>\
|
20 |
-
<td>\
|
21 |
-
<table class="tb_multiple_column_upper">\
|
22 |
-
<thead>\
|
23 |
-
<tr><th>Size</th><th>Style</th></tr>\
|
24 |
-
</thead>\
|
25 |
-
<tbody>\
|
26 |
-
<tr>\
|
27 |
-
<td><select name="type" id="oscitas-btngrp-size">\
|
28 |
-
<option value="">Default</option>\
|
29 |
-
<option value="btn-lg">Large</option>\
|
30 |
-
<option value="btn-sm">Small</option>\
|
31 |
-
<option value="btn-xs">Ex-small</option>\
|
32 |
-
</select></td>\
|
33 |
-
<td>\
|
34 |
-
<select name="type" id="oscitas-btngrp-style">\
|
35 |
-
<option value="">Default</option>\
|
36 |
-
<option value="vertical">Vertical</option>\
|
37 |
-
<option value="justified">Justified</option>\
|
38 |
-
</select>\
|
39 |
-
</td>\
|
40 |
-
</tr>\
|
41 |
-
</tbody>\
|
42 |
-
</table>\
|
43 |
-
</td>\
|
44 |
-
</tr>\
|
45 |
-
<tr>\
|
46 |
-
<th class="main_dp_th"><label for="oscitas-line">Button Group Items</label></th>\
|
47 |
-
<td>\
|
48 |
-
<table class="tb_multiple_column">\
|
49 |
-
<thead>\
|
50 |
-
<tr><th>Style</th><th>Type</th><th>Link</th><th>Open in New Window</th><th>Title</th><th>Option</th></tr>\
|
51 |
-
</thead>\
|
52 |
-
<tbody id="oscitas-append-btngrpitem">\
|
53 |
-
<tr class="osc_btngrp_list_item">\
|
54 |
-
<td>\
|
55 |
-
<select name="type" class="oscitas-btngrpitem-style">\
|
56 |
-
<option value="btn-default">Simple</option>\
|
57 |
-
<option value="btn-primary">Primary</option>\
|
58 |
-
<option value="btn-success">Success</option>\
|
59 |
-
<option value="btn-info">Information</option>\
|
60 |
-
<option value="btn-warning">Warning</option>\
|
61 |
-
<option value="btn-danger">Danger</option>\
|
62 |
-
<option value="btn-link">Link</option>\
|
63 |
-
</select>\
|
64 |
-
</td>\
|
65 |
-
<td class="osc_btg_type_change">\
|
66 |
-
<select name="type" class="oscitas-btngrpitem-type">\
|
67 |
-
<option value="link">Link</option>\
|
68 |
-
<option value="button">Button</option>\
|
69 |
-
</select>\
|
70 |
-
</td>\
|
71 |
-
<td class="osc_btg_hide">\
|
72 |
-
<input type="text" name="link" class="oscitas-btngrpitem-link" value="#" />\
|
73 |
-
</td>\
|
74 |
-
<td class="osc_btg_hide">\
|
75 |
-
<input type="checkbox" class="oscitas-btngrpitem-target" value="true">\
|
76 |
-
</td>\
|
77 |
-
<td>\
|
78 |
-
<input type="text" name="title" class="oscitas-btngrpitem-title" value="Button"/>\
|
79 |
-
</td>\
|
80 |
-
<td></td>\
|
81 |
-
</tr>\
|
82 |
-
</tbody>\
|
83 |
-
<tfoot>\
|
84 |
-
<tr>\
|
85 |
-
<td colspan="8">\
|
86 |
-
<a id="osc_add_new_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-plus-sign"></i> Add New Item</a>\
|
87 |
-
</td>\
|
88 |
-
</tr>\
|
89 |
-
</tfoot>\
|
90 |
-
</table>\
|
91 |
-
</td>\
|
92 |
-
</tr>\
|
93 |
-
<tr>\
|
94 |
-
<th>\
|
95 |
-
<label for="oscitas-btngrp-class">Custom Class</label>\
|
96 |
-
</th>\
|
97 |
-
<td>\
|
98 |
-
<input type="text" name="line" id="oscitas-btngrp-class" value=""/>\
|
99 |
-
</td>\
|
100 |
-
</tr>\
|
101 |
-
</table>\
|
102 |
-
<p class="submit">\
|
103 |
-
<input type="button" id="oscitas-btngrp-submit" class="button-primary" value="Insert Button Group" name="submit" />\
|
104 |
-
</p>\
|
105 |
-
</div>');
|
106 |
-
|
107 |
-
var table = form.find('table');
|
108 |
-
form.appendTo('body').hide();
|
109 |
-
form.find('#osc_add_new_dditem').click(function(){
|
110 |
-
var item='<tr class="osc_btngrp_list_item">' +
|
111 |
-
'<td><select name="type" class="oscitas-btngrpitem-style">'+
|
112 |
-
'<option value="btn-default">Simple</option>'+
|
113 |
-
'<option value="btn-primary">Primary</option>'+
|
114 |
-
'<option value="btn-success">Success</option>'+
|
115 |
-
'<option value="btn-info">Information</option>'+
|
116 |
-
'<option value="btn-warning">Warning</option>'+
|
117 |
-
'<option value="btn-danger">Danger</option>'+
|
118 |
-
'<option value="btn-link">Link</option>'+
|
119 |
-
'</select>'+
|
120 |
-
'</td>'+
|
121 |
-
'<td class="osc_btg_type_change">'+
|
122 |
-
'<select name="type" class="oscitas-btngrpitem-type">'+
|
123 |
-
'<option value="link">Link</option>'+
|
124 |
-
'<option value="button">Button</option>'+
|
125 |
-
'</select>'+
|
126 |
-
'</td>'+
|
127 |
-
'<td class="osc_btg_hide">'+
|
128 |
-
'<input type="text" name="link" class="oscitas-btngrpitem-link" value="#" />'+
|
129 |
-
'</td>'+
|
130 |
-
'<td class="osc_btg_hide">'+
|
131 |
-
'<input type="checkbox" class="oscitas-btngrpitem-target" value="true">'+
|
132 |
-
'</td>'+
|
133 |
-
'<td>'+
|
134 |
-
'<input type="text" name="title" class="oscitas-btngrpitem-title" value="Button"/>'+
|
135 |
-
'</td>'+
|
136 |
-
'<td><a class="osc_remove_btgitem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-remove"></i></a></td>'+
|
137 |
-
'</tr>';
|
138 |
-
form.find('#oscitas-append-btngrpitem').append(item);
|
139 |
-
|
140 |
-
});
|
141 |
-
jQuery('.osc_remove_btgitem').live('click',function(){
|
142 |
-
jQuery(this).parent().parent().remove();
|
143 |
-
})
|
144 |
-
jQuery('.osc_btg_type_change').live('change',function(){
|
145 |
-
var $this=jQuery(this);
|
146 |
-
var par=jQuery(this).parent();
|
147 |
-
var item=jQuery(this);
|
148 |
-
var val=item.find('.oscitas-btngrpitem-type').val();
|
149 |
-
if(val=='button'){
|
150 |
-
jQuery(par).find('.osc_btg_hide').hide();
|
151 |
-
item.attr('colspan',3);
|
152 |
-
} else{
|
153 |
-
jQuery(par).find('.osc_hide').show();
|
154 |
-
item.attr('colspan',0);
|
155 |
-
}
|
156 |
-
});
|
157 |
-
|
158 |
-
// dialog('close');
|
159 |
-
// handles the click event of the submit button
|
160 |
-
form.find('#oscitas-btngrp-submit').click(function(){
|
161 |
-
|
162 |
-
|
163 |
-
var cusclass='',style='';
|
164 |
-
if(table.find('#oscitas-btngrp-class').val()!=''){
|
165 |
-
cusclass= ' class="'+table.find('#oscitas-btngrp-class').val()+'"';
|
166 |
-
}
|
167 |
-
if(table.find('#oscitas-btngrp-style').val()!=''){
|
168 |
-
style= ' style="'+table.find('#oscitas-btngrp-style').val()+'"';
|
169 |
-
}
|
170 |
-
var shortcode='[buttongroup'+cusclass+style;
|
171 |
-
shortcode+=']';
|
172 |
-
var type='',title='',link='';
|
173 |
-
jQuery('tr.osc_btngrp_list_item').each(function(){
|
174 |
-
type = jQuery(this).find('.oscitas-btngrpitem-type').val();
|
175 |
-
title = jQuery(this).find('.oscitas-btngrpitem-title').val();
|
176 |
-
link = jQuery(this).find('.oscitas-btngrpitem-link').val();
|
177 |
-
|
178 |
-
shortcode+='[button';
|
179 |
-
shortcode += ' style="'+jQuery(this).find('.oscitas-btngrpitem-style').val();
|
180 |
-
shortcode += ' '+jQuery('#oscitas-btngrp-size').val();
|
181 |
-
shortcode += '"';
|
182 |
-
shortcode += ' type="'+type+'" ';
|
183 |
-
if(type!='button'){
|
184 |
-
shortcode += ' target="'+(jQuery(this).find('.oscitas-btngrpitem-target').prop('checked')? 'true': 'false')+ '" ';
|
185 |
-
shortcode += ' link="'+link+'" ';
|
186 |
-
}
|
187 |
-
shortcode += ' title="'+title+'" ';
|
188 |
-
shortcode+=']<br/>';
|
189 |
-
});
|
190 |
-
shortcode+='[/buttongroup]';
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
// inserts the shortcode into the active editor
|
195 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
196 |
-
|
197 |
-
close_dialogue(pluginObj.hashId);
|
198 |
-
});
|
199 |
-
}
|
200 |
-
|
1 |
+
var btngrp={
|
2 |
+
title:"Button Group Shortcode",
|
3 |
+
id :'oscitas-form-btngrp',
|
4 |
+
pluginName: 'btngrp'
|
5 |
+
};
|
6 |
+
|
7 |
+
(function() {
|
8 |
+
_create_tinyMCE_options(btngrp);
|
9 |
+
})();
|
10 |
+
|
11 |
+
function create_oscitas_btngrp(pluginObj){
|
12 |
+
if(jQuery(pluginObj.hashId).length){
|
13 |
+
jQuery(pluginObj.hashId).remove();
|
14 |
+
}
|
15 |
+
// creates a form to be displayed everytime the button is clicked
|
16 |
+
// you should achieve this using AJAX instead of direct html code like this
|
17 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
+
<tr>\
|
19 |
+
<th class="main_dp_th"><label for="oscitas-btngrp-heading" >Button Group Features</label></th>\
|
20 |
+
<td>\
|
21 |
+
<table class="tb_multiple_column_upper">\
|
22 |
+
<thead>\
|
23 |
+
<tr><th>Size</th><th>Style</th></tr>\
|
24 |
+
</thead>\
|
25 |
+
<tbody>\
|
26 |
+
<tr>\
|
27 |
+
<td><select name="type" id="oscitas-btngrp-size">\
|
28 |
+
<option value="">Default</option>\
|
29 |
+
<option value="btn-lg">Large</option>\
|
30 |
+
<option value="btn-sm">Small</option>\
|
31 |
+
<option value="btn-xs">Ex-small</option>\
|
32 |
+
</select></td>\
|
33 |
+
<td>\
|
34 |
+
<select name="type" id="oscitas-btngrp-style">\
|
35 |
+
<option value="">Default</option>\
|
36 |
+
<option value="vertical">Vertical</option>\
|
37 |
+
<option value="justified">Justified</option>\
|
38 |
+
</select>\
|
39 |
+
</td>\
|
40 |
+
</tr>\
|
41 |
+
</tbody>\
|
42 |
+
</table>\
|
43 |
+
</td>\
|
44 |
+
</tr>\
|
45 |
+
<tr>\
|
46 |
+
<th class="main_dp_th"><label for="oscitas-line">Button Group Items</label></th>\
|
47 |
+
<td>\
|
48 |
+
<table class="tb_multiple_column">\
|
49 |
+
<thead>\
|
50 |
+
<tr><th>Style</th><th>Type</th><th>Link</th><th>Open in New Window</th><th>Title</th><th>Option</th></tr>\
|
51 |
+
</thead>\
|
52 |
+
<tbody id="oscitas-append-btngrpitem">\
|
53 |
+
<tr class="osc_btngrp_list_item">\
|
54 |
+
<td>\
|
55 |
+
<select name="type" class="oscitas-btngrpitem-style">\
|
56 |
+
<option value="btn-default">Simple</option>\
|
57 |
+
<option value="btn-primary">Primary</option>\
|
58 |
+
<option value="btn-success">Success</option>\
|
59 |
+
<option value="btn-info">Information</option>\
|
60 |
+
<option value="btn-warning">Warning</option>\
|
61 |
+
<option value="btn-danger">Danger</option>\
|
62 |
+
<option value="btn-link">Link</option>\
|
63 |
+
</select>\
|
64 |
+
</td>\
|
65 |
+
<td class="osc_btg_type_change">\
|
66 |
+
<select name="type" class="oscitas-btngrpitem-type">\
|
67 |
+
<option value="link">Link</option>\
|
68 |
+
<option value="button">Button</option>\
|
69 |
+
</select>\
|
70 |
+
</td>\
|
71 |
+
<td class="osc_btg_hide">\
|
72 |
+
<input type="text" name="link" class="oscitas-btngrpitem-link" value="#" />\
|
73 |
+
</td>\
|
74 |
+
<td class="osc_btg_hide">\
|
75 |
+
<input type="checkbox" class="oscitas-btngrpitem-target" value="true">\
|
76 |
+
</td>\
|
77 |
+
<td>\
|
78 |
+
<input type="text" name="title" class="oscitas-btngrpitem-title" value="Button"/>\
|
79 |
+
</td>\
|
80 |
+
<td></td>\
|
81 |
+
</tr>\
|
82 |
+
</tbody>\
|
83 |
+
<tfoot>\
|
84 |
+
<tr>\
|
85 |
+
<td colspan="8">\
|
86 |
+
<a id="osc_add_new_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-plus-sign"></i> Add New Item</a>\
|
87 |
+
</td>\
|
88 |
+
</tr>\
|
89 |
+
</tfoot>\
|
90 |
+
</table>\
|
91 |
+
</td>\
|
92 |
+
</tr>\
|
93 |
+
<tr>\
|
94 |
+
<th>\
|
95 |
+
<label for="oscitas-btngrp-class">Custom Class</label>\
|
96 |
+
</th>\
|
97 |
+
<td>\
|
98 |
+
<input type="text" name="line" id="oscitas-btngrp-class" value=""/>\
|
99 |
+
</td>\
|
100 |
+
</tr>\
|
101 |
+
</table>\
|
102 |
+
<p class="submit">\
|
103 |
+
<input type="button" id="oscitas-btngrp-submit" class="button-primary" value="Insert Button Group" name="submit" />\
|
104 |
+
</p>\
|
105 |
+
</div>');
|
106 |
+
|
107 |
+
var table = form.find('table');
|
108 |
+
form.appendTo('body').hide();
|
109 |
+
form.find('#osc_add_new_dditem').click(function(){
|
110 |
+
var item='<tr class="osc_btngrp_list_item">' +
|
111 |
+
'<td><select name="type" class="oscitas-btngrpitem-style">'+
|
112 |
+
'<option value="btn-default">Simple</option>'+
|
113 |
+
'<option value="btn-primary">Primary</option>'+
|
114 |
+
'<option value="btn-success">Success</option>'+
|
115 |
+
'<option value="btn-info">Information</option>'+
|
116 |
+
'<option value="btn-warning">Warning</option>'+
|
117 |
+
'<option value="btn-danger">Danger</option>'+
|
118 |
+
'<option value="btn-link">Link</option>'+
|
119 |
+
'</select>'+
|
120 |
+
'</td>'+
|
121 |
+
'<td class="osc_btg_type_change">'+
|
122 |
+
'<select name="type" class="oscitas-btngrpitem-type">'+
|
123 |
+
'<option value="link">Link</option>'+
|
124 |
+
'<option value="button">Button</option>'+
|
125 |
+
'</select>'+
|
126 |
+
'</td>'+
|
127 |
+
'<td class="osc_btg_hide">'+
|
128 |
+
'<input type="text" name="link" class="oscitas-btngrpitem-link" value="#" />'+
|
129 |
+
'</td>'+
|
130 |
+
'<td class="osc_btg_hide">'+
|
131 |
+
'<input type="checkbox" class="oscitas-btngrpitem-target" value="true">'+
|
132 |
+
'</td>'+
|
133 |
+
'<td>'+
|
134 |
+
'<input type="text" name="title" class="oscitas-btngrpitem-title" value="Button"/>'+
|
135 |
+
'</td>'+
|
136 |
+
'<td><a class="osc_remove_btgitem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-remove"></i></a></td>'+
|
137 |
+
'</tr>';
|
138 |
+
form.find('#oscitas-append-btngrpitem').append(item);
|
139 |
+
|
140 |
+
});
|
141 |
+
jQuery('.osc_remove_btgitem').live('click',function(){
|
142 |
+
jQuery(this).parent().parent().remove();
|
143 |
+
})
|
144 |
+
jQuery('.osc_btg_type_change').live('change',function(){
|
145 |
+
var $this=jQuery(this);
|
146 |
+
var par=jQuery(this).parent();
|
147 |
+
var item=jQuery(this);
|
148 |
+
var val=item.find('.oscitas-btngrpitem-type').val();
|
149 |
+
if(val=='button'){
|
150 |
+
jQuery(par).find('.osc_btg_hide').hide();
|
151 |
+
item.attr('colspan',3);
|
152 |
+
} else{
|
153 |
+
jQuery(par).find('.osc_hide').show();
|
154 |
+
item.attr('colspan',0);
|
155 |
+
}
|
156 |
+
});
|
157 |
+
|
158 |
+
// dialog('close');
|
159 |
+
// handles the click event of the submit button
|
160 |
+
form.find('#oscitas-btngrp-submit').click(function(){
|
161 |
+
|
162 |
+
|
163 |
+
var cusclass='',style='';
|
164 |
+
if(table.find('#oscitas-btngrp-class').val()!=''){
|
165 |
+
cusclass= ' class="'+table.find('#oscitas-btngrp-class').val()+'"';
|
166 |
+
}
|
167 |
+
if(table.find('#oscitas-btngrp-style').val()!=''){
|
168 |
+
style= ' style="'+table.find('#oscitas-btngrp-style').val()+'"';
|
169 |
+
}
|
170 |
+
var shortcode='[buttongroup'+cusclass+style;
|
171 |
+
shortcode+=']';
|
172 |
+
var type='',title='',link='';
|
173 |
+
jQuery('tr.osc_btngrp_list_item').each(function(){
|
174 |
+
type = jQuery(this).find('.oscitas-btngrpitem-type').val();
|
175 |
+
title = jQuery(this).find('.oscitas-btngrpitem-title').val();
|
176 |
+
link = jQuery(this).find('.oscitas-btngrpitem-link').val();
|
177 |
+
|
178 |
+
shortcode+='[button';
|
179 |
+
shortcode += ' style="'+jQuery(this).find('.oscitas-btngrpitem-style').val();
|
180 |
+
shortcode += ' '+jQuery('#oscitas-btngrp-size').val();
|
181 |
+
shortcode += '"';
|
182 |
+
shortcode += ' type="'+type+'" ';
|
183 |
+
if(type!='button'){
|
184 |
+
shortcode += ' target="'+(jQuery(this).find('.oscitas-btngrpitem-target').prop('checked')? 'true': 'false')+ '" ';
|
185 |
+
shortcode += ' link="'+link+'" ';
|
186 |
+
}
|
187 |
+
shortcode += ' title="'+title+'" ';
|
188 |
+
shortcode+=']<br/>';
|
189 |
+
});
|
190 |
+
shortcode+='[/buttongroup]';
|
191 |
+
|
192 |
+
|
193 |
+
|
194 |
+
// inserts the shortcode into the active editor
|
195 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
196 |
+
|
197 |
+
close_dialogue(pluginObj.hashId);
|
198 |
+
});
|
199 |
+
}
|
200 |
+
|
shortcode/btngrp/plugin_shortcode.php
CHANGED
@@ -1,25 +1,25 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_btngrp($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
$content = str_replace("]<br />", ']', $content);
|
9 |
-
$content = str_replace("]<br />\n", ']', $content);
|
10 |
-
$content = str_replace("<br />\n[", '[', $content);
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
return $out;
|
21 |
-
}
|
22 |
-
|
23 |
-
add_shortcode('buttongroup', 'osc_theme_btngrp');
|
24 |
-
|
25 |
Â
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_btngrp($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'style' => '',
|
6 |
+
'class' => ''
|
7 |
+
), $params));
|
8 |
+
$content = str_replace("]<br />", ']', $content);
|
9 |
+
$content = str_replace("]<br />\n", ']', $content);
|
10 |
+
$content = str_replace("<br />\n[", '[', $content);
|
11 |
+
$out='';
|
12 |
+
if ($style =='vertical') {
|
13 |
+
$out .= '<div class="btn-group-vertical ' . $class.EBS_CONTAINER_CLASS . '">' . do_shortcode($content) . '</div>';
|
14 |
+
} elseif ($style =='justified') {
|
15 |
+
$out .= '<div class="btn-group btn-group-justified ' . $class .EBS_CONTAINER_CLASS. '">' . do_shortcode($content) . '</div>';
|
16 |
+
}else{
|
17 |
+
$out .= '<div class="btn-group ' . $class.EBS_CONTAINER_CLASS . '">' . do_shortcode($content) . '</div>';
|
18 |
+
}
|
19 |
+
|
20 |
+
return $out;
|
21 |
+
}
|
22 |
+
|
23 |
+
add_shortcode('buttongroup', 'osc_theme_btngrp');
|
24 |
+
|
25 |
Â
?>
|
shortcode/btngrptool/btngrptool_plugin.js
CHANGED
@@ -1,25 +1,25 @@
|
|
1 |
-
var btngrptool={
|
2 |
-
title:"Button Group Toolbar Shortcode"
|
3 |
-
};
|
4 |
-
|
5 |
-
(function() {
|
6 |
-
tinymce.create('tinymce.plugins.oscitasBtngrptool', {
|
7 |
-
init : function(ed, url) {
|
8 |
-
ed.addButton('oscitasbtngrptool', {
|
9 |
-
title : btngrptool.title,
|
10 |
-
image : url+'/icon.png',
|
11 |
-
onclick : function() {
|
12 |
-
ed.selection.setContent('[btngrptoolbar class="yourcustomclass"][/btngrptoolbar]');
|
13 |
-
}
|
14 |
-
});
|
15 |
-
},
|
16 |
-
createControl : function(n, cm) {
|
17 |
-
return null;
|
18 |
-
},
|
19 |
-
getInfo : function() {
|
20 |
-
plugininfo.longname=btngrptool.title;
|
21 |
-
return plugininfo;
|
22 |
-
}
|
23 |
-
});
|
24 |
-
tinymce.PluginManager.add('oscitasbtngrptool', tinymce.plugins.oscitasBtngrptool);
|
25 |
-
})();
|
1 |
+
var btngrptool={
|
2 |
+
title:"Button Group Toolbar Shortcode"
|
3 |
+
};
|
4 |
+
|
5 |
+
(function() {
|
6 |
+
tinymce.create('tinymce.plugins.oscitasBtngrptool', {
|
7 |
+
init : function(ed, url) {
|
8 |
+
ed.addButton('oscitasbtngrptool', {
|
9 |
+
title : btngrptool.title,
|
10 |
+
image : url+'/icon.png',
|
11 |
+
onclick : function() {
|
12 |
+
ed.selection.setContent('[btngrptoolbar class="yourcustomclass"][/btngrptoolbar]');
|
13 |
+
}
|
14 |
+
});
|
15 |
+
},
|
16 |
+
createControl : function(n, cm) {
|
17 |
+
return null;
|
18 |
+
},
|
19 |
+
getInfo : function() {
|
20 |
+
plugininfo.longname=btngrptool.title;
|
21 |
+
return plugininfo;
|
22 |
+
}
|
23 |
+
});
|
24 |
+
tinymce.PluginManager.add('oscitasbtngrptool', tinymce.plugins.oscitasBtngrptool);
|
25 |
+
})();
|
shortcode/btngrptool/plugin_shortcode.php
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_btngrptoolbar($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'style' => '',
|
6 |
-
'class' => ''
|
7 |
-
), $params));
|
8 |
-
$content = str_replace("]<br />", ']', $content);
|
9 |
-
$content = str_replace("]<br />\n", ']', $content);
|
10 |
-
$content = str_replace("<br />\n[", '[', $content);
|
11 |
-
$out = '<div class="btn-toolbar '.$class.'" role="toolbar">' . do_shortcode($content) . '</div>';
|
12 |
-
|
13 |
-
return $out;
|
14 |
-
}
|
15 |
-
|
16 |
-
add_shortcode('btngrptoolbar', 'osc_theme_btngrptoolbar');
|
17 |
-
|
18 |
Â
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_btngrptoolbar($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'style' => '',
|
6 |
+
'class' => ''
|
7 |
+
), $params));
|
8 |
+
$content = str_replace("]<br />", ']', $content);
|
9 |
+
$content = str_replace("]<br />\n", ']', $content);
|
10 |
+
$content = str_replace("<br />\n[", '[', $content);
|
11 |
+
$out = '<div class="btn-toolbar '.$class.EBS_CONTAINER_CLASS.'" role="toolbar">' . do_shortcode($content) . '</div>';
|
12 |
+
|
13 |
+
return $out;
|
14 |
+
}
|
15 |
+
|
16 |
+
add_shortcode('btngrptoolbar', 'osc_theme_btngrptoolbar');
|
17 |
+
|
18 |
Â
?>
|
shortcode/buttons/buttons_plugin.js
CHANGED
@@ -1,397 +1,397 @@
|
|
1 |
-
var buttons={
|
2 |
-
title:"Button Shortcode",
|
3 |
-
id :'oscitas-form-button',
|
4 |
-
pluginName: 'buttons'
|
5 |
-
|
6 |
-
};
|
7 |
-
(function() {
|
8 |
-
_create_tinyMCE_options(buttons, 800);
|
9 |
-
})();
|
10 |
-
|
11 |
-
function create_oscitas_buttons(pluginObj){
|
12 |
-
if(jQuery(pluginObj.hashId).length){
|
13 |
-
jQuery(pluginObj.hashId).remove();
|
14 |
-
}
|
15 |
-
// creates a form to be displayed everytime the button is clicked
|
16 |
-
// you should achieve this using AJAX instead of direct html code like this
|
17 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
-
<tr>\
|
19 |
-
<th><label for="oscitas-button-style">Style:</label></th>\
|
20 |
-
<td><select name="type" id="oscitas-button-style">\
|
21 |
-
<option value="btn-default">Simple</option>\
|
22 |
-
<option value="btn-primary">Primary</option>\
|
23 |
-
<option value="btn-success">Success</option>\
|
24 |
-
<option value="btn-info">Information</option>\
|
25 |
-
<option value="btn-warning">Warning</option>\
|
26 |
-
<option value="btn-danger">Danger</option>\
|
27 |
-
<option value="btn-link">Link</option>\
|
28 |
-
</select><br />\
|
29 |
-
</td>\
|
30 |
-
</tr>\
|
31 |
-
<tr>\
|
32 |
-
<th><label for="oscitas-button-size">Size:</label></th>\
|
33 |
-
<td><select name="type" id="oscitas-button-size">\
|
34 |
-
<option value="btn-lg">Large</option>\
|
35 |
-
<option value="btn-sm">Small</option>\
|
36 |
-
<option value="btn-xs">Ex-small</option>\
|
37 |
-
</select><br />\
|
38 |
-
</td>\
|
39 |
-
</tr>\
|
40 |
-
<tr>\
|
41 |
-
<th><label for="oscitas-button-type">Type:</label></th>\
|
42 |
-
<td><select name="type" id="oscitas-button-type">\
|
43 |
-
<option value="link">Link</option>\
|
44 |
-
<option value="button">Button</option>\
|
45 |
-
</select><br />\
|
46 |
-
</td>\
|
47 |
-
</tr>\
|
48 |
-
<tr>\
|
49 |
-
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
50 |
-
<td><div id="click_icon_list_button" class="oscitas-icon-div"><span id="osc_show_icon_button"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val_button" value="">\
|
51 |
-
<div id="osc_show_iconlist_button" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon_button" id="oscitas-heading-icon_button" class="oscitas-icon-ul">\
|
52 |
-
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust"> </li>\
|
53 |
-
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
54 |
-
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
55 |
-
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
56 |
-
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
57 |
-
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
58 |
-
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
59 |
-
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
60 |
-
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
61 |
-
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
62 |
-
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
63 |
-
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
64 |
-
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
65 |
-
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
66 |
-
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
67 |
-
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
68 |
-
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
69 |
-
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
70 |
-
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
71 |
-
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
72 |
-
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
73 |
-
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
74 |
-
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
75 |
-
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
76 |
-
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
77 |
-
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
78 |
-
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
79 |
-
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
80 |
-
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
81 |
-
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
82 |
-
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
83 |
-
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
84 |
-
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
85 |
-
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
86 |
-
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
87 |
-
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
88 |
-
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
89 |
-
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
90 |
-
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
91 |
-
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
92 |
-
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
93 |
-
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
94 |
-
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
95 |
-
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
96 |
-
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
97 |
-
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
98 |
-
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
99 |
-
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
100 |
-
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
101 |
-
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
102 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
103 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
104 |
-
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
105 |
-
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
106 |
-
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
107 |
-
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
108 |
-
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
109 |
-
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
110 |
-
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
111 |
-
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
112 |
-
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
113 |
-
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
114 |
-
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
115 |
-
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
116 |
-
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
117 |
-
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
118 |
-
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
119 |
-
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
120 |
-
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
121 |
-
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
122 |
-
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
123 |
-
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
124 |
-
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
125 |
-
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
126 |
-
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
127 |
-
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
128 |
-
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
129 |
-
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
130 |
-
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
131 |
-
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
132 |
-
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
133 |
-
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
134 |
-
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
135 |
-
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
136 |
-
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
137 |
-
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
138 |
-
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
139 |
-
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
140 |
-
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
141 |
-
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
142 |
-
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
143 |
-
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
144 |
-
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
145 |
-
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
146 |
-
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
147 |
-
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
148 |
-
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
149 |
-
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
150 |
-
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
151 |
-
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
152 |
-
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
153 |
-
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
154 |
-
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
155 |
-
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
156 |
-
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
157 |
-
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
158 |
-
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
159 |
-
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
160 |
-
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
161 |
-
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
162 |
-
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
163 |
-
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
164 |
-
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
165 |
-
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
166 |
-
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
167 |
-
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
168 |
-
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
169 |
-
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
170 |
-
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
171 |
-
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
172 |
-
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
173 |
-
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
174 |
-
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
175 |
-
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
176 |
-
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
177 |
-
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
178 |
-
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
179 |
-
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
180 |
-
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
181 |
-
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
182 |
-
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
183 |
-
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
184 |
-
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
185 |
-
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
186 |
-
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
187 |
-
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
188 |
-
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
189 |
-
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
190 |
-
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
191 |
-
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
192 |
-
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
193 |
-
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
194 |
-
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
195 |
-
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
196 |
-
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
197 |
-
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
198 |
-
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
199 |
-
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
200 |
-
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
201 |
-
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
202 |
-
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
203 |
-
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
204 |
-
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
205 |
-
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
206 |
-
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
207 |
-
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
208 |
-
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
209 |
-
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
210 |
-
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
211 |
-
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
212 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
213 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
214 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
215 |
-
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
216 |
-
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
217 |
-
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
218 |
-
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
219 |
-
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
220 |
-
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
221 |
-
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
222 |
-
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
223 |
-
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
224 |
-
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
225 |
-
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
226 |
-
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
227 |
-
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
228 |
-
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
229 |
-
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
230 |
-
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
231 |
-
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
232 |
-
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
233 |
-
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
234 |
-
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
235 |
-
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
236 |
-
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
237 |
-
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
238 |
-
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
239 |
-
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
240 |
-
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
241 |
-
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
242 |
-
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
243 |
-
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
244 |
-
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
245 |
-
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
246 |
-
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
247 |
-
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
248 |
-
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
249 |
-
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
250 |
-
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
251 |
-
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
252 |
-
</ul></div>\
|
253 |
-
</td>\
|
254 |
-
</tr>\
|
255 |
-
<tr>\
|
256 |
-
<th><label for="oscitas-button-iconalign">Icon Alignment:</label></th>\
|
257 |
-
<td><select name="type" id="oscitas-button-iconalign">\
|
258 |
-
<option value="left">Left</option>\
|
259 |
-
<option value="right">Right</option>\
|
260 |
-
</select><br />\
|
261 |
-
</td>\
|
262 |
-
</tr>\
|
263 |
-
<tr>\
|
264 |
-
<th><label for="oscitas-button-iconcolor">Icon Color:</label></th>\
|
265 |
-
<td><input type="text" name="label" id="oscitas-button-iconcolor" class="color" value="" /><br />\
|
266 |
-
</td>\
|
267 |
-
</tr>\
|
268 |
-
<tr>\
|
269 |
-
<th><label for="oscitas-table-rows">Make block</label></th>\
|
270 |
-
<td>\
|
271 |
-
<input type="checkbox" id="oscitas-button-block">\
|
272 |
-
<br />\
|
273 |
-
</td>\
|
274 |
-
</tr>\
|
275 |
-
<tr>\
|
276 |
-
<th><label for="oscitas-button-title">Title:</label></th>\
|
277 |
-
<td><input type="text" name="title" id="oscitas-button-title" value="Button"/><br />\
|
278 |
-
</td>\
|
279 |
-
</tr>\
|
280 |
-
<tr id="tr-button-link">\
|
281 |
-
<th><label for="oscitas-button-link">Link</label></th>\
|
282 |
-
<td><input type="text" name="link" id="oscitas-button-link" value="#" /><br />\
|
283 |
-
</td>\
|
284 |
-
</tr>\
|
285 |
-
<tr id="tr-button-newwindow">\
|
286 |
-
<th><label for="oscitas-table-rows">Open in new window</label></th>\
|
287 |
-
<td>\
|
288 |
-
<input type="checkbox" id="oscitas-button-target">\
|
289 |
-
<br />\
|
290 |
-
</td>\
|
291 |
-
</tr>\
|
292 |
-
<tr>\
|
293 |
-
<th><label for="oscitas-button-class">Custom Class:</label></th>\
|
294 |
-
<td><input type="text" name="line" id="oscitas-button-class" value=""/><br />\
|
295 |
-
</td>\
|
296 |
-
</tr>\
|
297 |
-
</table>\
|
298 |
-
<p class="submit">\
|
299 |
-
<input type="button" id="oscitas-button-submit" class="button-primary" value="Insert Button" name="submit" />\
|
300 |
-
</p>\
|
301 |
-
</div>');
|
302 |
-
|
303 |
-
var table = form.find('table');
|
304 |
-
jQuery('.glyphicon').css('display','inline');
|
305 |
-
form.appendTo('body').hide();
|
306 |
-
form.find('.color').wpColorPicker();
|
307 |
-
table.find('#click_icon_list_button').click(function(){
|
308 |
-
if(!jQuery(this).hasClass('osc_icon_showing_button')){
|
309 |
-
jQuery(this).addClass('osc_icon_showing_button')
|
310 |
-
table.find('#osc_show_iconlist_button').show();
|
311 |
-
} else{
|
312 |
-
jQuery(this).removeClass('osc_icon_showing_button')
|
313 |
-
table.find('#osc_show_iconlist_button').hide();
|
314 |
-
}
|
315 |
-
});
|
316 |
-
table.find('#oscitas-heading-icon_button li').click(function(){
|
317 |
-
var val=jQuery(this).attr('data-value');
|
318 |
-
table.find('#oscitas-heading-icon_button li').removeClass('osc_icon_selected_button');
|
319 |
-
jQuery(this).addClass('osc_icon_selected_button');
|
320 |
-
table.find('#osc_show_iconlist_button').hide();
|
321 |
-
table.find('#osc_show_icon_button').removeClass().addClass('glyphicon').addClass(val);
|
322 |
-
table.find('#osc_icon_class_val_button').val(val);
|
323 |
-
})
|
324 |
-
|
325 |
-
table.find('#oscitas-button-type').change(function(){
|
326 |
-
var abc = jQuery(this).val();
|
327 |
-
if('link' == abc){
|
328 |
-
jQuery("#tr-button-link").show();
|
329 |
-
jQuery("#tr-button-newwindow").show();
|
330 |
-
}else{
|
331 |
-
jQuery("#tr-button-link").hide();
|
332 |
-
jQuery("#tr-button-newwindow").hide();
|
333 |
-
}
|
334 |
-
jQuery('#oscitas-form-button table tr:visible:even').css('background', '#F0F0F0');
|
335 |
-
jQuery('#oscitas-form-button table tr:visible:odd').css('background', '#DADADD');
|
336 |
-
});
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
// handles the click event of the submit button
|
342 |
-
form.find('#oscitas-button-submit').click(function(){
|
343 |
-
// defines the options and their default values
|
344 |
-
// again, this is not the most elegant way to do this
|
345 |
-
// but well, this gets the job done nonetheless
|
346 |
-
var options;
|
347 |
-
var type = table.find('#oscitas-button-type').val();
|
348 |
-
if(type=='button'){
|
349 |
-
options = {
|
350 |
-
'title' : 'osCitas'
|
351 |
-
};
|
352 |
-
}
|
353 |
-
else{
|
354 |
-
options = {
|
355 |
-
'title' : 'osCitas',
|
356 |
-
'link' : ''
|
357 |
-
};
|
358 |
-
}
|
359 |
-
var cusclass='',icon='';
|
360 |
-
if(table.find('#oscitas-button-class').val()!=''){
|
361 |
-
cusclass= ' class="'+table.find('#oscitas-button-class').val()+'"';
|
362 |
-
}
|
363 |
-
if(table.find('#osc_icon_class_val_button').val()!=''){
|
364 |
-
icon= ' icon="'+table.find('#osc_icon_class_val_button').val()+'" ';
|
365 |
-
icon += ' align="'+table.find('#oscitas-button-iconalign').val()+'" ';
|
366 |
-
if(table.find('#oscitas-button-iconcolor').val()!=''){
|
367 |
-
icon+= ' iconcolor="'+table.find('#oscitas-button-iconcolor').val()+'" ';
|
368 |
-
}
|
369 |
-
}
|
370 |
-
|
371 |
-
var shortcode = '[button'+cusclass;
|
372 |
-
|
373 |
-
shortcode += ' style="'+table.find('#oscitas-button-style').val();
|
374 |
-
shortcode += ' '+table.find('#oscitas-button-size').val();
|
375 |
-
shortcode += table.find('#oscitas-button-block').prop('checked')? ' btn-block': '';
|
376 |
-
shortcode += '" ';
|
377 |
-
shortcode += icon;
|
378 |
-
shortcode += ' type="'+type+'" ';
|
379 |
-
if(type!='button'){
|
380 |
-
shortcode += ' target="'+(table.find('#oscitas-button-target').prop('checked')? 'true': 'false')+ '" ';
|
381 |
-
}
|
382 |
-
for( var index in options) {
|
383 |
-
var value = table.find('#oscitas-button-' + index).val();
|
384 |
-
// var value = table.find('#oscitas-button-' + index).val();
|
385 |
-
shortcode += ' ' + index + '="' + value + '"';
|
386 |
-
}
|
387 |
-
|
388 |
-
shortcode += ']';
|
389 |
-
|
390 |
-
// inserts the shortcode into the active editor
|
391 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
392 |
-
|
393 |
-
// closes fancybox
|
394 |
-
close_dialogue(pluginObj.hashId);
|
395 |
-
});
|
396 |
-
}
|
397 |
-
|
1 |
+
var buttons={
|
2 |
+
title:"Button Shortcode",
|
3 |
+
id :'oscitas-form-button',
|
4 |
+
pluginName: 'buttons'
|
5 |
+
|
6 |
+
};
|
7 |
+
(function() {
|
8 |
+
_create_tinyMCE_options(buttons, 800);
|
9 |
+
})();
|
10 |
+
|
11 |
+
function create_oscitas_buttons(pluginObj){
|
12 |
+
if(jQuery(pluginObj.hashId).length){
|
13 |
+
jQuery(pluginObj.hashId).remove();
|
14 |
+
}
|
15 |
+
// creates a form to be displayed everytime the button is clicked
|
16 |
+
// you should achieve this using AJAX instead of direct html code like this
|
17 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
+
<tr>\
|
19 |
+
<th><label for="oscitas-button-style">Style:</label></th>\
|
20 |
+
<td><select name="type" id="oscitas-button-style">\
|
21 |
+
<option value="btn-default">Simple</option>\
|
22 |
+
<option value="btn-primary">Primary</option>\
|
23 |
+
<option value="btn-success">Success</option>\
|
24 |
+
<option value="btn-info">Information</option>\
|
25 |
+
<option value="btn-warning">Warning</option>\
|
26 |
+
<option value="btn-danger">Danger</option>\
|
27 |
+
<option value="btn-link">Link</option>\
|
28 |
+
</select><br />\
|
29 |
+
</td>\
|
30 |
+
</tr>\
|
31 |
+
<tr>\
|
32 |
+
<th><label for="oscitas-button-size">Size:</label></th>\
|
33 |
+
<td><select name="type" id="oscitas-button-size">\
|
34 |
+
<option value="btn-lg">Large</option>\
|
35 |
+
<option value="btn-sm">Small</option>\
|
36 |
+
<option value="btn-xs">Ex-small</option>\
|
37 |
+
</select><br />\
|
38 |
+
</td>\
|
39 |
+
</tr>\
|
40 |
+
<tr>\
|
41 |
+
<th><label for="oscitas-button-type">Type:</label></th>\
|
42 |
+
<td><select name="type" id="oscitas-button-type">\
|
43 |
+
<option value="link">Link</option>\
|
44 |
+
<option value="button">Button</option>\
|
45 |
+
</select><br />\
|
46 |
+
</td>\
|
47 |
+
</tr>\
|
48 |
+
<tr>\
|
49 |
+
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
50 |
+
<td><div id="click_icon_list_button" class="oscitas-icon-div"><span id="osc_show_icon_button"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val_button" value="">\
|
51 |
+
<div id="osc_show_iconlist_button" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon_button" id="oscitas-heading-icon_button" class="oscitas-icon-ul">\
|
52 |
+
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust"> </li>\
|
53 |
+
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
54 |
+
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
55 |
+
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
56 |
+
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
57 |
+
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
58 |
+
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
59 |
+
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
60 |
+
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
61 |
+
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
62 |
+
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
63 |
+
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
64 |
+
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
65 |
+
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
66 |
+
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
67 |
+
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
68 |
+
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
69 |
+
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
70 |
+
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
71 |
+
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
72 |
+
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
73 |
+
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
74 |
+
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
75 |
+
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
76 |
+
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
77 |
+
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
78 |
+
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
79 |
+
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
80 |
+
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
81 |
+
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
82 |
+
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
83 |
+
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
84 |
+
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
85 |
+
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
86 |
+
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
87 |
+
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
88 |
+
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
89 |
+
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
90 |
+
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
91 |
+
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
92 |
+
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
93 |
+
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
94 |
+
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
95 |
+
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
96 |
+
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
97 |
+
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
98 |
+
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
99 |
+
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
100 |
+
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
101 |
+
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
102 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
103 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
104 |
+
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
105 |
+
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
106 |
+
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
107 |
+
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
108 |
+
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
109 |
+
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
110 |
+
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
111 |
+
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
112 |
+
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
113 |
+
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
114 |
+
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
115 |
+
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
116 |
+
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
117 |
+
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
118 |
+
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
119 |
+
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
120 |
+
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
121 |
+
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
122 |
+
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
123 |
+
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
124 |
+
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
125 |
+
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
126 |
+
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
127 |
+
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
128 |
+
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
129 |
+
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
130 |
+
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
131 |
+
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
132 |
+
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
133 |
+
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
134 |
+
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
135 |
+
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
136 |
+
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
137 |
+
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
138 |
+
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
139 |
+
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
140 |
+
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
141 |
+
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
142 |
+
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
143 |
+
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
144 |
+
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
145 |
+
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
146 |
+
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
147 |
+
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
148 |
+
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
149 |
+
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
150 |
+
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
151 |
+
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
152 |
+
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
153 |
+
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
154 |
+
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
155 |
+
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
156 |
+
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
157 |
+
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
158 |
+
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
159 |
+
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
160 |
+
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
161 |
+
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
162 |
+
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
163 |
+
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
164 |
+
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
165 |
+
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
166 |
+
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
167 |
+
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
168 |
+
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
169 |
+
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
170 |
+
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
171 |
+
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
172 |
+
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
173 |
+
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
174 |
+
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
175 |
+
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
176 |
+
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
177 |
+
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
178 |
+
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
179 |
+
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
180 |
+
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
181 |
+
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
182 |
+
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
183 |
+
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
184 |
+
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
185 |
+
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
186 |
+
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
187 |
+
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
188 |
+
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
189 |
+
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
190 |
+
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
191 |
+
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
192 |
+
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
193 |
+
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
194 |
+
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
195 |
+
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
196 |
+
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
197 |
+
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
198 |
+
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
199 |
+
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
200 |
+
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
201 |
+
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
202 |
+
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
203 |
+
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
204 |
+
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
205 |
+
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
206 |
+
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
207 |
+
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
208 |
+
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
209 |
+
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
210 |
+
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
211 |
+
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
212 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
213 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
214 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
215 |
+
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
216 |
+
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
217 |
+
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
218 |
+
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
219 |
+
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
220 |
+
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
221 |
+
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
222 |
+
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
223 |
+
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
224 |
+
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
225 |
+
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
226 |
+
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
227 |
+
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
228 |
+
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
229 |
+
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
230 |
+
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
231 |
+
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
232 |
+
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
233 |
+
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
234 |
+
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
235 |
+
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
236 |
+
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
237 |
+
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
238 |
+
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
239 |
+
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
240 |
+
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
241 |
+
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
242 |
+
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
243 |
+
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
244 |
+
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
245 |
+
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
246 |
+
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
247 |
+
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
248 |
+
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
249 |
+
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
250 |
+
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
251 |
+
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
252 |
+
</ul></div>\
|
253 |
+
</td>\
|
254 |
+
</tr>\
|
255 |
+
<tr>\
|
256 |
+
<th><label for="oscitas-button-iconalign">Icon Alignment:</label></th>\
|
257 |
+
<td><select name="type" id="oscitas-button-iconalign">\
|
258 |
+
<option value="left">Left</option>\
|
259 |
+
<option value="right">Right</option>\
|
260 |
+
</select><br />\
|
261 |
+
</td>\
|
262 |
+
</tr>\
|
263 |
+
<tr>\
|
264 |
+
<th><label for="oscitas-button-iconcolor">Icon Color:</label></th>\
|
265 |
+
<td><input type="text" name="label" id="oscitas-button-iconcolor" class="color" value="" /><br />\
|
266 |
+
</td>\
|
267 |
+
</tr>\
|
268 |
+
<tr>\
|
269 |
+
<th><label for="oscitas-table-rows">Make block</label></th>\
|
270 |
+
<td>\
|
271 |
+
<input type="checkbox" id="oscitas-button-block">\
|
272 |
+
<br />\
|
273 |
+
</td>\
|
274 |
+
</tr>\
|
275 |
+
<tr>\
|
276 |
+
<th><label for="oscitas-button-title">Title:</label></th>\
|
277 |
+
<td><input type="text" name="title" id="oscitas-button-title" value="Button"/><br />\
|
278 |
+
</td>\
|
279 |
+
</tr>\
|
280 |
+
<tr id="tr-button-link">\
|
281 |
+
<th><label for="oscitas-button-link">Link</label></th>\
|
282 |
+
<td><input type="text" name="link" id="oscitas-button-link" value="#" /><br />\
|
283 |
+
</td>\
|
284 |
+
</tr>\
|
285 |
+
<tr id="tr-button-newwindow">\
|
286 |
+
<th><label for="oscitas-table-rows">Open in new window</label></th>\
|
287 |
+
<td>\
|
288 |
+
<input type="checkbox" id="oscitas-button-target">\
|
289 |
+
<br />\
|
290 |
+
</td>\
|
291 |
+
</tr>\
|
292 |
+
<tr>\
|
293 |
+
<th><label for="oscitas-button-class">Custom Class:</label></th>\
|
294 |
+
<td><input type="text" name="line" id="oscitas-button-class" value=""/><br />\
|
295 |
+
</td>\
|
296 |
+
</tr>\
|
297 |
+
</table>\
|
298 |
+
<p class="submit">\
|
299 |
+
<input type="button" id="oscitas-button-submit" class="button-primary" value="Insert Button" name="submit" />\
|
300 |
+
</p>\
|
301 |
+
</div>');
|
302 |
+
|
303 |
+
var table = form.find('table');
|
304 |
+
jQuery('.glyphicon').css('display','inline');
|
305 |
+
form.appendTo('body').hide();
|
306 |
+
form.find('.color').wpColorPicker();
|
307 |
+
table.find('#click_icon_list_button').click(function(){
|
308 |
+
if(!jQuery(this).hasClass('osc_icon_showing_button')){
|
309 |
+
jQuery(this).addClass('osc_icon_showing_button')
|
310 |
+
table.find('#osc_show_iconlist_button').show();
|
311 |
+
} else{
|
312 |
+
jQuery(this).removeClass('osc_icon_showing_button')
|
313 |
+
table.find('#osc_show_iconlist_button').hide();
|
314 |
+
}
|
315 |
+
});
|
316 |
+
table.find('#oscitas-heading-icon_button li').click(function(){
|
317 |
+
var val=jQuery(this).attr('data-value');
|
318 |
+
table.find('#oscitas-heading-icon_button li').removeClass('osc_icon_selected_button');
|
319 |
+
jQuery(this).addClass('osc_icon_selected_button');
|
320 |
+
table.find('#osc_show_iconlist_button').hide();
|
321 |
+
table.find('#osc_show_icon_button').removeClass().addClass('glyphicon').addClass(val);
|
322 |
+
table.find('#osc_icon_class_val_button').val(val);
|
323 |
+
})
|
324 |
+
|
325 |
+
table.find('#oscitas-button-type').change(function(){
|
326 |
+
var abc = jQuery(this).val();
|
327 |
+
if('link' == abc){
|
328 |
+
jQuery("#tr-button-link").show();
|
329 |
+
jQuery("#tr-button-newwindow").show();
|
330 |
+
}else{
|
331 |
+
jQuery("#tr-button-link").hide();
|
332 |
+
jQuery("#tr-button-newwindow").hide();
|
333 |
+
}
|
334 |
+
jQuery('#oscitas-form-button table tr:visible:even').css('background', '#F0F0F0');
|
335 |
+
jQuery('#oscitas-form-button table tr:visible:odd').css('background', '#DADADD');
|
336 |
+
});
|
337 |
+
|
338 |
+
|
339 |
+
|
340 |
+
|
341 |
+
// handles the click event of the submit button
|
342 |
+
form.find('#oscitas-button-submit').click(function(){
|
343 |
+
// defines the options and their default values
|
344 |
+
// again, this is not the most elegant way to do this
|
345 |
+
// but well, this gets the job done nonetheless
|
346 |
+
var options;
|
347 |
+
var type = table.find('#oscitas-button-type').val();
|
348 |
+
if(type=='button'){
|
349 |
+
options = {
|
350 |
+
'title' : 'osCitas'
|
351 |
+
};
|
352 |
+
}
|
353 |
+
else{
|
354 |
+
options = {
|
355 |
+
'title' : 'osCitas',
|
356 |
+
'link' : ''
|
357 |
+
};
|
358 |
+
}
|
359 |
+
var cusclass='',icon='';
|
360 |
+
if(table.find('#oscitas-button-class').val()!=''){
|
361 |
+
cusclass= ' class="'+table.find('#oscitas-button-class').val()+'"';
|
362 |
+
}
|
363 |
+
if(table.find('#osc_icon_class_val_button').val()!=''){
|
364 |
+
icon= ' icon="'+table.find('#osc_icon_class_val_button').val()+'" ';
|
365 |
+
icon += ' align="'+table.find('#oscitas-button-iconalign').val()+'" ';
|
366 |
+
if(table.find('#oscitas-button-iconcolor').val()!=''){
|
367 |
+
icon+= ' iconcolor="'+table.find('#oscitas-button-iconcolor').val()+'" ';
|
368 |
+
}
|
369 |
+
}
|
370 |
+
|
371 |
+
var shortcode = '[button'+cusclass;
|
372 |
+
|
373 |
+
shortcode += ' style="'+table.find('#oscitas-button-style').val();
|
374 |
+
shortcode += ' '+table.find('#oscitas-button-size').val();
|
375 |
+
shortcode += table.find('#oscitas-button-block').prop('checked')? ' btn-block': '';
|
376 |
+
shortcode += '" ';
|
377 |
+
shortcode += icon;
|
378 |
+
shortcode += ' type="'+type+'" ';
|
379 |
+
if(type!='button'){
|
380 |
+
shortcode += ' target="'+(table.find('#oscitas-button-target').prop('checked')? 'true': 'false')+ '" ';
|
381 |
+
}
|
382 |
+
for( var index in options) {
|
383 |
+
var value = table.find('#oscitas-button-' + index).val();
|
384 |
+
// var value = table.find('#oscitas-button-' + index).val();
|
385 |
+
shortcode += ' ' + index + '="' + value + '"';
|
386 |
+
}
|
387 |
+
|
388 |
+
shortcode += ']';
|
389 |
+
|
390 |
+
// inserts the shortcode into the active editor
|
391 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
392 |
+
|
393 |
+
// closes fancybox
|
394 |
+
close_dialogue(pluginObj.hashId);
|
395 |
+
});
|
396 |
+
}
|
397 |
+
|
shortcode/buttons/plugin_shortcode.php
CHANGED
@@ -1,42 +1,42 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_button($params, $content = null) {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'title' => 'osCitas',
|
10 |
-
'link' => '',
|
11 |
-
'type' => 'link',
|
12 |
-
'style' => '',
|
13 |
-
'align' => '',
|
14 |
-
'target' => '',
|
15 |
-
'icon' => '',
|
16 |
-
'class' => '',
|
17 |
-
'iconcolor'=>''
|
18 |
-
), $params));
|
19 |
-
$out = '';
|
20 |
-
if($icon!=''){
|
21 |
-
if($iconcolor!=''){
|
22 |
-
$iconcolor='style="color:'.$iconcolor.';"';
|
23 |
-
}
|
24 |
-
if($align=='right'){
|
25 |
-
$value=$title.' <i class="glyphicon '.$icon.'" '.$iconcolor.'></i>';
|
26 |
-
} else{
|
27 |
-
$value='<i class="glyphicon '.$icon.'" '.$iconcolor.'></i> '.$title;
|
28 |
-
}
|
29 |
-
}else{
|
30 |
-
$value=$title;
|
31 |
-
}
|
32 |
-
$target = ' target="'.($target != 'false' ? '_blank':'_self').'"';
|
33 |
-
if ($type == 'link') {
|
34 |
-
$out = '<a class="btn ' . $style . ' ' . $class . '" href="' . $link . '" ' . ($target) . '>' . $value . '</a>';
|
35 |
-
} elseif ($type == 'button') {
|
36 |
-
$out = '<button class="btn ' . $style . ' ' . $class . '" >' . $value . '</button>';
|
37 |
-
}
|
38 |
-
return $out;
|
39 |
-
}
|
40 |
-
|
41 |
-
add_shortcode('button', 'osc_theme_button');
|
42 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_button($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'title' => 'osCitas',
|
10 |
+
'link' => '',
|
11 |
+
'type' => 'link',
|
12 |
+
'style' => '',
|
13 |
+
'align' => '',
|
14 |
+
'target' => '',
|
15 |
+
'icon' => '',
|
16 |
+
'class' => '',
|
17 |
+
'iconcolor'=>''
|
18 |
+
), $params));
|
19 |
+
$out = '';
|
20 |
+
if($icon!=''){
|
21 |
+
if($iconcolor!=''){
|
22 |
+
$iconcolor='style="color:'.$iconcolor.';"';
|
23 |
+
}
|
24 |
+
if($align=='right'){
|
25 |
+
$value=$title.' <i class="glyphicon '.$icon.'" '.$iconcolor.'></i>';
|
26 |
+
} else{
|
27 |
+
$value='<i class="glyphicon '.$icon.'" '.$iconcolor.'></i> '.$title;
|
28 |
+
}
|
29 |
+
}else{
|
30 |
+
$value=$title;
|
31 |
+
}
|
32 |
+
$target = ' target="'.($target != 'false' ? '_blank':'_self').'"';
|
33 |
+
if ($type == 'link') {
|
34 |
+
$out = '<a class="btn ' . $style . ' ' . $class . ' '.EBS_CONTAINER_CLASS.'" href="' . $link . '" ' . ($target) . '>' . $value . '</a>';
|
35 |
+
} elseif ($type == 'button') {
|
36 |
+
$out = '<button class="btn ' . $style . ' ' . $class . ' '.EBS_CONTAINER_CLASS.'" >' . $value . '</button>';
|
37 |
+
}
|
38 |
+
return $out;
|
39 |
+
}
|
40 |
+
|
41 |
+
add_shortcode('button', 'osc_theme_button');
|
42 |
+
|
shortcode/deslist/deslist_plugin.js
CHANGED
@@ -1,79 +1,79 @@
|
|
1 |
-
var deslist={
|
2 |
-
title:"List Group Shortcode",
|
3 |
-
id :'oscitas-form-deslists',
|
4 |
-
pluginName: 'deslist'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(deslist);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_deslist(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-line">No of List Item</label></th>\
|
19 |
-
<td><input type="text" name="line" id="oscitas-deslist-item" value="3"/><br /><small>Enter a numeric value</small>\
|
20 |
-
</td>\
|
21 |
-
</tr>\
|
22 |
-
<tr>\
|
23 |
-
<th><label for="oscitas-deslist-style">List style</label></th>\
|
24 |
-
<td><select name="type" id="oscitas-deslist-style">\
|
25 |
-
<option value="">Default</option>\
|
26 |
-
<option value="dl-horizontal">Horizontal</option>\
|
27 |
-
</select><br />\
|
28 |
-
</td>\
|
29 |
-
</tr>\
|
30 |
-
<tr>\
|
31 |
-
<th><label for="oscitas-deslist-class">Custom Class:</label></th>\
|
32 |
-
<td><input type="text" name="line" id="oscitas-deslist-class" value=""/><br />\
|
33 |
-
</td>\
|
34 |
-
</tr>\
|
35 |
-
</table>\
|
36 |
-
<p class="submit">\
|
37 |
-
<input type="button" id="oscitas-deslist-submit" class="button-primary" value="Insert List" name="submit" />\
|
38 |
-
</p>\
|
39 |
-
</div>');
|
40 |
-
|
41 |
-
var table = form.find('table');
|
42 |
-
form.appendTo('body').hide();
|
43 |
-
|
44 |
-
// handles the click event of the submit button
|
45 |
-
form.find('#oscitas-deslist-submit').click(function(){
|
46 |
-
// defines the options and their default values
|
47 |
-
// again, this is not the most elegant way to do this
|
48 |
-
// but well, this gets the job done nonetheless
|
49 |
-
var options = {
|
50 |
-
'type' : 'arrow'
|
51 |
-
},deslist=0,deslist_type;
|
52 |
-
var cusclass='',style='';
|
53 |
-
if(table.find('#oscitas-deslist-class').val()!=''){
|
54 |
-
cusclass= ' class="'+table.find('#oscitas-deslist-class').val()+'"';
|
55 |
-
}
|
56 |
-
if(table.find('#oscitas-deslist-style').val()!=''){
|
57 |
-
style= ' style="'+table.find('#oscitas-deslist-style').val()+'"';
|
58 |
-
}
|
59 |
-
var shortcode = '[dl'+cusclass+style;
|
60 |
-
var deslist_item=jQuery('#oscitas-deslist-item').val();
|
61 |
-
if(isNaN(deslist_item)==false){
|
62 |
-
deslist=deslist_item;
|
63 |
-
} else{
|
64 |
-
deslist=3;
|
65 |
-
}
|
66 |
-
|
67 |
-
|
68 |
-
shortcode += ']<br/>';
|
69 |
-
for(var i=1;i<=deslist;i++){
|
70 |
-
shortcode +='[dlitem heading="Heading '+i+'"]Description '+i+'[/dlitem]<br/>'
|
71 |
-
}
|
72 |
-
shortcode +='[/dl]';
|
73 |
-
|
74 |
-
// inserts the shortcode into the active editor
|
75 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
76 |
-
|
77 |
-
close_dialogue(pluginObj.hashId);
|
78 |
-
});
|
79 |
Â
}
|
1 |
+
var deslist={
|
2 |
+
title:"List Group Shortcode",
|
3 |
+
id :'oscitas-form-deslists',
|
4 |
+
pluginName: 'deslist'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(deslist);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_deslist(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-line">No of List Item</label></th>\
|
19 |
+
<td><input type="text" name="line" id="oscitas-deslist-item" value="3"/><br /><small>Enter a numeric value</small>\
|
20 |
+
</td>\
|
21 |
+
</tr>\
|
22 |
+
<tr>\
|
23 |
+
<th><label for="oscitas-deslist-style">List style</label></th>\
|
24 |
+
<td><select name="type" id="oscitas-deslist-style">\
|
25 |
+
<option value="">Default</option>\
|
26 |
+
<option value="dl-horizontal">Horizontal</option>\
|
27 |
+
</select><br />\
|
28 |
+
</td>\
|
29 |
+
</tr>\
|
30 |
+
<tr>\
|
31 |
+
<th><label for="oscitas-deslist-class">Custom Class:</label></th>\
|
32 |
+
<td><input type="text" name="line" id="oscitas-deslist-class" value=""/><br />\
|
33 |
+
</td>\
|
34 |
+
</tr>\
|
35 |
+
</table>\
|
36 |
+
<p class="submit">\
|
37 |
+
<input type="button" id="oscitas-deslist-submit" class="button-primary" value="Insert List" name="submit" />\
|
38 |
+
</p>\
|
39 |
+
</div>');
|
40 |
+
|
41 |
+
var table = form.find('table');
|
42 |
+
form.appendTo('body').hide();
|
43 |
+
|
44 |
+
// handles the click event of the submit button
|
45 |
+
form.find('#oscitas-deslist-submit').click(function(){
|
46 |
+
// defines the options and their default values
|
47 |
+
// again, this is not the most elegant way to do this
|
48 |
+
// but well, this gets the job done nonetheless
|
49 |
+
var options = {
|
50 |
+
'type' : 'arrow'
|
51 |
+
},deslist=0,deslist_type;
|
52 |
+
var cusclass='',style='';
|
53 |
+
if(table.find('#oscitas-deslist-class').val()!=''){
|
54 |
+
cusclass= ' class="'+table.find('#oscitas-deslist-class').val()+'"';
|
55 |
+
}
|
56 |
+
if(table.find('#oscitas-deslist-style').val()!=''){
|
57 |
+
style= ' style="'+table.find('#oscitas-deslist-style').val()+'"';
|
58 |
+
}
|
59 |
+
var shortcode = '[dl'+cusclass+style;
|
60 |
+
var deslist_item=jQuery('#oscitas-deslist-item').val();
|
61 |
+
if(isNaN(deslist_item)==false){
|
62 |
+
deslist=deslist_item;
|
63 |
+
} else{
|
64 |
+
deslist=3;
|
65 |
+
}
|
66 |
+
|
67 |
+
|
68 |
+
shortcode += ']<br/>';
|
69 |
+
for(var i=1;i<=deslist;i++){
|
70 |
+
shortcode +='[dlitem heading="Heading '+i+'"]Description '+i+'[/dlitem]<br/>'
|
71 |
+
}
|
72 |
+
shortcode +='[/dl]';
|
73 |
+
|
74 |
+
// inserts the shortcode into the active editor
|
75 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
76 |
+
|
77 |
+
close_dialogue(pluginObj.hashId);
|
78 |
+
});
|
79 |
Â
}
|
shortcode/deslist/plugin_shortcode.php
CHANGED
@@ -1,25 +1,25 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_deslist($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'class' => '',
|
6 |
-
'style' =>''
|
7 |
-
), $params));
|
8 |
-
$content = str_replace("]<br />", ']', $content);
|
9 |
-
$content = str_replace("]<br />\n", ']', $content);
|
10 |
-
$content = str_replace("<br />\n[", '[', $content);
|
11 |
-
return '<dl class="osc-deslist ' . $style . ' '.$class.'">' . do_shortcode($content) . '</dl>';
|
12 |
-
}
|
13 |
-
|
14 |
-
add_shortcode('dl', 'osc_theme_deslist');
|
15 |
-
|
16 |
-
function osc_theme_dlitem($params, $content = null) {
|
17 |
-
extract(shortcode_atts(array(
|
18 |
-
'heading' => ''
|
19 |
-
), $params));
|
20 |
-
$out='<dt>'.do_shortcode($heading).'</dt>';
|
21 |
-
$out.='<dd>'.do_shortcode($content).'</dd>';
|
22 |
-
return $out;
|
23 |
-
}
|
24 |
-
|
25 |
Â
add_shortcode('dlitem', 'osc_theme_dlitem');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_deslist($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'class' => '',
|
6 |
+
'style' =>''
|
7 |
+
), $params));
|
8 |
+
$content = str_replace("]<br />", ']', $content);
|
9 |
+
$content = str_replace("]<br />\n", ']', $content);
|
10 |
+
$content = str_replace("<br />\n[", '[', $content);
|
11 |
+
return '<dl class="osc-deslist ' . $style . ' '.$class.EBS_CONTAINER_CLASS.'">' . do_shortcode($content) . '</dl>';
|
12 |
+
}
|
13 |
+
|
14 |
+
add_shortcode('dl', 'osc_theme_deslist');
|
15 |
+
|
16 |
+
function osc_theme_dlitem($params, $content = null) {
|
17 |
+
extract(shortcode_atts(array(
|
18 |
+
'heading' => ''
|
19 |
+
), $params));
|
20 |
+
$out='<dt>'.do_shortcode($heading).'</dt>';
|
21 |
+
$out.='<dd>'.do_shortcode($content).'</dd>';
|
22 |
+
return $out;
|
23 |
+
}
|
24 |
+
|
25 |
Â
add_shortcode('dlitem', 'osc_theme_dlitem');
|
shortcode/dropdown/dropdown_plugin.js
CHANGED
@@ -1,160 +1,160 @@
|
|
1 |
-
var dropdown={
|
2 |
-
title:"Button Dropdown Shortcode",
|
3 |
-
id :'oscitas-form-dropdown',
|
4 |
-
pluginName: 'dropdown'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(dropdown);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_dropdown(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th class="main_dp_th"><label for="oscitas-dropdown-heading" >Dropdown Button Features</label></th>\
|
19 |
-
<td><table class="tb_multiple_column_upper">\
|
20 |
-
<thead>\
|
21 |
-
<tr><th>Text</th><th>Size</th><th>Style</th><th>Split</th><th>Dropup</th></tr>\
|
22 |
-
</thead>\
|
23 |
-
<tbody>\
|
24 |
-
<tr>\
|
25 |
-
<td><input type="text" name="dropdown-heading" id="oscitas-dropdown-heading" value="Dropdown"/></td>\
|
26 |
-
<td><select name="type" id="oscitas-dropdown-size">\
|
27 |
-
<option value="">Default</option>\
|
28 |
-
<option value="btn-lg">Large</option>\
|
29 |
-
<option value="btn-sm">Small</option>\
|
30 |
-
<option value="btn-xs">Ex-small</option>\
|
31 |
-
</select><br /></td>\
|
32 |
-
<td><select name="type" id="oscitas-dropdown-style">\
|
33 |
-
<option value="btn-default">Simple</option>\
|
34 |
-
<option value="btn-primary">Primary</option>\
|
35 |
-
<option value="btn-success">Success</option>\
|
36 |
-
<option value="btn-info">Information</option>\
|
37 |
-
<option value="btn-warning">Warning</option>\
|
38 |
-
<option value="btn-danger">Danger</option>\
|
39 |
-
<option value="btn-link">Link</option>\
|
40 |
-
</select><br /></td>\
|
41 |
-
<td><input type="checkbox" name="dropdown-split" id="oscitas-dropdown-split" value="split"/></td>\
|
42 |
-
<td><select name="type" id="oscitas-dropdown-dropup">\
|
43 |
-
<option value="dropdown">Drop Down</option>\
|
44 |
-
<option value="dropup">Drop Up</option>\
|
45 |
-
</select></td>\
|
46 |
-
</tr>\
|
47 |
-
</tbody>\
|
48 |
-
</table></td>\
|
49 |
-
</tr>\
|
50 |
-
<tr>\
|
51 |
-
<th class="main_dp_th"><label for="oscitas-line">Dropdown Items</label></th>\
|
52 |
-
<td><table class="tb_multiple_column">\
|
53 |
-
<thead>\
|
54 |
-
<tr><th>Type</th><th>Link</th><th>Title</th><th>Disabled</th><th>Option</th></tr>\
|
55 |
-
</thead>\
|
56 |
-
<tbody id="oscitas-append-dropdownitem">\
|
57 |
-
<tr class="osc_dropdown_list_item">\
|
58 |
-
<td><input type="hidden" class="oscitas-dropdownitem-type" value="menuitem"><span>Menu Item</span></td>\
|
59 |
-
<td><input type="text" name="dropdown-item-link[]" class="oscitas-dropdownitem-link" value="#"/></td>\
|
60 |
-
<td><input type="text" name="dropdown-item-title[]" class="oscitas-dropdownitem-title" value="Dropdown Item"/></td>\
|
61 |
-
<td><input type="checkbox" name="dropdown-item-disabled[]" class="oscitas-dropdownitem-disabled" value="disabled"/></td><td></td>\
|
62 |
-
</tr>\
|
63 |
-
</tbody>\
|
64 |
-
<tfoot>\
|
65 |
-
<tr><td colspan="5"><a id="osc_add_new_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-plus-sign"></i> Add New Item</a></td></tr>\
|
66 |
-
</tfoot>\
|
67 |
-
</table></td>\
|
68 |
-
</tr>\
|
69 |
-
<tr>\
|
70 |
-
<th><label for="oscitas-dropdown-class">Custom Class:</label></th>\
|
71 |
-
<td><input type="text" name="line" id="oscitas-dropdown-class" value=""/><br />\
|
72 |
-
</td>\
|
73 |
-
</tr>\
|
74 |
-
</table>\
|
75 |
-
<p class="submit">\
|
76 |
-
<input type="button" id="oscitas-dropdown-submit" class="button-primary" value="Insert Dropdown" name="submit" />\
|
77 |
-
</p>\
|
78 |
-
</div>');
|
79 |
-
|
80 |
-
var table = form.find('table');
|
81 |
-
form.appendTo('body').hide();
|
82 |
-
form.find('#osc_add_new_dditem').click(function(){
|
83 |
-
var item='<tr class="osc_dropdown_list_item"><td class="osc_type_change"><select name="dropdown-item-type[]" class="oscitas-dropdownitem-type"><option value="menuitem">Menu Item</option><option value="divider">Divider</option></select></td><td class="osc_hide"><input type="text" name="dropdown-item-link[]" class="oscitas-dropdownitem-link" value="#"/></td><td class="osc_hide"><input type="text" name="dropdown-item-title[]" class="oscitas-dropdownitem-title" value="Dropdown Item"/></td><td class="osc_hide"><input type="checkbox" name="dropdown-item-disabled[]" class="oscitas-dropdownitem-disabled" value="disabled"/></td><td><a class="osc_remove_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-remove"></i></a></td></tr>';
|
84 |
-
form.find('#oscitas-append-dropdownitem').append(item);
|
85 |
-
|
86 |
-
});
|
87 |
-
jQuery('.osc_remove_dditem').live('click',function(){
|
88 |
-
jQuery(this).parent().parent().remove();
|
89 |
-
})
|
90 |
-
jQuery('.osc_type_change').live('change',function(){
|
91 |
-
var par=jQuery(this).parent();
|
92 |
-
var item=jQuery(this);
|
93 |
-
var val=item.find('.oscitas-dropdownitem-type').val();
|
94 |
-
if(val=='divider'){
|
95 |
-
jQuery(par).find('.osc_hide').hide();
|
96 |
-
item.attr('colspan',4);
|
97 |
-
} else{
|
98 |
-
jQuery(par).find('.osc_hide').show();
|
99 |
-
item.attr('colspan',0);
|
100 |
-
}
|
101 |
-
})
|
102 |
-
// handles the click event of the submit button
|
103 |
-
form.find('#oscitas-dropdown-submit').click(function(){
|
104 |
-
var split,dropup;
|
105 |
-
var type,link,title,disabled;
|
106 |
-
var heading= jQuery('#oscitas-dropdown-heading').val();
|
107 |
-
|
108 |
-
if(jQuery('#oscitas-dropdown-split').is(":checked")==true){
|
109 |
-
split= jQuery('#oscitas-dropdown-split').val();
|
110 |
-
} else{
|
111 |
-
split='';
|
112 |
-
}
|
113 |
-
var size= jQuery('#oscitas-dropdown-size').val();
|
114 |
-
var style= jQuery('#oscitas-dropdown-style').val();
|
115 |
-
dropup= 'dropup="'+jQuery('#oscitas-dropdown-dropup').val()+'"';
|
116 |
-
|
117 |
-
var cusclass;
|
118 |
-
if(table.find('#oscitas-dropdown-class').val()!=''){
|
119 |
-
cusclass= ' class="'+table.find('#oscitas-dropdown-class').val()+'"';
|
120 |
-
}
|
121 |
-
else{
|
122 |
-
cusclass='';
|
123 |
-
}
|
124 |
-
var shortcode='';
|
125 |
-
shortcode ='[dropdown '+dropup+cusclass+']<br/>';
|
126 |
-
shortcode +='[dropdownhead style="'+style+'" size="'+size+'" split="'+split+'"]<br/>';
|
127 |
-
shortcode += heading+'<br/>';
|
128 |
-
shortcode +='[/dropdownhead]<br/>';
|
129 |
-
shortcode +='[dropdownbody]<br/>';
|
130 |
-
|
131 |
-
jQuery('tr.osc_dropdown_list_item').each(function(index){
|
132 |
-
|
133 |
-
type = jQuery(this).find('.oscitas-dropdownitem-type').val();
|
134 |
-
link = jQuery(this).find('.oscitas-dropdownitem-link').val();
|
135 |
-
title = jQuery(this).find('.oscitas-dropdownitem-title').val();
|
136 |
-
|
137 |
-
if(jQuery(this).find('.oscitas-dropdownitem-disabled').is(":checked")==true){
|
138 |
-
disabled='disabled="'+jQuery(this).find('.oscitas-dropdownitem-disabled').val()+'"';
|
139 |
-
} else{
|
140 |
-
disabled='';
|
141 |
-
}
|
142 |
-
if(type=='divider'){
|
143 |
-
shortcode +='[dropdownitem type="'+type+'"][/dropdownitem]<br/>';
|
144 |
-
} else if(type=='menuitem'){
|
145 |
-
shortcode +='[dropdownitem type="'+type+'" link="'+link+'" '+disabled+']'+title+'[/dropdownitem]<br/>';
|
146 |
-
}
|
147 |
-
|
148 |
-
});
|
149 |
-
|
150 |
-
shortcode +='[/dropdownbody]<br/>';
|
151 |
-
shortcode +='[/dropdown]';
|
152 |
-
|
153 |
-
|
154 |
-
// inserts the shortcode into the active editor
|
155 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
156 |
-
|
157 |
-
close_dialogue(pluginObj.hashId);
|
158 |
-
});
|
159 |
-
}
|
160 |
-
|
1 |
+
var dropdown={
|
2 |
+
title:"Button Dropdown Shortcode",
|
3 |
+
id :'oscitas-form-dropdown',
|
4 |
+
pluginName: 'dropdown'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(dropdown);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_dropdown(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th class="main_dp_th"><label for="oscitas-dropdown-heading" >Dropdown Button Features</label></th>\
|
19 |
+
<td><table class="tb_multiple_column_upper">\
|
20 |
+
<thead>\
|
21 |
+
<tr><th>Text</th><th>Size</th><th>Style</th><th>Split</th><th>Dropup</th></tr>\
|
22 |
+
</thead>\
|
23 |
+
<tbody>\
|
24 |
+
<tr>\
|
25 |
+
<td><input type="text" name="dropdown-heading" id="oscitas-dropdown-heading" value="Dropdown"/></td>\
|
26 |
+
<td><select name="type" id="oscitas-dropdown-size">\
|
27 |
+
<option value="">Default</option>\
|
28 |
+
<option value="btn-lg">Large</option>\
|
29 |
+
<option value="btn-sm">Small</option>\
|
30 |
+
<option value="btn-xs">Ex-small</option>\
|
31 |
+
</select><br /></td>\
|
32 |
+
<td><select name="type" id="oscitas-dropdown-style">\
|
33 |
+
<option value="btn-default">Simple</option>\
|
34 |
+
<option value="btn-primary">Primary</option>\
|
35 |
+
<option value="btn-success">Success</option>\
|
36 |
+
<option value="btn-info">Information</option>\
|
37 |
+
<option value="btn-warning">Warning</option>\
|
38 |
+
<option value="btn-danger">Danger</option>\
|
39 |
+
<option value="btn-link">Link</option>\
|
40 |
+
</select><br /></td>\
|
41 |
+
<td><input type="checkbox" name="dropdown-split" id="oscitas-dropdown-split" value="split"/></td>\
|
42 |
+
<td><select name="type" id="oscitas-dropdown-dropup">\
|
43 |
+
<option value="dropdown">Drop Down</option>\
|
44 |
+
<option value="dropup">Drop Up</option>\
|
45 |
+
</select></td>\
|
46 |
+
</tr>\
|
47 |
+
</tbody>\
|
48 |
+
</table></td>\
|
49 |
+
</tr>\
|
50 |
+
<tr>\
|
51 |
+
<th class="main_dp_th"><label for="oscitas-line">Dropdown Items</label></th>\
|
52 |
+
<td><table class="tb_multiple_column">\
|
53 |
+
<thead>\
|
54 |
+
<tr><th>Type</th><th>Link</th><th>Title</th><th>Disabled</th><th>Option</th></tr>\
|
55 |
+
</thead>\
|
56 |
+
<tbody id="oscitas-append-dropdownitem">\
|
57 |
+
<tr class="osc_dropdown_list_item">\
|
58 |
+
<td><input type="hidden" class="oscitas-dropdownitem-type" value="menuitem"><span>Menu Item</span></td>\
|
59 |
+
<td><input type="text" name="dropdown-item-link[]" class="oscitas-dropdownitem-link" value="#"/></td>\
|
60 |
+
<td><input type="text" name="dropdown-item-title[]" class="oscitas-dropdownitem-title" value="Dropdown Item"/></td>\
|
61 |
+
<td><input type="checkbox" name="dropdown-item-disabled[]" class="oscitas-dropdownitem-disabled" value="disabled"/></td><td></td>\
|
62 |
+
</tr>\
|
63 |
+
</tbody>\
|
64 |
+
<tfoot>\
|
65 |
+
<tr><td colspan="5"><a id="osc_add_new_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-plus-sign"></i> Add New Item</a></td></tr>\
|
66 |
+
</tfoot>\
|
67 |
+
</table></td>\
|
68 |
+
</tr>\
|
69 |
+
<tr>\
|
70 |
+
<th><label for="oscitas-dropdown-class">Custom Class:</label></th>\
|
71 |
+
<td><input type="text" name="line" id="oscitas-dropdown-class" value=""/><br />\
|
72 |
+
</td>\
|
73 |
+
</tr>\
|
74 |
+
</table>\
|
75 |
+
<p class="submit">\
|
76 |
+
<input type="button" id="oscitas-dropdown-submit" class="button-primary" value="Insert Dropdown" name="submit" />\
|
77 |
+
</p>\
|
78 |
+
</div>');
|
79 |
+
|
80 |
+
var table = form.find('table');
|
81 |
+
form.appendTo('body').hide();
|
82 |
+
form.find('#osc_add_new_dditem').click(function(){
|
83 |
+
var item='<tr class="osc_dropdown_list_item"><td class="osc_type_change"><select name="dropdown-item-type[]" class="oscitas-dropdownitem-type"><option value="menuitem">Menu Item</option><option value="divider">Divider</option></select></td><td class="osc_hide"><input type="text" name="dropdown-item-link[]" class="oscitas-dropdownitem-link" value="#"/></td><td class="osc_hide"><input type="text" name="dropdown-item-title[]" class="oscitas-dropdownitem-title" value="Dropdown Item"/></td><td class="osc_hide"><input type="checkbox" name="dropdown-item-disabled[]" class="oscitas-dropdownitem-disabled" value="disabled"/></td><td><a class="osc_remove_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-remove"></i></a></td></tr>';
|
84 |
+
form.find('#oscitas-append-dropdownitem').append(item);
|
85 |
+
|
86 |
+
});
|
87 |
+
jQuery('.osc_remove_dditem').live('click',function(){
|
88 |
+
jQuery(this).parent().parent().remove();
|
89 |
+
})
|
90 |
+
jQuery('.osc_type_change').live('change',function(){
|
91 |
+
var par=jQuery(this).parent();
|
92 |
+
var item=jQuery(this);
|
93 |
+
var val=item.find('.oscitas-dropdownitem-type').val();
|
94 |
+
if(val=='divider'){
|
95 |
+
jQuery(par).find('.osc_hide').hide();
|
96 |
+
item.attr('colspan',4);
|
97 |
+
} else{
|
98 |
+
jQuery(par).find('.osc_hide').show();
|
99 |
+
item.attr('colspan',0);
|
100 |
+
}
|
101 |
+
})
|
102 |
+
// handles the click event of the submit button
|
103 |
+
form.find('#oscitas-dropdown-submit').click(function(){
|
104 |
+
var split,dropup;
|
105 |
+
var type,link,title,disabled;
|
106 |
+
var heading= jQuery('#oscitas-dropdown-heading').val();
|
107 |
+
|
108 |
+
if(jQuery('#oscitas-dropdown-split').is(":checked")==true){
|
109 |
+
split= jQuery('#oscitas-dropdown-split').val();
|
110 |
+
} else{
|
111 |
+
split='';
|
112 |
+
}
|
113 |
+
var size= jQuery('#oscitas-dropdown-size').val();
|
114 |
+
var style= jQuery('#oscitas-dropdown-style').val();
|
115 |
+
dropup= 'dropup="'+jQuery('#oscitas-dropdown-dropup').val()+'"';
|
116 |
+
|
117 |
+
var cusclass;
|
118 |
+
if(table.find('#oscitas-dropdown-class').val()!=''){
|
119 |
+
cusclass= ' class="'+table.find('#oscitas-dropdown-class').val()+'"';
|
120 |
+
}
|
121 |
+
else{
|
122 |
+
cusclass='';
|
123 |
+
}
|
124 |
+
var shortcode='';
|
125 |
+
shortcode ='[dropdown '+dropup+cusclass+']<br/>';
|
126 |
+
shortcode +='[dropdownhead style="'+style+'" size="'+size+'" split="'+split+'"]<br/>';
|
127 |
+
shortcode += heading+'<br/>';
|
128 |
+
shortcode +='[/dropdownhead]<br/>';
|
129 |
+
shortcode +='[dropdownbody]<br/>';
|
130 |
+
|
131 |
+
jQuery('tr.osc_dropdown_list_item').each(function(index){
|
132 |
+
|
133 |
+
type = jQuery(this).find('.oscitas-dropdownitem-type').val();
|
134 |
+
link = jQuery(this).find('.oscitas-dropdownitem-link').val();
|
135 |
+
title = jQuery(this).find('.oscitas-dropdownitem-title').val();
|
136 |
+
|
137 |
+
if(jQuery(this).find('.oscitas-dropdownitem-disabled').is(":checked")==true){
|
138 |
+
disabled='disabled="'+jQuery(this).find('.oscitas-dropdownitem-disabled').val()+'"';
|
139 |
+
} else{
|
140 |
+
disabled='';
|
141 |
+
}
|
142 |
+
if(type=='divider'){
|
143 |
+
shortcode +='[dropdownitem type="'+type+'"][/dropdownitem]<br/>';
|
144 |
+
} else if(type=='menuitem'){
|
145 |
+
shortcode +='[dropdownitem type="'+type+'" link="'+link+'" '+disabled+']'+title+'[/dropdownitem]<br/>';
|
146 |
+
}
|
147 |
+
|
148 |
+
});
|
149 |
+
|
150 |
+
shortcode +='[/dropdownbody]<br/>';
|
151 |
+
shortcode +='[/dropdown]';
|
152 |
+
|
153 |
+
|
154 |
+
// inserts the shortcode into the active editor
|
155 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
156 |
+
|
157 |
+
close_dialogue(pluginObj.hashId);
|
158 |
+
});
|
159 |
+
}
|
160 |
+
|
shortcode/dropdown/plugin_shortcode.php
CHANGED
@@ -1,77 +1,78 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_dropdown($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'dropup' => '',
|
6 |
-
'class' => ''
|
7 |
-
), $params));
|
8 |
-
$content = str_replace("]<br />", ']', $content);
|
9 |
-
$content = str_replace("]<br />\n", ']', $content);
|
10 |
-
$content = str_replace("<br />\n[", '[', $content);
|
11 |
-
if ($dropup != 'dropup') {
|
12 |
-
$dropup = '';
|
13 |
-
}
|
14 |
-
$out = '<div class="btn-group ' . $dropup . ' ' . $class . '">' . do_shortcode($content) . '</div>';
|
15 |
-
$out .= "
|
16 |
-
<script>
|
17 |
-
jQuery(document).ready(function(){
|
18 |
-
jQuery('.dropdown-toggle').dropdown();
|
19 |
-
});
|
20 |
-
</script>
|
21 |
-
";
|
22 |
-
return $out;
|
23 |
-
}
|
24 |
-
|
25 |
-
add_shortcode('dropdown', 'osc_theme_dropdown');
|
26 |
-
|
27 |
-
function osc_theme_dropdown_head($params, $content = null) {
|
28 |
-
extract(shortcode_atts(array(
|
29 |
-
'size' => '',
|
30 |
-
'style' => '',
|
31 |
-
'split' => ''), $params));
|
32 |
-
$out = '';
|
33 |
-
if ($split == "split") {
|
34 |
-
$out = '<button type="button" class="btn ' . $size . ' ' . $style . '">' . $content . '</button>';
|
35 |
-
|
36 |
-
$out .= '<button type="button" class="btn ' . $size . ' ' . $style . ' dropdown-toggle" data-toggle="dropdown">';
|
37 |
-
$out .= '<span class="caret"></span></button>';
|
38 |
-
} else {
|
39 |
-
$out = ' <button type="button" class="btn ' . $size . ' ' . $style . ' dropdown-toggle" data-toggle="dropdown">';
|
40 |
-
$out .= $content . ' <span class="caret"></span> </button>';
|
41 |
-
}
|
42 |
-
|
43 |
-
return $out;
|
44 |
-
}
|
45 |
-
|
46 |
-
add_shortcode('dropdownhead', 'osc_theme_dropdown_head');
|
47 |
-
|
48 |
-
function osc_theme_dropdown_body($params, $content = null) {
|
49 |
-
$content = str_replace("]<br />", ']', $content);
|
50 |
-
$content = str_replace("]<br />\n", ']', $content);
|
51 |
-
$content = str_replace("<br />\n[", '[', $content);
|
52 |
-
$out = '<ul class="dropdown-menu" role="menu">' . do_shortcode($content) . '</ul>';
|
53 |
-
return $out;
|
54 |
-
}
|
55 |
-
|
56 |
-
add_shortcode('dropdownbody', 'osc_theme_dropdown_body');
|
57 |
-
|
58 |
-
function osc_theme_dropdown_items($params, $content = null) {
|
59 |
-
extract(shortcode_atts(array(
|
60 |
-
'type' => '',
|
61 |
-
'link' => '',
|
62 |
-
'disabled' => ''), $params));
|
63 |
-
$out = '';
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
Â
|
|
77 |
Â
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_dropdown($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'dropup' => '',
|
6 |
+
'class' => ''
|
7 |
+
), $params));
|
8 |
+
$content = str_replace("]<br />", ']', $content);
|
9 |
+
$content = str_replace("]<br />\n", ']', $content);
|
10 |
+
$content = str_replace("<br />\n[", '[', $content);
|
11 |
+
if ($dropup != 'dropup') {
|
12 |
+
$dropup = '';
|
13 |
+
}
|
14 |
+
$out = '<div class="btn-group ' . $dropup . ' ' . $class .EBS_CONTAINER_CLASS. '">' . do_shortcode($content) . '</div>';
|
15 |
+
$out .= "
|
16 |
+
<script>
|
17 |
+
jQuery(document).ready(function(){
|
18 |
+
jQuery('.dropdown-toggle').dropdown();
|
19 |
+
});
|
20 |
+
</script>
|
21 |
+
";
|
22 |
+
return $out;
|
23 |
+
}
|
24 |
+
|
25 |
+
add_shortcode('dropdown', 'osc_theme_dropdown');
|
26 |
+
|
27 |
+
function osc_theme_dropdown_head($params, $content = null) {
|
28 |
+
extract(shortcode_atts(array(
|
29 |
+
'size' => '',
|
30 |
+
'style' => '',
|
31 |
+
'split' => ''), $params));
|
32 |
+
$out = '';
|
33 |
+
if ($split == "split") {
|
34 |
+
$out = '<button type="button" class="btn ' . $size . ' ' . $style .EBS_CONTAINER_CLASS. '">' . $content . '</button>';
|
35 |
+
|
36 |
+
$out .= '<button type="button" class="btn ' . $size . ' ' . $style .EBS_CONTAINER_CLASS. ' dropdown-toggle" data-toggle="dropdown">';
|
37 |
+
$out .= '<span class="caret'.EBS_CONTAINER_CLASS.'"></span></button>';
|
38 |
+
} else {
|
39 |
+
$out = ' <button type="button" class="btn ' . $size . ' ' . $style .EBS_CONTAINER_CLASS. ' dropdown-toggle" data-toggle="dropdown">';
|
40 |
+
$out .= $content . ' <span class="caret'.EBS_CONTAINER_CLASS.'"></span> </button>';
|
41 |
+
}
|
42 |
+
|
43 |
+
return $out;
|
44 |
+
}
|
45 |
+
|
46 |
+
add_shortcode('dropdownhead', 'osc_theme_dropdown_head');
|
47 |
+
|
48 |
+
function osc_theme_dropdown_body($params, $content = null) {
|
49 |
+
$content = str_replace("]<br />", ']', $content);
|
50 |
+
$content = str_replace("]<br />\n", ']', $content);
|
51 |
+
$content = str_replace("<br />\n[", '[', $content);
|
52 |
+
$out = '<ul class="dropdown-menu'.EBS_CONTAINER_CLASS.'" role="menu">' . do_shortcode($content) . '</ul>';
|
53 |
+
return $out;
|
54 |
+
}
|
55 |
+
|
56 |
+
add_shortcode('dropdownbody', 'osc_theme_dropdown_body');
|
57 |
+
|
58 |
+
function osc_theme_dropdown_items($params, $content = null) {
|
59 |
+
extract(shortcode_atts(array(
|
60 |
+
'type' => '',
|
61 |
+
'link' => '',
|
62 |
+
'disabled' => ''), $params));
|
63 |
+
$out = '';
|
64 |
+
$out = '';
|
65 |
+
if ($type == "divider") {
|
66 |
+
$out = '<li class="divider'.EBS_CONTAINER_CLASS.'"></li>';
|
67 |
+
} elseif ($type == "menuitem") {
|
68 |
+
if ($disabled == 'disabled') {
|
69 |
+
$out = '<li class="disabled'.EBS_CONTAINER_CLASS.'"><a class="'.EBS_CONTAINER_CLASS.'" href="' . $link . '">' . do_shortcode($content) . '</a></li>';
|
70 |
+
} else {
|
71 |
+
$out = '<li><a class="'.EBS_CONTAINER_CLASS.'" href="' . $link . '">' . do_shortcode($content) . '</a></li>';
|
72 |
+
}
|
73 |
+
}
|
74 |
+
return $out;
|
75 |
+
}
|
76 |
+
|
77 |
+
add_shortcode('dropdownitem', 'osc_theme_dropdown_items');
|
78 |
Â
?>
|
shortcode/functions.php
CHANGED
@@ -1,69 +1,82 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// Add Shortcode buttons in TinyMCE
|
4 |
-
$
|
5 |
-
|
6 |
-
'
|
7 |
-
'
|
8 |
-
'
|
9 |
-
|
10 |
-
'
|
11 |
-
'
|
12 |
-
'
|
13 |
-
|
14 |
-
|
15 |
-
'
|
16 |
-
'
|
17 |
-
'
|
18 |
-
'
|
19 |
-
'
|
20 |
-
'
|
21 |
-
'
|
22 |
-
'
|
23 |
-
'
|
24 |
-
'
|
25 |
-
'
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
}
|
60 |
-
|
61 |
-
function
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
$
|
67 |
-
|
68 |
-
|
69 |
-
}
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
// Add Shortcode buttons in TinyMCE
|
4 |
+
$css = get_option( 'EBS_BOOTSTRAP_CSS_LOCATION', 1 );
|
5 |
+
if($css==3){
|
6 |
+
define('EBS_CONTAINER_CLASS',' oscitas-bootstrap-container');
|
7 |
+
define('EBS_POPOVER_TEMPLATE','<div class="popover'.EBS_CONTAINER_CLASS.'"><div class="arrow'.EBS_CONTAINER_CLASS.'"></div><h3 class="popover-title'.EBS_CONTAINER_CLASS.'"></h3><div class="popover-content'.EBS_CONTAINER_CLASS.' "></div></div>');
|
8 |
+
define('EBS_TOOLTIP_TEMPLATE','<div class="tooltip'.EBS_CONTAINER_CLASS.'"><div class="tooltip-arrow'.EBS_CONTAINER_CLASS.'"></div><div class="tooltip-inner'.EBS_CONTAINER_CLASS.'"></div></div>');
|
9 |
+
} else{
|
10 |
+
define('EBS_CONTAINER_CLASS','');
|
11 |
+
define('EBS_POPOVER_TEMPLATE','');
|
12 |
+
define('EBS_TOOLTIP_TEMPLATE','');
|
13 |
+
}
|
14 |
+
$elements = array(
|
15 |
+
'toggles',
|
16 |
+
'tabs',
|
17 |
+
'lists',
|
18 |
+
'deslist',
|
19 |
+
'buttons',
|
20 |
+
'btngrptool',
|
21 |
+
'btngrp',
|
22 |
+
'notifications',
|
23 |
+
'wpcolumns',
|
24 |
+
'tables',
|
25 |
+
'tooltip',
|
26 |
+
'iconhead',
|
27 |
+
'panel',
|
28 |
+
'oscpopover',
|
29 |
+
'dropdown',
|
30 |
+
'labels',
|
31 |
+
'well',
|
32 |
+
'thumbnail',
|
33 |
+
'icon',
|
34 |
+
'image',
|
35 |
+
'progressbar',
|
36 |
+
'servicebox',
|
37 |
+
'slider'
|
38 |
+
|
39 |
+
);
|
40 |
+
|
41 |
+
foreach ($elements as $element) {
|
42 |
+
include( $element . '/plugin_shortcode.php');
|
43 |
+
}
|
44 |
+
|
45 |
+
add_action('init', 'osc_add_ebs_buttons_to_tinymce');
|
46 |
+
|
47 |
+
function osc_add_ebs_buttons_to_tinymce() {
|
48 |
+
$ebsp_editor_opt=get_option('EBS_EDITOR_OPT','icon');
|
49 |
+
if (!current_user_can('edit_posts') && !current_user_can('edit_pages'))
|
50 |
+
return;
|
51 |
+
|
52 |
+
if (get_user_option('rich_editing') == 'true') {
|
53 |
+
add_filter("mce_external_plugins", "osc_add_ebs_plugin");
|
54 |
+
if($ebsp_editor_opt=='icon'){
|
55 |
+
add_filter('mce_buttons_3', 'osc_register_ebs_button');
|
56 |
+
} else{
|
57 |
+
add_filter('mce_buttons', 'osc_register_ebs_dropdown');
|
58 |
+
}
|
59 |
+
}
|
60 |
+
}
|
61 |
+
function osc_register_ebs_dropdown($buttons){
|
62 |
+
$buttons[] = 'oscitas_main_dropdown_button';
|
63 |
+
return $buttons;
|
64 |
+
}
|
65 |
+
function osc_register_ebs_button($buttons) {
|
66 |
+
global $elements;
|
67 |
+
foreach ($elements as $element) {
|
68 |
+
$buttons[] = 'oscitas' . $element;
|
69 |
+
}
|
70 |
+
return $buttons;
|
71 |
+
}
|
72 |
+
|
73 |
+
function osc_add_ebs_plugin($plugin_array) {
|
74 |
+
global $elements;
|
75 |
+
foreach ($elements as $element) {
|
76 |
+
$plugin_array['oscitas' . $element] = plugins_url('', __FILE__) . '/' . $element . '/' . $element . '_plugin.js';
|
77 |
+
}
|
78 |
+
$plugin_array['oscitas_main_dropdown']=EBS_PLUGIN_URL.'js/oscitas_main_dropdown.js';
|
79 |
+
return $plugin_array;
|
80 |
+
return $plugin_array;
|
81 |
+
}
|
82 |
+
|
shortcode/icon/icon.png
CHANGED
File without changes
|
shortcode/icon/icon_plugin.js
CHANGED
@@ -1,296 +1,296 @@
|
|
1 |
-
var icon={
|
2 |
-
title:"Icon Shortcode",
|
3 |
-
id :'oscitas-form-icon',
|
4 |
-
pluginName: 'icon'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(icon, 800);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_icon(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
19 |
-
<td><div id="click_icon_list_icon" class="oscitas-icon-div"><span id="osc_show_icon_icon"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val_icon" value="glyphicon-adjust">\
|
20 |
-
<div id="osc_show_iconlist_icon" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon_icon" id="oscitas-heading-icon_icon" class="oscitas-icon-ul">\
|
21 |
-
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust osc_icon_selected_button"> </li>\
|
22 |
-
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
23 |
-
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
24 |
-
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
25 |
-
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
26 |
-
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
27 |
-
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
28 |
-
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
29 |
-
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
30 |
-
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
31 |
-
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
32 |
-
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
33 |
-
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
34 |
-
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
35 |
-
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
36 |
-
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
37 |
-
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
38 |
-
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
39 |
-
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
40 |
-
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
41 |
-
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
42 |
-
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
43 |
-
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
44 |
-
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
45 |
-
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
46 |
-
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
47 |
-
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
48 |
-
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
49 |
-
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
50 |
-
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
51 |
-
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
52 |
-
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
53 |
-
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
54 |
-
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
55 |
-
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
56 |
-
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
57 |
-
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
58 |
-
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
59 |
-
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
60 |
-
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
61 |
-
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
62 |
-
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
63 |
-
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
64 |
-
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
65 |
-
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
66 |
-
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
67 |
-
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
68 |
-
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
69 |
-
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
70 |
-
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
71 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
72 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
73 |
-
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
74 |
-
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
75 |
-
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
76 |
-
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
77 |
-
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
78 |
-
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
79 |
-
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
80 |
-
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
81 |
-
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
82 |
-
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
83 |
-
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
84 |
-
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
85 |
-
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
86 |
-
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
87 |
-
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
88 |
-
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
89 |
-
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
90 |
-
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
91 |
-
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
92 |
-
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
93 |
-
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
94 |
-
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
95 |
-
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
96 |
-
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
97 |
-
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
98 |
-
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
99 |
-
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
100 |
-
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
101 |
-
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
102 |
-
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
103 |
-
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
104 |
-
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
105 |
-
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
106 |
-
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
107 |
-
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
108 |
-
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
109 |
-
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
110 |
-
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
111 |
-
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
112 |
-
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
113 |
-
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
114 |
-
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
115 |
-
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
116 |
-
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
117 |
-
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
118 |
-
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
119 |
-
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
120 |
-
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
121 |
-
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
122 |
-
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
123 |
-
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
124 |
-
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
125 |
-
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
126 |
-
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
127 |
-
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
128 |
-
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
129 |
-
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
130 |
-
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
131 |
-
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
132 |
-
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
133 |
-
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
134 |
-
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
135 |
-
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
136 |
-
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
137 |
-
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
138 |
-
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
139 |
-
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
140 |
-
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
141 |
-
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
142 |
-
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
143 |
-
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
144 |
-
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
145 |
-
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
146 |
-
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
147 |
-
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
148 |
-
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
149 |
-
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
150 |
-
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
151 |
-
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
152 |
-
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
153 |
-
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
154 |
-
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
155 |
-
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
156 |
-
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
157 |
-
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
158 |
-
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
159 |
-
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
160 |
-
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
161 |
-
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
162 |
-
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
163 |
-
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
164 |
-
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
165 |
-
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
166 |
-
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
167 |
-
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
168 |
-
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
169 |
-
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
170 |
-
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
171 |
-
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
172 |
-
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
173 |
-
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
174 |
-
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
175 |
-
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
176 |
-
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
177 |
-
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
178 |
-
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
179 |
-
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
180 |
-
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
181 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
182 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
183 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
184 |
-
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
185 |
-
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
186 |
-
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
187 |
-
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
188 |
-
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
189 |
-
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
190 |
-
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
191 |
-
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
192 |
-
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
193 |
-
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
194 |
-
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
195 |
-
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
196 |
-
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
197 |
-
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
198 |
-
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
199 |
-
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
200 |
-
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
201 |
-
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
202 |
-
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
203 |
-
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
204 |
-
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
205 |
-
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
206 |
-
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
207 |
-
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
208 |
-
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
209 |
-
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
210 |
-
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
211 |
-
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
212 |
-
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
213 |
-
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
214 |
-
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
215 |
-
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
216 |
-
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
217 |
-
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
218 |
-
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
219 |
-
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
220 |
-
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
221 |
-
</ul></div>\
|
222 |
-
</td>\
|
223 |
-
</tr>\
|
224 |
-
<tr>\
|
225 |
-
<th><label for="oscitas-icon-iconcolor">Icon Color:</label></th>\
|
226 |
-
<td><input type="text" name="label" id="oscitas-icon-iconcolor" class="color" value="" /><br />\
|
227 |
-
</td>\
|
228 |
-
</tr>\
|
229 |
-
<tr>\
|
230 |
-
<th><label for="oscitas-icon-fontsize">Icon Font Size:</label></th>\
|
231 |
-
<td><input type="text" name="line" id="oscitas-icon-fontsize" value=""/>px\
|
232 |
-
</td>\
|
233 |
-
</tr>\
|
234 |
-
<tr>\
|
235 |
-
<th><label for="oscitas-icon-class">Custom Class:</label></th>\
|
236 |
-
<td><input type="text" name="line" id="oscitas-icon-class" value=""/><br />\
|
237 |
-
</td>\
|
238 |
-
</tr>\
|
239 |
-
</table>\
|
240 |
-
<p class="submit">\
|
241 |
-
<input type="button" id="oscitas-icon-submit" class="button-primary" value="Insert icon" name="submit" />\
|
242 |
-
</p>\
|
243 |
-
</div>');
|
244 |
-
|
245 |
-
var table = form.find('table');
|
246 |
-
jQuery('.glyphicon').css('display','inline');
|
247 |
-
form.appendTo('body').hide();
|
248 |
-
form.find('.color').wpColorPicker();
|
249 |
-
var t= table.find('#osc_icon_class_val_icon').val();
|
250 |
-
table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(t);
|
251 |
-
table.find('#click_icon_list_icon').click(function(){
|
252 |
-
if(!jQuery(this).hasClass('osc_icon_showing_icon')){
|
253 |
-
jQuery(this).addClass('osc_icon_showing_icon')
|
254 |
-
table.find('#osc_show_iconlist_icon').show();
|
255 |
-
} else{
|
256 |
-
jQuery(this).removeClass('osc_icon_showing_icon')
|
257 |
-
table.find('#osc_show_iconlist_icon').hide();
|
258 |
-
}
|
259 |
-
});
|
260 |
-
table.find('#oscitas-heading-icon_icon li').click(function(){
|
261 |
-
var val=jQuery(this).attr('data-value');
|
262 |
-
table.find('#oscitas-heading-icon_icon li').removeClass('osc_icon_selected_button');
|
263 |
-
jQuery(this).addClass('osc_icon_selected_button');
|
264 |
-
table.find('#osc_show_iconlist_icon').hide();
|
265 |
-
table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(val);
|
266 |
-
table.find('#osc_icon_class_val_icon').val(val);
|
267 |
-
})
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
// handles the click event of the submit button
|
275 |
-
form.find('#oscitas-icon-submit').click(function(){
|
276 |
-
var cusclass='';
|
277 |
-
if(table.find('#oscitas-icon-iconcolor').val()!=''){
|
278 |
-
cusclass+= ' color="'+table.find('#oscitas-icon-iconcolor').val()+'"';
|
279 |
-
}if(table.find('#oscitas-icon-fontsize').val()!=''){
|
280 |
-
cusclass+= ' fontsize="'+table.find('#oscitas-icon-fontsize').val()+'"';
|
281 |
-
}
|
282 |
-
if(table.find('#oscitas-icon-class').val()!=''){
|
283 |
-
cusclass+= ' class="'+table.find('#oscitas-icon-class').val()+'"';
|
284 |
-
}
|
285 |
-
var icon = table.find('#osc_icon_class_val_icon').val();
|
286 |
-
var shortcode='';
|
287 |
-
shortcode='[icon type="'+icon+'"'+cusclass+']'
|
288 |
-
|
289 |
-
// inserts the shortcode into the active editor
|
290 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
291 |
-
|
292 |
-
// closes fancybox
|
293 |
-
close_dialogue(pluginObj.hashId);
|
294 |
-
});
|
295 |
-
}
|
296 |
-
|
1 |
+
var icon={
|
2 |
+
title:"Icon Shortcode",
|
3 |
+
id :'oscitas-form-icon',
|
4 |
+
pluginName: 'icon'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(icon, 800);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_icon(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
19 |
+
<td><div id="click_icon_list_icon" class="oscitas-icon-div"><span id="osc_show_icon_icon"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val_icon" value="glyphicon-adjust">\
|
20 |
+
<div id="osc_show_iconlist_icon" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon_icon" id="oscitas-heading-icon_icon" class="oscitas-icon-ul">\
|
21 |
+
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust osc_icon_selected_button"> </li>\
|
22 |
+
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
23 |
+
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
24 |
+
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
25 |
+
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
26 |
+
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
27 |
+
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
28 |
+
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
29 |
+
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
30 |
+
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
31 |
+
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
32 |
+
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
33 |
+
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
34 |
+
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
35 |
+
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
36 |
+
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
37 |
+
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
38 |
+
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
39 |
+
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
40 |
+
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
41 |
+
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
42 |
+
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
43 |
+
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
44 |
+
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
45 |
+
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
46 |
+
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
47 |
+
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
48 |
+
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
49 |
+
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
50 |
+
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
51 |
+
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
52 |
+
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
53 |
+
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
54 |
+
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
55 |
+
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
56 |
+
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
57 |
+
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
58 |
+
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
59 |
+
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
60 |
+
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
61 |
+
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
62 |
+
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
63 |
+
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
64 |
+
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
65 |
+
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
66 |
+
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
67 |
+
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
68 |
+
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
69 |
+
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
70 |
+
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
71 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
72 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
73 |
+
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
74 |
+
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
75 |
+
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
76 |
+
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
77 |
+
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
78 |
+
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
79 |
+
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
80 |
+
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
81 |
+
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
82 |
+
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
83 |
+
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
84 |
+
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
85 |
+
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
86 |
+
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
87 |
+
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
88 |
+
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
89 |
+
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
90 |
+
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
91 |
+
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
92 |
+
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
93 |
+
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
94 |
+
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
95 |
+
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
96 |
+
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
97 |
+
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
98 |
+
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
99 |
+
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
100 |
+
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
101 |
+
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
102 |
+
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
103 |
+
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
104 |
+
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
105 |
+
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
106 |
+
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
107 |
+
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
108 |
+
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
109 |
+
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
110 |
+
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
111 |
+
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
112 |
+
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
113 |
+
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
114 |
+
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
115 |
+
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
116 |
+
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
117 |
+
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
118 |
+
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
119 |
+
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
120 |
+
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
121 |
+
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
122 |
+
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
123 |
+
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
124 |
+
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
125 |
+
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
126 |
+
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
127 |
+
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
128 |
+
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
129 |
+
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
130 |
+
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
131 |
+
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
132 |
+
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
133 |
+
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
134 |
+
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
135 |
+
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
136 |
+
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
137 |
+
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
138 |
+
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
139 |
+
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
140 |
+
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
141 |
+
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
142 |
+
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
143 |
+
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
144 |
+
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
145 |
+
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
146 |
+
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
147 |
+
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
148 |
+
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
149 |
+
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
150 |
+
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
151 |
+
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
152 |
+
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
153 |
+
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
154 |
+
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
155 |
+
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
156 |
+
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
157 |
+
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
158 |
+
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
159 |
+
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
160 |
+
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
161 |
+
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
162 |
+
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
163 |
+
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
164 |
+
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
165 |
+
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
166 |
+
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
167 |
+
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
168 |
+
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
169 |
+
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
170 |
+
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
171 |
+
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
172 |
+
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
173 |
+
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
174 |
+
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
175 |
+
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
176 |
+
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
177 |
+
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
178 |
+
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
179 |
+
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
180 |
+
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
181 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
182 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
183 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
184 |
+
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
185 |
+
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
186 |
+
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
187 |
+
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
188 |
+
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
189 |
+
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
190 |
+
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
191 |
+
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
192 |
+
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
193 |
+
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
194 |
+
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
195 |
+
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
196 |
+
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
197 |
+
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
198 |
+
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
199 |
+
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
200 |
+
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
201 |
+
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
202 |
+
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
203 |
+
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
204 |
+
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
205 |
+
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
206 |
+
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
207 |
+
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
208 |
+
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
209 |
+
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
210 |
+
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
211 |
+
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
212 |
+
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
213 |
+
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
214 |
+
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
215 |
+
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
216 |
+
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
217 |
+
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
218 |
+
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
219 |
+
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
220 |
+
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
221 |
+
</ul></div>\
|
222 |
+
</td>\
|
223 |
+
</tr>\
|
224 |
+
<tr>\
|
225 |
+
<th><label for="oscitas-icon-iconcolor">Icon Color:</label></th>\
|
226 |
+
<td><input type="text" name="label" id="oscitas-icon-iconcolor" class="color" value="" /><br />\
|
227 |
+
</td>\
|
228 |
+
</tr>\
|
229 |
+
<tr>\
|
230 |
+
<th><label for="oscitas-icon-fontsize">Icon Font Size:</label></th>\
|
231 |
+
<td><input type="text" name="line" id="oscitas-icon-fontsize" value=""/>px\
|
232 |
+
</td>\
|
233 |
+
</tr>\
|
234 |
+
<tr>\
|
235 |
+
<th><label for="oscitas-icon-class">Custom Class:</label></th>\
|
236 |
+
<td><input type="text" name="line" id="oscitas-icon-class" value=""/><br />\
|
237 |
+
</td>\
|
238 |
+
</tr>\
|
239 |
+
</table>\
|
240 |
+
<p class="submit">\
|
241 |
+
<input type="button" id="oscitas-icon-submit" class="button-primary" value="Insert icon" name="submit" />\
|
242 |
+
</p>\
|
243 |
+
</div>');
|
244 |
+
|
245 |
+
var table = form.find('table');
|
246 |
+
jQuery('.glyphicon').css('display','inline');
|
247 |
+
form.appendTo('body').hide();
|
248 |
+
form.find('.color').wpColorPicker();
|
249 |
+
var t= table.find('#osc_icon_class_val_icon').val();
|
250 |
+
table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(t);
|
251 |
+
table.find('#click_icon_list_icon').click(function(){
|
252 |
+
if(!jQuery(this).hasClass('osc_icon_showing_icon')){
|
253 |
+
jQuery(this).addClass('osc_icon_showing_icon')
|
254 |
+
table.find('#osc_show_iconlist_icon').show();
|
255 |
+
} else{
|
256 |
+
jQuery(this).removeClass('osc_icon_showing_icon')
|
257 |
+
table.find('#osc_show_iconlist_icon').hide();
|
258 |
+
}
|
259 |
+
});
|
260 |
+
table.find('#oscitas-heading-icon_icon li').click(function(){
|
261 |
+
var val=jQuery(this).attr('data-value');
|
262 |
+
table.find('#oscitas-heading-icon_icon li').removeClass('osc_icon_selected_button');
|
263 |
+
jQuery(this).addClass('osc_icon_selected_button');
|
264 |
+
table.find('#osc_show_iconlist_icon').hide();
|
265 |
+
table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(val);
|
266 |
+
table.find('#osc_icon_class_val_icon').val(val);
|
267 |
+
})
|
268 |
+
|
269 |
+
|
270 |
+
|
271 |
+
|
272 |
+
|
273 |
+
|
274 |
+
// handles the click event of the submit button
|
275 |
+
form.find('#oscitas-icon-submit').click(function(){
|
276 |
+
var cusclass='';
|
277 |
+
if(table.find('#oscitas-icon-iconcolor').val()!=''){
|
278 |
+
cusclass+= ' color="'+table.find('#oscitas-icon-iconcolor').val()+'"';
|
279 |
+
}if(table.find('#oscitas-icon-fontsize').val()!=''){
|
280 |
+
cusclass+= ' fontsize="'+table.find('#oscitas-icon-fontsize').val()+'"';
|
281 |
+
}
|
282 |
+
if(table.find('#oscitas-icon-class').val()!=''){
|
283 |
+
cusclass+= ' class="'+table.find('#oscitas-icon-class').val()+'"';
|
284 |
+
}
|
285 |
+
var icon = table.find('#osc_icon_class_val_icon').val();
|
286 |
+
var shortcode='';
|
287 |
+
shortcode='[icon type="'+icon+'"'+cusclass+']'
|
288 |
+
|
289 |
+
// inserts the shortcode into the active editor
|
290 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
291 |
+
|
292 |
+
// closes fancybox
|
293 |
+
close_dialogue(pluginObj.hashId);
|
294 |
+
});
|
295 |
+
}
|
296 |
+
|
shortcode/icon/plugin_shortcode.php
CHANGED
@@ -1,25 +1,25 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_icon($params, $content = null) {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'type' => '',
|
10 |
-
'color'=>'',
|
11 |
-
'class' => '',
|
12 |
-
'fontsize'=>''
|
13 |
-
), $params));
|
14 |
-
if($color!=''){
|
15 |
-
$color='color:'.$color.';';
|
16 |
-
}
|
17 |
-
if($fontsize!=''){
|
18 |
-
$fontsize=' font-size:'.$fontsize.'px;';
|
19 |
-
}
|
20 |
-
$out = '<i class="glyphicon ' . $type . ' ' . $class . '" style="'.$color.$fontsize.'"></i>';
|
21 |
-
return $out;
|
22 |
-
}
|
23 |
-
|
24 |
-
add_shortcode('icon', 'osc_theme_icon');
|
25 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_icon($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'type' => '',
|
10 |
+
'color'=>'',
|
11 |
+
'class' => '',
|
12 |
+
'fontsize'=>''
|
13 |
+
), $params));
|
14 |
+
if($color!=''){
|
15 |
+
$color='color:'.$color.';';
|
16 |
+
}
|
17 |
+
if($fontsize!=''){
|
18 |
+
$fontsize=' font-size:'.$fontsize.'px;';
|
19 |
+
}
|
20 |
+
$out = '<i class="glyphicon ' . $type . ' ' . $class . '" style="'.$color.$fontsize.'"></i>';
|
21 |
+
return $out;
|
22 |
+
}
|
23 |
+
|
24 |
+
add_shortcode('icon', 'osc_theme_icon');
|
25 |
+
|
shortcode/iconhead/iconhead_plugin.js
CHANGED
@@ -1,306 +1,306 @@
|
|
1 |
-
var iconhead={
|
2 |
-
title:"Icon Heading Shortcode",
|
3 |
-
id :'oscitas-form-iconhead',
|
4 |
-
pluginName: 'iconhead'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(iconhead, 800);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_iconhead(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
19 |
-
<td><div id="click_icon_list" class="oscitas-icon-div"><span id="osc_show_icon"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val" value="">\
|
20 |
-
<div id="osc_show_iconlist" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon" id="oscitas-heading-icon" class="oscitas-icon-ul">\
|
21 |
-
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust"> </li>\
|
22 |
-
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
23 |
-
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
24 |
-
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
25 |
-
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
26 |
-
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
27 |
-
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
28 |
-
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
29 |
-
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
30 |
-
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
31 |
-
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
32 |
-
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
33 |
-
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
34 |
-
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
35 |
-
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
36 |
-
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
37 |
-
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
38 |
-
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
39 |
-
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
40 |
-
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
41 |
-
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
42 |
-
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
43 |
-
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
44 |
-
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
45 |
-
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
46 |
-
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
47 |
-
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
48 |
-
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
49 |
-
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
50 |
-
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
51 |
-
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
52 |
-
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
53 |
-
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
54 |
-
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
55 |
-
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
56 |
-
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
57 |
-
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
58 |
-
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
59 |
-
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
60 |
-
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
61 |
-
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
62 |
-
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
63 |
-
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
64 |
-
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
65 |
-
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
66 |
-
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
67 |
-
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
68 |
-
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
69 |
-
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
70 |
-
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
71 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
72 |
-
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
73 |
-
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
74 |
-
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
75 |
-
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
76 |
-
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
77 |
-
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
78 |
-
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
79 |
-
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
80 |
-
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
81 |
-
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
82 |
-
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
83 |
-
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
84 |
-
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
85 |
-
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
86 |
-
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
87 |
-
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
88 |
-
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
89 |
-
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
90 |
-
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
91 |
-
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
92 |
-
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
93 |
-
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
94 |
-
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
95 |
-
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
96 |
-
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
97 |
-
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
98 |
-
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
99 |
-
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
100 |
-
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
101 |
-
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
102 |
-
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
103 |
-
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
104 |
-
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
105 |
-
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
106 |
-
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
107 |
-
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
108 |
-
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
109 |
-
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
110 |
-
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
111 |
-
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
112 |
-
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
113 |
-
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
114 |
-
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
115 |
-
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
116 |
-
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
117 |
-
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
118 |
-
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
119 |
-
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
120 |
-
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
121 |
-
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
122 |
-
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
123 |
-
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
124 |
-
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
125 |
-
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
126 |
-
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
127 |
-
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
128 |
-
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
129 |
-
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
130 |
-
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
131 |
-
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
132 |
-
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
133 |
-
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
134 |
-
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
135 |
-
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
136 |
-
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
137 |
-
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
138 |
-
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
139 |
-
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
140 |
-
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
141 |
-
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
142 |
-
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
143 |
-
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
144 |
-
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
145 |
-
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
146 |
-
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
147 |
-
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
148 |
-
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
149 |
-
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
150 |
-
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
151 |
-
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
152 |
-
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
153 |
-
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
154 |
-
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
155 |
-
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
156 |
-
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
157 |
-
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
158 |
-
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
159 |
-
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
160 |
-
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
161 |
-
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
162 |
-
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
163 |
-
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
164 |
-
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
165 |
-
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
166 |
-
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
167 |
-
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
168 |
-
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
169 |
-
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
170 |
-
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
171 |
-
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
172 |
-
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
173 |
-
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
174 |
-
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
175 |
-
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
176 |
-
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
177 |
-
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
178 |
-
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
179 |
-
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
180 |
-
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
181 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
182 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
183 |
-
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
184 |
-
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
185 |
-
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
186 |
-
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
187 |
-
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
188 |
-
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
189 |
-
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
190 |
-
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
191 |
-
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
192 |
-
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
193 |
-
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
194 |
-
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
195 |
-
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
196 |
-
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
197 |
-
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
198 |
-
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
199 |
-
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
200 |
-
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
201 |
-
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
202 |
-
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
203 |
-
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
204 |
-
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
205 |
-
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
206 |
-
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
207 |
-
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
208 |
-
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
209 |
-
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
210 |
-
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
211 |
-
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
212 |
-
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
213 |
-
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
214 |
-
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
215 |
-
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
216 |
-
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
217 |
-
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
218 |
-
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
219 |
-
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
220 |
-
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
221 |
-
</ul></div>\
|
222 |
-
</td>\
|
223 |
-
</tr>\
|
224 |
-
<tr>\
|
225 |
-
<th><label for="oscitas-iconhead-iconcolor">Icon Color:</label></th>\
|
226 |
-
<td><input type="text" name="label" id="oscitas-iconhead-iconcolor" class="color" value="" /><br />\
|
227 |
-
</td>\
|
228 |
-
</tr>\
|
229 |
-
<tr>\
|
230 |
-
<th><label for="oscitas-iconhead-headingtype">Heading Type:</label></th>\
|
231 |
-
<td><select name="oscitas-iconhead-headingtype" id="oscitas-iconhead-headingtype">\
|
232 |
-
<option value="h1">H1</option>\
|
233 |
-
<option value="h2">H2</option>\
|
234 |
-
<option value="h3">H3</option>\
|
235 |
-
<option value="h4">H4</option>\
|
236 |
-
<option value="h5">H5</option>\
|
237 |
-
<option value="h6">H6</option>\
|
238 |
-
</select><br />\
|
239 |
-
</td>\
|
240 |
-
</tr>\
|
241 |
-
<tr>\
|
242 |
-
<th><label for="oscitas-iconhead-heading">Heading:</label></th>\
|
243 |
-
<td><input type="text" name="oscitas-iconhead-heading" id="oscitas-iconhead-heading" value="Heading"/><br />\
|
244 |
-
</td>\
|
245 |
-
</tr>\
|
246 |
-
<tr>\
|
247 |
-
<th><label for="oscitas-iconhead-class">Custom Class:</label></th>\
|
248 |
-
<td><input type="text" name="line" id="oscitas-iconhead-class" value=""/><br />\
|
249 |
-
</td>\
|
250 |
-
</tr>\
|
251 |
-
</table>\
|
252 |
-
<p class="submit">\
|
253 |
-
<input type="button" id="oscitas-iconhead-submit" class="button-primary" value="Insert Icon Heading" name="submit" />\
|
254 |
-
</p>\
|
255 |
-
</div>');
|
256 |
-
|
257 |
-
var table = form.find('table');
|
258 |
-
jQuery('.glyphicon').css('display','inline');
|
259 |
-
form.appendTo('body').hide();
|
260 |
-
form.find('.color').wpColorPicker();
|
261 |
-
table.find('#click_icon_list').click(function(){
|
262 |
-
if(!jQuery(this).hasClass('osc_icon_showing')){
|
263 |
-
jQuery(this).addClass('osc_icon_showing')
|
264 |
-
jQuery('#osc_show_iconlist').show();
|
265 |
-
} else{
|
266 |
-
jQuery(this).removeClass('osc_icon_showing')
|
267 |
-
jQuery('#osc_show_iconlist').hide();
|
268 |
-
}
|
269 |
-
});
|
270 |
-
table.find('#oscitas-heading-icon li').click(function(){
|
271 |
-
var val=jQuery(this).attr('data-value');
|
272 |
-
table.find('#oscitas-heading-icon li').removeClass('osc_icon_selected');
|
273 |
-
jQuery(this).addClass('osc_icon_selected');
|
274 |
-
jQuery('#osc_show_iconlist').hide();
|
275 |
-
jQuery('#osc_show_icon').removeClass().addClass('glyphicon').addClass(val);
|
276 |
-
jQuery('#osc_icon_class_val').val(val);
|
277 |
-
})
|
278 |
-
// // handles the click event of the submit button
|
279 |
-
form.find('#oscitas-iconhead-submit').click(function() {
|
280 |
-
// defines the options and their default values
|
281 |
-
// again, this is not the most elegant way to do this
|
282 |
-
// but well, this gets the job done nonetheless
|
283 |
-
var type=jQuery('#oscitas-iconhead-headingtype').val();
|
284 |
-
var cusclass='',style='';
|
285 |
-
if(table.find('#osc_icon_class_val').val()!=''){
|
286 |
-
style=' style="' + table.find('#osc_icon_class_val').val()+'"' ;
|
287 |
-
}
|
288 |
-
if(table.find('#oscitas-iconhead-iconcolor').val()!=''){
|
289 |
-
cusclass+= ' color="'+table.find('#oscitas-iconhead-iconcolor').val()+'"';
|
290 |
-
}
|
291 |
-
if(table.find('#oscitas-iconhead-class').val()!=''){
|
292 |
-
cusclass+= ' class="'+table.find('#oscitas-iconhead-class').val()+'"';
|
293 |
-
}
|
294 |
-
var shortcode = '[iconheading type="'+type+'"';
|
295 |
-
|
296 |
-
shortcode += style+cusclass ;
|
297 |
-
|
298 |
-
shortcode += ']'+table.find('#oscitas-iconhead-heading').val()+'[/iconheading]' ;
|
299 |
-
|
300 |
-
// inserts the shortcode into the active editor
|
301 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent',0 , shortcode);
|
302 |
-
|
303 |
-
close_dialogue(pluginObj.hashId);
|
304 |
-
});
|
305 |
-
}
|
306 |
-
|
1 |
+
var iconhead={
|
2 |
+
title:"Icon Heading Shortcode",
|
3 |
+
id :'oscitas-form-iconhead',
|
4 |
+
pluginName: 'iconhead'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(iconhead, 800);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_iconhead(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
19 |
+
<td><div id="click_icon_list" class="oscitas-icon-div"><span id="osc_show_icon"></span><span class="show-drop"></span></div><input type="hidden" id="osc_icon_class_val" value="">\
|
20 |
+
<div id="osc_show_iconlist" class="oscitas-icon" style="display:none;width:100%"><ul name="oscitas-heading-icon" id="oscitas-heading-icon" class="oscitas-icon-ul">\
|
21 |
+
<li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust"> </li>\
|
22 |
+
<li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
|
23 |
+
<li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
|
24 |
+
<li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
|
25 |
+
<li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
|
26 |
+
<li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
|
27 |
+
<li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
|
28 |
+
<li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
|
29 |
+
<li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
|
30 |
+
<li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
|
31 |
+
<li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
|
32 |
+
<li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
|
33 |
+
<li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
|
34 |
+
<li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
|
35 |
+
<li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
|
36 |
+
<li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
|
37 |
+
<li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
|
38 |
+
<li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
|
39 |
+
<li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
|
40 |
+
<li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
|
41 |
+
<li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
|
42 |
+
<li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
|
43 |
+
<li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
|
44 |
+
<li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
|
45 |
+
<li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
|
46 |
+
<li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
|
47 |
+
<li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
|
48 |
+
<li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
|
49 |
+
<li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
|
50 |
+
<li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
|
51 |
+
<li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
|
52 |
+
<li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
|
53 |
+
<li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
|
54 |
+
<li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
|
55 |
+
<li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
|
56 |
+
<li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
|
57 |
+
<li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
|
58 |
+
<li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
|
59 |
+
<li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
|
60 |
+
<li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
|
61 |
+
<li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
|
62 |
+
<li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
|
63 |
+
<li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
|
64 |
+
<li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
|
65 |
+
<li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
|
66 |
+
<li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
|
67 |
+
<li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
|
68 |
+
<li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
|
69 |
+
<li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
|
70 |
+
<li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
|
71 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
72 |
+
<li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
|
73 |
+
<li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
|
74 |
+
<li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
|
75 |
+
<li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
|
76 |
+
<li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
|
77 |
+
<li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
|
78 |
+
<li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
|
79 |
+
<li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
|
80 |
+
<li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
|
81 |
+
<li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
|
82 |
+
<li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
|
83 |
+
<li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
|
84 |
+
<li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
|
85 |
+
<li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
|
86 |
+
<li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
|
87 |
+
<li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
|
88 |
+
<li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
|
89 |
+
<li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
|
90 |
+
<li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
|
91 |
+
<li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
|
92 |
+
<li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
|
93 |
+
<li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
|
94 |
+
<li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
|
95 |
+
<li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
|
96 |
+
<li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
|
97 |
+
<li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
|
98 |
+
<li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
|
99 |
+
<li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
|
100 |
+
<li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
|
101 |
+
<li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
|
102 |
+
<li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
|
103 |
+
<li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
|
104 |
+
<li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
|
105 |
+
<li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
|
106 |
+
<li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
|
107 |
+
<li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
|
108 |
+
<li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
|
109 |
+
<li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
|
110 |
+
<li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
|
111 |
+
<li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
|
112 |
+
<li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
|
113 |
+
<li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
|
114 |
+
<li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
|
115 |
+
<li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
|
116 |
+
<li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
|
117 |
+
<li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
|
118 |
+
<li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
|
119 |
+
<li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
|
120 |
+
<li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
|
121 |
+
<li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
|
122 |
+
<li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
|
123 |
+
<li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
|
124 |
+
<li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
|
125 |
+
<li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
|
126 |
+
<li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
|
127 |
+
<li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
|
128 |
+
<li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
|
129 |
+
<li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
|
130 |
+
<li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
|
131 |
+
<li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
|
132 |
+
<li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
|
133 |
+
<li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
|
134 |
+
<li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
|
135 |
+
<li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
|
136 |
+
<li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
|
137 |
+
<li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
|
138 |
+
<li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
|
139 |
+
<li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
|
140 |
+
<li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
|
141 |
+
<li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
|
142 |
+
<li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
|
143 |
+
<li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
|
144 |
+
<li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
|
145 |
+
<li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
|
146 |
+
<li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
|
147 |
+
<li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
|
148 |
+
<li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
|
149 |
+
<li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
|
150 |
+
<li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
|
151 |
+
<li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
|
152 |
+
<li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
|
153 |
+
<li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
|
154 |
+
<li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
|
155 |
+
<li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
|
156 |
+
<li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
|
157 |
+
<li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
|
158 |
+
<li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
|
159 |
+
<li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
|
160 |
+
<li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
|
161 |
+
<li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
|
162 |
+
<li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
|
163 |
+
<li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
|
164 |
+
<li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
|
165 |
+
<li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
|
166 |
+
<li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
|
167 |
+
<li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
|
168 |
+
<li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
|
169 |
+
<li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
|
170 |
+
<li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
|
171 |
+
<li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
|
172 |
+
<li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
|
173 |
+
<li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
|
174 |
+
<li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
|
175 |
+
<li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
|
176 |
+
<li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
|
177 |
+
<li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
|
178 |
+
<li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
|
179 |
+
<li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
|
180 |
+
<li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
|
181 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
|
182 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
|
183 |
+
<li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
|
184 |
+
<li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
|
185 |
+
<li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
|
186 |
+
<li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
|
187 |
+
<li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
|
188 |
+
<li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
|
189 |
+
<li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
|
190 |
+
<li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
|
191 |
+
<li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
|
192 |
+
<li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
|
193 |
+
<li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
|
194 |
+
<li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
|
195 |
+
<li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
|
196 |
+
<li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
|
197 |
+
<li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
|
198 |
+
<li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
|
199 |
+
<li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
|
200 |
+
<li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
|
201 |
+
<li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
|
202 |
+
<li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
|
203 |
+
<li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
|
204 |
+
<li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
|
205 |
+
<li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
|
206 |
+
<li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
|
207 |
+
<li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
|
208 |
+
<li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
|
209 |
+
<li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
|
210 |
+
<li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
|
211 |
+
<li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
|
212 |
+
<li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
|
213 |
+
<li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
|
214 |
+
<li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
|
215 |
+
<li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
|
216 |
+
<li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
|
217 |
+
<li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
|
218 |
+
<li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
|
219 |
+
<li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
|
220 |
+
<li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
|
221 |
+
</ul></div>\
|
222 |
+
</td>\
|
223 |
+
</tr>\
|
224 |
+
<tr>\
|
225 |
+
<th><label for="oscitas-iconhead-iconcolor">Icon Color:</label></th>\
|
226 |
+
<td><input type="text" name="label" id="oscitas-iconhead-iconcolor" class="color" value="" /><br />\
|
227 |
+
</td>\
|
228 |
+
</tr>\
|
229 |
+
<tr>\
|
230 |
+
<th><label for="oscitas-iconhead-headingtype">Heading Type:</label></th>\
|
231 |
+
<td><select name="oscitas-iconhead-headingtype" id="oscitas-iconhead-headingtype">\
|
232 |
+
<option value="h1">H1</option>\
|
233 |
+
<option value="h2">H2</option>\
|
234 |
+
<option value="h3">H3</option>\
|
235 |
+
<option value="h4">H4</option>\
|
236 |
+
<option value="h5">H5</option>\
|
237 |
+
<option value="h6">H6</option>\
|
238 |
+
</select><br />\
|
239 |
+
</td>\
|
240 |
+
</tr>\
|
241 |
+
<tr>\
|
242 |
+
<th><label for="oscitas-iconhead-heading">Heading:</label></th>\
|
243 |
+
<td><input type="text" name="oscitas-iconhead-heading" id="oscitas-iconhead-heading" value="Heading"/><br />\
|
244 |
+
</td>\
|
245 |
+
</tr>\
|
246 |
+
<tr>\
|
247 |
+
<th><label for="oscitas-iconhead-class">Custom Class:</label></th>\
|
248 |
+
<td><input type="text" name="line" id="oscitas-iconhead-class" value=""/><br />\
|
249 |
+
</td>\
|
250 |
+
</tr>\
|
251 |
+
</table>\
|
252 |
+
<p class="submit">\
|
253 |
+
<input type="button" id="oscitas-iconhead-submit" class="button-primary" value="Insert Icon Heading" name="submit" />\
|
254 |
+
</p>\
|
255 |
+
</div>');
|
256 |
+
|
257 |
+
var table = form.find('table');
|
258 |
+
jQuery('.glyphicon').css('display','inline');
|
259 |
+
form.appendTo('body').hide();
|
260 |
+
form.find('.color').wpColorPicker();
|
261 |
+
table.find('#click_icon_list').click(function(){
|
262 |
+
if(!jQuery(this).hasClass('osc_icon_showing')){
|
263 |
+
jQuery(this).addClass('osc_icon_showing')
|
264 |
+
jQuery('#osc_show_iconlist').show();
|
265 |
+
} else{
|
266 |
+
jQuery(this).removeClass('osc_icon_showing')
|
267 |
+
jQuery('#osc_show_iconlist').hide();
|
268 |
+
}
|
269 |
+
});
|
270 |
+
table.find('#oscitas-heading-icon li').click(function(){
|
271 |
+
var val=jQuery(this).attr('data-value');
|
272 |
+
table.find('#oscitas-heading-icon li').removeClass('osc_icon_selected');
|
273 |
+
jQuery(this).addClass('osc_icon_selected');
|
274 |
+
jQuery('#osc_show_iconlist').hide();
|
275 |
+
jQuery('#osc_show_icon').removeClass().addClass('glyphicon').addClass(val);
|
276 |
+
jQuery('#osc_icon_class_val').val(val);
|
277 |
+
})
|
278 |
+
// // handles the click event of the submit button
|
279 |
+
form.find('#oscitas-iconhead-submit').click(function() {
|
280 |
+
// defines the options and their default values
|
281 |
+
// again, this is not the most elegant way to do this
|
282 |
+
// but well, this gets the job done nonetheless
|
283 |
+
var type=jQuery('#oscitas-iconhead-headingtype').val();
|
284 |
+
var cusclass='',style='';
|
285 |
+
if(table.find('#osc_icon_class_val').val()!=''){
|
286 |
+
style=' style="' + table.find('#osc_icon_class_val').val()+'"' ;
|
287 |
+
}
|
288 |
+
if(table.find('#oscitas-iconhead-iconcolor').val()!=''){
|
289 |
+
cusclass+= ' color="'+table.find('#oscitas-iconhead-iconcolor').val()+'"';
|
290 |
+
}
|
291 |
+
if(table.find('#oscitas-iconhead-class').val()!=''){
|
292 |
+
cusclass+= ' class="'+table.find('#oscitas-iconhead-class').val()+'"';
|
293 |
+
}
|
294 |
+
var shortcode = '[iconheading type="'+type+'"';
|
295 |
+
|
296 |
+
shortcode += style+cusclass ;
|
297 |
+
|
298 |
+
shortcode += ']'+table.find('#oscitas-iconhead-heading').val()+'[/iconheading]' ;
|
299 |
+
|
300 |
+
// inserts the shortcode into the active editor
|
301 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent',0 , shortcode);
|
302 |
+
|
303 |
+
close_dialogue(pluginObj.hashId);
|
304 |
+
});
|
305 |
+
}
|
306 |
+
|
shortcode/iconhead/plugin_shortcode.php
CHANGED
@@ -1,26 +1,24 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_iconhead($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'class' => '',
|
6 |
-
'style' => '',
|
7 |
-
'type' => 'h1',
|
8 |
-
'color'=>''
|
9 |
-
), $params));
|
10 |
-
$out = '';
|
11 |
-
if($color!=''){
|
12 |
-
$color='style="color:'.$color.';"';
|
13 |
-
}
|
14 |
-
if ($style != '') {
|
15 |
-
$style = ' <span class="glyphicon ' . $style . '" '.$color.'></span> ';
|
16 |
-
}
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
$out
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
add_shortcode('iconheading', 'osc_theme_iconhead');
|
26 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_iconhead($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'class' => '',
|
6 |
+
'style' => '',
|
7 |
+
'type' => 'h1',
|
8 |
+
'color'=>''
|
9 |
+
), $params));
|
10 |
+
$out = '';
|
11 |
+
if($color!=''){
|
12 |
+
$color='style="color:'.$color.';"';
|
13 |
+
}
|
14 |
+
if ($style != '') {
|
15 |
+
$style = ' <span class="glyphicon ' . $style . '" '.$color.'></span> ';
|
16 |
+
}
|
17 |
+
|
18 |
+
$out = '<' . $type . ' class="' . $class .EBS_CONTAINER_CLASS. '" >' . $style . do_shortcode($content) . '</' . $type . '>';
|
19 |
+
|
20 |
+
return $out;
|
21 |
+
}
|
22 |
+
|
23 |
+
add_shortcode('iconheading', 'osc_theme_iconhead');
|
24 |
+
|
Â
|
|
Â
|
shortcode/image/icon.png
CHANGED
File without changes
|
shortcode/image/image_plugin.js
CHANGED
@@ -1,94 +1,94 @@
|
|
1 |
-
var image={
|
2 |
-
title:"Image Effects Shortcode",
|
3 |
-
id :'oscitas-form-image',
|
4 |
-
pluginName: 'image'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(image);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_image(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr><th><label for="oscitas-label-content">Upload Image:</label></th>\
|
18 |
-
<td id="osc_image_upload"><input id="oscitas-image-src" type="hidden" name="oscitas-thumbnail-src" value="" />\
|
19 |
-
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" />\
|
20 |
-
</td>\
|
21 |
-
</tr>\
|
22 |
-
<tr>\
|
23 |
-
<th><label for="oscitas-image-shape">Image Shape:</label></th>\
|
24 |
-
<td><select name="oscitas-image-shape" id="oscitas-image-shape">\
|
25 |
-
<option value="img-rounded">Rounded</option>\
|
26 |
-
<option value="img-circle">Circle</option>\
|
27 |
-
<option value="img-thumbnail">Thumbnail</option>\
|
28 |
-
</select>\
|
29 |
-
</td>\
|
30 |
-
</tr>\
|
31 |
-
<tr>\
|
32 |
-
<th><label for="oscitas-image-class">Custom Class:</label></th>\
|
33 |
-
<td><input type="text" name="line" id="oscitas-image-class" value=""/><br />\
|
34 |
-
</td>\
|
35 |
-
</tr>\
|
36 |
-
</table>\
|
37 |
-
<p class="submit">\
|
38 |
-
<input type="button" id="oscitas-image-submit" class="button-primary" value="Insert Image" name="submit" />\
|
39 |
-
</p>\
|
40 |
-
</div>');
|
41 |
-
|
42 |
-
var table = form.find('table');
|
43 |
-
form.appendTo('body').hide();
|
44 |
-
|
45 |
-
|
46 |
-
form.find('.upload_image_button').click(function() {
|
47 |
-
jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100);
|
48 |
-
jQuery('html').addClass('Image');
|
49 |
-
formfield = jQuery(this).prev().attr('id');
|
50 |
-
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
|
51 |
-
return false;
|
52 |
-
});
|
53 |
-
|
54 |
-
window.original_send_to_editor = window.send_to_editor;
|
55 |
-
|
56 |
-
window.send_to_editor = function(html) {
|
57 |
-
if (formfield) {
|
58 |
-
if (jQuery(html).find('img').length) {
|
59 |
-
fileurl = jQuery('img', html).attr('src');
|
60 |
-
} else if (jQuery(html).attr('src')) {
|
61 |
-
fileurl = jQuery(html).attr('src');
|
62 |
-
}
|
63 |
-
jQuery('#' + formfield).val(fileurl);
|
64 |
-
tb_remove();
|
65 |
-
form.find('#osc_image_upload img').remove();
|
66 |
-
form.find('#osc_image_upload').append('<img src="'+fileurl+'">')
|
67 |
-
jQuery('html').removeClass('Image');
|
68 |
-
|
69 |
-
} else {
|
70 |
-
window.original_send_to_editor(html);
|
71 |
-
}
|
72 |
-
|
73 |
-
};
|
74 |
-
|
75 |
-
|
76 |
-
// handles the click event of the submit button
|
77 |
-
form.find('#oscitas-image-submit').click(function(){
|
78 |
-
var shortcode='';
|
79 |
-
var shape=form.find('#oscitas-image-shape').val();
|
80 |
-
var cusclass='';
|
81 |
-
if(table.find('#oscitas-image-class').val()!=''){
|
82 |
-
cusclass= ' class="'+table.find('#oscitas-image-class').val()+'"';
|
83 |
-
}
|
84 |
-
if(form.find('#oscitas-image-src').val()!=''){
|
85 |
-
shortcode = '[image'+cusclass+' src="'+form.find('#oscitas-image-src').val()+'" shape="'+shape+'"]';
|
86 |
-
}
|
87 |
-
// inserts the shortcode into the active editor
|
88 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
89 |
-
|
90 |
-
// closes Dialoguebox
|
91 |
-
close_dialogue(pluginObj.hashId);
|
92 |
-
});
|
93 |
-
}
|
94 |
-
|
1 |
+
var image={
|
2 |
+
title:"Image Effects Shortcode",
|
3 |
+
id :'oscitas-form-image',
|
4 |
+
pluginName: 'image'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(image);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_image(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr><th><label for="oscitas-label-content">Upload Image:</label></th>\
|
18 |
+
<td id="osc_image_upload"><input id="oscitas-image-src" type="hidden" name="oscitas-thumbnail-src" value="" />\
|
19 |
+
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" />\
|
20 |
+
</td>\
|
21 |
+
</tr>\
|
22 |
+
<tr>\
|
23 |
+
<th><label for="oscitas-image-shape">Image Shape:</label></th>\
|
24 |
+
<td><select name="oscitas-image-shape" id="oscitas-image-shape">\
|
25 |
+
<option value="img-rounded">Rounded</option>\
|
26 |
+
<option value="img-circle">Circle</option>\
|
27 |
+
<option value="img-thumbnail">Thumbnail</option>\
|
28 |
+
</select>\
|
29 |
+
</td>\
|
30 |
+
</tr>\
|
31 |
+
<tr>\
|
32 |
+
<th><label for="oscitas-image-class">Custom Class:</label></th>\
|
33 |
+
<td><input type="text" name="line" id="oscitas-image-class" value=""/><br />\
|
34 |
+
</td>\
|
35 |
+
</tr>\
|
36 |
+
</table>\
|
37 |
+
<p class="submit">\
|
38 |
+
<input type="button" id="oscitas-image-submit" class="button-primary" value="Insert Image" name="submit" />\
|
39 |
+
</p>\
|
40 |
+
</div>');
|
41 |
+
|
42 |
+
var table = form.find('table');
|
43 |
+
form.appendTo('body').hide();
|
44 |
+
|
45 |
+
|
46 |
+
form.find('.upload_image_button').click(function() {
|
47 |
+
jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100);
|
48 |
+
jQuery('html').addClass('Image');
|
49 |
+
formfield = jQuery(this).prev().attr('id');
|
50 |
+
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
|
51 |
+
return false;
|
52 |
+
});
|
53 |
+
|
54 |
+
window.original_send_to_editor = window.send_to_editor;
|
55 |
+
|
56 |
+
window.send_to_editor = function(html) {
|
57 |
+
if (formfield) {
|
58 |
+
if (jQuery(html).find('img').length) {
|
59 |
+
fileurl = jQuery('img', html).attr('src');
|
60 |
+
} else if (jQuery(html).attr('src')) {
|
61 |
+
fileurl = jQuery(html).attr('src');
|
62 |
+
}
|
63 |
+
jQuery('#' + formfield).val(fileurl);
|
64 |
+
tb_remove();
|
65 |
+
form.find('#osc_image_upload img').remove();
|
66 |
+
form.find('#osc_image_upload').append('<img src="'+fileurl+'">')
|
67 |
+
jQuery('html').removeClass('Image');
|
68 |
+
|
69 |
+
} else {
|
70 |
+
window.original_send_to_editor(html);
|
71 |
+
}
|
72 |
+
|
73 |
+
};
|
74 |
+
|
75 |
+
|
76 |
+
// handles the click event of the submit button
|
77 |
+
form.find('#oscitas-image-submit').click(function(){
|
78 |
+
var shortcode='';
|
79 |
+
var shape=form.find('#oscitas-image-shape').val();
|
80 |
+
var cusclass='';
|
81 |
+
if(table.find('#oscitas-image-class').val()!=''){
|
82 |
+
cusclass= ' class="'+table.find('#oscitas-image-class').val()+'"';
|
83 |
+
}
|
84 |
+
if(form.find('#oscitas-image-src').val()!=''){
|
85 |
+
shortcode = '[image'+cusclass+' src="'+form.find('#oscitas-image-src').val()+'" shape="'+shape+'"]';
|
86 |
+
}
|
87 |
+
// inserts the shortcode into the active editor
|
88 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
89 |
+
|
90 |
+
// closes Dialoguebox
|
91 |
+
close_dialogue(pluginObj.hashId);
|
92 |
+
});
|
93 |
+
}
|
94 |
+
|
shortcode/image/plugin_shortcode.php
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_image($params, $content = 'Label') {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'src' => '',
|
10 |
-
'class' => '',
|
11 |
-
'shape' => ''
|
12 |
-
), $params));
|
13 |
-
$out = '';
|
14 |
-
|
15 |
-
|
16 |
-
$out = '<img src="' . $src . '" class="' . $class .' '. $shape . '">';
|
17 |
-
|
18 |
-
return $out;
|
19 |
-
}
|
20 |
-
|
21 |
-
add_shortcode('image', 'osc_theme_image');
|
22 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_image($params, $content = 'Label') {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'src' => '',
|
10 |
+
'class' => '',
|
11 |
+
'shape' => ''
|
12 |
+
), $params));
|
13 |
+
$out = '';
|
14 |
+
|
15 |
+
|
16 |
+
$out = '<img src="' . $src . '" class="' . $class .' '. $shape .EBS_CONTAINER_CLASS. '">';
|
17 |
+
|
18 |
+
return $out;
|
19 |
+
}
|
20 |
+
|
21 |
+
add_shortcode('image', 'osc_theme_image');
|
22 |
+
|
shortcode/labels/labels_plugin.js
CHANGED
@@ -1,68 +1,68 @@
|
|
1 |
-
var labels={
|
2 |
-
title:"Label Shortcode",
|
3 |
-
id :'oscitas-form-label',
|
4 |
-
pluginName: 'labels'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(labels);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_labels(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-label-type">Label Type:</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-label-type">\
|
20 |
-
<option value="label-default">Default</option>\
|
21 |
-
<option value="label-primary">Primary</option>\
|
22 |
-
<option value="label-success">Success</option>\
|
23 |
-
<option value="label-info">Information</option>\
|
24 |
-
<option value="label-warning">Warning</option>\
|
25 |
-
<option value="label-danger">Danger</option>\
|
26 |
-
</select><br />\
|
27 |
-
</td>\
|
28 |
-
</tr>\
|
29 |
-
<tr>\
|
30 |
-
<th><label for="oscitas-label-content">Label Content:</label></th>\
|
31 |
-
<td><input type="text" name="label" id="oscitas-label-content" value="Label"/><br />\
|
32 |
-
</td>\
|
33 |
-
</tr>\
|
34 |
-
<tr>\
|
35 |
-
<th><label for="oscitas-label-class">Custom Class:</label></th>\
|
36 |
-
<td><input type="text" name="line" id="oscitas-label-class" value=""/><br />\
|
37 |
-
</td>\
|
38 |
-
</tr>\
|
39 |
-
</table>\
|
40 |
-
<p class="submit">\
|
41 |
-
<input type="button" id="oscitas-label-submit" class="button-primary" value="Insert Label" name="submit" />\
|
42 |
-
</p>\
|
43 |
-
</div>');
|
44 |
-
|
45 |
-
var table = form.find('table');
|
46 |
-
form.appendTo('body').hide();
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
// handles the click event of the submit button
|
52 |
-
form.find('#oscitas-label-submit').click(function(){
|
53 |
-
var cusclass='';
|
54 |
-
if(table.find('#oscitas-label-class').val()!=''){
|
55 |
-
cusclass= ' class="'+table.find('#oscitas-label-class').val()+'"';
|
56 |
-
}
|
57 |
-
var shortcode = '[label type="'+jQuery('#oscitas-label-type').val()+'"'+cusclass+']<br/>';
|
58 |
-
shortcode += jQuery('#oscitas-label-content').val()+'<br/>';
|
59 |
-
shortcode += '[/label]';
|
60 |
-
|
61 |
-
// inserts the shortcode into the active editor
|
62 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
63 |
-
|
64 |
-
// closes fancybox
|
65 |
-
close_dialogue(pluginObj.hashId);
|
66 |
-
});
|
67 |
-
}
|
68 |
-
|
1 |
+
var labels={
|
2 |
+
title:"Label Shortcode",
|
3 |
+
id :'oscitas-form-label',
|
4 |
+
pluginName: 'labels'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(labels);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_labels(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-label-type">Label Type:</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-label-type">\
|
20 |
+
<option value="label-default">Default</option>\
|
21 |
+
<option value="label-primary">Primary</option>\
|
22 |
+
<option value="label-success">Success</option>\
|
23 |
+
<option value="label-info">Information</option>\
|
24 |
+
<option value="label-warning">Warning</option>\
|
25 |
+
<option value="label-danger">Danger</option>\
|
26 |
+
</select><br />\
|
27 |
+
</td>\
|
28 |
+
</tr>\
|
29 |
+
<tr>\
|
30 |
+
<th><label for="oscitas-label-content">Label Content:</label></th>\
|
31 |
+
<td><input type="text" name="label" id="oscitas-label-content" value="Label"/><br />\
|
32 |
+
</td>\
|
33 |
+
</tr>\
|
34 |
+
<tr>\
|
35 |
+
<th><label for="oscitas-label-class">Custom Class:</label></th>\
|
36 |
+
<td><input type="text" name="line" id="oscitas-label-class" value=""/><br />\
|
37 |
+
</td>\
|
38 |
+
</tr>\
|
39 |
+
</table>\
|
40 |
+
<p class="submit">\
|
41 |
+
<input type="button" id="oscitas-label-submit" class="button-primary" value="Insert Label" name="submit" />\
|
42 |
+
</p>\
|
43 |
+
</div>');
|
44 |
+
|
45 |
+
var table = form.find('table');
|
46 |
+
form.appendTo('body').hide();
|
47 |
+
|
48 |
+
|
49 |
+
|
50 |
+
|
51 |
+
// handles the click event of the submit button
|
52 |
+
form.find('#oscitas-label-submit').click(function(){
|
53 |
+
var cusclass='';
|
54 |
+
if(table.find('#oscitas-label-class').val()!=''){
|
55 |
+
cusclass= ' class="'+table.find('#oscitas-label-class').val()+'"';
|
56 |
+
}
|
57 |
+
var shortcode = '[label type="'+jQuery('#oscitas-label-type').val()+'"'+cusclass+']<br/>';
|
58 |
+
shortcode += jQuery('#oscitas-label-content').val()+'<br/>';
|
59 |
+
shortcode += '[/label]';
|
60 |
+
|
61 |
+
// inserts the shortcode into the active editor
|
62 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
63 |
+
|
64 |
+
// closes fancybox
|
65 |
+
close_dialogue(pluginObj.hashId);
|
66 |
+
});
|
67 |
+
}
|
68 |
+
|
shortcode/labels/plugin_shortcode.php
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_labels($params, $content = 'Label') {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'type' => 'label-default',
|
10 |
-
'class' => ''
|
11 |
-
), $params));
|
12 |
-
$out = '';
|
13 |
-
$content = str_replace("<br />", '', $content);
|
14 |
-
$content = str_replace("<br />\n", '', $content);
|
15 |
-
$out = '<span class="label ' . $type . ' ' . $class . '">' . do_shortcode($content) . '</span>';
|
16 |
-
return $out;
|
17 |
-
}
|
18 |
-
|
19 |
-
add_shortcode('label', 'osc_theme_labels');
|
20 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_labels($params, $content = 'Label') {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'type' => 'label-default',
|
10 |
+
'class' => ''
|
11 |
+
), $params));
|
12 |
+
$out = '';
|
13 |
+
$content = str_replace("<br />", '', $content);
|
14 |
+
$content = str_replace("<br />\n", '', $content);
|
15 |
+
$out = '<span class="label ' . $type . ' ' . $class . EBS_CONTAINER_CLASS.'">' . do_shortcode($content) . '</span>';
|
16 |
+
return $out;
|
17 |
+
}
|
18 |
+
|
19 |
+
add_shortcode('label', 'osc_theme_labels');
|
20 |
+
|
shortcode/lists/lists_plugin.js
CHANGED
@@ -1,86 +1,86 @@
|
|
1 |
-
var lists={
|
2 |
-
title:"List Group Shortcode",
|
3 |
-
id :'oscitas-form-lists',
|
4 |
-
pluginName: 'lists'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(lists);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_lists(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-type">Lists style</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-type">\
|
20 |
-
<option value="">None</option>\
|
21 |
-
<option value="glyphicon-arrow-right">Arrow</option>\
|
22 |
-
<option value="glyphicon-ok">Check</option>\
|
23 |
-
<option value="glyphicon-plus">Plus</option>\
|
24 |
-
<option value="glyphicon-minus">Minus</option>\
|
25 |
-
</select><br />\
|
26 |
-
</td>\
|
27 |
-
</tr>\
|
28 |
-
<tr>\
|
29 |
-
<th><label for="oscitas-line">No of List Item</label></th>\
|
30 |
-
<td><input type="text" name="line" id="oscitas-list-item" value="3"/><br /><small>Enter a numeric value</small>\
|
31 |
-
</td>\
|
32 |
-
</tr>\
|
33 |
-
<tr>\
|
34 |
-
<th><label for="oscitas-list-class">Custom Class:</label></th>\
|
35 |
-
<td><input type="text" name="line" id="oscitas-list-class" value=""/><br />\
|
36 |
-
</td>\
|
37 |
-
</tr>\
|
38 |
-
</table>\
|
39 |
-
<p class="submit">\
|
40 |
-
<input type="button" id="oscitas-submit" class="button-primary" value="Insert List" name="submit" />\
|
41 |
-
</p>\
|
42 |
-
</div>');
|
43 |
-
|
44 |
-
var table = form.find('table');
|
45 |
-
form.appendTo('body').hide();
|
46 |
-
|
47 |
-
// handles the click event of the submit button
|
48 |
-
form.find('#oscitas-submit').click(function(){
|
49 |
-
// defines the options and their default values
|
50 |
-
// again, this is not the most elegant way to do this
|
51 |
-
// but well, this gets the job done nonetheless
|
52 |
-
var options = {
|
53 |
-
'type' : 'arrow'
|
54 |
-
},list=0,list_type;
|
55 |
-
var cusclass='';
|
56 |
-
if(table.find('#oscitas-list-class').val()!=''){
|
57 |
-
cusclass= ' class="'+table.find('#oscitas-list-class').val()+'"';
|
58 |
-
}
|
59 |
-
var shortcode = '[list'+cusclass;
|
60 |
-
var list_item=jQuery('#oscitas-list-item').val();
|
61 |
-
if(isNaN(list_item)==false){
|
62 |
-
list=list_item;
|
63 |
-
} else{
|
64 |
-
list=3;
|
65 |
-
}
|
66 |
-
|
67 |
-
|
68 |
-
shortcode += ']<br/>';
|
69 |
-
if(table.find('#oscitas-type').val()!=''){
|
70 |
-
list_type=' type="'+table.find('#oscitas-type').val()+'"';
|
71 |
-
}
|
72 |
-
else{
|
73 |
-
list_type='';
|
74 |
-
}
|
75 |
-
for(var i=1;i<=list;i++){
|
76 |
-
shortcode +='[li'+list_type+']your list content[/li]<br/>'
|
77 |
-
}
|
78 |
-
shortcode +='[/list]';
|
79 |
-
|
80 |
-
// inserts the shortcode into the active editor
|
81 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
82 |
-
|
83 |
-
close_dialogue(pluginObj.hashId);
|
84 |
-
});
|
85 |
-
}
|
86 |
-
|
1 |
+
var lists={
|
2 |
+
title:"List Group Shortcode",
|
3 |
+
id :'oscitas-form-lists',
|
4 |
+
pluginName: 'lists'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(lists);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_lists(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-type">Lists style</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-type">\
|
20 |
+
<option value="">None</option>\
|
21 |
+
<option value="glyphicon-arrow-right">Arrow</option>\
|
22 |
+
<option value="glyphicon-ok">Check</option>\
|
23 |
+
<option value="glyphicon-plus">Plus</option>\
|
24 |
+
<option value="glyphicon-minus">Minus</option>\
|
25 |
+
</select><br />\
|
26 |
+
</td>\
|
27 |
+
</tr>\
|
28 |
+
<tr>\
|
29 |
+
<th><label for="oscitas-line">No of List Item</label></th>\
|
30 |
+
<td><input type="text" name="line" id="oscitas-list-item" value="3"/><br /><small>Enter a numeric value</small>\
|
31 |
+
</td>\
|
32 |
+
</tr>\
|
33 |
+
<tr>\
|
34 |
+
<th><label for="oscitas-list-class">Custom Class:</label></th>\
|
35 |
+
<td><input type="text" name="line" id="oscitas-list-class" value=""/><br />\
|
36 |
+
</td>\
|
37 |
+
</tr>\
|
38 |
+
</table>\
|
39 |
+
<p class="submit">\
|
40 |
+
<input type="button" id="oscitas-submit" class="button-primary" value="Insert List" name="submit" />\
|
41 |
+
</p>\
|
42 |
+
</div>');
|
43 |
+
|
44 |
+
var table = form.find('table');
|
45 |
+
form.appendTo('body').hide();
|
46 |
+
|
47 |
+
// handles the click event of the submit button
|
48 |
+
form.find('#oscitas-submit').click(function(){
|
49 |
+
// defines the options and their default values
|
50 |
+
// again, this is not the most elegant way to do this
|
51 |
+
// but well, this gets the job done nonetheless
|
52 |
+
var options = {
|
53 |
+
'type' : 'arrow'
|
54 |
+
},list=0,list_type;
|
55 |
+
var cusclass='';
|
56 |
+
if(table.find('#oscitas-list-class').val()!=''){
|
57 |
+
cusclass= ' class="'+table.find('#oscitas-list-class').val()+'"';
|
58 |
+
}
|
59 |
+
var shortcode = '[list'+cusclass;
|
60 |
+
var list_item=jQuery('#oscitas-list-item').val();
|
61 |
+
if(isNaN(list_item)==false){
|
62 |
+
list=list_item;
|
63 |
+
} else{
|
64 |
+
list=3;
|
65 |
+
}
|
66 |
+
|
67 |
+
|
68 |
+
shortcode += ']<br/>';
|
69 |
+
if(table.find('#oscitas-type').val()!=''){
|
70 |
+
list_type=' type="'+table.find('#oscitas-type').val()+'"';
|
71 |
+
}
|
72 |
+
else{
|
73 |
+
list_type='';
|
74 |
+
}
|
75 |
+
for(var i=1;i<=list;i++){
|
76 |
+
shortcode +='[li'+list_type+']your list content[/li]<br/>'
|
77 |
+
}
|
78 |
+
shortcode +='[/list]';
|
79 |
+
|
80 |
+
// inserts the shortcode into the active editor
|
81 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
82 |
+
|
83 |
+
close_dialogue(pluginObj.hashId);
|
84 |
+
});
|
85 |
+
}
|
86 |
+
|
shortcode/lists/plugin_shortcode.php
CHANGED
@@ -1,27 +1,27 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_list($params, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'class' => ''
|
6 |
-
), $params));
|
7 |
-
$content = str_replace("]<br />", ']', $content);
|
8 |
-
$content = str_replace("]<br />\n", ']', $content);
|
9 |
-
$content = str_replace("<br />\n[", '[', $content);
|
10 |
-
return '<ul class="list-group ' . $class . '">' . do_shortcode($content) . '</ul>';
|
11 |
-
}
|
12 |
-
|
13 |
-
add_shortcode('list', 'osc_theme_list');
|
14 |
-
|
15 |
-
function osc_theme_li($params, $content = null) {
|
16 |
-
extract(shortcode_atts(array(
|
17 |
-
'type' => ''
|
18 |
-
), $params));
|
19 |
-
if ($type != '') {
|
20 |
-
$osc_class = '<span class="glyphicon ' . $type . '"></span> ';
|
21 |
-
} else {
|
22 |
-
$osc_class = '';
|
23 |
-
}
|
24 |
-
return '<li class="list-group-item">' . $osc_class . do_shortcode($content) . '</li>';
|
25 |
-
}
|
26 |
-
|
27 |
Â
add_shortcode('li', 'osc_theme_li');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_list($params, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'class' => ''
|
6 |
+
), $params));
|
7 |
+
$content = str_replace("]<br />", ']', $content);
|
8 |
+
$content = str_replace("]<br />\n", ']', $content);
|
9 |
+
$content = str_replace("<br />\n[", '[', $content);
|
10 |
+
return '<ul class="list-group ' . $class .EBS_CONTAINER_CLASS. '">' . do_shortcode($content) . '</ul>';
|
11 |
+
}
|
12 |
+
|
13 |
+
add_shortcode('list', 'osc_theme_list');
|
14 |
+
|
15 |
+
function osc_theme_li($params, $content = null) {
|
16 |
+
extract(shortcode_atts(array(
|
17 |
+
'type' => ''
|
18 |
+
), $params));
|
19 |
+
if ($type != '') {
|
20 |
+
$osc_class = '<span class="glyphicon ' . $type . '"></span> ';
|
21 |
+
} else {
|
22 |
+
$osc_class = '';
|
23 |
+
}
|
24 |
+
return '<li class="list-group-item'.EBS_CONTAINER_CLASS.'">' . $osc_class . do_shortcode($content) . '</li>';
|
25 |
+
}
|
26 |
+
|
27 |
Â
add_shortcode('li', 'osc_theme_li');
|
shortcode/notifications/notifications_plugin.js
CHANGED
@@ -1,81 +1,81 @@
|
|
1 |
-
var notifications={
|
2 |
-
title:"Notifications Shortcode",
|
3 |
-
id :'oscitas-form-notifications',
|
4 |
-
pluginName: 'notifications'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(notifications);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_notifications(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-type">Style :</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-type">\
|
20 |
-
<option value="alert-warning">Warning</option>\
|
21 |
-
<option value="alert-success">Success</option>\
|
22 |
-
<option value="alert-info">Information</option>\
|
23 |
-
<option value="alert-danger">Danger</option>\
|
24 |
-
</select><br />\
|
25 |
-
</td>\
|
26 |
-
</tr>\
|
27 |
-
<tr>\
|
28 |
-
<th><label for="oscitas-line">Close link</label></th>\
|
29 |
-
<td><input type="checkbox" id="oscitas-close"/><br />\
|
30 |
-
</td>\
|
31 |
-
</tr>\
|
32 |
-
<tr>\
|
33 |
-
<th><label for="oscitas-note-class">Custom Class:</label></th>\
|
34 |
-
<td><input type="text" name="line" id="oscitas-note-class" value=""/><br />\
|
35 |
-
</td>\
|
36 |
-
</tr>\
|
37 |
-
</table>\
|
38 |
-
<p class="submit">\
|
39 |
-
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Notification" name="submit" />\
|
40 |
-
</p>\
|
41 |
-
</div>');
|
42 |
-
|
43 |
-
var table = form.find('table');
|
44 |
-
form.appendTo('body').hide();
|
45 |
-
|
46 |
-
// handles the click event of the submit button
|
47 |
-
form.find('#oscitas-submit').click(function(){
|
48 |
-
// defines the options and their default values
|
49 |
-
// again, this is not the most elegant way to do this
|
50 |
-
// but well, this gets the job done nonetheless
|
51 |
-
var options = {
|
52 |
-
'type' : 'error'
|
53 |
-
};
|
54 |
-
var cusclass='';
|
55 |
-
if(table.find('#oscitas-note-class').val()!=''){
|
56 |
-
cusclass= ' class="'+table.find('#oscitas-note-class').val()+'"';
|
57 |
-
}
|
58 |
-
var shortcode = '[notification';
|
59 |
-
|
60 |
-
for( var index in options) {
|
61 |
-
var value = table.find('#oscitas-' + index).val();
|
62 |
-
|
63 |
-
// attaches the attribute to the shortcode only if it's different from the default value
|
64 |
-
//if ( value !== options[index] )
|
65 |
-
shortcode += ' ' + index + '="' + value + '"';
|
66 |
-
}
|
67 |
-
|
68 |
-
var selected_content = tinyMCE.activeEditor.selection.getContent();
|
69 |
-
if(!selected_content)
|
70 |
-
var selected_content = 'Your notification';
|
71 |
-
shortcode += ' close="'+(table.find('#oscitas-close').prop('checked')? 'true': 'false')+ '" ';
|
72 |
-
|
73 |
-
shortcode += cusclass+']'+selected_content+'[/notification]';
|
74 |
-
|
75 |
-
// inserts the shortcode into the active editor
|
76 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
77 |
-
|
78 |
-
close_dialogue(pluginObj.hashId);
|
79 |
-
});
|
80 |
-
}
|
81 |
-
|
1 |
+
var notifications={
|
2 |
+
title:"Notifications Shortcode",
|
3 |
+
id :'oscitas-form-notifications',
|
4 |
+
pluginName: 'notifications'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(notifications);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_notifications(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-type">Style :</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-type">\
|
20 |
+
<option value="alert-warning">Warning</option>\
|
21 |
+
<option value="alert-success">Success</option>\
|
22 |
+
<option value="alert-info">Information</option>\
|
23 |
+
<option value="alert-danger">Danger</option>\
|
24 |
+
</select><br />\
|
25 |
+
</td>\
|
26 |
+
</tr>\
|
27 |
+
<tr>\
|
28 |
+
<th><label for="oscitas-line">Close link</label></th>\
|
29 |
+
<td><input type="checkbox" id="oscitas-close"/><br />\
|
30 |
+
</td>\
|
31 |
+
</tr>\
|
32 |
+
<tr>\
|
33 |
+
<th><label for="oscitas-note-class">Custom Class:</label></th>\
|
34 |
+
<td><input type="text" name="line" id="oscitas-note-class" value=""/><br />\
|
35 |
+
</td>\
|
36 |
+
</tr>\
|
37 |
+
</table>\
|
38 |
+
<p class="submit">\
|
39 |
+
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Notification" name="submit" />\
|
40 |
+
</p>\
|
41 |
+
</div>');
|
42 |
+
|
43 |
+
var table = form.find('table');
|
44 |
+
form.appendTo('body').hide();
|
45 |
+
|
46 |
+
// handles the click event of the submit button
|
47 |
+
form.find('#oscitas-submit').click(function(){
|
48 |
+
// defines the options and their default values
|
49 |
+
// again, this is not the most elegant way to do this
|
50 |
+
// but well, this gets the job done nonetheless
|
51 |
+
var options = {
|
52 |
+
'type' : 'error'
|
53 |
+
};
|
54 |
+
var cusclass='';
|
55 |
+
if(table.find('#oscitas-note-class').val()!=''){
|
56 |
+
cusclass= ' class="'+table.find('#oscitas-note-class').val()+'"';
|
57 |
+
}
|
58 |
+
var shortcode = '[notification';
|
59 |
+
|
60 |
+
for( var index in options) {
|
61 |
+
var value = table.find('#oscitas-' + index).val();
|
62 |
+
|
63 |
+
// attaches the attribute to the shortcode only if it's different from the default value
|
64 |
+
//if ( value !== options[index] )
|
65 |
+
shortcode += ' ' + index + '="' + value + '"';
|
66 |
+
}
|
67 |
+
|
68 |
+
var selected_content = tinyMCE.activeEditor.selection.getContent();
|
69 |
+
if(!selected_content)
|
70 |
+
var selected_content = 'Your notification';
|
71 |
+
shortcode += ' close="'+(table.find('#oscitas-close').prop('checked')? 'true': 'false')+ '" ';
|
72 |
+
|
73 |
+
shortcode += cusclass+']'+selected_content+'[/notification]';
|
74 |
+
|
75 |
+
// inserts the shortcode into the active editor
|
76 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
77 |
+
|
78 |
+
close_dialogue(pluginObj.hashId);
|
79 |
+
});
|
80 |
+
}
|
81 |
+
|
shortcode/notifications/plugin_shortcode.php
CHANGED
@@ -1,28 +1,28 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_notification($atts, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'type' => '',
|
6 |
-
'close' => 'false',
|
7 |
-
'class' => ''
|
8 |
-
), $atts));
|
9 |
-
$type = ($close == 'true' ? $type . ' alert-dismissable' : $type);
|
10 |
-
|
11 |
-
|
12 |
-
$result = '<div class = "alert ' . $type . ' ' . $class . '">';
|
13 |
-
if ($close == 'true') {
|
14 |
-
$result .= '<button type = "button" class = "close" data-dismiss = "alert" aria-hidden = "true">×
|
15 |
-
</button>';
|
16 |
-
}
|
17 |
-
$result .= do_shortcode($content);
|
18 |
-
$result .= '</div>';
|
19 |
-
|
20 |
-
return $result;
|
21 |
-
}
|
22 |
-
|
23 |
-
add_shortcode('notification', 'osc_theme_notification');
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_notification($atts, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'type' => '',
|
6 |
+
'close' => 'false',
|
7 |
+
'class' => ''
|
8 |
+
), $atts));
|
9 |
+
$type = ($close == 'true' ? $type . ' alert-dismissable' : $type);
|
10 |
+
|
11 |
+
|
12 |
+
$result = '<div class = "alert ' . $type . ' ' . $class .EBS_CONTAINER_CLASS. '">';
|
13 |
+
if ($close == 'true') {
|
14 |
+
$result .= '<button type = "button" class = "close'.EBS_CONTAINER_CLASS.'" data-dismiss = "alert" aria-hidden = "true">×
|
15 |
+
</button>';
|
16 |
+
}
|
17 |
+
$result .= do_shortcode($content);
|
18 |
+
$result .= '</div>';
|
19 |
+
|
20 |
+
return $result;
|
21 |
+
}
|
22 |
+
|
23 |
+
add_shortcode('notification', 'osc_theme_notification');
|
24 |
+
|
25 |
+
|
26 |
+
|
27 |
+
|
28 |
+
|
shortcode/oscpopover/oscpopover_plugin.js
CHANGED
@@ -1,137 +1,137 @@
|
|
1 |
-
var oscpopover={
|
2 |
-
title:"Popover Shortcode",
|
3 |
-
id :'oscitas-form-popover',
|
4 |
-
pluginName: 'oscpopover'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(oscpopover);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_oscpopover(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-popover-style">Popover Style:</label></th>\
|
19 |
-
<td><select name="oscitas-popover-style" id="oscitas-popover-style">\
|
20 |
-
<option value="top">Top</option>\
|
21 |
-
<option value="bottom">Bottom</option>\
|
22 |
-
<option value="left">Left</option>\
|
23 |
-
<option value="right">Right</option>\
|
24 |
-
<option value="auto">Auto</option>\
|
25 |
-
</select><br />\
|
26 |
-
</td>\
|
27 |
-
</tr>\
|
28 |
-
<tr>\
|
29 |
-
<th><label for="oscitas-popover-title">Popover Title Text:</label></th>\
|
30 |
-
<td><input type="text" name="popover-title" id="oscitas-popover-title" value="A title"/><br />\
|
31 |
-
</td>\
|
32 |
-
</tr>\
|
33 |
-
</tr>\
|
34 |
-
<tr>\
|
35 |
-
<th><label for="oscitas-popover-content">Popover Title Text:</label></th>\
|
36 |
-
<td><textarea " name="popover-content" id="oscitas-popover-content">Your Content</textarea><br />\
|
37 |
-
</td>\
|
38 |
-
</tr>\
|
39 |
-
<tr>\
|
40 |
-
<th><label for="oscitas-pbutton-trigger">Trigger Popover On:</label></th>\
|
41 |
-
<td><select name="tigger" id="oscitas-pbutton-trigger">\
|
42 |
-
<option value="click">Click</option>\
|
43 |
-
<option value="hover">Hover</option>\
|
44 |
-
</select><br />\
|
45 |
-
</td>\
|
46 |
-
</tr >\
|
47 |
-
<tr>\
|
48 |
-
<th><label for="oscitas-pbutton-size">Button Size:</label></th>\
|
49 |
-
<td><select name="size" id="oscitas-pbutton-size">\
|
50 |
-
<option value="">Default</option>\
|
51 |
-
<option value="btn-lg">Large</option>\
|
52 |
-
<option value="btn-sm">Small</option>\
|
53 |
-
<option value="btn-xs">X-Small</option>\
|
54 |
-
</select><br />\
|
55 |
-
</td>\
|
56 |
-
</tr >\
|
57 |
-
<tr>\
|
58 |
-
<th><label for="oscitas-pbutton-type">Button Type:</label></th>\
|
59 |
-
<td><select name="type" id="oscitas-pbutton-type">\
|
60 |
-
<option value="btn-default">Default</option>\
|
61 |
-
<option value="btn-primary">Primary</option>\
|
62 |
-
<option value="btn-success">Success</option>\
|
63 |
-
<option value="btn-info">Info</option>\
|
64 |
-
<option value="btn-warning">Warning</option>\
|
65 |
-
<option value="btn-danger">Danger</option>\
|
66 |
-
<option value="btn-link">Link</option>\
|
67 |
-
</select><br />\
|
68 |
-
</td>\
|
69 |
-
</tr >\
|
70 |
-
<tr>\
|
71 |
-
<th><label for="oscitas-popover-button-text">Button Text:</label></th>\
|
72 |
-
<td><input type="text" name="link-text" id="oscitas-popover-button-text" value="Popover"/><br />\
|
73 |
-
</td>\
|
74 |
-
</tr>\
|
75 |
-
<tr>\
|
76 |
-
<th><label for="oscitas-popover-class">Custom Class:</label></th>\
|
77 |
-
<td><input type="text" name="line" id="oscitas-popover-class" value=""/><br />\
|
78 |
-
</td>\
|
79 |
-
</tr>\
|
80 |
-
</table>\
|
81 |
-
<p class="submit">\
|
82 |
-
<input type="button" id="oscitas-popover-submit" class="button-primary" value="Insert Popover" name="submit" />\
|
83 |
-
</p>\
|
84 |
-
</div>');
|
85 |
-
|
86 |
-
var table = form.find('table');
|
87 |
-
form.appendTo('body').hide();
|
88 |
-
var colors = ['color', 'bgcolor'];
|
89 |
-
jQuery('#oscitas-table tr:visible:even').css('background', '#F0F0F0');
|
90 |
-
jQuery('#oscitas-table tr:visible:odd').css('background', '#DADADD');
|
91 |
-
|
92 |
-
|
93 |
-
// handles the click event of the submit button
|
94 |
-
form.find('#oscitas-popover-submit').click(function() {
|
95 |
-
// defines the options and their default values
|
96 |
-
// again, this is not the most elegant way to do this
|
97 |
-
// but well, this gets the job done nonetheless
|
98 |
-
var cusclass='';
|
99 |
-
if(table.find('#oscitas-popover-class').val()!=''){
|
100 |
-
cusclass= ' class="'+table.find('#oscitas-popover-class').val()+'"';
|
101 |
-
}
|
102 |
-
var shortcode = '[popover'+cusclass;
|
103 |
-
shortcode += ' title="' + table.find('#oscitas-popover-title').val();
|
104 |
-
|
105 |
-
shortcode += '" ';
|
106 |
-
|
107 |
-
shortcode += ' pop_content="' + table.find('#oscitas-popover-content').val();
|
108 |
-
|
109 |
-
shortcode += '" ';
|
110 |
-
shortcode += ' trigger="' + table.find('#oscitas-pbutton-trigger').val();
|
111 |
-
|
112 |
-
shortcode += '" ';
|
113 |
-
shortcode += ' style="' + table.find('#oscitas-popover-style').val();
|
114 |
-
|
115 |
-
shortcode += '" ';
|
116 |
-
shortcode += ' size="' + table.find('#oscitas-pbutton-size').val();
|
117 |
-
|
118 |
-
shortcode += '" ';
|
119 |
-
shortcode += ' type="' + table.find('#oscitas-pbutton-type').val();
|
120 |
-
|
121 |
-
shortcode += '" ';
|
122 |
-
//shortcode += ' btntag="'+table.find('#oscitas-button-type').val()+'" ';
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
shortcode += ']';
|
127 |
-
shortcode+= table.find('#oscitas-popover-button-text').val();
|
128 |
-
shortcode+='[/popover]';
|
129 |
-
|
130 |
-
// inserts the shortcode into the active editor
|
131 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
132 |
-
|
133 |
-
// closes fancybox
|
134 |
-
close_dialogue(pluginObj.hashId);
|
135 |
-
});
|
136 |
-
}
|
137 |
-
|
1 |
+
var oscpopover={
|
2 |
+
title:"Popover Shortcode",
|
3 |
+
id :'oscitas-form-popover',
|
4 |
+
pluginName: 'oscpopover'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(oscpopover);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_oscpopover(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-popover-style">Popover Style:</label></th>\
|
19 |
+
<td><select name="oscitas-popover-style" id="oscitas-popover-style">\
|
20 |
+
<option value="top">Top</option>\
|
21 |
+
<option value="bottom">Bottom</option>\
|
22 |
+
<option value="left">Left</option>\
|
23 |
+
<option value="right">Right</option>\
|
24 |
+
<option value="auto">Auto</option>\
|
25 |
+
</select><br />\
|
26 |
+
</td>\
|
27 |
+
</tr>\
|
28 |
+
<tr>\
|
29 |
+
<th><label for="oscitas-popover-title">Popover Title Text:</label></th>\
|
30 |
+
<td><input type="text" name="popover-title" id="oscitas-popover-title" value="A title"/><br />\
|
31 |
+
</td>\
|
32 |
+
</tr>\
|
33 |
+
</tr>\
|
34 |
+
<tr>\
|
35 |
+
<th><label for="oscitas-popover-content">Popover Title Text:</label></th>\
|
36 |
+
<td><textarea " name="popover-content" id="oscitas-popover-content">Your Content</textarea><br />\
|
37 |
+
</td>\
|
38 |
+
</tr>\
|
39 |
+
<tr>\
|
40 |
+
<th><label for="oscitas-pbutton-trigger">Trigger Popover On:</label></th>\
|
41 |
+
<td><select name="tigger" id="oscitas-pbutton-trigger">\
|
42 |
+
<option value="click">Click</option>\
|
43 |
+
<option value="hover">Hover</option>\
|
44 |
+
</select><br />\
|
45 |
+
</td>\
|
46 |
+
</tr >\
|
47 |
+
<tr>\
|
48 |
+
<th><label for="oscitas-pbutton-size">Button Size:</label></th>\
|
49 |
+
<td><select name="size" id="oscitas-pbutton-size">\
|
50 |
+
<option value="">Default</option>\
|
51 |
+
<option value="btn-lg">Large</option>\
|
52 |
+
<option value="btn-sm">Small</option>\
|
53 |
+
<option value="btn-xs">X-Small</option>\
|
54 |
+
</select><br />\
|
55 |
+
</td>\
|
56 |
+
</tr >\
|
57 |
+
<tr>\
|
58 |
+
<th><label for="oscitas-pbutton-type">Button Type:</label></th>\
|
59 |
+
<td><select name="type" id="oscitas-pbutton-type">\
|
60 |
+
<option value="btn-default">Default</option>\
|
61 |
+
<option value="btn-primary">Primary</option>\
|
62 |
+
<option value="btn-success">Success</option>\
|
63 |
+
<option value="btn-info">Info</option>\
|
64 |
+
<option value="btn-warning">Warning</option>\
|
65 |
+
<option value="btn-danger">Danger</option>\
|
66 |
+
<option value="btn-link">Link</option>\
|
67 |
+
</select><br />\
|
68 |
+
</td>\
|
69 |
+
</tr >\
|
70 |
+
<tr>\
|
71 |
+
<th><label for="oscitas-popover-button-text">Button Text:</label></th>\
|
72 |
+
<td><input type="text" name="link-text" id="oscitas-popover-button-text" value="Popover"/><br />\
|
73 |
+
</td>\
|
74 |
+
</tr>\
|
75 |
+
<tr>\
|
76 |
+
<th><label for="oscitas-popover-class">Custom Class:</label></th>\
|
77 |
+
<td><input type="text" name="line" id="oscitas-popover-class" value=""/><br />\
|
78 |
+
</td>\
|
79 |
+
</tr>\
|
80 |
+
</table>\
|
81 |
+
<p class="submit">\
|
82 |
+
<input type="button" id="oscitas-popover-submit" class="button-primary" value="Insert Popover" name="submit" />\
|
83 |
+
</p>\
|
84 |
+
</div>');
|
85 |
+
|
86 |
+
var table = form.find('table');
|
87 |
+
form.appendTo('body').hide();
|
88 |
+
var colors = ['color', 'bgcolor'];
|
89 |
+
jQuery('#oscitas-table tr:visible:even').css('background', '#F0F0F0');
|
90 |
+
jQuery('#oscitas-table tr:visible:odd').css('background', '#DADADD');
|
91 |
+
|
92 |
+
|
93 |
+
// handles the click event of the submit button
|
94 |
+
form.find('#oscitas-popover-submit').click(function() {
|
95 |
+
// defines the options and their default values
|
96 |
+
// again, this is not the most elegant way to do this
|
97 |
+
// but well, this gets the job done nonetheless
|
98 |
+
var cusclass='';
|
99 |
+
if(table.find('#oscitas-popover-class').val()!=''){
|
100 |
+
cusclass= ' class="'+table.find('#oscitas-popover-class').val()+'"';
|
101 |
+
}
|
102 |
+
var shortcode = '[popover'+cusclass;
|
103 |
+
shortcode += ' title="' + table.find('#oscitas-popover-title').val();
|
104 |
+
|
105 |
+
shortcode += '" ';
|
106 |
+
|
107 |
+
shortcode += ' pop_content="' + table.find('#oscitas-popover-content').val();
|
108 |
+
|
109 |
+
shortcode += '" ';
|
110 |
+
shortcode += ' trigger="' + table.find('#oscitas-pbutton-trigger').val();
|
111 |
+
|
112 |
+
shortcode += '" ';
|
113 |
+
shortcode += ' style="' + table.find('#oscitas-popover-style').val();
|
114 |
+
|
115 |
+
shortcode += '" ';
|
116 |
+
shortcode += ' size="' + table.find('#oscitas-pbutton-size').val();
|
117 |
+
|
118 |
+
shortcode += '" ';
|
119 |
+
shortcode += ' type="' + table.find('#oscitas-pbutton-type').val();
|
120 |
+
|
121 |
+
shortcode += '" ';
|
122 |
+
//shortcode += ' btntag="'+table.find('#oscitas-button-type').val()+'" ';
|
123 |
+
|
124 |
+
|
125 |
+
|
126 |
+
shortcode += ']';
|
127 |
+
shortcode+= table.find('#oscitas-popover-button-text').val();
|
128 |
+
shortcode+='[/popover]';
|
129 |
+
|
130 |
+
// inserts the shortcode into the active editor
|
131 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
132 |
+
|
133 |
+
// closes fancybox
|
134 |
+
close_dialogue(pluginObj.hashId);
|
135 |
+
});
|
136 |
+
}
|
137 |
+
|
shortcode/oscpopover/plugin_shortcode.php
CHANGED
@@ -1,28 +1,38 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_popover($params, $content = 'Popover') {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
$out = '';
|
14 |
-
$out = '<button class="osc_popover btn ' . $size . ' ' . $type . ' ' . $class . '" data-content="' . $pop_content . '" data-placement="' . $style . '" data-toggle="popover" data-trigger="' . $trigger . '" data-container="body" type="button" data-title="' . $title . '"> ' . do_shortcode($content) . ' </button>';
|
15 |
-
|
16 |
-
|
17 |
-
$out .= "
|
18 |
-
<script>
|
19 |
-
jQuery(document).ready(function(){
|
20 |
-
jQuery('.osc_popover').popover();
|
21 |
-
});
|
22 |
-
</script>
|
23 |
-
";
|
24 |
-
|
25 |
-
|
26 |
-
}
|
27 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
28 |
Â
add_shortcode('popover', 'osc_theme_popover');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_popover($params, $content = 'Popover') {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'trigger' => '',
|
6 |
+
'title' => '',
|
7 |
+
'pop_content' => '',
|
8 |
+
'style' => '',
|
9 |
+
'size' => '',
|
10 |
+
'type' => '',
|
11 |
+
'class' => ''
|
12 |
+
), $params));
|
13 |
+
$out = '';
|
14 |
+
$out = '<button class="osc_popover btn ' . $size . ' ' . $type . ' ' . $class .EBS_CONTAINER_CLASS. '" data-content="' . $pop_content . '" data-placement="' . $style . '" data-toggle="popover" data-trigger="' . $trigger . '" data-container="body" type="button" data-title="' . $title . '"> ' . do_shortcode($content) . ' </button>';
|
15 |
+
|
16 |
+
if(EBS_POPOVER_TEMPLATE==''){
|
17 |
+
$out .= "
|
18 |
+
<script>
|
19 |
+
jQuery(document).ready(function(){
|
20 |
+
jQuery('.osc_popover').popover();
|
21 |
+
});
|
22 |
+
</script>
|
23 |
+
";
|
24 |
+
|
25 |
+
|
26 |
+
} else{
|
27 |
+
$out .= "
|
28 |
+
<script>
|
29 |
+
jQuery(document).ready(function(){
|
30 |
+
jQuery('.osc_popover').popover({template:'".EBS_POPOVER_TEMPLATE."'});
|
31 |
+
});
|
32 |
+
</script>
|
33 |
+
";
|
34 |
+
}
|
35 |
+
return $out;
|
36 |
+
}
|
37 |
+
|
38 |
Â
add_shortcode('popover', 'osc_theme_popover');
|
shortcode/panel/panel_plugin.js
CHANGED
@@ -1,70 +1,70 @@
|
|
1 |
-
var panel={
|
2 |
-
title:"Panel Shortcode",
|
3 |
-
id :'oscitas-form-panel',
|
4 |
-
pluginName: 'panel'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(panel);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_panel(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-type">Style</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-panel-type">\
|
20 |
-
<option value="panel-default">Simple</option>\
|
21 |
-
<option value="panel-primary">Primary</option>\
|
22 |
-
<option value="panel-warning">Warning</option>\
|
23 |
-
<option value="panel-success">Success</option>\
|
24 |
-
<option value="panel-info">Information</option>\
|
25 |
-
<option value="panel-danger">Danger</option>\
|
26 |
-
</select><br />\
|
27 |
-
</td>\
|
28 |
-
</tr>\
|
29 |
-
<tr>\
|
30 |
-
<th><label for="oscitas-line">Show footer</label></th>\
|
31 |
-
<td><input type="checkbox" id="oscitas-panel-footer"/><br />\
|
32 |
-
</td>\
|
33 |
-
</tr>\
|
34 |
-
<tr>\
|
35 |
-
<th><label for="oscitas-panel-class">Custom Class:</label></th>\
|
36 |
-
<td><input type="text" name="line" id="oscitas-panel-class" value=""/><br />\
|
37 |
-
</td>\
|
38 |
-
</tr>\
|
39 |
-
</table>\
|
40 |
-
<p class="submit">\
|
41 |
-
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Panel" name="submit" />\
|
42 |
-
</p>\
|
43 |
-
</div>');
|
44 |
-
|
45 |
-
var table = form.find('table');
|
46 |
-
form.appendTo('body').hide();
|
47 |
-
|
48 |
-
// handles the click event of the submit button
|
49 |
-
form.find('#oscitas-submit').click(function(){
|
50 |
-
// defines the options and their default values
|
51 |
-
// again, this is not the most elegant way to do this
|
52 |
-
// but well, this gets the job done nonetheless
|
53 |
-
var cusclass='';
|
54 |
-
if(table.find('#oscitas-panel-class').val()!=''){
|
55 |
-
cusclass= ' class="'+table.find('#oscitas-panel-class').val()+'"';
|
56 |
-
}
|
57 |
-
var shortcode = '[panel style="'+table.find('#oscitas-panel-type').val()+ '"'+cusclass+']';
|
58 |
-
shortcode += '<br/>[panel-header]<br/>Heading goes here<br/>[/panel-header]';
|
59 |
-
//shortcode += (table.find('#oscitas-panel-header').prop('checked')? '[panel-header]<br/>Heading goes here<br/>[/panel-header]': '');
|
60 |
-
shortcode += '<br/>[panel-content]<br/>Content goes here<br/>[/panel-content]';
|
61 |
-
shortcode += (table.find('#oscitas-panel-footer').prop('checked')? '<br/>[panel-footer]<br/>Footer goes here<br/>[/panel-footer]': '');
|
62 |
-
shortcode += '<br/>[/panel]';
|
63 |
-
|
64 |
-
// inserts the shortcode into the active editor
|
65 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
66 |
-
|
67 |
-
close_dialogue(pluginObj.hashId);
|
68 |
-
});
|
69 |
-
}
|
70 |
-
|
1 |
+
var panel={
|
2 |
+
title:"Panel Shortcode",
|
3 |
+
id :'oscitas-form-panel',
|
4 |
+
pluginName: 'panel'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(panel);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_panel(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-type">Style</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-panel-type">\
|
20 |
+
<option value="panel-default">Simple</option>\
|
21 |
+
<option value="panel-primary">Primary</option>\
|
22 |
+
<option value="panel-warning">Warning</option>\
|
23 |
+
<option value="panel-success">Success</option>\
|
24 |
+
<option value="panel-info">Information</option>\
|
25 |
+
<option value="panel-danger">Danger</option>\
|
26 |
+
</select><br />\
|
27 |
+
</td>\
|
28 |
+
</tr>\
|
29 |
+
<tr>\
|
30 |
+
<th><label for="oscitas-line">Show footer</label></th>\
|
31 |
+
<td><input type="checkbox" id="oscitas-panel-footer"/><br />\
|
32 |
+
</td>\
|
33 |
+
</tr>\
|
34 |
+
<tr>\
|
35 |
+
<th><label for="oscitas-panel-class">Custom Class:</label></th>\
|
36 |
+
<td><input type="text" name="line" id="oscitas-panel-class" value=""/><br />\
|
37 |
+
</td>\
|
38 |
+
</tr>\
|
39 |
+
</table>\
|
40 |
+
<p class="submit">\
|
41 |
+
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Panel" name="submit" />\
|
42 |
+
</p>\
|
43 |
+
</div>');
|
44 |
+
|
45 |
+
var table = form.find('table');
|
46 |
+
form.appendTo('body').hide();
|
47 |
+
|
48 |
+
// handles the click event of the submit button
|
49 |
+
form.find('#oscitas-submit').click(function(){
|
50 |
+
// defines the options and their default values
|
51 |
+
// again, this is not the most elegant way to do this
|
52 |
+
// but well, this gets the job done nonetheless
|
53 |
+
var cusclass='';
|
54 |
+
if(table.find('#oscitas-panel-class').val()!=''){
|
55 |
+
cusclass= ' class="'+table.find('#oscitas-panel-class').val()+'"';
|
56 |
+
}
|
57 |
+
var shortcode = '[panel style="'+table.find('#oscitas-panel-type').val()+ '"'+cusclass+']';
|
58 |
+
shortcode += '<br/>[panel-header]<br/>Heading goes here<br/>[/panel-header]';
|
59 |
+
//shortcode += (table.find('#oscitas-panel-header').prop('checked')? '[panel-header]<br/>Heading goes here<br/>[/panel-header]': '');
|
60 |
+
shortcode += '<br/>[panel-content]<br/>Content goes here<br/>[/panel-content]';
|
61 |
+
shortcode += (table.find('#oscitas-panel-footer').prop('checked')? '<br/>[panel-footer]<br/>Footer goes here<br/>[/panel-footer]': '');
|
62 |
+
shortcode += '<br/>[/panel]';
|
63 |
+
|
64 |
+
// inserts the shortcode into the active editor
|
65 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
66 |
+
|
67 |
+
close_dialogue(pluginObj.hashId);
|
68 |
+
});
|
69 |
+
}
|
70 |
+
|
shortcode/panel/plugin_shortcode.php
CHANGED
@@ -1,45 +1,45 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function osc_theme_panel($atts, $content = null) {
|
4 |
-
extract(shortcode_atts(array(
|
5 |
-
'style' => '',
|
6 |
-
'class' => ''
|
7 |
-
), $atts));
|
8 |
-
$content = str_replace("]<br />", ']', $content);
|
9 |
-
|
10 |
-
$content = str_replace("<br />\n[", '[', $content);
|
11 |
-
$result = '<div class="panel ' . $style . ' ' . $class . '">';
|
12 |
-
$result .= do_shortcode($content);
|
13 |
-
$result .= '</div>';
|
14 |
-
|
15 |
-
return $result;
|
16 |
-
}
|
17 |
-
|
18 |
-
add_shortcode('panel', 'osc_theme_panel');
|
19 |
-
|
20 |
-
function osc_theme_panel_footer($atts, $content = null) {
|
21 |
-
$result = '<div class="panel-footer">';
|
22 |
-
$result .= do_shortcode($content);
|
23 |
-
$result .= '</div>';
|
24 |
-
return $result;
|
25 |
-
}
|
26 |
-
|
27 |
-
add_shortcode('panel-footer', 'osc_theme_panel_footer');
|
28 |
-
|
29 |
-
function osc_theme_panel_heading($atts, $content = null) {
|
30 |
-
$result = '<div class="panel-heading">';
|
31 |
-
$result .= do_shortcode($content);
|
32 |
-
$result .= '</div>';
|
33 |
-
return $result;
|
34 |
-
}
|
35 |
-
|
36 |
-
add_shortcode('panel-header', 'osc_theme_panel_heading');
|
37 |
-
|
38 |
-
function osc_theme_panel_content($atts, $content = null) {
|
39 |
-
$result = '<div class="panel-body">';
|
40 |
-
$result .= do_shortcode($content);
|
41 |
-
$result .= '</div>';
|
42 |
-
return $result;
|
43 |
-
}
|
44 |
-
|
45 |
Â
add_shortcode('panel-content', 'osc_theme_panel_content');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
function osc_theme_panel($atts, $content = null) {
|
4 |
+
extract(shortcode_atts(array(
|
5 |
+
'style' => '',
|
6 |
+
'class' => ''
|
7 |
+
), $atts));
|
8 |
+
$content = str_replace("]<br />", ']', $content);
|
9 |
+
|
10 |
+
$content = str_replace("<br />\n[", '[', $content);
|
11 |
+
$result = '<div class="panel ' . $style . ' ' . $class . EBS_CONTAINER_CLASS.'">';
|
12 |
+
$result .= do_shortcode($content);
|
13 |
+
$result .= '</div>';
|
14 |
+
|
15 |
+
return $result;
|
16 |
+
}
|
17 |
+
|
18 |
+
add_shortcode('panel', 'osc_theme_panel');
|
19 |
+
|
20 |
+
function osc_theme_panel_footer($atts, $content = null) {
|
21 |
+
$result = '<div class="panel-footer'.EBS_CONTAINER_CLASS.'">';
|
22 |
+
$result .= do_shortcode($content);
|
23 |
+
$result .= '</div>';
|
24 |
+
return $result;
|
25 |
+
}
|
26 |
+
|
27 |
+
add_shortcode('panel-footer', 'osc_theme_panel_footer');
|
28 |
+
|
29 |
+
function osc_theme_panel_heading($atts, $content = null) {
|
30 |
+
$result = '<div class="panel-heading'.EBS_CONTAINER_CLASS.'">';
|
31 |
+
$result .= do_shortcode($content);
|
32 |
+
$result .= '</div>';
|
33 |
+
return $result;
|
34 |
+
}
|
35 |
+
|
36 |
+
add_shortcode('panel-header', 'osc_theme_panel_heading');
|
37 |
+
|
38 |
+
function osc_theme_panel_content($atts, $content = null) {
|
39 |
+
$result = '<div class="panel-body'.EBS_CONTAINER_CLASS.'">';
|
40 |
+
$result .= do_shortcode($content);
|
41 |
+
$result .= '</div>';
|
42 |
+
return $result;
|
43 |
+
}
|
44 |
+
|
45 |
Â
add_shortcode('panel-content', 'osc_theme_panel_content');
|
shortcode/progressbar/icon.png
CHANGED
File without changes
|
shortcode/progressbar/plugin_shortcode.php
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_progressbar($params, $content = null) {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'value' => '50',
|
10 |
-
'barstyle' => '',
|
11 |
-
'bartype' => '',
|
12 |
-
'class' => '',
|
13 |
-
'label' => ''
|
14 |
-
), $params));
|
15 |
-
$out = $label != '' ? '<div class="osc_bar_outer"><label class="osc-progressbar-label">' . $label . '</label>' : '';
|
16 |
-
$out.='<div class="progress ' . $barstyle . ' ' . $class . ' osc-progressbar">
|
17 |
-
<div class="progress-bar ' . $bartype . '" role="progressbar" aria-valuenow="' . $value . '" aria-valuemin="0" aria-valuemax="100" style="width: ' . $value . '%">
|
18 |
-
<span class="sr-only">' . $value . '% Complete</span>
|
19 |
-
</div>
|
20 |
-
</div>';
|
21 |
-
$out .= $label != '' ?'</div>':'';
|
22 |
-
return $out;
|
23 |
-
}
|
24 |
-
|
25 |
-
add_shortcode('progressbar', 'osc_theme_progressbar');
|
26 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_progressbar($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'value' => '50',
|
10 |
+
'barstyle' => '',
|
11 |
+
'bartype' => '',
|
12 |
+
'class' => '',
|
13 |
+
'label' => ''
|
14 |
+
), $params));
|
15 |
+
$out = $label != '' ? '<div class="osc_bar_outer"><label class="osc-progressbar-label'.EBS_CONTAINER_CLASS.'">' . $label . '</label>' : '';
|
16 |
+
$out.='<div class="progress ' . $barstyle . ' ' . $class . ' osc-progressbar'.EBS_CONTAINER_CLASS.'">
|
17 |
+
<div class="progress-bar ' . $bartype . EBS_CONTAINER_CLASS.'" role="progressbar" aria-valuenow="' . $value . '" aria-valuemin="0" aria-valuemax="100" style="width: ' . $value . '%">
|
18 |
+
<span class="sr-only'.EBS_CONTAINER_CLASS.'">' . $value . '% Complete</span>
|
19 |
+
</div>
|
20 |
+
</div>';
|
21 |
+
$out .= $label != '' ?'</div>':'';
|
22 |
+
return $out;
|
23 |
+
}
|
24 |
+
|
25 |
+
add_shortcode('progressbar', 'osc_theme_progressbar');
|
26 |
+
|
shortcode/progressbar/progressbar_plugin.js
CHANGED
@@ -1,115 +1,115 @@
|
|
1 |
-
var progressbar={
|
2 |
-
title:"Progressbar Shortcode",
|
3 |
-
id :'oscitas-form-progressbar',
|
4 |
-
pluginName: 'progressbar',
|
5 |
-
setRowColors: true
|
6 |
-
};
|
7 |
-
(function() {
|
8 |
-
_create_tinyMCE_options(progressbar, 800);
|
9 |
-
})();
|
10 |
-
|
11 |
-
function create_oscitas_progressbar(pluginObj){
|
12 |
-
if(jQuery(pluginObj.hashId).length){
|
13 |
-
jQuery(pluginObj.hashId).remove();
|
14 |
-
}
|
15 |
-
// creates a form to be displayed everytime the button is clicked
|
16 |
-
// you should achieve this using AJAX instead of direct html code like this
|
17 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
-
<tr>\
|
19 |
-
<th><label for="oscitas-progressbar-style">Progress Bar Type:</label></th>\
|
20 |
-
<td><select name="type" id="oscitas-progressbar-style">\
|
21 |
-
<option value="">Default</option>\
|
22 |
-
<option value="progress-bar-success">Success</option>\
|
23 |
-
<option value="progress-bar-info">Information</option>\
|
24 |
-
<option value="progress-bar-warning">Warning</option>\
|
25 |
-
<option value="progress-bar-danger">Danger</option>\
|
26 |
-
</select><br />\
|
27 |
-
</td>\
|
28 |
-
</tr>\
|
29 |
-
<tr>\
|
30 |
-
<th><label for="oscitas-progressbar-label">Progressbar Label:</label></th>\
|
31 |
-
<td><input type="text" name="title" id="oscitas-progressbar-label" value=""/><br />\
|
32 |
-
</td>\
|
33 |
-
</tr>\
|
34 |
-
<tr>\
|
35 |
-
<th><label for="oscitas-progressbar-progress">Progress Value:</label></th>\
|
36 |
-
<td><input type="text" name="title" id="oscitas-progressbar-progress" value="50"/><br />\
|
37 |
-
<small>Enter a numeric value between 0 to 100, Default value is 50</small>\
|
38 |
-
</td>\
|
39 |
-
</tr>\
|
40 |
-
<tr>\
|
41 |
-
<th><label for="oscitas-progressbar-stripped">Stripped Progress Bar:</label></th>\
|
42 |
-
<td>\
|
43 |
-
<input type="checkbox" id="oscitas-progressbar-stripped">\
|
44 |
-
</td>\
|
45 |
-
</tr>\
|
46 |
-
<tr id="osc_progress_animate" style="display: none;">\
|
47 |
-
<th><label for="oscitas-progressbar-animated">Animated Progress Bar:</label></th>\
|
48 |
-
<td>\
|
49 |
-
<input type="checkbox" id="oscitas-progressbar-animated">\
|
50 |
-
</td>\
|
51 |
-
</tr>\
|
52 |
-
<tr>\
|
53 |
-
<th><label for="oscitas-progressbar-class">Custom Class:</label></th>\
|
54 |
-
<td><input type="text" name="line" id="oscitas-progressbar-class" value=""/><br />\
|
55 |
-
</td>\
|
56 |
-
</tr>\
|
57 |
-
</table>\
|
58 |
-
<p class="submit">\
|
59 |
-
<input type="button" id="oscitas-progressbar-submit" class="button-primary" value="Insert Button" name="submit" />\
|
60 |
-
</p>\
|
61 |
-
</div>');
|
62 |
-
|
63 |
-
var table = form.find('table');
|
64 |
-
form.appendTo('body').hide();
|
65 |
-
jQuery('#oscitas-form-progressbar table tr:visible:even').css('background', '#F0F0F0');
|
66 |
-
jQuery('#oscitas-form-progressbar table tr:visible:odd').css('background', '#DADADD');
|
67 |
-
table.find('#oscitas-progressbar-stripped').click(function(){
|
68 |
-
if(jQuery(this).prop('checked')){
|
69 |
-
jQuery('#osc_progress_animate').show();
|
70 |
-
} else{
|
71 |
-
jQuery('#osc_progress_animate').hide();
|
72 |
-
}
|
73 |
-
jQuery('#oscitas-form-progressbar table tr:visible:even').css('background', '#F0F0F0');
|
74 |
-
jQuery('#oscitas-form-progressbar table tr:visible:odd').css('background', '#DADADD');
|
75 |
-
})
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
// handles the click event of the submit button
|
82 |
-
form.find('#oscitas-progressbar-submit').click(function(){
|
83 |
-
|
84 |
-
var cusclass='',type='',value='',stripped='',label='';
|
85 |
-
if(jQuery('#oscitas-progressbar-stripped').prop('checked')){
|
86 |
-
stripped=' barstyle="progress-striped';
|
87 |
-
if(jQuery('#oscitas-progressbar-animated').prop('checked')){
|
88 |
-
stripped +=' active';
|
89 |
-
}
|
90 |
-
stripped +='"';
|
91 |
-
}
|
92 |
-
if(table.find('#oscitas-progressbar-class').val()!=''){
|
93 |
-
cusclass= ' class="'+table.find('#oscitas-progressbar-class').val()+'"';
|
94 |
-
}
|
95 |
-
if(table.find('#oscitas-progressbar-style').val()!=''){
|
96 |
-
type= ' bartype="'+table.find('#oscitas-progressbar-style').val()+'"';
|
97 |
-
}
|
98 |
-
if(table.find('#oscitas-progressbar-progress').val()!=''){
|
99 |
-
value= ' value="'+table.find('#oscitas-progressbar-progress').val()+'"';
|
100 |
-
}
|
101 |
-
if(table.find('#oscitas-progressbar-label').val()!=''){
|
102 |
-
label= ' label="'+table.find('#oscitas-progressbar-label').val()+'"';
|
103 |
-
}
|
104 |
-
var shortcode = '[progressbar'+value+cusclass+type+stripped+label;
|
105 |
-
|
106 |
-
shortcode += ']';
|
107 |
-
|
108 |
-
// inserts the shortcode into the active editor
|
109 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
110 |
-
|
111 |
-
// closes fancybox
|
112 |
-
close_dialogue(pluginObj.hashId);
|
113 |
-
});
|
114 |
-
}
|
115 |
-
|
1 |
+
var progressbar={
|
2 |
+
title:"Progressbar Shortcode",
|
3 |
+
id :'oscitas-form-progressbar',
|
4 |
+
pluginName: 'progressbar',
|
5 |
+
setRowColors: true
|
6 |
+
};
|
7 |
+
(function() {
|
8 |
+
_create_tinyMCE_options(progressbar, 800);
|
9 |
+
})();
|
10 |
+
|
11 |
+
function create_oscitas_progressbar(pluginObj){
|
12 |
+
if(jQuery(pluginObj.hashId).length){
|
13 |
+
jQuery(pluginObj.hashId).remove();
|
14 |
+
}
|
15 |
+
// creates a form to be displayed everytime the button is clicked
|
16 |
+
// you should achieve this using AJAX instead of direct html code like this
|
17 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
+
<tr>\
|
19 |
+
<th><label for="oscitas-progressbar-style">Progress Bar Type:</label></th>\
|
20 |
+
<td><select name="type" id="oscitas-progressbar-style">\
|
21 |
+
<option value="">Default</option>\
|
22 |
+
<option value="progress-bar-success">Success</option>\
|
23 |
+
<option value="progress-bar-info">Information</option>\
|
24 |
+
<option value="progress-bar-warning">Warning</option>\
|
25 |
+
<option value="progress-bar-danger">Danger</option>\
|
26 |
+
</select><br />\
|
27 |
+
</td>\
|
28 |
+
</tr>\
|
29 |
+
<tr>\
|
30 |
+
<th><label for="oscitas-progressbar-label">Progressbar Label:</label></th>\
|
31 |
+
<td><input type="text" name="title" id="oscitas-progressbar-label" value=""/><br />\
|
32 |
+
</td>\
|
33 |
+
</tr>\
|
34 |
+
<tr>\
|
35 |
+
<th><label for="oscitas-progressbar-progress">Progress Value:</label></th>\
|
36 |
+
<td><input type="text" name="title" id="oscitas-progressbar-progress" value="50"/><br />\
|
37 |
+
<small>Enter a numeric value between 0 to 100, Default value is 50</small>\
|
38 |
+
</td>\
|
39 |
+
</tr>\
|
40 |
+
<tr>\
|
41 |
+
<th><label for="oscitas-progressbar-stripped">Stripped Progress Bar:</label></th>\
|
42 |
+
<td>\
|
43 |
+
<input type="checkbox" id="oscitas-progressbar-stripped">\
|
44 |
+
</td>\
|
45 |
+
</tr>\
|
46 |
+
<tr id="osc_progress_animate" style="display: none;">\
|
47 |
+
<th><label for="oscitas-progressbar-animated">Animated Progress Bar:</label></th>\
|
48 |
+
<td>\
|
49 |
+
<input type="checkbox" id="oscitas-progressbar-animated">\
|
50 |
+
</td>\
|
51 |
+
</tr>\
|
52 |
+
<tr>\
|
53 |
+
<th><label for="oscitas-progressbar-class">Custom Class:</label></th>\
|
54 |
+
<td><input type="text" name="line" id="oscitas-progressbar-class" value=""/><br />\
|
55 |
+
</td>\
|
56 |
+
</tr>\
|
57 |
+
</table>\
|
58 |
+
<p class="submit">\
|
59 |
+
<input type="button" id="oscitas-progressbar-submit" class="button-primary" value="Insert Button" name="submit" />\
|
60 |
+
</p>\
|
61 |
+
</div>');
|
62 |
+
|
63 |
+
var table = form.find('table');
|
64 |
+
form.appendTo('body').hide();
|
65 |
+
jQuery('#oscitas-form-progressbar table tr:visible:even').css('background', '#F0F0F0');
|
66 |
+
jQuery('#oscitas-form-progressbar table tr:visible:odd').css('background', '#DADADD');
|
67 |
+
table.find('#oscitas-progressbar-stripped').click(function(){
|
68 |
+
if(jQuery(this).prop('checked')){
|
69 |
+
jQuery('#osc_progress_animate').show();
|
70 |
+
} else{
|
71 |
+
jQuery('#osc_progress_animate').hide();
|
72 |
+
}
|
73 |
+
jQuery('#oscitas-form-progressbar table tr:visible:even').css('background', '#F0F0F0');
|
74 |
+
jQuery('#oscitas-form-progressbar table tr:visible:odd').css('background', '#DADADD');
|
75 |
+
})
|
76 |
+
|
77 |
+
|
78 |
+
|
79 |
+
|
80 |
+
|
81 |
+
// handles the click event of the submit button
|
82 |
+
form.find('#oscitas-progressbar-submit').click(function(){
|
83 |
+
|
84 |
+
var cusclass='',type='',value='',stripped='',label='';
|
85 |
+
if(jQuery('#oscitas-progressbar-stripped').prop('checked')){
|
86 |
+
stripped=' barstyle="progress-striped';
|
87 |
+
if(jQuery('#oscitas-progressbar-animated').prop('checked')){
|
88 |
+
stripped +=' active';
|
89 |
+
}
|
90 |
+
stripped +='"';
|
91 |
+
}
|
92 |
+
if(table.find('#oscitas-progressbar-class').val()!=''){
|
93 |
+
cusclass= ' class="'+table.find('#oscitas-progressbar-class').val()+'"';
|
94 |
+
}
|
95 |
+
if(table.find('#oscitas-progressbar-style').val()!=''){
|
96 |
+
type= ' bartype="'+table.find('#oscitas-progressbar-style').val()+'"';
|
97 |
+
}
|
98 |
+
if(table.find('#oscitas-progressbar-progress').val()!=''){
|
99 |
+
value= ' value="'+table.find('#oscitas-progressbar-progress').val()+'"';
|
100 |
+
}
|
101 |
+
if(table.find('#oscitas-progressbar-label').val()!=''){
|
102 |
+
label= ' label="'+table.find('#oscitas-progressbar-label').val()+'"';
|
103 |
+
}
|
104 |
+
var shortcode = '[progressbar'+value+cusclass+type+stripped+label;
|
105 |
+
|
106 |
+
shortcode += ']';
|
107 |
+
|
108 |
+
// inserts the shortcode into the active editor
|
109 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
110 |
+
|
111 |
+
// closes fancybox
|
112 |
+
close_dialogue(pluginObj.hashId);
|
113 |
+
});
|
114 |
+
}
|
115 |
+
|
shortcode/rule/icon.png
ADDED
Binary file
|
shortcode/rule/plugin_shortcode.php
ADDED
@@ -0,0 +1,23 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* HR Rule
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function theme_hrrule($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'style' => '',
|
10 |
+
'class' => '',
|
11 |
+
'margin' => ''
|
12 |
+
), $params));
|
13 |
+
$out = '';$margin1='';
|
14 |
+
if ($margin != '') {
|
15 |
+
$margin1 = ' style="margin:' . $margin . 'px 0"';
|
16 |
+
}
|
17 |
+
$out = '<hr ' . $margin1 . 'class="' . $class . ' ' . $style . ' osc-rule" />';
|
18 |
+
|
19 |
+
return $out;
|
20 |
+
}
|
21 |
+
|
22 |
+
add_shortcode('rule', 'theme_hrrule');
|
23 |
+
|
shortcode/rule/rule_plugin.js
ADDED
@@ -0,0 +1,91 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
var rule={
|
2 |
+
title:"Horizontal Rule Shortcode",
|
3 |
+
id :'oscitas-form-rule',
|
4 |
+
pluginName: 'rule',
|
5 |
+
setRowColors:false
|
6 |
+
};
|
7 |
+
(function() {
|
8 |
+
_create_tinyMCE_options(rule);
|
9 |
+
})();
|
10 |
+
|
11 |
+
function create_oscitas_rule(pluginObj){
|
12 |
+
if(jQuery(pluginObj.hashId).length){
|
13 |
+
jQuery(pluginObj.hashId).remove();
|
14 |
+
}
|
15 |
+
// creates a form to be displayed everytime the button is clicked
|
16 |
+
// you should achieve this using AJAX instead of direct html code like this
|
17 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
18 |
+
<tr>\
|
19 |
+
<th><label for="oscitas-rule-style">Style:</label></th>\
|
20 |
+
<td><select name="type" id="oscitas-rule-style">\
|
21 |
+
<option value="rule-dotted">Dotted</option>\
|
22 |
+
<option value="rule-dashed">Dashed</option>\
|
23 |
+
<option value="rule-double">Double</option>\
|
24 |
+
<option value="rule-double-thick-thin">Double Thick Thin</option>\
|
25 |
+
<option value="rule-fadecorder">Fade Corner</option>\
|
26 |
+
<option value="rule-double-fadecorder">Double Fade Corner</option>\
|
27 |
+
<option value="rule-shadow">Shadow</option>\
|
28 |
+
<option value="rule-diagonal">Diagonal</option>\
|
29 |
+
<option value="rule-wave">Wave</option>\
|
30 |
+
<option value="rule-thick">Thick</option>\
|
31 |
+
<option value="rule-thin">Thin</option>\
|
32 |
+
</select><br />\
|
33 |
+
</td>\
|
34 |
+
</tr>\
|
35 |
+
<tr>\
|
36 |
+
<th><label for="oscitas-rule-margin">Margin:</label></th>\
|
37 |
+
<td><input type="text" name="line" id="oscitas-rule-margin" value=""/><br />\
|
38 |
+
<small>Enter a numeric value Ex. 20</small>\
|
39 |
+
</td>\
|
40 |
+
</tr>\
|
41 |
+
<tr>\
|
42 |
+
<th><label for="oscitas-rule-class">Custom Class:</label></th>\
|
43 |
+
<td><input type="text" name="line" id="oscitas-rule-class" value=""/><br />\
|
44 |
+
</td>\
|
45 |
+
</tr>\
|
46 |
+
</table>\
|
47 |
+
<p class="submit">\
|
48 |
+
<input type="button" id="oscitas-rule-submit" class="button-primary" value="Insert Horizontal Rule" name="submit" />\
|
49 |
+
</p>\
|
50 |
+
</div>');
|
51 |
+
|
52 |
+
var table = form.find('table');
|
53 |
+
form.appendTo('body').hide();
|
54 |
+
|
55 |
+
|
56 |
+
|
57 |
+
|
58 |
+
|
59 |
+
|
60 |
+
|
61 |
+
// handles the click event of the submit button
|
62 |
+
form.find('#oscitas-rule-submit').click(function() {
|
63 |
+
// defines the options and their default values
|
64 |
+
// again, this is not the most elegant way to do this
|
65 |
+
// but well, this gets the job done nonetheless
|
66 |
+
var cusclass='',margin='';
|
67 |
+
if(table.find('#oscitas-rule-class').val()!=''){
|
68 |
+
cusclass= ' class="'+table.find('#oscitas-rule-class').val()+'"';
|
69 |
+
}
|
70 |
+
if(table.find('#oscitas-rule-margin').val()!=''){
|
71 |
+
margin= ' margin="'+table.find('#oscitas-rule-margin').val()+'"';
|
72 |
+
}
|
73 |
+
var shortcode = '[rule'+cusclass+margin;
|
74 |
+
|
75 |
+
shortcode += ' style="' + table.find('#oscitas-rule-style').val();
|
76 |
+
|
77 |
+
shortcode += '" ';
|
78 |
+
//shortcode += ' btntag="'+table.find('#oscitas-button-type').val()+'" ';
|
79 |
+
|
80 |
+
|
81 |
+
|
82 |
+
shortcode += ']';
|
83 |
+
|
84 |
+
// inserts the shortcode into the active editor
|
85 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
86 |
+
|
87 |
+
// closes Dialoguebox
|
88 |
+
close_dialogue(pluginObj.hashId);
|
89 |
+
});
|
90 |
+
}
|
91 |
+
|
shortcode/servicebox/icon.png
ADDED
Binary file
|
shortcode/servicebox/plugin_shortcode.php
ADDED
@@ -0,0 +1,94 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* Servicebox
|
5 |
+
* ********************************************************* */
|
6 |
+
$_ebsp_servicebox=array();
|
7 |
+
|
8 |
+
$_SESSION['ebs_servicebox_css']=array();
|
9 |
+
function osc_theme_servicebox($params, $content = null) {
|
10 |
+
global $_ebsp_servicebox;
|
11 |
+
extract(shortcode_atts(array(
|
12 |
+
'id' => count($_ebsp_servicebox),
|
13 |
+
'icon' => '',
|
14 |
+
'type'=>'icon',
|
15 |
+
'icontype'=>'glyphicon',
|
16 |
+
'icon_size'=>40,
|
17 |
+
'iconbg_size'=>100,
|
18 |
+
'iconbg_radius'=>50,
|
19 |
+
'margin_bottom'=>30,
|
20 |
+
'margin_top'=>30,
|
21 |
+
'iconbgcolor'=>'#FFFFFF',
|
22 |
+
'iconcolor'=>'#777777',
|
23 |
+
'headingtype' => 'h3',
|
24 |
+
'heading' => '',
|
25 |
+
'class' => '',
|
26 |
+
'readmore'=>'',
|
27 |
+
'readmore_link'=>'',
|
28 |
+
'readmore_text'=>'',
|
29 |
+
'readmore_type'=>'',
|
30 |
+
'readmorestyle'=>'default',
|
31 |
+
'readmore_bgcolor'=>'',
|
32 |
+
'readmore_fgcolor'=>''
|
33 |
+
), $params));
|
34 |
+
$out = '';$style='';
|
35 |
+
$_ebsp_servicebox[$id]=array();
|
36 |
+
|
37 |
+
$out.='<div id="osc_servicebox_'.$id.'" class="osc_servicebox '.$class.'">';
|
38 |
+
|
39 |
+
if($icon!=''){
|
40 |
+
$out.= '<span class="'.$icontype.' ' . $icon . ' icon_bg iconcircle"></span>';
|
41 |
+
}
|
42 |
+
|
43 |
+
if($heading!=''){
|
44 |
+
$out.='<'.$headingtype.'>'.$heading.'</'.$headingtype.'>';
|
45 |
+
}
|
46 |
+
$out.='<div class="osc_servicebox_content">';
|
47 |
+
$out.=do_shortcode($content);
|
48 |
+
$out.='</div>';
|
49 |
+
if($readmore=='true'){
|
50 |
+
if($readmore_type!=''){
|
51 |
+
$btnclass=' btn '.$readmore_type;
|
52 |
+
} else{
|
53 |
+
$btnclass=' osc_servicebox_readmore';
|
54 |
+
}
|
55 |
+
$out.='<a href="'.$readmore_link.'" class="osc_servicebox_readmore_css'.$btnclass.'">'.$readmore_text.'</a>';
|
56 |
+
}
|
57 |
+
$out.='</div>';
|
58 |
+
|
59 |
+
if($readmore=='true' && $readmorestyle=='custom' ){
|
60 |
+
$style.='
|
61 |
+
#osc_servicebox_'.$id.' .osc_servicebox_readmore_css{
|
62 |
+
color:'.$readmore_fgcolor.';
|
63 |
+
background-color:'.$readmore_bgcolor.';
|
64 |
+
}';
|
65 |
+
}
|
66 |
+
$lineheight=intval($iconbg_size)-10;
|
67 |
+
$style.='
|
68 |
+
#osc_servicebox_'.$id.' .iconcircle{
|
69 |
+
|
70 |
+
}
|
71 |
+
#osc_servicebox_'.$id.' span.iconcircle {
|
72 |
+
color:'.$iconcolor.';
|
73 |
+
font-size:'.$icon_size.'px;
|
74 |
+
line-height:'.$lineheight.'px;
|
75 |
+
background-color:'.$iconbgcolor.';
|
76 |
+
height:'.$iconbg_size.'px;
|
77 |
+
width:'.$iconbg_size.'px;
|
78 |
+
margin-top:'.$margin_top.'px;
|
79 |
+
margin-bottom:'.$margin_bottom.'px;
|
80 |
+
border-radius:'.$iconbg_radius.'%;
|
81 |
+
-moz-border-radius: '.$iconbg_radius.'%;
|
82 |
+
-webkit-border-radius: '.$iconbg_radius.'%;
|
83 |
+
-ms-border-radius: '.$iconbg_radius.'%;
|
84 |
+
-o-border-radius: '.$iconbg_radius.'%;
|
85 |
+
;
|
86 |
+
}';
|
87 |
+
$_SESSION['ebs_servicebox_css'][]= 'ebs_servicebox_css_id_'.$id;
|
88 |
+
$_SESSION['ebs_servicebox_css_id_'.$id]=$style;
|
89 |
+
wp_enqueue_style('ebs-dstyle',EBS_PLUGIN_URL.'styles/ebs-dstyle.php');
|
90 |
+
return $out;
|
91 |
+
}
|
92 |
+
|
93 |
+
add_shortcode('servicebox', 'osc_theme_servicebox');
|
94 |
+
|
shortcode/servicebox/servicebox_plugin.js
ADDED
@@ -0,0 +1,279 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
var servicebox={
|
2 |
+
title:"Service Box Shortcode",
|
3 |
+
id :'oscitas-form-servicebox',
|
4 |
+
pluginName: 'servicebox',
|
5 |
+
setRowColors:true
|
6 |
+
};
|
7 |
+
|
8 |
+
(function() {
|
9 |
+
_create_tinyMCE_options(servicebox,800);
|
10 |
+
})();
|
11 |
+
|
12 |
+
function slider_render(ele,val,mini,max){
|
13 |
+
jQuery('#slider_rander_'+ele).slider({
|
14 |
+
|
15 |
+
range:'min',
|
16 |
+
min: mini,
|
17 |
+
max: max,
|
18 |
+
value: val,
|
19 |
+
animate: true,
|
20 |
+
slide: function( event, ui ) {
|
21 |
+
jQuery(this).parent('td').find('input[type="text"]').val( ui.value );
|
22 |
+
if(ele=='icon_bg'){
|
23 |
+
jQuery('#icon_bg_preview').css({
|
24 |
+
'height':ui.value+'px',
|
25 |
+
'width':ui.value+'px',
|
26 |
+
'line-height':parseInt(ui.value)+'px'
|
27 |
+
});
|
28 |
+
} else if(ele=='icon'){
|
29 |
+
jQuery('#icon_bg_preview').css({
|
30 |
+
'font-size':ui.value+'px'
|
31 |
+
});
|
32 |
+
}else if(ele=='icon_bg_radius'){
|
33 |
+
jQuery('#icon_bg_preview').css({
|
34 |
+
'border-radius':ui.value+'%'
|
35 |
+
});
|
36 |
+
}
|
37 |
+
}
|
38 |
+
});
|
39 |
+
}
|
40 |
+
function create_oscitas_servicebox(pluginObj){
|
41 |
+
if(jQuery(pluginObj.hashId).length){
|
42 |
+
jQuery(pluginObj.hashId).remove();
|
43 |
+
}
|
44 |
+
|
45 |
+
// creates a form to be displayed everytime the servicebox is clicked
|
46 |
+
// you should achieve this using AJAX instead of direct html code like this
|
47 |
+
|
48 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'">\
|
49 |
+
<span id="icon_bg_preview" class="iconcircle glyphicon glyphicon-cog"></span>\
|
50 |
+
<div id="osc-servicebox-scroll"><table id="oscitas-table" class="form-table">\
|
51 |
+
<tr class="show_boxtype_icon">\
|
52 |
+
<th><label for="oscitas-heading-icon">Select Icon:</label></th>\
|
53 |
+
<td><div id="click_icon_list_servicebox" class="oscitas-icon-div"><span id="osc_show_icon_servicebox"></span><span class="show-drop"></span></div><input type="hidden" id="oscitas-servicebox-icon" value=""><input type="hidden" id="oscitas-servicebox-icontype" value="">\
|
54 |
+
<div id="osc_show_iconlist_servicebox" class="oscitas-icon" style="display:none;"><ul name="oscitas-heading-icon_servicebox" class="oscitas-heading-icon_servicebox">'+ebsicons+'</ul></div>\
|
55 |
+
</td>\
|
56 |
+
</tr>\
|
57 |
+
<tr>\
|
58 |
+
<th><label>Icon Size:</label></th>\
|
59 |
+
<td><input type="text" name="label" class="slider_input" id="oscitas-servicebox-icon_size" value="40"/>\
|
60 |
+
<div class="slider_render" id="slider_rander_icon"></div>\
|
61 |
+
</td>\
|
62 |
+
</tr>\
|
63 |
+
<tr>\
|
64 |
+
<th><label>Icon Background Size:</label></th>\
|
65 |
+
<td><input type="text" name="label" class="slider_input" id="oscitas-servicebox-iconbg_size" value="100"/>\
|
66 |
+
<div class="slider_render" id="slider_rander_icon_bg"></div>\
|
67 |
+
</td>\
|
68 |
+
</tr>\
|
69 |
+
<tr>\
|
70 |
+
<th><label>Border Radius:</label></th>\
|
71 |
+
<td><input type="text" name="label" class="slider_input" id="oscitas-servicebox-iconbg_radius" value="50"/>\
|
72 |
+
<div class="slider_render" id="slider_rander_icon_bg_radius"></div>\
|
73 |
+
</td>\
|
74 |
+
</tr>\
|
75 |
+
<tr>\
|
76 |
+
<th><label>Margin Top:</label></th>\
|
77 |
+
<td><input type="text" name="label" id="oscitas-servicebox-margin_top" value="30"/> <small>px</small>\
|
78 |
+
</td>\
|
79 |
+
</tr><tr>\
|
80 |
+
<th><label>Margin Bottom:</label></th>\
|
81 |
+
<td><input type="text" name="label" id="oscitas-servicebox-margin_bottom" value="30"/> <small>px</small>\
|
82 |
+
</td>\
|
83 |
+
</tr>\
|
84 |
+
<tr class="show_boxtype_icon">\
|
85 |
+
<th><label for="oscitas-servicebox-iconcolor">Icon Color:</label></th>\
|
86 |
+
<td><input type="text" name="label" id="oscitas-servicebox-iconcolor" data-type="icon" data-attr="color" class="color" value="#777777" data-default-color="#777777"/><br />\
|
87 |
+
</td>\
|
88 |
+
</tr>\
|
89 |
+
<tr class="show_boxtype_icon">\
|
90 |
+
<th><label for="oscitas-servicebox-iconbgcolor">Icon Background Color:</label></th>\
|
91 |
+
<td><input type="text" name="label" id="oscitas-servicebox-iconbgcolor" data-type="icon_bg" data-attr="background" class="color" value="#FFFFFF" data-default-color="#FFFFFF"/><br />\
|
92 |
+
</td>\
|
93 |
+
</tr>\
|
94 |
+
<tr>\
|
95 |
+
<th><label >Read More:</label></th>\
|
96 |
+
<td><input type="checkbox" name="oscitas-servicebox-readmore" id="oscitas-servicebox-readmore" class="show_sub has_sub" value="true" data="readmore"/><label for="oscitas-servicebox-readmore">Include Read More Link</label>\
|
97 |
+
</td>\
|
98 |
+
</tr>\
|
99 |
+
<tr class="oscitas-servicebox-readmore" style="display:none">\
|
100 |
+
<th><label for="oscitas-servicebox-readmore_link">Link:</label></th>\
|
101 |
+
<td><input type="text" name="label" id="oscitas-servicebox-readmore_link" value="#"/><br />\
|
102 |
+
</td>\
|
103 |
+
</tr>\
|
104 |
+
<tr class="oscitas-servicebox-readmore" style="display:none">\
|
105 |
+
<th><label for="oscitas-servicebox-readmore_text">Text:</label></th>\
|
106 |
+
<td><input type="text" name="label" id="oscitas-servicebox-readmore_text" value="Read More"/><br />\
|
107 |
+
</td>\
|
108 |
+
</tr>\
|
109 |
+
<tr class="oscitas-servicebox-readmore" style="display:none">\
|
110 |
+
<th><label for="oscitas-servicebox-readmore_type">Button Type:</label></th>\
|
111 |
+
<td><select name="label" id="oscitas-servicebox-readmore_type">\
|
112 |
+
<option value="">Default</option>\
|
113 |
+
<option value="btn-lg">Large</option>\
|
114 |
+
<option value="btn-sm">Small</option>\
|
115 |
+
<option value="btn-xs">Ex-small</option>\
|
116 |
+
</select>\
|
117 |
+
</td>\
|
118 |
+
</tr>\
|
119 |
+
<tr class="oscitas-servicebox-readmore" style="display:none">\
|
120 |
+
<th><label>Read More Style:</label></th>\
|
121 |
+
<td><input type="radio" name="oscitas-servicebox-readmorestyle" id="oscitas-servicebox-readmorestyle-default" class="show_sub" value="default" checked="checked" data="readmorestyle"/><label for="oscitas-servicebox-readmorestyle-default">Default</label><input type="radio" class="show_sub has_sub" name="oscitas-servicebox-readmorestyle" id="oscitas-servicebox-readmorestyle-custom" value="custom" data="readmorestyle"/><label for="oscitas-servicebox-readmorestyle-custom">Custom</label><br />\
|
122 |
+
</td>\
|
123 |
+
</tr>\
|
124 |
+
<tr class="oscitas-servicebox-readmorestyle" style="display:none">\
|
125 |
+
<th><label for="oscitas-servicebox-readmore_bgcolor">Link Background Color:</label></th>\
|
126 |
+
<td><input type="text" name="label" id="oscitas-servicebox-readmore_bgcolor" class="color" value="#FFFFFF" data-default-color="#FFFFFF"/><br />\
|
127 |
+
</td>\
|
128 |
+
</tr>\
|
129 |
+
<tr class="oscitas-servicebox-readmorestyle" style="display:none">\
|
130 |
+
<th><label for="oscitas-servicebox-readmore_fgcolor">Link Foreground Color:</label></th>\
|
131 |
+
<td><input type="text" name="label" id="oscitas-servicebox-readmore_fgcolor" class="color" value="#777777" data-default-color="#777777"/><br />\
|
132 |
+
</td>\
|
133 |
+
</tr>\
|
134 |
+
<tr >\
|
135 |
+
<th><label for="oscitas-servicebox-headingtype">Heading Type:</label></th>\
|
136 |
+
<td><select name="oscitas-servicebox-headingtype" id="oscitas-servicebox-headingtype">\
|
137 |
+
<option value="h1">H1</option>\
|
138 |
+
<option value="h2">H2</option>\
|
139 |
+
<option value="h3">H3</option>\
|
140 |
+
<option value="h4">H4</option>\
|
141 |
+
<option value="h5">H5</option>\
|
142 |
+
<option value="h6">H6</option>\
|
143 |
+
</select><br />\
|
144 |
+
</td>\
|
145 |
+
</tr>\
|
146 |
+
<tr>\
|
147 |
+
<th><label for="oscitas-servicebox-heading">Heading:</label></th>\
|
148 |
+
<td><input type="text" name="line" id="oscitas-servicebox-heading" value=""/><br />\
|
149 |
+
</td>\
|
150 |
+
</tr>\
|
151 |
+
<tr>\
|
152 |
+
<th><label for="oscitas-servicebox-class">Custom Class:</label></th>\
|
153 |
+
<td><input type="text" name="line" id="oscitas-servicebox-class" value=""/><br />\
|
154 |
+
</td>\
|
155 |
+
</tr>\
|
156 |
+
</table></div>\
|
157 |
+
<p class="submit">\
|
158 |
+
<input type="button" id="oscitas-servicebox-submit" class="button-primary" value="Insert Service Box" name="submit" />\
|
159 |
+
</p>\
|
160 |
+
</div>');
|
161 |
+
|
162 |
+
var table = form.find('table');
|
163 |
+
|
164 |
+
jQuery('.glyphicon').css('display','inline');
|
165 |
+
form.appendTo('body').hide();
|
166 |
+
table.find('#click_icon_list_servicebox').click(function(){
|
167 |
+
if(!jQuery(this).hasClass('osc_icon_showing_servicebox')){
|
168 |
+
jQuery(this).addClass('osc_icon_showing_servicebox')
|
169 |
+
table.find('#osc_show_iconlist_servicebox').show();
|
170 |
+
} else{
|
171 |
+
jQuery(this).removeClass('osc_icon_showing_servicebox')
|
172 |
+
table.find('#osc_show_iconlist_servicebox').hide();
|
173 |
+
}
|
174 |
+
});
|
175 |
+
table.find('.oscitas-heading-icon_servicebox li').click(function(){
|
176 |
+
var val=jQuery(this).attr('data-value');
|
177 |
+
var type=jQuery(this).attr('type');
|
178 |
+
table.find('.oscitas-heading-icon_servicebox li').removeClass('osc_icon_selected');
|
179 |
+
jQuery(this).addClass('osc_icon_selected');
|
180 |
+
table.find('#click_icon_list_servicebox').removeClass('osc_icon_showing_servicebox');
|
181 |
+
table.find('#osc_show_iconlist_servicebox').hide();
|
182 |
+
table.find('#osc_show_icon_servicebox').removeClass().addClass(type).addClass(val);
|
183 |
+
form.find('#icon_bg_preview').removeClass().addClass('iconcircle').addClass(type).addClass(val);
|
184 |
+
table.find('#oscitas-servicebox-icon').val(val);
|
185 |
+
table.find('#oscitas-servicebox-icontype').val(type);
|
186 |
+
})
|
187 |
+
var slider={
|
188 |
+
icon:[40,20,140],
|
189 |
+
icon_bg:[100,50,150],
|
190 |
+
icon_bg_radius:[50,0,50]
|
191 |
+
}
|
192 |
+
jQuery.each(slider,function(ind,val){
|
193 |
+
slider_render(ind,val[0],val[1],val[2])
|
194 |
+
})
|
195 |
+
|
196 |
+
jQuery( "#esb-boxsize" ).val( jQuery( "#esb-boxsize-slider" ).slider( "value" ) );
|
197 |
+
form.find('.color').wpColorPicker({
|
198 |
+
change:function(event, ui){
|
199 |
+
var type= jQuery(this).attr('data-type');
|
200 |
+
console.log(typeof type)
|
201 |
+
if(typeof type!='undefined'){
|
202 |
+
|
203 |
+
var attr= jQuery(this).attr('data-attr');
|
204 |
+
var sel_color=ui.color.toString();
|
205 |
+
jQuery(form).find('#icon_bg_preview').css(attr,sel_color);
|
206 |
+
}
|
207 |
+
}
|
208 |
+
});
|
209 |
+
jQuery('.show_sub').click(function(){
|
210 |
+
var name=jQuery(this).attr('name');
|
211 |
+
if(jQuery(this).hasClass('has_sub') && jQuery(this).prop('checked')){
|
212 |
+
jQuery('.'+name).show();
|
213 |
+
if(name=='oscitas-servicebox-readmore'){
|
214 |
+
|
215 |
+
if(!jQuery('.oscitas-servicebox-readmorestyle').hasClass(name)){
|
216 |
+
jQuery('.oscitas-servicebox-readmorestyle').addClass(name)
|
217 |
+
}
|
218 |
+
}
|
219 |
+
} else{
|
220 |
+
jQuery('.'+name).hide();
|
221 |
+
}
|
222 |
+
jQuery(pluginObj.hashId).find('table tr:visible:even').css('background', '#F0F0F0');
|
223 |
+
jQuery(pluginObj.hashId).find('table tr:visible:odd').css('background', '#DADADD');
|
224 |
+
})
|
225 |
+
|
226 |
+
// handles the click event of the submit servicebox
|
227 |
+
form.find('#oscitas-servicebox-submit').click(function(){
|
228 |
+
var colorobj='', element='',data='',element2='', options='';
|
229 |
+
|
230 |
+
colorobj={
|
231 |
+
'readmore':{
|
232 |
+
'readmore_link':'',
|
233 |
+
'readmore_text':'',
|
234 |
+
'readmore_type':''
|
235 |
+
},
|
236 |
+
'readmorestyle-default':'',
|
237 |
+
'readmorestyle-custom':{
|
238 |
+
'readmore_bgcolor':'',
|
239 |
+
'readmore_fgcolor':''
|
240 |
+
}
|
241 |
+
}
|
242 |
+
options= ['icon','icon_size','iconbg_size','iconbg_radius','margin_bottom','margin_top','iconbgcolor','iconcolor','headingtype','heading','class'];
|
243 |
+
|
244 |
+
var shortcodeattr='';
|
245 |
+
jQuery(options).each(function(ind,val){
|
246 |
+
if(jQuery('#oscitas-servicebox-'+val).val()!=''){
|
247 |
+
shortcodeattr+=' '+val+'="'+jQuery('#oscitas-servicebox-'+val).val()+'"';
|
248 |
+
}
|
249 |
+
})
|
250 |
+
jQuery.each(colorobj,function(ind,val){
|
251 |
+
element=jQuery('#oscitas-servicebox-'+ind);
|
252 |
+
if(element.prop('checked')){
|
253 |
+
|
254 |
+
data=element.attr('data');
|
255 |
+
shortcodeattr+=' '+data+'="'+element.val()+'"';
|
256 |
+
if(typeof val=='object'){
|
257 |
+
jQuery.each(val,function(ind1,val1){
|
258 |
+
if(jQuery('#oscitas-servicebox-'+ind1).val()!=''){
|
259 |
+
shortcodeattr+=' '+ind1+'="'+jQuery('#oscitas-servicebox-'+ind1).val()+'"';
|
260 |
+
}
|
261 |
+
|
262 |
+
});
|
263 |
+
}
|
264 |
+
}
|
265 |
+
});
|
266 |
+
var selected_content = tinyMCE.activeEditor.selection.getContent();
|
267 |
+
if(!selected_content)
|
268 |
+
var selected_content = 'Your Content';
|
269 |
+
var shortcode = '[servicebox '+shortcodeattr+']'+selected_content+'[/servicebox]';
|
270 |
+
|
271 |
+
// inserts the shortcode into the active editor
|
272 |
+
tinyMCE.activeEditor.selection.setContent(shortcode);
|
273 |
+
|
274 |
+
// closes dialogue box
|
275 |
+
close_dialogue(pluginObj.hashId);
|
276 |
+
});
|
277 |
+
}
|
278 |
+
|
279 |
+
|
shortcode/slider/icon.png
ADDED
Binary file
|
shortcode/slider/plugin_shortcode.php
ADDED
@@ -0,0 +1,131 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* jQuery UI Accordion (sliders)
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
$_oscitas_slider = array();
|
8 |
+
$_oscitas_slider_slides=array();
|
9 |
+
function osc_theme_sliders($params, $content = null) {
|
10 |
+
global $_oscitas_slider, $_oscitas_slider_counter;
|
11 |
+
|
12 |
+
if (!count($_oscitas_slider)) {
|
13 |
+
$_oscitas_slider = array('current_id'=>0);
|
14 |
+
}
|
15 |
+
if(!session_id()){
|
16 |
+
@session_start();
|
17 |
+
}
|
18 |
+
if(!isset($_SESSION['ebs_slider_css'])){
|
19 |
+
$_SESSION['ebs_slider_css']=array();
|
20 |
+
}
|
21 |
+
extract(shortcode_atts(array(
|
22 |
+
'id' => count($_oscitas_slider),
|
23 |
+
'class' => '',
|
24 |
+
'interval'=>'',
|
25 |
+
'controls'=>'',
|
26 |
+
'bullets'=>'',
|
27 |
+
'pause'=>'',
|
28 |
+
'wrap'=>'',
|
29 |
+
'captioncolor'=>'',
|
30 |
+
'navcolor'=>''
|
31 |
+
), $params));
|
32 |
+
wp_enqueue_script('ebs_fit_text',EBS_PLUGIN_URL.'js/jquery.fittext.js');
|
33 |
+
$_oscitas_slider[$id] = array();
|
34 |
+
$_oscitas_slider['current_id'] = count($_oscitas_slider)-1;
|
35 |
+
$_oscitas_slider_slides[$_oscitas_slider['current_id']]=array();
|
36 |
+
$bulllet_content='';
|
37 |
+
|
38 |
+
$scontent = do_shortcode($content);
|
39 |
+
if (count($_oscitas_slider[$id]['bullets'])) {
|
40 |
+
$bulllet_content = isset($_oscitas_slider[$id]['bullets']) && is_array($_oscitas_slider[$id]['bullets']) ? implode('', $_oscitas_slider[$id]['bullets']) : '';
|
41 |
+
}
|
42 |
+
$output = '';
|
43 |
+
if (trim($scontent) != '' || count($_oscitas_slider[$id]['details'])) {
|
44 |
+
$scontent = isset($_oscitas_slider[$id]['details']) && is_array($_oscitas_slider[$id]['details']) ? implode('', $_oscitas_slider[$id]['details']) : '';
|
45 |
+
|
46 |
+
$output.='<div id="oscitas-slider-' . $id . '" class="carousel ebs-carousel slide '.$class. EBS_CONTAINER_CLASS.'" data-ride="carousel" data-interval="'.$interval.'" data-pause="'.$pause.'" data-wrap="'.$wrap.'">';
|
47 |
+
if($bullets!=''){
|
48 |
+
$output.=' <ol class="carousel-indicators">'.$bulllet_content.'</ol>';
|
49 |
+
}
|
50 |
+
|
51 |
+
$output .= ' <div class="carousel-inner ' .EBS_CONTAINER_CLASS. '" >' . $scontent;
|
52 |
+
$output .= '</div>';
|
53 |
+
|
54 |
+
if($controls!=''){
|
55 |
+
$output.=' <a class="left carousel-control" href="#oscitas-slider-' . $id . '" data-slide="prev">
|
56 |
+
<span class="glyphicon glyphicon-chevron-left"></span>
|
57 |
+
</a>
|
58 |
+
<a class="right carousel-control" href="#oscitas-slider-' . $id . '" data-slide="next">
|
59 |
+
<span class="glyphicon glyphicon-chevron-right"></span>
|
60 |
+
</a>';
|
61 |
+
}
|
62 |
+
|
63 |
+
$output .= '</div>';
|
64 |
+
$_SESSION['ebs_slider_css'][$id]=$id;
|
65 |
+
$_SESSION['ebs_slider_each_'.$id]="
|
66 |
+
#oscitas-slider-{$id} a.carousel-control span{
|
67 |
+
color:{$navcolor};
|
68 |
+
}
|
69 |
+
#oscitas-slider-{$id} ol.carousel-indicators {
|
70 |
+
margin:0;
|
71 |
+
}
|
72 |
+
#oscitas-slider-{$id} ol.carousel-indicators li{
|
73 |
+
border-color:{$navcolor};
|
74 |
+
margin :1px;
|
75 |
+
float: left;
|
76 |
+
}
|
77 |
+
#oscitas-slider-{$id} ol.carousel-indicators li.active{
|
78 |
+
background-color:{$navcolor};
|
79 |
+
}
|
80 |
+
#oscitas-slider-{$id} .carousel-caption .ebs-caption{
|
81 |
+
color:#FFFFFF;
|
82 |
+
color:{$captioncolor};
|
83 |
+
line-height:1.5;
|
84 |
+
margin:0;
|
85 |
+
padding:0;
|
86 |
+
}
|
87 |
+
#oscitas-slider-{$id} .carousel-inner > .item > img, #oscitas-slider-{$id} .carousel-inner > .item > a > img{
|
88 |
+
width:100%;
|
89 |
+
}
|
90 |
+
";
|
91 |
+
|
92 |
+
}
|
93 |
+
$_oscitas_slider['current_id'] -= 1;
|
94 |
+
return $output;
|
95 |
+
}
|
96 |
+
|
97 |
+
add_shortcode('slider', 'osc_theme_sliders');
|
98 |
+
|
99 |
+
function osc_theme_slider($params, $content = null) {
|
100 |
+
|
101 |
+
global $_oscitas_slider, $_oscitas_slider_slides;
|
102 |
+
|
103 |
+
$index = $_oscitas_slider['current_id'];
|
104 |
+
if(!isset($_oscitas_slider_slides[$index])){
|
105 |
+
$_oscitas_slider_slides[$index]=array();
|
106 |
+
}
|
107 |
+
extract(shortcode_atts(array(
|
108 |
+
'title' => 'title',
|
109 |
+
'image'=>'',
|
110 |
+
'caption'=>'',
|
111 |
+
'active'=>'',
|
112 |
+
'slideid'=>count($_oscitas_slider_slides[$index])
|
113 |
+
), $params));
|
114 |
+
|
115 |
+
$const = get_defined_constants();
|
116 |
+
if(!empty($image)){
|
117 |
+
$_oscitas_slider[$index]['bullets'][]='<li data-target="#oscitas-slider-' . $index . '" data-slide-to="'.$slideid.'" class="'.$active.'"></li>';
|
118 |
+
$_oscitas_slider_slides[$index][$slideid]=array();
|
119 |
+
$_oscitas_slider[$index]['details'][] = <<<EOS
|
120 |
+
<div class="item {$active}{$const['EBS_CONTAINER_CLASS']}">
|
121 |
+
<img src="{$image}" >
|
122 |
+
<div class="carousel-caption{$const['EBS_CONTAINER_CLASS']}">
|
123 |
+
<h3 class="ebs-caption">{$title}</h3>
|
124 |
+
<p class="ebs-caption">{$caption}</p>
|
125 |
+
</div>
|
126 |
+
</div>
|
127 |
+
EOS;
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
add_shortcode('slide', 'osc_theme_slider');
|
shortcode/slider/slider_plugin.js
ADDED
@@ -0,0 +1,187 @@
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
var slider={
|
2 |
+
title:"Slider Shortcode",
|
3 |
+
id :'oscitas-form-slider',
|
4 |
+
pluginName: 'slider',
|
5 |
+
setRowColors:false
|
6 |
+
};
|
7 |
+
|
8 |
+
(function() {
|
9 |
+
_create_tinyMCE_options(slider,1100);
|
10 |
+
})();
|
11 |
+
|
12 |
+
function __slider_show_image_upload_icon(parent,ele){
|
13 |
+
parent.find(ele).on('click',function(){
|
14 |
+
jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100);
|
15 |
+
jQuery('html').addClass('Image');
|
16 |
+
formfield = jQuery(this).prev();
|
17 |
+
imgparent= jQuery(this).parent('td');
|
18 |
+
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
|
19 |
+
return false;
|
20 |
+
});
|
21 |
+
window.original_send_to_editor = window.send_to_editor;
|
22 |
+
|
23 |
+
window.send_to_editor = function(html) {
|
24 |
+
if (formfield) {
|
25 |
+
if (jQuery(html).find('img').length) {
|
26 |
+
fileurl = jQuery('img', html).attr('src');
|
27 |
+
} else if (jQuery(html).attr('src')) {
|
28 |
+
fileurl = jQuery(html).attr('src');
|
29 |
+
}
|
30 |
+
jQuery(formfield).val(fileurl);
|
31 |
+
tb_remove();
|
32 |
+
imgparent.find('.image_preview').html('<img src="'+fileurl+'">')
|
33 |
+
jQuery('html').removeClass('Image');
|
34 |
+
|
35 |
+
} else {
|
36 |
+
window.original_send_to_editor(html);
|
37 |
+
}
|
38 |
+
|
39 |
+
};
|
40 |
+
}
|
41 |
+
function create_oscitas_slider(pluginObj){
|
42 |
+
if(jQuery(pluginObj.hashId).length){
|
43 |
+
jQuery(pluginObj.hashId).remove();
|
44 |
+
}
|
45 |
+
|
46 |
+
// creates a form to be displayed everytime the button is clicked
|
47 |
+
// you should achieve this using AJAX instead of direct html code like this
|
48 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table" style="margin-top: 0px;">\
|
49 |
+
<tr>\
|
50 |
+
<th><label for="oscitas-slider-class">Slider Interval</label></th>\
|
51 |
+
<td><input type="text" name="line" id="oscitas-slider-interval" value=""/><br />\
|
52 |
+
</td>\
|
53 |
+
</tr>\
|
54 |
+
<tr>\
|
55 |
+
<th><label for="oscitas-slider-class">Show Navigation Controls</label></th>\
|
56 |
+
<td><input type="checkbox" name="line" id="oscitas-slider-controls" value="true"/><br />\
|
57 |
+
</td>\
|
58 |
+
</tr>\
|
59 |
+
<tr>\
|
60 |
+
<th><label for="oscitas-slider-class">Show Navigation Bullets</label></th>\
|
61 |
+
<td><input type="checkbox" name="line" id="oscitas-slider-bullets" value="true"/><br />\
|
62 |
+
</td>\
|
63 |
+
</tr>\
|
64 |
+
<tr>\
|
65 |
+
<th><label for="oscitas-slider-class">Pause On Hover</label></th>\
|
66 |
+
<td><input type="checkbox" name="line" id="oscitas-slider-pause" value="hover"/><br />\
|
67 |
+
</td>\
|
68 |
+
</tr>\
|
69 |
+
<tr>\
|
70 |
+
<th><label for="oscitas-slider-class">Cyclic</label></th>\
|
71 |
+
<td><input type="checkbox" name="line" id="oscitas-slider-wrap" value="true"/><br />\
|
72 |
+
</td>\
|
73 |
+
</tr>\
|
74 |
+
<tr>\
|
75 |
+
<th><label for="oscitas-slider-class">Caption Color</label></th>\
|
76 |
+
<td><input type="text" name="line" id="oscitas-slider-captioncolor" class="color" value=""/>\
|
77 |
+
</td>\
|
78 |
+
</tr>\
|
79 |
+
<tr>\
|
80 |
+
<th><label for="oscitas-slider-class">Navigation Color</label></th>\
|
81 |
+
<td><input type="text" name="line" id="oscitas-slider-navcolor" class="color" value=""/>\
|
82 |
+
</td>\
|
83 |
+
</tr>\
|
84 |
+
<tr>\
|
85 |
+
<th class="main_dp_th"><label for="oscitas-line">Add Slides</label></th>\
|
86 |
+
<td>\
|
87 |
+
<table class="tb_multiple_column">\
|
88 |
+
<thead>\
|
89 |
+
<tr><th class="enhanced">Title</th><th class="enhanced">Image</th><th class="enhanced">Image Caption</th><th>Active</th><th>Option</th></tr>\
|
90 |
+
</thead>\
|
91 |
+
<tbody id="oscitas-append-slideritem">\
|
92 |
+
<tr class="osc_dropdown_list_item">\
|
93 |
+
<td class="enhanced"><input type="text" name="oscitas-itemslider-title[]" class="oscitas-itemslider-title" value="Title"/></td>\
|
94 |
+
<td class="enhanced"><input class="oscitas-itemslider-image" type="hidden" name="oscitas-itemslider-image[]" value="" />\
|
95 |
+
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" /><div class="image_preview"></div></td>\
|
96 |
+
<td class="enhanced"><textarea name="oscitas-itemslider-caption[]" class="oscitas-itemslider-caption"></textarea></td>\
|
97 |
+
<td><input type="radio" name="oscitas-itemslider-active" class="oscitas-itemslider-active" value="active" checked="checked"/></td>\
|
98 |
+
<td></td>\
|
99 |
+
</tr>\
|
100 |
+
</tbody>\
|
101 |
+
<tfoot>\
|
102 |
+
<tr><td colspan="5"><a id="osc_add_new_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-plus-sign"></i> Add New Item</a></td></tr>\
|
103 |
+
</tfoot>\
|
104 |
+
</table></td>\
|
105 |
+
</tr>\
|
106 |
+
<tr>\
|
107 |
+
<th><label for="oscitas-slider-class">Custom Class</label></th>\
|
108 |
+
<td><input type="text" name="line" id="oscitas-slider-class" value=""/><br />\
|
109 |
+
</td>\
|
110 |
+
</tr>\
|
111 |
+
</table>\
|
112 |
+
<p class="submit" style="padding-right: 10px;text-align: right;">\
|
113 |
+
<input type="button" id="oscitas-slider-submit" class="button-primary" value="Insert slider" name="submit" />\
|
114 |
+
</p>\
|
115 |
+
</div>');
|
116 |
+
var table = form.find('table');
|
117 |
+
form.appendTo('body').hide();
|
118 |
+
form.find('#osc_add_new_dditem').click(function(){
|
119 |
+
var item='<tr class="osc_dropdown_list_item"><td class="enhanced"><input type="text" name="scitas-itemslider-title[]" class="oscitas-itemslider-title" value="Title"/></td><td class="enhanced"><input class="oscitas-itemslider-image" type="hidden" name="oscitas-itemslider-image[]" value="" /><input id="_btn" class="upload_image_button" type="button" value="Upload Image" /><div class="image_preview"></div></td><td class="enhanced"><textarea name="oscitas-itemslider-caption[]" class="oscitas-itemslider-caption"></textarea></td><td><input type="radio" name="oscitas-itemslider-active" class="oscitas-itemslider-active" value=""/></td><td><a class="osc_remove_dditem" href="javascript:;" style="text-decoration:none;"><i class="glyphicon glyphicon-remove"></i></a></td></tr>';
|
120 |
+
form.find('#oscitas-append-slideritem').append(item);
|
121 |
+
__slider_show_image_upload_icon(form,jQuery('#oscitas-append-slideritem').find('tr:last').find('.upload_image_button'));
|
122 |
+
|
123 |
+
|
124 |
+
});
|
125 |
+
jQuery('.osc_remove_dditem').live('click',function(){
|
126 |
+
jQuery(this).parent().parent().remove();
|
127 |
+
})
|
128 |
+
|
129 |
+
form.find('.color').wpColorPicker();
|
130 |
+
|
131 |
+
jQuery('.upload_image_button').each(function(){
|
132 |
+
__slider_show_image_upload_icon(form,jQuery(this));
|
133 |
+
})
|
134 |
+
|
135 |
+
form.find('#oscitas-slider-submit').click(function(){
|
136 |
+
|
137 |
+
var shortattr='';
|
138 |
+
var valueattr=['class','interval','captioncolor','navcolor']
|
139 |
+
var checkattr=['controls','bullets','pause','wrap']
|
140 |
+
|
141 |
+
jQuery(valueattr).each(function(ind,val){
|
142 |
+
if(table.find('#oscitas-slider-'+val).val()!=''){
|
143 |
+
shortattr+= ' '+val+'="'+table.find('#oscitas-slider-'+val).val()+'"';
|
144 |
+
}
|
145 |
+
});
|
146 |
+
jQuery(checkattr).each(function(ind,val){
|
147 |
+
if(table.find('#oscitas-slider-'+val).prop('checked')){
|
148 |
+
shortattr+= ' '+val+'="'+table.find('#oscitas-slider-'+val).val()+'"';
|
149 |
+
}
|
150 |
+
})
|
151 |
+
|
152 |
+
var shortcode = '[slider'+shortattr;
|
153 |
+
shortcode += ']';
|
154 |
+
var row_attr={
|
155 |
+
title:'',
|
156 |
+
image:'',
|
157 |
+
caption:''
|
158 |
+
}
|
159 |
+
|
160 |
+
form.find('tr.osc_dropdown_list_item').each(function(index){
|
161 |
+
var $this=jQuery(this);
|
162 |
+
var attr='';
|
163 |
+
|
164 |
+
jQuery.each(row_attr,function(ind,val){
|
165 |
+
if($this.find('.oscitas-itemslider-'+ind).val()!=''){
|
166 |
+
attr+=' '+ind+'="'+$this.find('.oscitas-itemslider-'+ind).val()+'"';
|
167 |
+
}
|
168 |
+
});
|
169 |
+
if(jQuery(this).find('.oscitas-itemslider-active').is(":checked")==true){
|
170 |
+
attr+=' active="active"';
|
171 |
+
}
|
172 |
+
|
173 |
+
shortcode+='<br/>[slide'+attr+'/]';
|
174 |
+
|
175 |
+
|
176 |
+
});
|
177 |
+
|
178 |
+
shortcode += '<br/>[/slider]';
|
179 |
+
|
180 |
+
// inserts the shortcode into the active editor
|
181 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
182 |
+
|
183 |
+
// closes dialog box
|
184 |
+
close_dialogue(pluginObj.hashId);
|
185 |
+
|
186 |
+
});
|
187 |
+
}
|
shortcode/tables/plugin_shortcode.php
CHANGED
@@ -1,61 +1,61 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* TABLES
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_os_table($params, $content = null) {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'width' => '100%',
|
10 |
-
'style' => '',
|
11 |
-
'responsive' => 'false',
|
12 |
-
'class' => ''
|
13 |
-
), $params));
|
14 |
-
$content = str_replace("]<br />", ']', $content);
|
15 |
-
$out = '<table width="' . $width . '" class="table ' . $style . ' '.$class.'">' . do_shortcode($content) . '</table>';
|
16 |
-
$out = strtolower($responsive) == 'true' ? '<div class="table-responsive">' . $out . '</div>' : $out;
|
17 |
-
return $out;
|
18 |
-
}
|
19 |
-
|
20 |
-
add_shortcode('table', 'osc_theme_os_table');
|
21 |
-
|
22 |
-
function osc_theme_os_table_head($params, $content = null) {
|
23 |
-
$out = '<thead><tr>' . do_shortcode($content) . '</tr></thead>';
|
24 |
-
return $out;
|
25 |
-
}
|
26 |
-
|
27 |
-
add_shortcode('table_head', 'osc_theme_os_table_head');
|
28 |
-
|
29 |
-
function osc_theme_os_table_body($params, $content = null) {
|
30 |
-
$out = '<tbody>' . do_shortcode($content) . '</tbody>';
|
31 |
-
return $out;
|
32 |
-
}
|
33 |
-
|
34 |
-
add_shortcode('table_body', 'osc_theme_os_table_body');
|
35 |
-
|
36 |
-
function osc_theme_os_table_row($params, $content = null) {
|
37 |
-
$out = '<tr>';
|
38 |
-
$out .= do_shortcode($content);
|
39 |
-
$out .= '</tr>';
|
40 |
-
return $out;
|
41 |
-
}
|
42 |
-
|
43 |
-
add_shortcode('table_row', 'osc_theme_os_table_row');
|
44 |
-
|
45 |
-
function osc_theme_os_row_column($params, $content = null) {
|
46 |
-
$out = '<td>';
|
47 |
-
$out .= do_shortcode($content);
|
48 |
-
$out .= '</td>';
|
49 |
-
return $out;
|
50 |
-
}
|
51 |
-
|
52 |
-
add_shortcode('row_column', 'osc_theme_os_row_column');
|
53 |
-
|
54 |
-
function osc_theme_os_th_column($params, $content = null) {
|
55 |
-
$out = '<th>';
|
56 |
-
$out .= do_shortcode($content);
|
57 |
-
$out .= '</th>';
|
58 |
-
return $out;
|
59 |
-
}
|
60 |
-
|
61 |
-
add_shortcode('th_column', 'osc_theme_os_th_column');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* TABLES
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_os_table($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'width' => '100%',
|
10 |
+
'style' => '',
|
11 |
+
'responsive' => 'false',
|
12 |
+
'class' => ''
|
13 |
+
), $params));
|
14 |
+
$content = str_replace("]<br />", ']', $content);
|
15 |
+
$out = '<table width="' . $width . '" class="table ' . $style . ' '.$class.EBS_CONTAINER_CLASS.'">' . do_shortcode($content) . '</table>';
|
16 |
+
$out = strtolower($responsive) == 'true' ? '<div class="table-responsive'.EBS_CONTAINER_CLASS.'">' . $out . '</div>' : $out;
|
17 |
+
return $out;
|
18 |
+
}
|
19 |
+
|
20 |
+
add_shortcode('table', 'osc_theme_os_table');
|
21 |
+
|
22 |
+
function osc_theme_os_table_head($params, $content = null) {
|
23 |
+
$out = '<thead><tr>' . do_shortcode($content) . '</tr></thead>';
|
24 |
+
return $out;
|
25 |
+
}
|
26 |
+
|
27 |
+
add_shortcode('table_head', 'osc_theme_os_table_head');
|
28 |
+
|
29 |
+
function osc_theme_os_table_body($params, $content = null) {
|
30 |
+
$out = '<tbody>' . do_shortcode($content) . '</tbody>';
|
31 |
+
return $out;
|
32 |
+
}
|
33 |
+
|
34 |
+
add_shortcode('table_body', 'osc_theme_os_table_body');
|
35 |
+
|
36 |
+
function osc_theme_os_table_row($params, $content = null) {
|
37 |
+
$out = '<tr>';
|
38 |
+
$out .= do_shortcode($content);
|
39 |
+
$out .= '</tr>';
|
40 |
+
return $out;
|
41 |
+
}
|
42 |
+
|
43 |
+
add_shortcode('table_row', 'osc_theme_os_table_row');
|
44 |
+
|
45 |
+
function osc_theme_os_row_column($params, $content = null) {
|
46 |
+
$out = '<td>';
|
47 |
+
$out .= do_shortcode($content);
|
48 |
+
$out .= '</td>';
|
49 |
+
return $out;
|
50 |
+
}
|
51 |
+
|
52 |
+
add_shortcode('row_column', 'osc_theme_os_row_column');
|
53 |
+
|
54 |
+
function osc_theme_os_th_column($params, $content = null) {
|
55 |
+
$out = '<th>';
|
56 |
+
$out .= do_shortcode($content);
|
57 |
+
$out .= '</th>';
|
58 |
+
return $out;
|
59 |
+
}
|
60 |
+
|
61 |
+
add_shortcode('th_column', 'osc_theme_os_th_column');
|
shortcode/tables/tables_plugin.js
CHANGED
@@ -1,121 +1,121 @@
|
|
1 |
-
var tables={
|
2 |
-
title:"
|
3 |
-
id :'oscitas-form-table',
|
4 |
-
pluginName: 'tables'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(tables);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_tables(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-table-width">Table Width</label></th>\
|
19 |
-
<td><input type="text" name="icontag" id="oscitas-table-width" value="100%" /><br />\
|
20 |
-
</td>\
|
21 |
-
</tr>\
|
22 |
-
<tr>\
|
23 |
-
<th><label for="oscitas-table-columns">Columns</label></th>\
|
24 |
-
<td><input type="text" name="link" id="oscitas-table-columns" value="4" /><br />\
|
25 |
-
</td>\
|
26 |
-
</tr>\
|
27 |
-
<tr>\
|
28 |
-
<th><label for="oscitas-table-rows">Rows</label></th>\
|
29 |
-
<td><input type="text" name="title" id="oscitas-table-rows" value="4" /><br />\
|
30 |
-
</td>\
|
31 |
-
</tr>\
|
32 |
-
<tr>\
|
33 |
-
<th><label for="oscitas-table-rows">Table style</label></th>\
|
34 |
-
<td>\
|
35 |
-
<select name="tablestyle" id="oscitas-table-style">\
|
36 |
-
<option value="">Simple</option>\
|
37 |
-
<option value="table-striped">Striped</option>\
|
38 |
-
<option value="table-bordered">Bordered</option>\
|
39 |
-
<option value="table-striped table-bordered">Striped + Bordered</option>\
|
40 |
-
</select>\
|
41 |
-
<br />\
|
42 |
-
</td>\
|
43 |
-
</tr>\
|
44 |
-
<tr>\
|
45 |
-
<th><label for="oscitas-table-rows">Show hover effect</label></th>\
|
46 |
-
<td>\
|
47 |
-
<input type="checkbox" id="oscitas-table-hover" value="table-hover">\
|
48 |
-
<br />\
|
49 |
-
</td>\
|
50 |
-
</tr>\
|
51 |
-
<tr>\
|
52 |
-
<th><label for="oscitas-table-rows">Responsive</label></th>\
|
53 |
-
<td>\
|
54 |
-
<input type="checkbox" id="oscitas-table-scroll" value="table-responsive">\
|
55 |
-
<br />\
|
56 |
-
</td>\
|
57 |
-
</tr>\
|
58 |
-
<tr>\
|
59 |
-
<th><label for="oscitas-table-class">Custom Class:</label></th>\
|
60 |
-
<td><input type="text" name="line" id="oscitas-table-class" value=""/><br />\
|
61 |
-
</td>\
|
62 |
-
</tr>\
|
63 |
-
</table>\
|
64 |
-
<p class="submit">\
|
65 |
-
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Table" name="submit" />\
|
66 |
-
</p>\
|
67 |
-
</div>');
|
68 |
-
|
69 |
-
var table = form.find('table');
|
70 |
-
form.appendTo('body').hide();
|
71 |
-
|
72 |
-
// handles the click event of the submit button
|
73 |
-
form.find('#oscitas-submit').click(function(){
|
74 |
-
// defines the options and their default values
|
75 |
-
// again, this is not the most elegant way to do this
|
76 |
-
// but well, this gets the job done nonetheless
|
77 |
-
var cusclass='';
|
78 |
-
if(table.find('#oscitas-table-class').val()!=''){
|
79 |
-
cusclass= ' class="'+table.find('#oscitas-table-class').val()+'"';
|
80 |
-
}
|
81 |
-
var columns = table.find('#oscitas-table-columns').val();
|
82 |
-
var rows = table.find('#oscitas-table-rows').val();
|
83 |
-
var value = table.find('#oscitas-table-width').val();
|
84 |
-
var osStyle = table.find('#oscitas-table-style').val();
|
85 |
-
|
86 |
-
var osHover = table.find('#oscitas-table-hover').prop('checked') ? ' table-hover' : '' ;
|
87 |
-
var osScroll = table.find('#oscitas-table-scroll').prop('checked')? 'true': 'false';
|
88 |
-
//creating table
|
89 |
-
var shortcode = '[table ';
|
90 |
-
shortcode += 'width ="' + value + '"';
|
91 |
-
shortcode += ' style ="' + osStyle +osHover+ '"';
|
92 |
-
shortcode += ' responsive ="' +osScroll+ '"'+cusclass;
|
93 |
-
|
94 |
-
shortcode += ']<br/>[table_head]<br/>';
|
95 |
-
for (var i=1;i<=columns;i++)
|
96 |
-
{
|
97 |
-
shortcode += '[th_column]Heading-'+i+'[/th_column]<br/>';
|
98 |
-
}
|
99 |
-
shortcode += '[/table_head]<br/>[table_body]<br/>';
|
100 |
-
|
101 |
-
for (var j=1;j<=rows;j++)
|
102 |
-
{
|
103 |
-
shortcode += '[table_row]<br/>';
|
104 |
-
for (var i=1;i<=columns;i++)
|
105 |
-
{
|
106 |
-
shortcode += '[row_column]value-'+i+'[/row_column]<br/>';
|
107 |
-
}
|
108 |
-
|
109 |
-
shortcode += '[/table_row]<br/>';
|
110 |
-
}
|
111 |
-
shortcode += '[/table_body]<br/>[/table]';
|
112 |
-
|
113 |
-
|
114 |
-
// inserts the shortcode into the active editor
|
115 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
116 |
-
|
117 |
-
// closes fancybox
|
118 |
-
close_dialogue(pluginObj.hashId);
|
119 |
-
});
|
120 |
-
}
|
121 |
-
|
1 |
+
var tables={
|
2 |
+
title:"Table Shortcode",
|
3 |
+
id :'oscitas-form-table',
|
4 |
+
pluginName: 'tables'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(tables);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_tables(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-table-width">Table Width</label></th>\
|
19 |
+
<td><input type="text" name="icontag" id="oscitas-table-width" value="100%" /><br />\
|
20 |
+
</td>\
|
21 |
+
</tr>\
|
22 |
+
<tr>\
|
23 |
+
<th><label for="oscitas-table-columns">Columns</label></th>\
|
24 |
+
<td><input type="text" name="link" id="oscitas-table-columns" value="4" /><br />\
|
25 |
+
</td>\
|
26 |
+
</tr>\
|
27 |
+
<tr>\
|
28 |
+
<th><label for="oscitas-table-rows">Rows</label></th>\
|
29 |
+
<td><input type="text" name="title" id="oscitas-table-rows" value="4" /><br />\
|
30 |
+
</td>\
|
31 |
+
</tr>\
|
32 |
+
<tr>\
|
33 |
+
<th><label for="oscitas-table-rows">Table style</label></th>\
|
34 |
+
<td>\
|
35 |
+
<select name="tablestyle" id="oscitas-table-style">\
|
36 |
+
<option value="">Simple</option>\
|
37 |
+
<option value="table-striped">Striped</option>\
|
38 |
+
<option value="table-bordered">Bordered</option>\
|
39 |
+
<option value="table-striped table-bordered">Striped + Bordered</option>\
|
40 |
+
</select>\
|
41 |
+
<br />\
|
42 |
+
</td>\
|
43 |
+
</tr>\
|
44 |
+
<tr>\
|
45 |
+
<th><label for="oscitas-table-rows">Show hover effect</label></th>\
|
46 |
+
<td>\
|
47 |
+
<input type="checkbox" id="oscitas-table-hover" value="table-hover">\
|
48 |
+
<br />\
|
49 |
+
</td>\
|
50 |
+
</tr>\
|
51 |
+
<tr>\
|
52 |
+
<th><label for="oscitas-table-rows">Responsive</label></th>\
|
53 |
+
<td>\
|
54 |
+
<input type="checkbox" id="oscitas-table-scroll" value="table-responsive">\
|
55 |
+
<br />\
|
56 |
+
</td>\
|
57 |
+
</tr>\
|
58 |
+
<tr>\
|
59 |
+
<th><label for="oscitas-table-class">Custom Class:</label></th>\
|
60 |
+
<td><input type="text" name="line" id="oscitas-table-class" value=""/><br />\
|
61 |
+
</td>\
|
62 |
+
</tr>\
|
63 |
+
</table>\
|
64 |
+
<p class="submit">\
|
65 |
+
<input type="button" id="oscitas-submit" class="button-primary" value="Insert Table" name="submit" />\
|
66 |
+
</p>\
|
67 |
+
</div>');
|
68 |
+
|
69 |
+
var table = form.find('table');
|
70 |
+
form.appendTo('body').hide();
|
71 |
+
|
72 |
+
// handles the click event of the submit button
|
73 |
+
form.find('#oscitas-submit').click(function(){
|
74 |
+
// defines the options and their default values
|
75 |
+
// again, this is not the most elegant way to do this
|
76 |
+
// but well, this gets the job done nonetheless
|
77 |
+
var cusclass='';
|
78 |
+
if(table.find('#oscitas-table-class').val()!=''){
|
79 |
+
cusclass= ' class="'+table.find('#oscitas-table-class').val()+'"';
|
80 |
+
}
|
81 |
+
var columns = table.find('#oscitas-table-columns').val();
|
82 |
+
var rows = table.find('#oscitas-table-rows').val();
|
83 |
+
var value = table.find('#oscitas-table-width').val();
|
84 |
+
var osStyle = table.find('#oscitas-table-style').val();
|
85 |
+
|
86 |
+
var osHover = table.find('#oscitas-table-hover').prop('checked') ? ' table-hover' : '' ;
|
87 |
+
var osScroll = table.find('#oscitas-table-scroll').prop('checked')? 'true': 'false';
|
88 |
+
//creating table
|
89 |
+
var shortcode = '[table ';
|
90 |
+
shortcode += 'width ="' + value + '"';
|
91 |
+
shortcode += ' style ="' + osStyle +osHover+ '"';
|
92 |
+
shortcode += ' responsive ="' +osScroll+ '"'+cusclass;
|
93 |
+
|
94 |
+
shortcode += ']<br/>[table_head]<br/>';
|
95 |
+
for (var i=1;i<=columns;i++)
|
96 |
+
{
|
97 |
+
shortcode += '[th_column]Heading-'+i+'[/th_column]<br/>';
|
98 |
+
}
|
99 |
+
shortcode += '[/table_head]<br/>[table_body]<br/>';
|
100 |
+
|
101 |
+
for (var j=1;j<=rows;j++)
|
102 |
+
{
|
103 |
+
shortcode += '[table_row]<br/>';
|
104 |
+
for (var i=1;i<=columns;i++)
|
105 |
+
{
|
106 |
+
shortcode += '[row_column]value-'+i+'[/row_column]<br/>';
|
107 |
+
}
|
108 |
+
|
109 |
+
shortcode += '[/table_row]<br/>';
|
110 |
+
}
|
111 |
+
shortcode += '[/table_body]<br/>[/table]';
|
112 |
+
|
113 |
+
|
114 |
+
// inserts the shortcode into the active editor
|
115 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
116 |
+
|
117 |
+
// closes fancybox
|
118 |
+
close_dialogue(pluginObj.hashId);
|
119 |
+
});
|
120 |
+
}
|
121 |
+
|
shortcode/tabs/plugin_shortcode.php
CHANGED
@@ -1,48 +1,48 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* jQuery UI Tabs
|
5 |
-
* ********************************************************* */
|
6 |
-
$_oscitas_tabs = array();
|
7 |
-
|
8 |
-
function osc_theme_tabs($params, $content = null) {
|
9 |
-
global $_oscitas_tabs;
|
10 |
-
extract(shortcode_atts(array(
|
11 |
-
'id' => count($_oscitas_tabs),
|
12 |
-
'class' => ''
|
13 |
-
), $params));
|
14 |
-
$_oscitas_tabs[$id] = array();
|
15 |
-
do_shortcode($content);
|
16 |
-
$scontent = '<ul class="nav nav-tabs
|
17 |
-
class="tab-content">' . implode('', $_oscitas_tabs[$id]['panes']) . '</div>';
|
18 |
-
if (trim($scontent) != "") {
|
19 |
-
$output = '<div class="' . $class . '">' . $scontent;
|
20 |
-
$output .= '</div>';
|
21 |
-
|
22 |
-
return $output;
|
23 |
-
} else {
|
24 |
-
return "";
|
25 |
-
}
|
26 |
-
}
|
27 |
-
add_shortcode('tabs', 'osc_theme_tabs');
|
28 |
-
|
29 |
-
function osc_theme_tab($params, $content = null) {
|
30 |
-
global $_oscitas_tabs;
|
31 |
-
extract(shortcode_atts(array(
|
32 |
-
'title' => 'title',
|
33 |
-
'active' => '',
|
34 |
-
), $params));
|
35 |
-
|
36 |
-
$index = count($_oscitas_tabs) - 1;
|
37 |
-
if (!isset($_oscitas_tabs[$index]['tabs'])) {
|
38 |
-
$_oscitas_tabs[$index]['tabs'] = array();
|
39 |
-
}
|
40 |
-
$pane_id = 'pane-' . $index . '-' . count($_oscitas_tabs[$index]['tabs']);
|
41 |
-
$_oscitas_tabs[$index]['tabs'][] = '<li class="' . $active
|
42 |
-
. '</a></li>';
|
43 |
-
$_oscitas_tabs[$index]['panes'][] = '<div class="tab-pane ' . $active . '" id="'
|
44 |
-
. $pane_id . '">'
|
45 |
-
. do_shortcode
|
46 |
-
(trim($content)) . '</div>';
|
47 |
-
}
|
48 |
-
add_shortcode('tab', 'osc_theme_tab');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* jQuery UI Tabs
|
5 |
+
* ********************************************************* */
|
6 |
+
$_oscitas_tabs = array();
|
7 |
+
|
8 |
+
function osc_theme_tabs($params, $content = null) {
|
9 |
+
global $_oscitas_tabs;
|
10 |
+
extract(shortcode_atts(array(
|
11 |
+
'id' => count($_oscitas_tabs),
|
12 |
+
'class' => ''
|
13 |
+
), $params));
|
14 |
+
$_oscitas_tabs[$id] = array();
|
15 |
+
do_shortcode($content);
|
16 |
+
$scontent = '<ul class="nav nav-tabs'.EBS_CONTAINER_CLASS.'" id="oscitas-tabs-' . $id . '">' . implode('', $_oscitas_tabs[$id]['tabs']) . '</ul><div
|
17 |
+
class="tab-content'.EBS_CONTAINER_CLASS.'">' . implode('', $_oscitas_tabs[$id]['panes']) . '</div>';
|
18 |
+
if (trim($scontent) != "") {
|
19 |
+
$output = '<div class="' . $class . '">' . $scontent;
|
20 |
+
$output .= '</div>';
|
21 |
+
|
22 |
+
return $output;
|
23 |
+
} else {
|
24 |
+
return "";
|
25 |
+
}
|
26 |
+
}
|
27 |
+
add_shortcode('tabs', 'osc_theme_tabs');
|
28 |
+
|
29 |
+
function osc_theme_tab($params, $content = null) {
|
30 |
+
global $_oscitas_tabs;
|
31 |
+
extract(shortcode_atts(array(
|
32 |
+
'title' => 'title',
|
33 |
+
'active' => '',
|
34 |
+
), $params));
|
35 |
+
|
36 |
+
$index = count($_oscitas_tabs) - 1;
|
37 |
+
if (!isset($_oscitas_tabs[$index]['tabs'])) {
|
38 |
+
$_oscitas_tabs[$index]['tabs'] = array();
|
39 |
+
}
|
40 |
+
$pane_id = 'pane-' . $index . '-' . count($_oscitas_tabs[$index]['tabs']);
|
41 |
+
$_oscitas_tabs[$index]['tabs'][] = '<li class="' . $active.EBS_CONTAINER_CLASS. '"><a class="'.EBS_CONTAINER_CLASS.'" href="#' . $pane_id . '" data-toggle="tab">' . $title
|
42 |
+
. '</a></li>';
|
43 |
+
$_oscitas_tabs[$index]['panes'][] = '<div class="tab-pane ' . $active .EBS_CONTAINER_CLASS. '" id="'
|
44 |
+
. $pane_id . '">'
|
45 |
+
. do_shortcode
|
46 |
+
(trim($content)) . '</div>';
|
47 |
+
}
|
48 |
+
add_shortcode('tab', 'osc_theme_tab');
|
shortcode/tabs/tabs_plugin.js
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
-
(function() {
|
2 |
-
tinymce.create('tinymce.plugins.oscitasTabs', {
|
3 |
-
init : function(ed, url) {
|
4 |
-
ed.addButton('oscitastabs', {
|
5 |
-
title : 'Tabs Shortcode',
|
6 |
-
image : url+'/icon.png',
|
7 |
-
onclick : function() {
|
8 |
-
ed.selection.setContent('[tabs class="yourcustomclass"]<br/>[tab title="Tab number 1" active="active"]Tab 1 content goes here.[/tab]<br/>[tab title="Tab number 2"]Tab 2 content goes here.[/tab]<br/>[tab title="Tab number 3"]Tab 3 content goes here.[/tab]<br/>[tab title="Tab number 4"]Tab 4 content goes here.[/tab]<br/>[/tabs]');
|
9 |
-
}
|
10 |
-
});
|
11 |
-
},
|
12 |
-
createControl : function(n, cm) {
|
13 |
-
return null;
|
14 |
-
},
|
15 |
-
getInfo : function() {
|
16 |
-
return {
|
17 |
-
longname : "Tabs Shortcode",
|
18 |
-
author : 'Oscitas Themes',
|
19 |
-
authorurl : 'http://www.oscitasthemes.com/',
|
20 |
-
infourl : 'http://www.oscitasthemes.com/',
|
21 |
-
version : "2.0.0"
|
22 |
-
};
|
23 |
-
}
|
24 |
-
});
|
25 |
-
tinymce.PluginManager.add('oscitastabs', tinymce.plugins.oscitasTabs);
|
26 |
-
})();
|
1 |
+
(function() {
|
2 |
+
tinymce.create('tinymce.plugins.oscitasTabs', {
|
3 |
+
init : function(ed, url) {
|
4 |
+
ed.addButton('oscitastabs', {
|
5 |
+
title : 'Tabs Shortcode',
|
6 |
+
image : url+'/icon.png',
|
7 |
+
onclick : function() {
|
8 |
+
ed.selection.setContent('[tabs class="yourcustomclass"]<br/>[tab title="Tab number 1" active="active"]Tab 1 content goes here.[/tab]<br/>[tab title="Tab number 2"]Tab 2 content goes here.[/tab]<br/>[tab title="Tab number 3"]Tab 3 content goes here.[/tab]<br/>[tab title="Tab number 4"]Tab 4 content goes here.[/tab]<br/>[/tabs]');
|
9 |
+
}
|
10 |
+
});
|
11 |
+
},
|
12 |
+
createControl : function(n, cm) {
|
13 |
+
return null;
|
14 |
+
},
|
15 |
+
getInfo : function() {
|
16 |
+
return {
|
17 |
+
longname : "Tabs Shortcode",
|
18 |
+
author : 'Oscitas Themes',
|
19 |
+
authorurl : 'http://www.oscitasthemes.com/',
|
20 |
+
infourl : 'http://www.oscitasthemes.com/',
|
21 |
+
version : "2.0.0"
|
22 |
+
};
|
23 |
+
}
|
24 |
+
});
|
25 |
+
tinymce.PluginManager.add('oscitastabs', tinymce.plugins.oscitasTabs);
|
26 |
+
})();
|
shortcode/thumbnail/plugin_shortcode.php
CHANGED
@@ -1,34 +1,34 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_oscitasthumbnail($params, $content = 'Label') {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'src' => '',
|
10 |
-
'class' => '',
|
11 |
-
'link' => '',
|
12 |
-
'border'=>''
|
13 |
-
), $params));
|
14 |
-
$out = '';
|
15 |
-
if ($border != '') {
|
16 |
-
$borderClass = 'img-thumbnail
|
17 |
-
} else {
|
18 |
-
$borderClass = 'img-responsive';
|
19 |
-
}
|
20 |
-
|
21 |
-
|
22 |
-
//$out = ' <div class="img-thumbnail ' . $class . '">';
|
23 |
-
if ($link != '') {
|
24 |
-
$out .='<a href="' . $link . '">';
|
25 |
-
}
|
26 |
-
$out .= '<img src="' . $src . '" class="' . $borderClass . ' oscitas-res-image">';
|
27 |
-
if ($link != '') {
|
28 |
-
$out .='</a>';
|
29 |
-
}
|
30 |
-
return $out;
|
31 |
-
}
|
32 |
-
|
33 |
-
add_shortcode('thumbnail', 'osc_theme_oscitasthumbnail');
|
34 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_oscitasthumbnail($params, $content = 'Label') {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'src' => '',
|
10 |
+
'class' => '',
|
11 |
+
'link' => '',
|
12 |
+
'border'=>''
|
13 |
+
), $params));
|
14 |
+
$out = '';
|
15 |
+
if ($border != '') {
|
16 |
+
$borderClass = 'img-thumbnail';
|
17 |
+
} else {
|
18 |
+
$borderClass = 'img-responsive';
|
19 |
+
}
|
20 |
+
|
21 |
+
|
22 |
+
//$out = ' <div class="img-thumbnail ' . $class . '">';
|
23 |
+
if ($link != '') {
|
24 |
+
$out .='<a href="' . $link . '">';
|
25 |
+
}
|
26 |
+
$out .= '<img src="' . $src . '" class="' . $borderClass.EBS_CONTAINER_CLASS . ' oscitas-res-image">';
|
27 |
+
if ($link != '') {
|
28 |
+
$out .='</a>';
|
29 |
+
}
|
30 |
+
return $out;
|
31 |
+
}
|
32 |
+
|
33 |
+
add_shortcode('thumbnail', 'osc_theme_oscitasthumbnail');
|
34 |
+
|
shortcode/thumbnail/thumbnail_plugin.js
CHANGED
@@ -1,102 +1,102 @@
|
|
1 |
-
var thumbnail={
|
2 |
-
title:"Responsive Image Shortcode",
|
3 |
-
id :'oscitas-form-thumbnail',
|
4 |
-
pluginName: 'thumbnail'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(thumbnail);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_thumbnail(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<th><label for="oscitas-label-content">Upload Image:</label></th>\
|
18 |
-
<td id="osc_thumbnail_upload"><input id="oscitas-thumbnail-src" type="hidden" name="oscitas-thumbnail-src" value="" />\
|
19 |
-
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" />\
|
20 |
-
</td>\
|
21 |
-
</tr>\
|
22 |
-
<tr>\
|
23 |
-
<th><label for="oscitas-thumbnail-link">Link:</label></th>\
|
24 |
-
<td><input type="text" name="oscitas-thumbnail-link" id="oscitas-thumbnail-link" value=""/><br />\
|
25 |
-
</td>\
|
26 |
-
</tr>\
|
27 |
-
<tr>\
|
28 |
-
<th><label for="oscitas-thumbnail-link">Show Border:</label></th>\
|
29 |
-
<td><input type="checkbox" name="oscitas-thumbnail-border" id="oscitas-thumbnail-border" value="1"/><br />\
|
30 |
-
</td>\
|
31 |
-
</tr>\
|
32 |
-
<tr>\
|
33 |
-
<th><label for="oscitas-thumbnail-class">Custom Class:</label></th>\
|
34 |
-
<td><input type="text" name="line" id="oscitas-thumbnail-class" value=""/><br />\
|
35 |
-
</td>\
|
36 |
-
</tr>\
|
37 |
-
</table>\
|
38 |
-
<p class="submit">\
|
39 |
-
<input type="button" id="oscitas-thumbnail-submit" class="button-primary" value="Insert Thumbnail" name="submit" />\
|
40 |
-
</p>\
|
41 |
-
</div>');
|
42 |
-
|
43 |
-
var table = form.find('table');
|
44 |
-
form.appendTo('body').hide();
|
45 |
-
|
46 |
-
|
47 |
-
form.find('.upload_image_button').click(function() {
|
48 |
-
jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100);
|
49 |
-
jQuery('html').addClass('Image');
|
50 |
-
formfield = jQuery(this).prev().attr('id');
|
51 |
-
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
|
52 |
-
return false;
|
53 |
-
});
|
54 |
-
|
55 |
-
window.original_send_to_editor = window.send_to_editor;
|
56 |
-
|
57 |
-
window.send_to_editor = function(html) {
|
58 |
-
if (formfield) {
|
59 |
-
if (jQuery(html).find('img').length) {
|
60 |
-
fileurl = jQuery('img', html).attr('src');
|
61 |
-
} else if (jQuery(html).attr('src')) {
|
62 |
-
fileurl = jQuery(html).attr('src');
|
63 |
-
}
|
64 |
-
jQuery('#' + formfield).val(fileurl);
|
65 |
-
tb_remove();
|
66 |
-
form.find('#osc_thumbnail_upload img').remove();
|
67 |
-
form.find('#osc_thumbnail_upload').append('<img src="'+fileurl+'">')
|
68 |
-
jQuery('html').removeClass('Image');
|
69 |
-
|
70 |
-
} else {
|
71 |
-
window.original_send_to_editor(html);
|
72 |
-
}
|
73 |
-
|
74 |
-
};
|
75 |
-
|
76 |
-
|
77 |
-
// handles the click event of the submit button
|
78 |
-
form.find('#oscitas-thumbnail-submit').click(function(){
|
79 |
-
var shortcode='';
|
80 |
-
var cusclass='',link='', border='';
|
81 |
-
if(table.find('#oscitas-thumbnail-class').val()!=''){
|
82 |
-
cusclass= ' class="'+table.find('#oscitas-thumbnail-class').val()+'"';
|
83 |
-
}
|
84 |
-
if(table.find('#oscitas-thumbnail-
|
85 |
-
link= ' link="'+form.find('#oscitas-thumbnail-link').val()+'"';
|
86 |
-
}
|
87 |
-
|
88 |
-
if(table.find('#oscitas-thumbnail-border').is(':checked')){
|
89 |
-
border= ' border="1"';
|
90 |
-
}
|
91 |
-
|
92 |
-
if(form.find('#oscitas-thumbnail-src').val()!=''){
|
93 |
-
shortcode = '[thumbnail'+link+cusclass+border+' src="'+form.find('#oscitas-thumbnail-src').val()+'"]';
|
94 |
-
}
|
95 |
-
// inserts the shortcode into the active editor
|
96 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
97 |
-
|
98 |
-
// closes Dialoguebox
|
99 |
-
close_dialogue(pluginObj.hashId);
|
100 |
-
});
|
101 |
-
}
|
102 |
-
|
1 |
+
var thumbnail={
|
2 |
+
title:"Responsive Image Shortcode",
|
3 |
+
id :'oscitas-form-thumbnail',
|
4 |
+
pluginName: 'thumbnail'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(thumbnail);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_thumbnail(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<th><label for="oscitas-label-content">Upload Image:</label></th>\
|
18 |
+
<td id="osc_thumbnail_upload"><input id="oscitas-thumbnail-src" type="hidden" name="oscitas-thumbnail-src" value="" />\
|
19 |
+
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" />\
|
20 |
+
</td>\
|
21 |
+
</tr>\
|
22 |
+
<tr>\
|
23 |
+
<th><label for="oscitas-thumbnail-link">Link:</label></th>\
|
24 |
+
<td><input type="text" name="oscitas-thumbnail-link" id="oscitas-thumbnail-link" value=""/><br />\
|
25 |
+
</td>\
|
26 |
+
</tr>\
|
27 |
+
<tr>\
|
28 |
+
<th><label for="oscitas-thumbnail-link">Show Border:</label></th>\
|
29 |
+
<td><input type="checkbox" name="oscitas-thumbnail-border" id="oscitas-thumbnail-border" value="1"/><br />\
|
30 |
+
</td>\
|
31 |
+
</tr>\
|
32 |
+
<tr>\
|
33 |
+
<th><label for="oscitas-thumbnail-class">Custom Class:</label></th>\
|
34 |
+
<td><input type="text" name="line" id="oscitas-thumbnail-class" value=""/><br />\
|
35 |
+
</td>\
|
36 |
+
</tr>\
|
37 |
+
</table>\
|
38 |
+
<p class="submit">\
|
39 |
+
<input type="button" id="oscitas-thumbnail-submit" class="button-primary" value="Insert Thumbnail" name="submit" />\
|
40 |
+
</p>\
|
41 |
+
</div>');
|
42 |
+
|
43 |
+
var table = form.find('table');
|
44 |
+
form.appendTo('body').hide();
|
45 |
+
|
46 |
+
|
47 |
+
form.find('.upload_image_button').click(function() {
|
48 |
+
jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100);
|
49 |
+
jQuery('html').addClass('Image');
|
50 |
+
formfield = jQuery(this).prev().attr('id');
|
51 |
+
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
|
52 |
+
return false;
|
53 |
+
});
|
54 |
+
|
55 |
+
window.original_send_to_editor = window.send_to_editor;
|
56 |
+
|
57 |
+
window.send_to_editor = function(html) {
|
58 |
+
if (formfield) {
|
59 |
+
if (jQuery(html).find('img').length) {
|
60 |
+
fileurl = jQuery('img', html).attr('src');
|
61 |
+
} else if (jQuery(html).attr('src')) {
|
62 |
+
fileurl = jQuery(html).attr('src');
|
63 |
+
}
|
64 |
+
jQuery('#' + formfield).val(fileurl);
|
65 |
+
tb_remove();
|
66 |
+
form.find('#osc_thumbnail_upload img').remove();
|
67 |
+
form.find('#osc_thumbnail_upload').append('<img src="'+fileurl+'">')
|
68 |
+
jQuery('html').removeClass('Image');
|
69 |
+
|
70 |
+
} else {
|
71 |
+
window.original_send_to_editor(html);
|
72 |
+
}
|
73 |
+
|
74 |
+
};
|
75 |
+
|
76 |
+
|
77 |
+
// handles the click event of the submit button
|
78 |
+
form.find('#oscitas-thumbnail-submit').click(function(){
|
79 |
+
var shortcode='';
|
80 |
+
var cusclass='',link='', border='';
|
81 |
+
if(table.find('#oscitas-thumbnail-class').val()!=''){
|
82 |
+
cusclass= ' class="'+table.find('#oscitas-thumbnail-class').val()+'"';
|
83 |
+
}
|
84 |
+
if(table.find('#oscitas-thumbnail-link').val()!=''){
|
85 |
+
link= ' link="'+form.find('#oscitas-thumbnail-link').val()+'"';
|
86 |
+
}
|
87 |
+
|
88 |
+
if(table.find('#oscitas-thumbnail-border').is(':checked')){
|
89 |
+
border= ' border="1"';
|
90 |
+
}
|
91 |
+
|
92 |
+
if(form.find('#oscitas-thumbnail-src').val()!=''){
|
93 |
+
shortcode = '[thumbnail'+link+cusclass+border+' src="'+form.find('#oscitas-thumbnail-src').val()+'"]';
|
94 |
+
}
|
95 |
+
// inserts the shortcode into the active editor
|
96 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
97 |
+
|
98 |
+
// closes Dialoguebox
|
99 |
+
close_dialogue(pluginObj.hashId);
|
100 |
+
});
|
101 |
+
}
|
102 |
+
|
shortcode/toggles/plugin_shortcode.php
CHANGED
@@ -1,56 +1,57 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* jQuery UI Accordion (toggles)
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
$_oscitas_accordion = array();
|
8 |
-
|
9 |
-
function osc_theme_toggles($params, $content = null) {
|
10 |
-
global $_oscitas_accordion;
|
11 |
-
extract(shortcode_atts(array(
|
12 |
-
'id' => count($_oscitas_accordion),
|
13 |
-
'class' => ''
|
14 |
-
), $params));
|
15 |
-
$_oscitas_accordion[$id] = array();
|
16 |
-
$scontent = do_shortcode($content);
|
17 |
-
|
18 |
-
$output = '';
|
19 |
-
if (trim($scontent) != '' || count($_oscitas_accordion[$id]['details'])) {
|
20 |
-
$scontent = isset($_oscitas_accordion[$id]['details']) && is_array($_oscitas_accordion[$id]['details']) ? implode('', $_oscitas_accordion[$id]['details']) : '';
|
21 |
-
$output .= '<div class="panel-group ' . $class . '" id="oscitas-accordion-' . $id . '">' . $scontent;
|
22 |
-
$output .= '</div>';
|
23 |
-
}
|
24 |
-
return $output;
|
25 |
-
}
|
26 |
-
|
27 |
-
add_shortcode('toggles', 'osc_theme_toggles');
|
28 |
-
|
29 |
-
function osc_theme_toggle($params, $content = null) {
|
30 |
-
global $_oscitas_accordion;
|
31 |
-
extract(shortcode_atts(array(
|
32 |
-
'title' => 'title',
|
33 |
-
'class' => ''
|
34 |
-
), $params));
|
35 |
-
$con = do_shortcode($content);
|
36 |
-
$index = count($_oscitas_accordion) - 1;
|
37 |
-
$id = isset($_oscitas_accordion[$index]['details'])?'details-' . $index . '-' . count($_oscitas_accordion[$index]['details']):'details-' . $index . '-0';
|
38 |
-
$
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
{$
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
Â
|
|
56 |
Â
add_shortcode('toggle', 'osc_theme_toggle');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* jQuery UI Accordion (toggles)
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
$_oscitas_accordion = array();
|
8 |
+
|
9 |
+
function osc_theme_toggles($params, $content = null) {
|
10 |
+
global $_oscitas_accordion;
|
11 |
+
extract(shortcode_atts(array(
|
12 |
+
'id' => count($_oscitas_accordion),
|
13 |
+
'class' => ''
|
14 |
+
), $params));
|
15 |
+
$_oscitas_accordion[$id] = array();
|
16 |
+
$scontent = do_shortcode($content);
|
17 |
+
|
18 |
+
$output = '';
|
19 |
+
if (trim($scontent) != '' || count($_oscitas_accordion[$id]['details'])) {
|
20 |
+
$scontent = isset($_oscitas_accordion[$id]['details']) && is_array($_oscitas_accordion[$id]['details']) ? implode('', $_oscitas_accordion[$id]['details']) : '';
|
21 |
+
$output .= '<div class="panel-group ' . $class .EBS_CONTAINER_CLASS. '" id="oscitas-accordion-' . $id . '">' . $scontent;
|
22 |
+
$output .= '</div>';
|
23 |
+
}
|
24 |
+
return $output;
|
25 |
+
}
|
26 |
+
|
27 |
+
add_shortcode('toggles', 'osc_theme_toggles');
|
28 |
+
|
29 |
+
function osc_theme_toggle($params, $content = null) {
|
30 |
+
global $_oscitas_accordion;
|
31 |
+
extract(shortcode_atts(array(
|
32 |
+
'title' => 'title',
|
33 |
+
'class' => ''
|
34 |
+
), $params));
|
35 |
+
$con = do_shortcode($content);
|
36 |
+
$index = count($_oscitas_accordion) - 1;
|
37 |
+
$id = isset($_oscitas_accordion[$index]['details'])?'details-' . $index . '-' . count($_oscitas_accordion[$index]['details']):'details-' . $index . '-0';
|
38 |
+
$const = get_defined_constants();
|
39 |
+
$_oscitas_accordion[$index]['details'][] = <<<EOS
|
40 |
+
<div class="panel panel-default{$const['EBS_CONTAINER_CLASS']}">
|
41 |
+
<div class="panel-heading{$const['EBS_CONTAINER_CLASS']}">
|
42 |
+
<h4 class="panel-title{$const['EBS_CONTAINER_CLASS']}">
|
43 |
+
<a class="accordion-toggle{$const['EBS_CONTAINER_CLASS']}" data-toggle="collapse"
|
44 |
+
data-parent="#oscitas-accordion-{$index}"
|
45 |
+
href="#{$id}">
|
46 |
+
{$title}
|
47 |
+
</a>
|
48 |
+
</h4>
|
49 |
+
</div>
|
50 |
+
<div id="{$id}" class="panel-collapse collapse {$class}{$const['EBS_CONTAINER_CLASS']}">
|
51 |
+
<div class="panel-body{$const['EBS_CONTAINER_CLASS']}">{$con}</div>
|
52 |
+
</div>
|
53 |
+
</div>
|
54 |
+
EOS;
|
55 |
+
}
|
56 |
+
|
57 |
Â
add_shortcode('toggle', 'osc_theme_toggle');
|
shortcode/toggles/toggles_plugin.js
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
-
(function() {
|
2 |
-
tinymce.create('tinymce.plugins.oscitasToggles', {
|
3 |
-
init : function(ed, url) {
|
4 |
-
ed.addButton('oscitastoggles', {
|
5 |
-
title : 'Toggle Shortcode',
|
6 |
-
image : url+'/icon.png',
|
7 |
-
onclick : function() {
|
8 |
-
ed.selection.setContent('[toggles class="yourcustomclass"]<br/>[toggle title="Accordion number 1" class="in"]Toggle 1 content goes here.[/toggle]<br/>[toggle title="Accordion number 2"]Toggle 2 content goes here.[/toggle]<br/>[toggle title="Accordion number 3"]Toggle 3 content goes here.[/toggle]<br/>[toggle title="Accordion number 4"]Toggle 4 content goes here.[/toggle]<br/>[/toggles]');
|
9 |
-
}
|
10 |
-
});
|
11 |
-
},
|
12 |
-
createControl : function(n, cm) {
|
13 |
-
return null;
|
14 |
-
},
|
15 |
-
getInfo : function() {
|
16 |
-
return {
|
17 |
-
longname : "Toggle Shortcode",
|
18 |
-
author : 'Oscitas Themes',
|
19 |
-
authorurl : 'http://www.oscitasthemes.com/',
|
20 |
-
infourl : 'http://www.oscitasthemes.com/',
|
21 |
-
version : "2.0.0"
|
22 |
-
};
|
23 |
-
}
|
24 |
-
});
|
25 |
-
tinymce.PluginManager.add('oscitastoggles', tinymce.plugins.oscitasToggles);
|
26 |
-
})();
|
1 |
+
(function() {
|
2 |
+
tinymce.create('tinymce.plugins.oscitasToggles', {
|
3 |
+
init : function(ed, url) {
|
4 |
+
ed.addButton('oscitastoggles', {
|
5 |
+
title : 'Toggle/Accordion Shortcode',
|
6 |
+
image : url+'/icon.png',
|
7 |
+
onclick : function() {
|
8 |
+
ed.selection.setContent('[toggles class="yourcustomclass"]<br/>[toggle title="Accordion number 1" class="in"]Toggle 1 content goes here.[/toggle]<br/>[toggle title="Accordion number 2"]Toggle 2 content goes here.[/toggle]<br/>[toggle title="Accordion number 3"]Toggle 3 content goes here.[/toggle]<br/>[toggle title="Accordion number 4"]Toggle 4 content goes here.[/toggle]<br/>[/toggles]');
|
9 |
+
}
|
10 |
+
});
|
11 |
+
},
|
12 |
+
createControl : function(n, cm) {
|
13 |
+
return null;
|
14 |
+
},
|
15 |
+
getInfo : function() {
|
16 |
+
return {
|
17 |
+
longname : "Toggle Shortcode",
|
18 |
+
author : 'Oscitas Themes',
|
19 |
+
authorurl : 'http://www.oscitasthemes.com/',
|
20 |
+
infourl : 'http://www.oscitasthemes.com/',
|
21 |
+
version : "2.0.0"
|
22 |
+
};
|
23 |
+
}
|
24 |
+
});
|
25 |
+
tinymce.PluginManager.add('oscitastoggles', tinymce.plugins.oscitasToggles);
|
26 |
+
})();
|
shortcode/tooltip/plugin_shortcode.php
CHANGED
@@ -1,36 +1,47 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* Tooltip
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_tooltip($params, $content = 'Tooltip') {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'type' => '',
|
10 |
-
'link' => '',
|
11 |
-
'tooltip' => '',
|
12 |
-
'style' => '',
|
13 |
-
'class' => ''
|
14 |
-
), $params));
|
15 |
-
$out = '';
|
16 |
-
if ($type == 'link') {
|
17 |
-
$out = '<a href="' . $link . '" data-placement="' . $style . '" title="' . $tooltip . '" class="osc_tooltip ' . $class .
|
18 |
-
';
|
19 |
-
} elseif ($type == 'button') {
|
20 |
-
$out = '<button type="button" data-toggle="tooltip" data-placement="' . $style . '" title="' . $tooltip . '" class="btn osc_tooltip ' . $class
|
21 |
-
}
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
<script>
|
26 |
-
jQuery(document).ready(function() {
|
27 |
-
jQuery('.osc_tooltip').tooltip();
|
28 |
-
});
|
29 |
-
</script>
|
30 |
-
";
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* Tooltip
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_tooltip($params, $content = 'Tooltip') {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'type' => '',
|
10 |
+
'link' => '',
|
11 |
+
'tooltip' => '',
|
12 |
+
'style' => '',
|
13 |
+
'class' => ''
|
14 |
+
), $params));
|
15 |
+
$out = '';
|
16 |
+
if ($type == 'link') {
|
17 |
+
$out = '<a href="' . $link . '" data-placement="' . $style . '" title="' . $tooltip . '" class="osc_tooltip ' . $class .'">' . do_shortcode($content) . '</a>
|
18 |
+
';
|
19 |
+
} elseif ($type == 'button') {
|
20 |
+
$out = '<button type="button" data-toggle="tooltip" data-placement="' . $style . '" title="' . $tooltip . '" class="btn osc_tooltip ' . $class . '">' . do_shortcode($content) . '</button>';
|
21 |
+
}
|
22 |
+
|
23 |
+
if(EBS_TOOLTIP_TEMPLATE==''){
|
24 |
+
$out .= "
|
25 |
+
<script>
|
26 |
+
jQuery(document).ready(function() {
|
27 |
+
jQuery('.osc_tooltip').tooltip();
|
28 |
+
});
|
29 |
+
</script>
|
30 |
+
";
|
31 |
+
|
32 |
+
} else{
|
33 |
+
$out .= "
|
34 |
+
<script>
|
35 |
+
jQuery(document).ready(function(){
|
36 |
+
jQuery('.osc_tooltip').tooltip({template:'".EBS_TOOLTIP_TEMPLATE."'});
|
37 |
+
});
|
38 |
+
</script>
|
39 |
+
";
|
40 |
+
}
|
41 |
+
|
42 |
+
|
43 |
+
return $out;
|
44 |
+
}
|
45 |
+
|
46 |
+
add_shortcode('tooltip', 'osc_theme_tooltip');
|
47 |
+
|
shortcode/tooltip/tooltip_plugin.js
CHANGED
@@ -1,115 +1,115 @@
|
|
1 |
-
var tooltip={
|
2 |
-
title:"Tooltip Image Shortcode",
|
3 |
-
id :'oscitas-form-tooltip',
|
4 |
-
pluginName: 'tooltip'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(tooltip);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_tooltip(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-tooltip-style">Tooltip Style:</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-tooltip-style">\
|
20 |
-
<option value="top">Top</option>\
|
21 |
-
<option value="bottom">Bottom</option>\
|
22 |
-
<option value="left">Left</option>\
|
23 |
-
<option value="right">Right</option>\
|
24 |
-
<option value="auto">Auto</option>\
|
25 |
-
</select><br />\
|
26 |
-
</td>\
|
27 |
-
</tr>\
|
28 |
-
<tr>\
|
29 |
-
<th><label for="oscitas-tooltip-text">Tooltip Text:</label></th>\
|
30 |
-
<td><input type="text" name="tooltip-text" id="oscitas-tooltip-text" value="Tooltip"/><br />\
|
31 |
-
</td>\
|
32 |
-
</tr>\
|
33 |
-
<tr>\
|
34 |
-
<th><label for="oscitas-tooltip-type">Type:</label></th>\
|
35 |
-
<td><select name="type" id="oscitas-tooltip-type">\
|
36 |
-
<option value="link">Link</option>\
|
37 |
-
<option value="button">Button</option>\
|
38 |
-
</select><br />\
|
39 |
-
</td>\
|
40 |
-
</tr >\
|
41 |
-
<tr id="oscitas-tooltip-link-tr">\
|
42 |
-
<th><label for="oscitas-tooltip-link">Link:</label></th>\
|
43 |
-
<td><input type="text" name="tooltip-link" id="oscitas-tooltip-link" value="#"/><br />\
|
44 |
-
</td>\
|
45 |
-
</tr>\
|
46 |
-
<tr>\
|
47 |
-
<th><label for="oscitas-tooltip-link-text">Value:</label></th>\
|
48 |
-
<td><input type="text" name="link-text" id="oscitas-tooltip-link-text" value="Hover Me"/><br />\
|
49 |
-
</td>\
|
50 |
-
</tr>\
|
51 |
-
<tr>\
|
52 |
-
<th><label for="oscitas-tooltip-class">Custom Class:</label></th>\
|
53 |
-
<td><input type="text" name="line" id="oscitas-tooltip-class" value=""/><br />\
|
54 |
-
</td>\
|
55 |
-
</tr>\
|
56 |
-
</table>\
|
57 |
-
<p class="submit">\
|
58 |
-
<input type="button" id="oscitas-tooltip-submit" class="button-primary" value="Insert Tooltip" name="submit" />\
|
59 |
-
</p>\
|
60 |
-
</div>');
|
61 |
-
|
62 |
-
var table = form.find('table');
|
63 |
-
form.appendTo('body').hide();
|
64 |
-
var colors = ['color', 'bgcolor'];
|
65 |
-
|
66 |
-
form.find('#oscitas-tooltip-type').change(function(){
|
67 |
-
if(jQuery(this).val()=='link'){
|
68 |
-
table.find('#oscitas-tooltip-link-tr').show();
|
69 |
-
table.find('#oscitas-tooltip-link').val('#');
|
70 |
-
} else{
|
71 |
-
table.find('#oscitas-tooltip-link-tr').hide();
|
72 |
-
table.find('#oscitas-tooltip-link').val('');
|
73 |
-
}
|
74 |
-
jQuery(this).parents('#oscitas-table').find('tr:visible:even').css('background', '#F0F0F0');
|
75 |
-
jQuery(this).parents('#oscitas-table').find('tr:visible:odd').css('background', '#DADADD');
|
76 |
-
})
|
77 |
-
|
78 |
-
// handles the click event of the submit button
|
79 |
-
form.find('#oscitas-tooltip-submit').click(function() {
|
80 |
-
// defines the options and their default values
|
81 |
-
// again, this is not the most elegant way to do this
|
82 |
-
// but well, this gets the job done nonetheless
|
83 |
-
var cusclass='';
|
84 |
-
if(table.find('#oscitas-tooltip-class').val()!=''){
|
85 |
-
cusclass= ' class="'+table.find('#oscitas-tooltip-class').val()+'"';
|
86 |
-
}
|
87 |
-
var shortcode = '[tooltip';
|
88 |
-
shortcode += ' type="' + table.find('#oscitas-tooltip-type').val();
|
89 |
-
|
90 |
-
shortcode += '" ';
|
91 |
-
|
92 |
-
shortcode += ' link="' + table.find('#oscitas-tooltip-link').val();
|
93 |
-
|
94 |
-
shortcode += '" ';
|
95 |
-
shortcode += ' tooltip="' + table.find('#oscitas-tooltip-text').val();
|
96 |
-
|
97 |
-
shortcode += '" ';
|
98 |
-
shortcode += ' style="' + table.find('#oscitas-tooltip-style').val();
|
99 |
-
|
100 |
-
shortcode += '" ';
|
101 |
-
|
102 |
-
shortcode += cusclass;
|
103 |
-
|
104 |
-
shortcode += ']';
|
105 |
-
shortcode+= table.find('#oscitas-tooltip-link-text').val();
|
106 |
-
shortcode+='[/tooltip]';
|
107 |
-
|
108 |
-
// inserts the shortcode into the active editor
|
109 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
110 |
-
|
111 |
-
// closes fancybox
|
112 |
-
close_dialogue(pluginObj.hashId);
|
113 |
-
});
|
114 |
-
}
|
115 |
-
|
1 |
+
var tooltip={
|
2 |
+
title:"Tooltip Image Shortcode",
|
3 |
+
id :'oscitas-form-tooltip',
|
4 |
+
pluginName: 'tooltip'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(tooltip);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_tooltip(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-tooltip-style">Tooltip Style:</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-tooltip-style">\
|
20 |
+
<option value="top">Top</option>\
|
21 |
+
<option value="bottom">Bottom</option>\
|
22 |
+
<option value="left">Left</option>\
|
23 |
+
<option value="right">Right</option>\
|
24 |
+
<option value="auto">Auto</option>\
|
25 |
+
</select><br />\
|
26 |
+
</td>\
|
27 |
+
</tr>\
|
28 |
+
<tr>\
|
29 |
+
<th><label for="oscitas-tooltip-text">Tooltip Text:</label></th>\
|
30 |
+
<td><input type="text" name="tooltip-text" id="oscitas-tooltip-text" value="Tooltip"/><br />\
|
31 |
+
</td>\
|
32 |
+
</tr>\
|
33 |
+
<tr>\
|
34 |
+
<th><label for="oscitas-tooltip-type">Type:</label></th>\
|
35 |
+
<td><select name="type" id="oscitas-tooltip-type">\
|
36 |
+
<option value="link">Link</option>\
|
37 |
+
<option value="button">Button</option>\
|
38 |
+
</select><br />\
|
39 |
+
</td>\
|
40 |
+
</tr >\
|
41 |
+
<tr id="oscitas-tooltip-link-tr">\
|
42 |
+
<th><label for="oscitas-tooltip-link">Link:</label></th>\
|
43 |
+
<td><input type="text" name="tooltip-link" id="oscitas-tooltip-link" value="#"/><br />\
|
44 |
+
</td>\
|
45 |
+
</tr>\
|
46 |
+
<tr>\
|
47 |
+
<th><label for="oscitas-tooltip-link-text">Value:</label></th>\
|
48 |
+
<td><input type="text" name="link-text" id="oscitas-tooltip-link-text" value="Hover Me"/><br />\
|
49 |
+
</td>\
|
50 |
+
</tr>\
|
51 |
+
<tr>\
|
52 |
+
<th><label for="oscitas-tooltip-class">Custom Class:</label></th>\
|
53 |
+
<td><input type="text" name="line" id="oscitas-tooltip-class" value=""/><br />\
|
54 |
+
</td>\
|
55 |
+
</tr>\
|
56 |
+
</table>\
|
57 |
+
<p class="submit">\
|
58 |
+
<input type="button" id="oscitas-tooltip-submit" class="button-primary" value="Insert Tooltip" name="submit" />\
|
59 |
+
</p>\
|
60 |
+
</div>');
|
61 |
+
|
62 |
+
var table = form.find('table');
|
63 |
+
form.appendTo('body').hide();
|
64 |
+
var colors = ['color', 'bgcolor'];
|
65 |
+
|
66 |
+
form.find('#oscitas-tooltip-type').change(function(){
|
67 |
+
if(jQuery(this).val()=='link'){
|
68 |
+
table.find('#oscitas-tooltip-link-tr').show();
|
69 |
+
table.find('#oscitas-tooltip-link').val('#');
|
70 |
+
} else{
|
71 |
+
table.find('#oscitas-tooltip-link-tr').hide();
|
72 |
+
table.find('#oscitas-tooltip-link').val('');
|
73 |
+
}
|
74 |
+
jQuery(this).parents('#oscitas-table').find('tr:visible:even').css('background', '#F0F0F0');
|
75 |
+
jQuery(this).parents('#oscitas-table').find('tr:visible:odd').css('background', '#DADADD');
|
76 |
+
})
|
77 |
+
|
78 |
+
// handles the click event of the submit button
|
79 |
+
form.find('#oscitas-tooltip-submit').click(function() {
|
80 |
+
// defines the options and their default values
|
81 |
+
// again, this is not the most elegant way to do this
|
82 |
+
// but well, this gets the job done nonetheless
|
83 |
+
var cusclass='';
|
84 |
+
if(table.find('#oscitas-tooltip-class').val()!=''){
|
85 |
+
cusclass= ' class="'+table.find('#oscitas-tooltip-class').val()+'"';
|
86 |
+
}
|
87 |
+
var shortcode = '[tooltip';
|
88 |
+
shortcode += ' type="' + table.find('#oscitas-tooltip-type').val();
|
89 |
+
|
90 |
+
shortcode += '" ';
|
91 |
+
|
92 |
+
shortcode += ' link="' + table.find('#oscitas-tooltip-link').val();
|
93 |
+
|
94 |
+
shortcode += '" ';
|
95 |
+
shortcode += ' tooltip="' + table.find('#oscitas-tooltip-text').val();
|
96 |
+
|
97 |
+
shortcode += '" ';
|
98 |
+
shortcode += ' style="' + table.find('#oscitas-tooltip-style').val();
|
99 |
+
|
100 |
+
shortcode += '" ';
|
101 |
+
|
102 |
+
shortcode += cusclass;
|
103 |
+
|
104 |
+
shortcode += ']';
|
105 |
+
shortcode+= table.find('#oscitas-tooltip-link-text').val();
|
106 |
+
shortcode+='[/tooltip]';
|
107 |
+
|
108 |
+
// inserts the shortcode into the active editor
|
109 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
110 |
+
|
111 |
+
// closes fancybox
|
112 |
+
close_dialogue(pluginObj.hashId);
|
113 |
+
});
|
114 |
+
}
|
115 |
+
|
shortcode/well/plugin_shortcode.php
CHANGED
@@ -1,20 +1,21 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* BUTTONS
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_well($params, $content = 'Label') {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
$out = '';
|
13 |
-
$content = str_replace('<br class="osc" />', '', $content);
|
14 |
-
$content = str_replace('<br class="osc" />\n', '', $content);
|
15 |
-
$out = '<div class="well ' . $type . ' ' . $class
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
Â
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* BUTTONS
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_well($params, $content = 'Label') {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'type' => '',
|
10 |
+
'class' => ''
|
11 |
+
), $params));
|
12 |
+
$out = '';
|
13 |
+
$content = str_replace('<br class="osc" />', '', $content);
|
14 |
+
$content = str_replace('<br class="osc" />\n', '', $content);
|
15 |
+
$out = '<div class="well ' . $type . ' ' .EBS_CONTAINER_CLASS . ' ' . $class. '">' . do_shortcode($content) . '</div>';
|
16 |
+
|
17 |
+
return $out;
|
18 |
+
}
|
19 |
+
|
20 |
+
add_shortcode('well', 'osc_theme_well');
|
21 |
+
|
shortcode/well/well_plugin.js
CHANGED
@@ -1,65 +1,65 @@
|
|
1 |
-
var well={
|
2 |
-
title:"Well Shortcode",
|
3 |
-
id :'oscitas-form-well',
|
4 |
-
pluginName: 'well'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(well);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_well(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-well-type">Well Type:</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-well-type">\
|
20 |
-
<option value="">Default</option>\
|
21 |
-
<option value="well-lg">Large</option>\
|
22 |
-
<option value="well-sm">Small</option>\
|
23 |
-
</select><br />\
|
24 |
-
</td>\
|
25 |
-
</tr>\
|
26 |
-
<tr>\
|
27 |
-
<th><label for="oscitas-well-content">Well Content:</label></th>\
|
28 |
-
<td><textarea name="well" id="oscitas-well-content">Your Content</textarea><br />\
|
29 |
-
</td>\
|
30 |
-
</tr>\
|
31 |
-
<tr>\
|
32 |
-
<th><label for="oscitas-well-class">Custom Class:</label></th>\
|
33 |
-
<td><input type="text" name="line" id="oscitas-well-class" value=""/><br />\
|
34 |
-
</td>\
|
35 |
-
</tr>\
|
36 |
-
</table>\
|
37 |
-
<p class="submit">\
|
38 |
-
<input type="button" id="oscitas-well-submit" class="button-primary" value="Insert Well" name="submit" />\
|
39 |
-
</p>\
|
40 |
-
</div>');
|
41 |
-
|
42 |
-
var table = form.find('table');
|
43 |
-
form.appendTo('body').hide();
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
// handles the click event of the submit button
|
49 |
-
form.find('#oscitas-well-submit').click(function(){
|
50 |
-
var cusclass='';
|
51 |
-
if(table.find('#oscitas-well-class').val()!=''){
|
52 |
-
cusclass= ' class="'+table.find('#oscitas-well-class').val()+'"';
|
53 |
-
}
|
54 |
-
var shortcode = '[well type="'+jQuery('#oscitas-well-type').val()+'"'+cusclass+']<br class="osc"/>';
|
55 |
-
shortcode += jQuery('#oscitas-well-content').val()+'<br class="osc"/>';
|
56 |
-
shortcode += '[/well]';
|
57 |
-
|
58 |
-
// inserts the shortcode into the active editor
|
59 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
60 |
-
|
61 |
-
// closes fancybox
|
62 |
-
close_dialogue(pluginObj.hashId);
|
63 |
-
});
|
64 |
-
}
|
65 |
-
|
1 |
+
var well={
|
2 |
+
title:"Well Shortcode",
|
3 |
+
id :'oscitas-form-well',
|
4 |
+
pluginName: 'well'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(well);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_well(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-well-type">Well Type:</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-well-type">\
|
20 |
+
<option value="">Default</option>\
|
21 |
+
<option value="well-lg">Large</option>\
|
22 |
+
<option value="well-sm">Small</option>\
|
23 |
+
</select><br />\
|
24 |
+
</td>\
|
25 |
+
</tr>\
|
26 |
+
<tr>\
|
27 |
+
<th><label for="oscitas-well-content">Well Content:</label></th>\
|
28 |
+
<td><textarea name="well" id="oscitas-well-content">Your Content</textarea><br />\
|
29 |
+
</td>\
|
30 |
+
</tr>\
|
31 |
+
<tr>\
|
32 |
+
<th><label for="oscitas-well-class">Custom Class:</label></th>\
|
33 |
+
<td><input type="text" name="line" id="oscitas-well-class" value=""/><br />\
|
34 |
+
</td>\
|
35 |
+
</tr>\
|
36 |
+
</table>\
|
37 |
+
<p class="submit">\
|
38 |
+
<input type="button" id="oscitas-well-submit" class="button-primary" value="Insert Well" name="submit" />\
|
39 |
+
</p>\
|
40 |
+
</div>');
|
41 |
+
|
42 |
+
var table = form.find('table');
|
43 |
+
form.appendTo('body').hide();
|
44 |
+
|
45 |
+
|
46 |
+
|
47 |
+
|
48 |
+
// handles the click event of the submit button
|
49 |
+
form.find('#oscitas-well-submit').click(function(){
|
50 |
+
var cusclass='';
|
51 |
+
if(table.find('#oscitas-well-class').val()!=''){
|
52 |
+
cusclass= ' class="'+table.find('#oscitas-well-class').val()+'"';
|
53 |
+
}
|
54 |
+
var shortcode = '[well type="'+jQuery('#oscitas-well-type').val()+'"'+cusclass+']<br class="osc"/>';
|
55 |
+
shortcode += jQuery('#oscitas-well-content').val()+'<br class="osc"/>';
|
56 |
+
shortcode += '[/well]';
|
57 |
+
|
58 |
+
// inserts the shortcode into the active editor
|
59 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
60 |
+
|
61 |
+
// closes fancybox
|
62 |
+
close_dialogue(pluginObj.hashId);
|
63 |
+
});
|
64 |
+
}
|
65 |
+
|
shortcode/wpcolumns/plugin_shortcode.php
CHANGED
@@ -1,569 +1,569 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/* * *********************************************************
|
4 |
-
* Row
|
5 |
-
* ********************************************************* */
|
6 |
-
|
7 |
-
function osc_theme_row($params, $content = null) {
|
8 |
-
extract(shortcode_atts(array(
|
9 |
-
'class' => ''
|
10 |
-
), $params));
|
11 |
-
$result = '<div class="row ' . $class .
|
12 |
-
//echo '<textarea>'.$content.'</textarea>';
|
13 |
-
$content = str_replace("]<br />", ']', $content);
|
14 |
-
$content = str_replace("<br />\n[", '[', $content);
|
15 |
-
$result .= do_shortcode($content);
|
16 |
-
$result .= '</div>';
|
17 |
-
|
18 |
-
return $result;
|
19 |
-
}
|
20 |
-
|
21 |
-
add_shortcode('row', 'osc_theme_row');
|
22 |
-
/* * *********************************************************
|
23 |
-
* TWO
|
24 |
-
* ********************************************************* */
|
25 |
-
|
26 |
-
function osc_theme_column($params, $content = null) {
|
27 |
-
extract(shortcode_atts(array(
|
28 |
-
'md' => '',
|
29 |
-
'sm' => '',
|
30 |
-
'xs' => '',
|
31 |
-
'lg' => '',
|
32 |
-
'mdoff' => '',
|
33 |
-
'smoff' => '',
|
34 |
-
'xsoff' => '',
|
35 |
-
'lgoff' => '',
|
36 |
-
'mdhide' => '',
|
37 |
-
'smhide' => '',
|
38 |
-
'xshide' => '',
|
39 |
-
'lghide' => '',
|
40 |
-
'mdclear' => '',
|
41 |
-
'smclear' => '',
|
42 |
-
'xsclear' => '',
|
43 |
-
'lgclear' => '',
|
44 |
-
'off'=>''
|
45 |
-
), $params));
|
46 |
-
|
47 |
-
|
48 |
-
$arr = array('md', 'xs', 'sm');
|
49 |
-
$classes = array();
|
50 |
-
foreach ($arr as $k => $aa) {
|
51 |
-
if (${$aa} == 12 || ${$aa} == '') {
|
52 |
-
$classes[] = 'col-' . $aa . '-12';
|
53 |
-
} else {
|
54 |
-
$classes[] = 'col-' . $aa . '-' . ${$aa};
|
55 |
-
}
|
56 |
-
}
|
57 |
-
$arr2 = array('mdoff', 'smoff', 'xsoff', 'lgoff');
|
58 |
-
foreach ($arr2 as $k => $aa) {
|
59 |
-
$nn = str_replace('off', '', $aa);
|
60 |
-
if (${$aa} == 0 || ${$aa} == '') {
|
61 |
-
//$classes[] = '';
|
62 |
-
} else {
|
63 |
-
$classes[] = 'col-' . $nn . '-offset-' . ${$aa};
|
64 |
-
}
|
65 |
-
}
|
66 |
-
$arr2 = array('mdhide', 'smhide', 'xshide', 'lghide');
|
67 |
-
foreach ($arr2 as $k => $aa) {
|
68 |
-
$nn = str_replace('hide', '', $aa);
|
69 |
-
if (${$aa} == 'yes') {
|
70 |
-
$classes[] = 'hidden-' . $nn;
|
71 |
-
}
|
72 |
-
}
|
73 |
-
$arr2 = array('mdclear', 'smclear', 'xsclear', 'lgclear');
|
74 |
-
foreach ($arr2 as $k => $aa) {
|
75 |
-
$nn = str_replace('clear', '', $aa);
|
76 |
-
if (${$aa} == 'yes') {
|
77 |
-
$classes[] = 'clear-' . $nn;
|
78 |
-
}
|
79 |
-
}
|
80 |
-
if ($off != '') {
|
81 |
-
$classes[] = 'col-lg-offset-'.$off;
|
82 |
-
}
|
83 |
-
|
84 |
-
if ($off != '') {
|
85 |
-
$classes[] = 'col-lg-offset-'.$off;
|
86 |
-
}
|
87 |
-
$result = '<div class="col-lg-' . $lg . ' ' . implode(' ', $classes) . '">';
|
88 |
-
$result .= do_shortcode($content);
|
89 |
-
$result .= '</div>';
|
90 |
-
|
91 |
-
return $result;
|
92 |
-
}
|
93 |
-
|
94 |
-
add_shortcode('column', 'osc_theme_column');
|
95 |
-
|
96 |
-
|
97 |
-
function osc_theme_one_half($params, $content = null) {
|
98 |
-
extract(shortcode_atts(array(
|
99 |
-
'md' => '',
|
100 |
-
'sm' => '',
|
101 |
-
'xs' => '',
|
102 |
-
'off' => ''
|
103 |
-
), $params));
|
104 |
-
if ($md == 12) {
|
105 |
-
$mds = '';
|
106 |
-
} else {
|
107 |
-
$mds = 'col-md-' . $md;
|
108 |
-
}
|
109 |
-
if ($sm == 12) {
|
110 |
-
$sms = '';
|
111 |
-
} else {
|
112 |
-
$sms = 'col-sm-' . $sm;
|
113 |
-
}
|
114 |
-
if ($xs == 12) {
|
115 |
-
$xss = '';
|
116 |
-
} else {
|
117 |
-
$xss = 'col-xs-' . $xs;
|
118 |
-
}
|
119 |
-
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half">';
|
120 |
-
$result .= do_shortcode($content);
|
121 |
-
$result .= '</div>';
|
122 |
-
|
123 |
-
return $result;
|
124 |
-
}
|
125 |
-
|
126 |
-
add_shortcode('one_half', 'osc_theme_one_half');
|
127 |
-
|
128 |
-
function osc_theme_one_half_last($params, $content = null) {
|
129 |
-
extract(shortcode_atts(array(
|
130 |
-
'md' => '',
|
131 |
-
'sm' => '',
|
132 |
-
'xs' => '',
|
133 |
-
'off' => ''
|
134 |
-
), $params));
|
135 |
-
if ($md == 12) {
|
136 |
-
$mds = '';
|
137 |
-
} else {
|
138 |
-
$mds = 'col-md-' . $md;
|
139 |
-
}
|
140 |
-
if ($sm == 12) {
|
141 |
-
$sms = '';
|
142 |
-
} else {
|
143 |
-
$sms = 'col-sm-' . $sm;
|
144 |
-
}
|
145 |
-
if ($xs == 12) {
|
146 |
-
$xss = '';
|
147 |
-
} else {
|
148 |
-
$xss = 'col-xs-' . $xs;
|
149 |
-
}
|
150 |
-
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half-last">';
|
151 |
-
$result .= do_shortcode($content);
|
152 |
-
$result .= '</div>';
|
153 |
-
|
154 |
-
return $result;
|
155 |
-
}
|
156 |
-
|
157 |
-
add_shortcode('one_half_last', 'osc_theme_one_half_last');
|
158 |
-
|
159 |
-
/* * *********************************************************
|
160 |
-
* THIRD
|
161 |
-
* ********************************************************* */
|
162 |
-
|
163 |
-
function osc_theme_one_third($params, $content = null) {
|
164 |
-
extract(shortcode_atts(array(
|
165 |
-
'md' => '',
|
166 |
-
'sm' => '',
|
167 |
-
'xs' => '',
|
168 |
-
'off' => ''
|
169 |
-
), $params));
|
170 |
-
if ($md == 12) {
|
171 |
-
$mds = '';
|
172 |
-
} else {
|
173 |
-
$mds = 'col-md-' . $md;
|
174 |
-
}
|
175 |
-
if ($sm == 12) {
|
176 |
-
$sms = '';
|
177 |
-
} else {
|
178 |
-
$sms = 'col-sm-' . $sm;
|
179 |
-
}
|
180 |
-
if ($xs == 12) {
|
181 |
-
$xss = '';
|
182 |
-
} else {
|
183 |
-
$xss = 'col-xs-' . $xs;
|
184 |
-
}
|
185 |
-
$result = '<div class="sc-column col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' ">'; //one-third
|
186 |
-
$result .= do_shortcode($content);
|
187 |
-
$result .= '</div>';
|
188 |
-
|
189 |
-
return $result;
|
190 |
-
}
|
191 |
-
|
192 |
-
add_shortcode('one_third', 'osc_theme_one_third');
|
193 |
-
|
194 |
-
function osc_theme_one_third_last($params, $content = null) {
|
195 |
-
extract(shortcode_atts(array(
|
196 |
-
'md' => '',
|
197 |
-
'sm' => '',
|
198 |
-
'xs' => '',
|
199 |
-
'off' => ''
|
200 |
-
), $params));
|
201 |
-
if ($md == 12) {
|
202 |
-
$mds = '';
|
203 |
-
} else {
|
204 |
-
$mds = 'col-md-' . $md;
|
205 |
-
}
|
206 |
-
if ($sm == 12) {
|
207 |
-
$sms = '';
|
208 |
-
} else {
|
209 |
-
$sms = 'col-sm-' . $sm;
|
210 |
-
}
|
211 |
-
if ($xs == 12) {
|
212 |
-
$xss = '';
|
213 |
-
} else {
|
214 |
-
$xss = 'col-xs-' . $xs;
|
215 |
-
}
|
216 |
-
$result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last">'; // one-third-last
|
217 |
-
$result .= do_shortcode($content);
|
218 |
-
$result .= '</div>';
|
219 |
-
|
220 |
-
return $result;
|
221 |
-
}
|
222 |
-
|
223 |
-
add_shortcode('one_third_last', 'osc_theme_one_third_last');
|
224 |
-
|
225 |
-
function osc_theme_two_third($params, $content = null) {
|
226 |
-
extract(shortcode_atts(array(
|
227 |
-
'md' => '',
|
228 |
-
'sm' => '',
|
229 |
-
'xs' => '',
|
230 |
-
'off' => ''
|
231 |
-
), $params));
|
232 |
-
if ($md == 12) {
|
233 |
-
$mds = '';
|
234 |
-
} else {
|
235 |
-
$mds = 'col-md-' . $md;
|
236 |
-
}
|
237 |
-
if ($sm == 12) {
|
238 |
-
$sms = '';
|
239 |
-
} else {
|
240 |
-
$sms = 'col-sm-' . $sm;
|
241 |
-
}
|
242 |
-
if ($xs == 12) {
|
243 |
-
$xss = '';
|
244 |
-
} else {
|
245 |
-
$xss = 'col-xs-' . $xs;
|
246 |
-
}
|
247 |
-
$result = '<div class=" col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' ">'; //two-third
|
248 |
-
$result .= do_shortcode($content);
|
249 |
-
$result .= '</div>';
|
250 |
-
|
251 |
-
return $result;
|
252 |
-
}
|
253 |
-
|
254 |
-
add_shortcode('two_third', 'osc_theme_two_third');
|
255 |
-
|
256 |
-
function osc_theme_two_third_last($params, $content = null) {
|
257 |
-
extract(shortcode_atts(array(
|
258 |
-
'md' => '',
|
259 |
-
'sm' => '',
|
260 |
-
'xs' => '',
|
261 |
-
'off' => ''
|
262 |
-
), $params));
|
263 |
-
if ($md == 12) {
|
264 |
-
$mds = '';
|
265 |
-
} else {
|
266 |
-
$mds = 'col-md-' . $md;
|
267 |
-
}
|
268 |
-
if ($sm == 12) {
|
269 |
-
$sms = '';
|
270 |
-
} else {
|
271 |
-
$sms = 'col-sm-' . $sm;
|
272 |
-
}
|
273 |
-
if ($xs == 12) {
|
274 |
-
$xss = '';
|
275 |
-
} else {
|
276 |
-
$xss = 'col-xs-' . $xs;
|
277 |
-
}
|
278 |
-
$result = '<div class="col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last ">'; //two-third-last
|
279 |
-
$result .= do_shortcode($content);
|
280 |
-
$result .= '</div>';
|
281 |
-
|
282 |
-
return $result;
|
283 |
-
}
|
284 |
-
|
285 |
-
add_shortcode('two_third_last', 'osc_theme_two_third_last');
|
286 |
-
|
287 |
-
/* * *********************************************************
|
288 |
-
* FOURTH
|
289 |
-
* ********************************************************* */
|
290 |
-
|
291 |
-
function osc_theme_one_fourth($params, $content = null) {
|
292 |
-
extract(shortcode_atts(array(
|
293 |
-
'md' => '',
|
294 |
-
'sm' => '',
|
295 |
-
'xs' => '',
|
296 |
-
'off' => ''
|
297 |
-
), $params));
|
298 |
-
if ($md == 12) {
|
299 |
-
$mds = '';
|
300 |
-
} else {
|
301 |
-
$mds = 'col-md-' . $md;
|
302 |
-
}
|
303 |
-
if ($sm == 12) {
|
304 |
-
$sms = '';
|
305 |
-
} else {
|
306 |
-
$sms = 'col-sm-' . $sm;
|
307 |
-
}
|
308 |
-
if ($xs == 12) {
|
309 |
-
$xss = '';
|
310 |
-
} else {
|
311 |
-
$xss = 'col-xs-' . $xs;
|
312 |
-
}
|
313 |
-
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth">';
|
314 |
-
$result .= do_shortcode($content);
|
315 |
-
$result .= '</div>';
|
316 |
-
|
317 |
-
return $result;
|
318 |
-
}
|
319 |
-
|
320 |
-
add_shortcode('one_fourth', 'osc_theme_one_fourth');
|
321 |
-
|
322 |
-
function osc_theme_one_fourth_last($params, $content = null) {
|
323 |
-
extract(shortcode_atts(array(
|
324 |
-
'md' => '',
|
325 |
-
'sm' => '',
|
326 |
-
'xs' => '',
|
327 |
-
'off' => ''
|
328 |
-
), $params));
|
329 |
-
if ($md == 12) {
|
330 |
-
$mds = '';
|
331 |
-
} else {
|
332 |
-
$mds = 'col-md-' . $md;
|
333 |
-
}
|
334 |
-
if ($sm == 12) {
|
335 |
-
$sms = '';
|
336 |
-
} else {
|
337 |
-
$sms = 'col-sm-' . $sm;
|
338 |
-
}
|
339 |
-
if ($xs == 12) {
|
340 |
-
$xss = '';
|
341 |
-
} else {
|
342 |
-
$xss = 'col-xs-' . $xs;
|
343 |
-
}
|
344 |
-
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last one-fourth-last">';
|
345 |
-
$result .= do_shortcode($content);
|
346 |
-
$result .= '</div>';
|
347 |
-
|
348 |
-
return $result;
|
349 |
-
}
|
350 |
-
|
351 |
-
add_shortcode('one_fourth_last', 'osc_theme_one_fourth_last');
|
352 |
-
|
353 |
-
function osc_theme_three_fourth($params, $content = null) {
|
354 |
-
extract(shortcode_atts(array(
|
355 |
-
'md' => '',
|
356 |
-
'sm' => '',
|
357 |
-
'xs' => '',
|
358 |
-
'off' => ''
|
359 |
-
), $params));
|
360 |
-
if ($md == 12) {
|
361 |
-
$mds = '';
|
362 |
-
} else {
|
363 |
-
$mds = 'col-md-' . $md;
|
364 |
-
}
|
365 |
-
if ($sm == 12) {
|
366 |
-
$sms = '';
|
367 |
-
} else {
|
368 |
-
$sms = 'col-sm-' . $sm;
|
369 |
-
}
|
370 |
-
if ($xs == 12) {
|
371 |
-
$xss = '';
|
372 |
-
} else {
|
373 |
-
$xss = 'col-xs-' . $xs;
|
374 |
-
}
|
375 |
-
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' three-fourth">';
|
376 |
-
$result .= do_shortcode($content);
|
377 |
-
$result .= '</div>';
|
378 |
-
|
379 |
-
return $result;
|
380 |
-
}
|
381 |
-
|
382 |
-
add_shortcode('three_fourth', 'osc_theme_three_fourth');
|
383 |
-
|
384 |
-
function osc_theme_three_fourth_last($params, $content = null) {
|
385 |
-
extract(shortcode_atts(array(
|
386 |
-
'md' => '',
|
387 |
-
'sm' => '',
|
388 |
-
'xs' => '',
|
389 |
-
'off' => ''
|
390 |
-
), $params));
|
391 |
-
if ($md == 12) {
|
392 |
-
$mds = '';
|
393 |
-
} else {
|
394 |
-
$mds = 'col-md-' . $md;
|
395 |
-
}
|
396 |
-
if ($sm == 12) {
|
397 |
-
$sms = '';
|
398 |
-
} else {
|
399 |
-
$sms = 'col-sm-' . $sm;
|
400 |
-
}
|
401 |
-
if ($xs == 12) {
|
402 |
-
$xss = '';
|
403 |
-
} else {
|
404 |
-
$xss = 'col-xs-' . $xs;
|
405 |
-
}
|
406 |
-
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' column-last three-fourth-last">';
|
407 |
-
$result .= do_shortcode($content);
|
408 |
-
$result .= '</div>';
|
409 |
-
|
410 |
-
return $result;
|
411 |
-
}
|
412 |
-
|
413 |
-
add_shortcode('three_fourth_last', 'osc_theme_three_fourth_last');
|
414 |
-
|
415 |
-
function osc_theme_one_fourth_second($params, $content = null) {
|
416 |
-
extract(shortcode_atts(array(
|
417 |
-
'md' => '',
|
418 |
-
'sm' => '',
|
419 |
-
'xs' => '',
|
420 |
-
'off' => ''
|
421 |
-
), $params));
|
422 |
-
if ($md == 12) {
|
423 |
-
$mds = '';
|
424 |
-
} else {
|
425 |
-
$mds = 'col-md-' . $md;
|
426 |
-
}
|
427 |
-
if ($sm == 12) {
|
428 |
-
$sms = '';
|
429 |
-
} else {
|
430 |
-
$sms = 'col-sm-' . $sm;
|
431 |
-
}
|
432 |
-
if ($xs == 12) {
|
433 |
-
$xss = '';
|
434 |
-
} else {
|
435 |
-
$xss = 'col-xs-' . $xs;
|
436 |
-
}
|
437 |
-
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth-second">';
|
438 |
-
$result .= do_shortcode($content);
|
439 |
-
$result .= '</div>';
|
440 |
-
|
441 |
-
return $result;
|
442 |
-
}
|
443 |
-
|
444 |
-
add_shortcode('one_fourth_second', 'osc_theme_one_fourth_second');
|
445 |
-
|
446 |
-
function osc_theme_one_fourth_third($params, $content = null) {
|
447 |
-
extract(shortcode_atts(array(
|
448 |
-
'md' => '',
|
449 |
-
'sm' => '',
|
450 |
-
'xs' => '',
|
451 |
-
'off' => ''
|
452 |
-
), $params));
|
453 |
-
if ($md == 12) {
|
454 |
-
$mds = '';
|
455 |
-
} else {
|
456 |
-
$mds = 'col-md-' . $md;
|
457 |
-
}
|
458 |
-
if ($sm == 12) {
|
459 |
-
$sms = '';
|
460 |
-
} else {
|
461 |
-
$sms = 'col-sm-' . $sm;
|
462 |
-
}
|
463 |
-
if ($xs == 12) {
|
464 |
-
$xss = '';
|
465 |
-
} else {
|
466 |
-
$xss = 'col-xs-' . $xs;
|
467 |
-
}
|
468 |
-
|
469 |
-
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-fourth-third">';
|
470 |
-
$result .= do_shortcode($content);
|
471 |
-
$result .= '</div>';
|
472 |
-
|
473 |
-
return $result;
|
474 |
-
}
|
475 |
-
|
476 |
-
add_shortcode('one_fourth_third', 'osc_theme_one_fourth_third');
|
477 |
-
|
478 |
-
function osc_theme_one_half_second($params, $content = null) {
|
479 |
-
extract(shortcode_atts(array(
|
480 |
-
'md' => '',
|
481 |
-
'sm' => '',
|
482 |
-
'xs' => '',
|
483 |
-
'off' => ''
|
484 |
-
), $params));
|
485 |
-
if ($md == 12) {
|
486 |
-
$mds = '';
|
487 |
-
} else {
|
488 |
-
$mds = 'col-md-' . $md;
|
489 |
-
}
|
490 |
-
if ($sm == 12) {
|
491 |
-
$sms = '';
|
492 |
-
} else {
|
493 |
-
$sms = 'col-sm-' . $sm;
|
494 |
-
}
|
495 |
-
if ($xs == 12) {
|
496 |
-
$xss = '';
|
497 |
-
} else {
|
498 |
-
$xss = 'col-xs-' . $xs;
|
499 |
-
}
|
500 |
-
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-half-second">';
|
501 |
-
$result .= do_shortcode($content);
|
502 |
-
$result .= '</div>';
|
503 |
-
|
504 |
-
return $result;
|
505 |
-
}
|
506 |
-
|
507 |
-
add_shortcode('one_half_second', 'osc_theme_one_half_second');
|
508 |
-
|
509 |
-
function osc_theme_one_third_second($params, $content = null) {
|
510 |
-
extract(shortcode_atts(array(
|
511 |
-
'md' => '',
|
512 |
-
'sm' => '',
|
513 |
-
'xs' => '',
|
514 |
-
'off' => ''
|
515 |
-
), $params));
|
516 |
-
if ($md == 12) {
|
517 |
-
$mds = '';
|
518 |
-
} else {
|
519 |
-
$mds = 'col-md-' . $md;
|
520 |
-
}
|
521 |
-
if ($sm == 12) {
|
522 |
-
$sms = '';
|
523 |
-
} else {
|
524 |
-
$sms = 'col-sm-' . $sm;
|
525 |
-
}
|
526 |
-
if ($xs == 12) {
|
527 |
-
$xss = '';
|
528 |
-
} else {
|
529 |
-
$xss = 'col-xs-' . $xs;
|
530 |
-
}
|
531 |
-
$result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-third-second">';
|
532 |
-
$result .= do_shortcode($content);
|
533 |
-
$result .= '</div>';
|
534 |
-
|
535 |
-
return $result;
|
536 |
-
}
|
537 |
-
|
538 |
-
add_shortcode('one_third_second', 'osc_theme_one_third_second');
|
539 |
-
|
540 |
-
function osc_theme_one_column($params, $content = null) {
|
541 |
-
extract(shortcode_atts(array(
|
542 |
-
'md' => '',
|
543 |
-
'sm' => '',
|
544 |
-
'xs' => '',
|
545 |
-
'off' => ''
|
546 |
-
), $params));
|
547 |
-
if ($md == 12) {
|
548 |
-
$mds = '';
|
549 |
-
} else {
|
550 |
-
$mds = 'col-md-' . $md;
|
551 |
-
}
|
552 |
-
if ($sm == 12) {
|
553 |
-
$sms = '';
|
554 |
-
} else {
|
555 |
-
$sms = 'col-sm-' . $sm;
|
556 |
-
}
|
557 |
-
if ($xs == 12) {
|
558 |
-
$xss = '';
|
559 |
-
} else {
|
560 |
-
$xss = 'col-xs-' . $xs;
|
561 |
-
}
|
562 |
-
$result = '<div class="col-lg-12 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off . ' one-column">';
|
563 |
-
$result .= do_shortcode($content);
|
564 |
-
$result .= '</div>';
|
565 |
-
|
566 |
-
return $result;
|
567 |
-
}
|
568 |
-
|
569 |
-
add_shortcode('one_column', 'osc_theme_one_column');
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/* * *********************************************************
|
4 |
+
* Row
|
5 |
+
* ********************************************************* */
|
6 |
+
|
7 |
+
function osc_theme_row($params, $content = null) {
|
8 |
+
extract(shortcode_atts(array(
|
9 |
+
'class' => ''
|
10 |
+
), $params));
|
11 |
+
$result = '<div class="row ' . $class .EBS_CONTAINER_CLASS.'">';
|
12 |
+
//echo '<textarea>'.$content.'</textarea>';
|
13 |
+
$content = str_replace("]<br />", ']', $content);
|
14 |
+
$content = str_replace("<br />\n[", '[', $content);
|
15 |
+
$result .= do_shortcode($content);
|
16 |
+
$result .= '</div>';
|
17 |
+
|
18 |
+
return $result;
|
19 |
+
}
|
20 |
+
|
21 |
+
add_shortcode('row', 'osc_theme_row');
|
22 |
+
/* * *********************************************************
|
23 |
+
* TWO
|
24 |
+
* ********************************************************* */
|
25 |
+
|
26 |
+
function osc_theme_column($params, $content = null) {
|
27 |
+
extract(shortcode_atts(array(
|
28 |
+
'md' => '',
|
29 |
+
'sm' => '',
|
30 |
+
'xs' => '',
|
31 |
+
'lg' => '',
|
32 |
+
'mdoff' => '',
|
33 |
+
'smoff' => '',
|
34 |
+
'xsoff' => '',
|
35 |
+
'lgoff' => '',
|
36 |
+
'mdhide' => '',
|
37 |
+
'smhide' => '',
|
38 |
+
'xshide' => '',
|
39 |
+
'lghide' => '',
|
40 |
+
'mdclear' => '',
|
41 |
+
'smclear' => '',
|
42 |
+
'xsclear' => '',
|
43 |
+
'lgclear' => '',
|
44 |
+
'off'=>''
|
45 |
+
), $params));
|
46 |
+
|
47 |
+
|
48 |
+
$arr = array('md', 'xs', 'sm');
|
49 |
+
$classes = array();
|
50 |
+
foreach ($arr as $k => $aa) {
|
51 |
+
if (${$aa} == 12 || ${$aa} == '') {
|
52 |
+
$classes[] = 'col-' . $aa . '-12';
|
53 |
+
} else {
|
54 |
+
$classes[] = 'col-' . $aa . '-' . ${$aa};
|
55 |
+
}
|
56 |
+
}
|
57 |
+
$arr2 = array('mdoff', 'smoff', 'xsoff', 'lgoff');
|
58 |
+
foreach ($arr2 as $k => $aa) {
|
59 |
+
$nn = str_replace('off', '', $aa);
|
60 |
+
if (${$aa} == 0 || ${$aa} == '') {
|
61 |
+
//$classes[] = '';
|
62 |
+
} else {
|
63 |
+
$classes[] = 'col-' . $nn . '-offset-' . ${$aa};
|
64 |
+
}
|
65 |
+
}
|
66 |
+
$arr2 = array('mdhide', 'smhide', 'xshide', 'lghide');
|
67 |
+
foreach ($arr2 as $k => $aa) {
|
68 |
+
$nn = str_replace('hide', '', $aa);
|
69 |
+
if (${$aa} == 'yes') {
|
70 |
+
$classes[] = 'hidden-' . $nn;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
$arr2 = array('mdclear', 'smclear', 'xsclear', 'lgclear');
|
74 |
+
foreach ($arr2 as $k => $aa) {
|
75 |
+
$nn = str_replace('clear', '', $aa);
|
76 |
+
if (${$aa} == 'yes') {
|
77 |
+
$classes[] = 'clear-' . $nn;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
if ($off != '') {
|
81 |
+
$classes[] = 'col-lg-offset-'.$off;
|
82 |
+
}
|
83 |
+
|
84 |
+
if ($off != '') {
|
85 |
+
$classes[] = 'col-lg-offset-'.$off;
|
86 |
+
}
|
87 |
+
$result = '<div class="col-lg-' . $lg . ' ' . implode(' ', $classes) . EBS_CONTAINER_CLASS.'">';
|
88 |
+
$result .= do_shortcode($content);
|
89 |
+
$result .= '</div>';
|
90 |
+
|
91 |
+
return $result;
|
92 |
+
}
|
93 |
+
|
94 |
+
add_shortcode('column', 'osc_theme_column');
|
95 |
+
|
96 |
+
|
97 |
+
function osc_theme_one_half($params, $content = null) {
|
98 |
+
extract(shortcode_atts(array(
|
99 |
+
'md' => '',
|
100 |
+
'sm' => '',
|
101 |
+
'xs' => '',
|
102 |
+
'off' => ''
|
103 |
+
), $params));
|
104 |
+
if ($md == 12) {
|
105 |
+
$mds = '';
|
106 |
+
} else {
|
107 |
+
$mds = 'col-md-' . $md;
|
108 |
+
}
|
109 |
+
if ($sm == 12) {
|
110 |
+
$sms = '';
|
111 |
+
} else {
|
112 |
+
$sms = 'col-sm-' . $sm;
|
113 |
+
}
|
114 |
+
if ($xs == 12) {
|
115 |
+
$xss = '';
|
116 |
+
} else {
|
117 |
+
$xss = 'col-xs-' . $xs;
|
118 |
+
}
|
119 |
+
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-half">';
|
120 |
+
$result .= do_shortcode($content);
|
121 |
+
$result .= '</div>';
|
122 |
+
|
123 |
+
return $result;
|
124 |
+
}
|
125 |
+
|
126 |
+
add_shortcode('one_half', 'osc_theme_one_half');
|
127 |
+
|
128 |
+
function osc_theme_one_half_last($params, $content = null) {
|
129 |
+
extract(shortcode_atts(array(
|
130 |
+
'md' => '',
|
131 |
+
'sm' => '',
|
132 |
+
'xs' => '',
|
133 |
+
'off' => ''
|
134 |
+
), $params));
|
135 |
+
if ($md == 12) {
|
136 |
+
$mds = '';
|
137 |
+
} else {
|
138 |
+
$mds = 'col-md-' . $md;
|
139 |
+
}
|
140 |
+
if ($sm == 12) {
|
141 |
+
$sms = '';
|
142 |
+
} else {
|
143 |
+
$sms = 'col-sm-' . $sm;
|
144 |
+
}
|
145 |
+
if ($xs == 12) {
|
146 |
+
$xss = '';
|
147 |
+
} else {
|
148 |
+
$xss = 'col-xs-' . $xs;
|
149 |
+
}
|
150 |
+
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-half-last">';
|
151 |
+
$result .= do_shortcode($content);
|
152 |
+
$result .= '</div>';
|
153 |
+
|
154 |
+
return $result;
|
155 |
+
}
|
156 |
+
|
157 |
+
add_shortcode('one_half_last', 'osc_theme_one_half_last');
|
158 |
+
|
159 |
+
/* * *********************************************************
|
160 |
+
* THIRD
|
161 |
+
* ********************************************************* */
|
162 |
+
|
163 |
+
function osc_theme_one_third($params, $content = null) {
|
164 |
+
extract(shortcode_atts(array(
|
165 |
+
'md' => '',
|
166 |
+
'sm' => '',
|
167 |
+
'xs' => '',
|
168 |
+
'off' => ''
|
169 |
+
), $params));
|
170 |
+
if ($md == 12) {
|
171 |
+
$mds = '';
|
172 |
+
} else {
|
173 |
+
$mds = 'col-md-' . $md;
|
174 |
+
}
|
175 |
+
if ($sm == 12) {
|
176 |
+
$sms = '';
|
177 |
+
} else {
|
178 |
+
$sms = 'col-sm-' . $sm;
|
179 |
+
}
|
180 |
+
if ($xs == 12) {
|
181 |
+
$xss = '';
|
182 |
+
} else {
|
183 |
+
$xss = 'col-xs-' . $xs;
|
184 |
+
}
|
185 |
+
$result = '<div class="sc-column col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' ">'; //one-third
|
186 |
+
$result .= do_shortcode($content);
|
187 |
+
$result .= '</div>';
|
188 |
+
|
189 |
+
return $result;
|
190 |
+
}
|
191 |
+
|
192 |
+
add_shortcode('one_third', 'osc_theme_one_third');
|
193 |
+
|
194 |
+
function osc_theme_one_third_last($params, $content = null) {
|
195 |
+
extract(shortcode_atts(array(
|
196 |
+
'md' => '',
|
197 |
+
'sm' => '',
|
198 |
+
'xs' => '',
|
199 |
+
'off' => ''
|
200 |
+
), $params));
|
201 |
+
if ($md == 12) {
|
202 |
+
$mds = '';
|
203 |
+
} else {
|
204 |
+
$mds = 'col-md-' . $md;
|
205 |
+
}
|
206 |
+
if ($sm == 12) {
|
207 |
+
$sms = '';
|
208 |
+
} else {
|
209 |
+
$sms = 'col-sm-' . $sm;
|
210 |
+
}
|
211 |
+
if ($xs == 12) {
|
212 |
+
$xss = '';
|
213 |
+
} else {
|
214 |
+
$xss = 'col-xs-' . $xs;
|
215 |
+
}
|
216 |
+
$result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' column-last">'; // one-third-last
|
217 |
+
$result .= do_shortcode($content);
|
218 |
+
$result .= '</div>';
|
219 |
+
|
220 |
+
return $result;
|
221 |
+
}
|
222 |
+
|
223 |
+
add_shortcode('one_third_last', 'osc_theme_one_third_last');
|
224 |
+
|
225 |
+
function osc_theme_two_third($params, $content = null) {
|
226 |
+
extract(shortcode_atts(array(
|
227 |
+
'md' => '',
|
228 |
+
'sm' => '',
|
229 |
+
'xs' => '',
|
230 |
+
'off' => ''
|
231 |
+
), $params));
|
232 |
+
if ($md == 12) {
|
233 |
+
$mds = '';
|
234 |
+
} else {
|
235 |
+
$mds = 'col-md-' . $md;
|
236 |
+
}
|
237 |
+
if ($sm == 12) {
|
238 |
+
$sms = '';
|
239 |
+
} else {
|
240 |
+
$sms = 'col-sm-' . $sm;
|
241 |
+
}
|
242 |
+
if ($xs == 12) {
|
243 |
+
$xss = '';
|
244 |
+
} else {
|
245 |
+
$xss = 'col-xs-' . $xs;
|
246 |
+
}
|
247 |
+
$result = '<div class=" col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' ">'; //two-third
|
248 |
+
$result .= do_shortcode($content);
|
249 |
+
$result .= '</div>';
|
250 |
+
|
251 |
+
return $result;
|
252 |
+
}
|
253 |
+
|
254 |
+
add_shortcode('two_third', 'osc_theme_two_third');
|
255 |
+
|
256 |
+
function osc_theme_two_third_last($params, $content = null) {
|
257 |
+
extract(shortcode_atts(array(
|
258 |
+
'md' => '',
|
259 |
+
'sm' => '',
|
260 |
+
'xs' => '',
|
261 |
+
'off' => ''
|
262 |
+
), $params));
|
263 |
+
if ($md == 12) {
|
264 |
+
$mds = '';
|
265 |
+
} else {
|
266 |
+
$mds = 'col-md-' . $md;
|
267 |
+
}
|
268 |
+
if ($sm == 12) {
|
269 |
+
$sms = '';
|
270 |
+
} else {
|
271 |
+
$sms = 'col-sm-' . $sm;
|
272 |
+
}
|
273 |
+
if ($xs == 12) {
|
274 |
+
$xss = '';
|
275 |
+
} else {
|
276 |
+
$xss = 'col-xs-' . $xs;
|
277 |
+
}
|
278 |
+
$result = '<div class="col-lg-8 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' column-last ">'; //two-third-last
|
279 |
+
$result .= do_shortcode($content);
|
280 |
+
$result .= '</div>';
|
281 |
+
|
282 |
+
return $result;
|
283 |
+
}
|
284 |
+
|
285 |
+
add_shortcode('two_third_last', 'osc_theme_two_third_last');
|
286 |
+
|
287 |
+
/* * *********************************************************
|
288 |
+
* FOURTH
|
289 |
+
* ********************************************************* */
|
290 |
+
|
291 |
+
function osc_theme_one_fourth($params, $content = null) {
|
292 |
+
extract(shortcode_atts(array(
|
293 |
+
'md' => '',
|
294 |
+
'sm' => '',
|
295 |
+
'xs' => '',
|
296 |
+
'off' => ''
|
297 |
+
), $params));
|
298 |
+
if ($md == 12) {
|
299 |
+
$mds = '';
|
300 |
+
} else {
|
301 |
+
$mds = 'col-md-' . $md;
|
302 |
+
}
|
303 |
+
if ($sm == 12) {
|
304 |
+
$sms = '';
|
305 |
+
} else {
|
306 |
+
$sms = 'col-sm-' . $sm;
|
307 |
+
}
|
308 |
+
if ($xs == 12) {
|
309 |
+
$xss = '';
|
310 |
+
} else {
|
311 |
+
$xss = 'col-xs-' . $xs;
|
312 |
+
}
|
313 |
+
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-fourth">';
|
314 |
+
$result .= do_shortcode($content);
|
315 |
+
$result .= '</div>';
|
316 |
+
|
317 |
+
return $result;
|
318 |
+
}
|
319 |
+
|
320 |
+
add_shortcode('one_fourth', 'osc_theme_one_fourth');
|
321 |
+
|
322 |
+
function osc_theme_one_fourth_last($params, $content = null) {
|
323 |
+
extract(shortcode_atts(array(
|
324 |
+
'md' => '',
|
325 |
+
'sm' => '',
|
326 |
+
'xs' => '',
|
327 |
+
'off' => ''
|
328 |
+
), $params));
|
329 |
+
if ($md == 12) {
|
330 |
+
$mds = '';
|
331 |
+
} else {
|
332 |
+
$mds = 'col-md-' . $md;
|
333 |
+
}
|
334 |
+
if ($sm == 12) {
|
335 |
+
$sms = '';
|
336 |
+
} else {
|
337 |
+
$sms = 'col-sm-' . $sm;
|
338 |
+
}
|
339 |
+
if ($xs == 12) {
|
340 |
+
$xss = '';
|
341 |
+
} else {
|
342 |
+
$xss = 'col-xs-' . $xs;
|
343 |
+
}
|
344 |
+
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' column-last one-fourth-last">';
|
345 |
+
$result .= do_shortcode($content);
|
346 |
+
$result .= '</div>';
|
347 |
+
|
348 |
+
return $result;
|
349 |
+
}
|
350 |
+
|
351 |
+
add_shortcode('one_fourth_last', 'osc_theme_one_fourth_last');
|
352 |
+
|
353 |
+
function osc_theme_three_fourth($params, $content = null) {
|
354 |
+
extract(shortcode_atts(array(
|
355 |
+
'md' => '',
|
356 |
+
'sm' => '',
|
357 |
+
'xs' => '',
|
358 |
+
'off' => ''
|
359 |
+
), $params));
|
360 |
+
if ($md == 12) {
|
361 |
+
$mds = '';
|
362 |
+
} else {
|
363 |
+
$mds = 'col-md-' . $md;
|
364 |
+
}
|
365 |
+
if ($sm == 12) {
|
366 |
+
$sms = '';
|
367 |
+
} else {
|
368 |
+
$sms = 'col-sm-' . $sm;
|
369 |
+
}
|
370 |
+
if ($xs == 12) {
|
371 |
+
$xss = '';
|
372 |
+
} else {
|
373 |
+
$xss = 'col-xs-' . $xs;
|
374 |
+
}
|
375 |
+
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' three-fourth">';
|
376 |
+
$result .= do_shortcode($content);
|
377 |
+
$result .= '</div>';
|
378 |
+
|
379 |
+
return $result;
|
380 |
+
}
|
381 |
+
|
382 |
+
add_shortcode('three_fourth', 'osc_theme_three_fourth');
|
383 |
+
|
384 |
+
function osc_theme_three_fourth_last($params, $content = null) {
|
385 |
+
extract(shortcode_atts(array(
|
386 |
+
'md' => '',
|
387 |
+
'sm' => '',
|
388 |
+
'xs' => '',
|
389 |
+
'off' => ''
|
390 |
+
), $params));
|
391 |
+
if ($md == 12) {
|
392 |
+
$mds = '';
|
393 |
+
} else {
|
394 |
+
$mds = 'col-md-' . $md;
|
395 |
+
}
|
396 |
+
if ($sm == 12) {
|
397 |
+
$sms = '';
|
398 |
+
} else {
|
399 |
+
$sms = 'col-sm-' . $sm;
|
400 |
+
}
|
401 |
+
if ($xs == 12) {
|
402 |
+
$xss = '';
|
403 |
+
} else {
|
404 |
+
$xss = 'col-xs-' . $xs;
|
405 |
+
}
|
406 |
+
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' column-last three-fourth-last">';
|
407 |
+
$result .= do_shortcode($content);
|
408 |
+
$result .= '</div>';
|
409 |
+
|
410 |
+
return $result;
|
411 |
+
}
|
412 |
+
|
413 |
+
add_shortcode('three_fourth_last', 'osc_theme_three_fourth_last');
|
414 |
+
|
415 |
+
function osc_theme_one_fourth_second($params, $content = null) {
|
416 |
+
extract(shortcode_atts(array(
|
417 |
+
'md' => '',
|
418 |
+
'sm' => '',
|
419 |
+
'xs' => '',
|
420 |
+
'off' => ''
|
421 |
+
), $params));
|
422 |
+
if ($md == 12) {
|
423 |
+
$mds = '';
|
424 |
+
} else {
|
425 |
+
$mds = 'col-md-' . $md;
|
426 |
+
}
|
427 |
+
if ($sm == 12) {
|
428 |
+
$sms = '';
|
429 |
+
} else {
|
430 |
+
$sms = 'col-sm-' . $sm;
|
431 |
+
}
|
432 |
+
if ($xs == 12) {
|
433 |
+
$xss = '';
|
434 |
+
} else {
|
435 |
+
$xss = 'col-xs-' . $xs;
|
436 |
+
}
|
437 |
+
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-fourth-second">';
|
438 |
+
$result .= do_shortcode($content);
|
439 |
+
$result .= '</div>';
|
440 |
+
|
441 |
+
return $result;
|
442 |
+
}
|
443 |
+
|
444 |
+
add_shortcode('one_fourth_second', 'osc_theme_one_fourth_second');
|
445 |
+
|
446 |
+
function osc_theme_one_fourth_third($params, $content = null) {
|
447 |
+
extract(shortcode_atts(array(
|
448 |
+
'md' => '',
|
449 |
+
'sm' => '',
|
450 |
+
'xs' => '',
|
451 |
+
'off' => ''
|
452 |
+
), $params));
|
453 |
+
if ($md == 12) {
|
454 |
+
$mds = '';
|
455 |
+
} else {
|
456 |
+
$mds = 'col-md-' . $md;
|
457 |
+
}
|
458 |
+
if ($sm == 12) {
|
459 |
+
$sms = '';
|
460 |
+
} else {
|
461 |
+
$sms = 'col-sm-' . $sm;
|
462 |
+
}
|
463 |
+
if ($xs == 12) {
|
464 |
+
$xss = '';
|
465 |
+
} else {
|
466 |
+
$xss = 'col-xs-' . $xs;
|
467 |
+
}
|
468 |
+
|
469 |
+
$result = '<div class="col-lg-3 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-fourth-third">';
|
470 |
+
$result .= do_shortcode($content);
|
471 |
+
$result .= '</div>';
|
472 |
+
|
473 |
+
return $result;
|
474 |
+
}
|
475 |
+
|
476 |
+
add_shortcode('one_fourth_third', 'osc_theme_one_fourth_third');
|
477 |
+
|
478 |
+
function osc_theme_one_half_second($params, $content = null) {
|
479 |
+
extract(shortcode_atts(array(
|
480 |
+
'md' => '',
|
481 |
+
'sm' => '',
|
482 |
+
'xs' => '',
|
483 |
+
'off' => ''
|
484 |
+
), $params));
|
485 |
+
if ($md == 12) {
|
486 |
+
$mds = '';
|
487 |
+
} else {
|
488 |
+
$mds = 'col-md-' . $md;
|
489 |
+
}
|
490 |
+
if ($sm == 12) {
|
491 |
+
$sms = '';
|
492 |
+
} else {
|
493 |
+
$sms = 'col-sm-' . $sm;
|
494 |
+
}
|
495 |
+
if ($xs == 12) {
|
496 |
+
$xss = '';
|
497 |
+
} else {
|
498 |
+
$xss = 'col-xs-' . $xs;
|
499 |
+
}
|
500 |
+
$result = '<div class="col-lg-6 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-half-second">';
|
501 |
+
$result .= do_shortcode($content);
|
502 |
+
$result .= '</div>';
|
503 |
+
|
504 |
+
return $result;
|
505 |
+
}
|
506 |
+
|
507 |
+
add_shortcode('one_half_second', 'osc_theme_one_half_second');
|
508 |
+
|
509 |
+
function osc_theme_one_third_second($params, $content = null) {
|
510 |
+
extract(shortcode_atts(array(
|
511 |
+
'md' => '',
|
512 |
+
'sm' => '',
|
513 |
+
'xs' => '',
|
514 |
+
'off' => ''
|
515 |
+
), $params));
|
516 |
+
if ($md == 12) {
|
517 |
+
$mds = '';
|
518 |
+
} else {
|
519 |
+
$mds = 'col-md-' . $md;
|
520 |
+
}
|
521 |
+
if ($sm == 12) {
|
522 |
+
$sms = '';
|
523 |
+
} else {
|
524 |
+
$sms = 'col-sm-' . $sm;
|
525 |
+
}
|
526 |
+
if ($xs == 12) {
|
527 |
+
$xss = '';
|
528 |
+
} else {
|
529 |
+
$xss = 'col-xs-' . $xs;
|
530 |
+
}
|
531 |
+
$result = '<div class="col-lg-4 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-third-second">';
|
532 |
+
$result .= do_shortcode($content);
|
533 |
+
$result .= '</div>';
|
534 |
+
|
535 |
+
return $result;
|
536 |
+
}
|
537 |
+
|
538 |
+
add_shortcode('one_third_second', 'osc_theme_one_third_second');
|
539 |
+
|
540 |
+
function osc_theme_one_column($params, $content = null) {
|
541 |
+
extract(shortcode_atts(array(
|
542 |
+
'md' => '',
|
543 |
+
'sm' => '',
|
544 |
+
'xs' => '',
|
545 |
+
'off' => ''
|
546 |
+
), $params));
|
547 |
+
if ($md == 12) {
|
548 |
+
$mds = '';
|
549 |
+
} else {
|
550 |
+
$mds = 'col-md-' . $md;
|
551 |
+
}
|
552 |
+
if ($sm == 12) {
|
553 |
+
$sms = '';
|
554 |
+
} else {
|
555 |
+
$sms = 'col-sm-' . $sm;
|
556 |
+
}
|
557 |
+
if ($xs == 12) {
|
558 |
+
$xss = '';
|
559 |
+
} else {
|
560 |
+
$xss = 'col-xs-' . $xs;
|
561 |
+
}
|
562 |
+
$result = '<div class="col-lg-12 ' . $mds . ' ' . $sms . ' ' . $xss . ' col-lg-offset-' . $off .EBS_CONTAINER_CLASS. ' one-column">';
|
563 |
+
$result .= do_shortcode($content);
|
564 |
+
$result .= '</div>';
|
565 |
+
|
566 |
+
return $result;
|
567 |
+
}
|
568 |
+
|
569 |
+
add_shortcode('one_column', 'osc_theme_one_column');
|
shortcode/wpcolumns/wpcolumns_plugin.js
CHANGED
@@ -1,347 +1,347 @@
|
|
1 |
-
var wpcolumns={
|
2 |
-
title:"Columns Shortcode",
|
3 |
-
id :'oscitas-form-wpcolumns',
|
4 |
-
pluginName: 'wpcolumns'
|
5 |
-
};
|
6 |
-
(function() {
|
7 |
-
_create_tinyMCE_options(wpcolumns, 1094);
|
8 |
-
})();
|
9 |
-
|
10 |
-
function create_oscitas_wpcolumns(pluginObj){
|
11 |
-
if(jQuery(pluginObj.hashId).length){
|
12 |
-
jQuery(pluginObj.hashId).remove();
|
13 |
-
}
|
14 |
-
// creates a form to be displayed everytime the button is clicked
|
15 |
-
// you should achieve this using AJAX instead of direct html code like this
|
16 |
-
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
-
<tr>\
|
18 |
-
<th><label for="oscitas-no-of-wpcolumns">Number of columns</label></th>\
|
19 |
-
<td><select name="type" id="oscitas-no-of-wpcolumns">\
|
20 |
-
<option value="1" selected="selected">One column</option>\
|
21 |
-
<option value="2">Two columns</option>\
|
22 |
-
<option value="3">Three columns</option>\
|
23 |
-
<option value="4">Four columns</option>\
|
24 |
-
</select><br />\
|
25 |
-
</td>\
|
26 |
-
</tr>\
|
27 |
-
<tr id="wptwo" style="display:none;">\
|
28 |
-
<th><label for="oscitas-two-columns">2 column division</label></th>\
|
29 |
-
<td><select name="type" id="oscitas-two-columns" class="osc-change-col">\
|
30 |
-
<option value="6$6">1/2-1/2</option>\
|
31 |
-
<option value="4$8">1/3-2/3</option>\
|
32 |
-
<option value="8$3">2/3-1/3</option>\
|
33 |
-
<option value="3$9">1/4-3/4</option>\
|
34 |
-
<option value="9$3">3/4-1/4</option>\
|
35 |
-
</select> For Large Screen<br />\
|
36 |
-
</td>\
|
37 |
-
</tr>\
|
38 |
-
<tr id="wpthree" style="display:none;">\
|
39 |
-
<th><label for="oscitas-three-columns">3 column division</label></th>\
|
40 |
-
<td><select name="type" id="oscitas-three-columns" class="osc-change-col">\
|
41 |
-
<option value="4$4$4">1/3-1/3-1/3</option>\
|
42 |
-
<option value="3$6$3">1/4-2/4-1/4</option>\
|
43 |
-
<option value="3$3$6">1/4-1/4-2/4</option>\
|
44 |
-
<option value="6$3$3">2/4-1/4-1/4</option>\
|
45 |
-
</select> For Large Screen<br />\
|
46 |
-
</tr>\
|
47 |
-
<tr id="">\
|
48 |
-
<th><label for="append_column_table">Column Specification</label></th>\
|
49 |
-
<td id="append_column_table"></td>\
|
50 |
-
</tr>\
|
51 |
-
<tr>\
|
52 |
-
<th><label for="oscitas-column-class">Custom Class:</label></th>\
|
53 |
-
<td><input type="text" name="line" id="oscitas-column-class" value=""/>\
|
54 |
-
</td>\
|
55 |
-
</tr>\
|
56 |
-
</table>\
|
57 |
-
<p class="submit">\
|
58 |
-
<input type="button" id="oscitas-submit-wp_column" class="button-primary" value="Insert Columns" name="submit" />\
|
59 |
-
</p>\
|
60 |
-
</div>');
|
61 |
-
var table = form.find('table');
|
62 |
-
form.appendTo('body').hide();
|
63 |
-
|
64 |
-
function show_table(){
|
65 |
-
|
66 |
-
var ele='',e=0,sm,smoff,md,mdoff,lg,lgoff,xs,xsoff,sel,val=0,selcol,hidecol;
|
67 |
-
var col= form.find('#oscitas-no-of-wpcolumns').val();
|
68 |
-
ele = '<i>You can select different column style for different screens such as medium, small(e.g < 992px), x-small(e.g < 768px)</i><br/>';
|
69 |
-
|
70 |
-
var option={
|
71 |
-
'lg':'Large Screen',
|
72 |
-
'md': 'Medium Screen',
|
73 |
-
'sm': 'Small Screen',
|
74 |
-
'xs':'X-small Screen'
|
75 |
-
}
|
76 |
-
ele+= '<table id="appended" class="tb_multiple_column"><thead><tr><th>Screen</th><th style="min-width:50px;max-width:50px">Hide Row</th>';
|
77 |
-
|
78 |
-
for(i=1;i<=col;i++){
|
79 |
-
ele+='<th><div class="head_division head_division_check">Clear Left</div><div class="head_division">Column</div><div class="head_division">Offset</div><div class="head_division head_division_check right">Hide</div></th>';
|
80 |
-
|
81 |
-
}
|
82 |
-
ele+= '</tr></thead><tbody class="column_tbody">';
|
83 |
-
jQuery.each(option,function(index,val){
|
84 |
-
ele+='<tr><th class="column_td_first">'+val+'</th><td style="min-width:50px;max-width:50px"><input type="checkbox" name="'+index+'rowhide" id="'+index+'rowhide" value="yes"></td>';
|
85 |
-
for(var i=1;i<=col;i++){
|
86 |
-
sm='<select name="'+index+'['+i+']" id="'+index+i+'">';
|
87 |
-
for( e=1;e<=12;e++){
|
88 |
-
if(index=='lg'){
|
89 |
-
|
90 |
-
selcol=12/col;
|
91 |
-
if(e==selcol){
|
92 |
-
sel='selected=selected'
|
93 |
-
}
|
94 |
-
else{
|
95 |
-
sel='';
|
96 |
-
}
|
97 |
-
} else{
|
98 |
-
if(e==12){
|
99 |
-
sel='selected=selected'
|
100 |
-
}
|
101 |
-
else{
|
102 |
-
sel='';
|
103 |
-
}
|
104 |
-
}
|
105 |
-
sm+='<option value="'+e+'" '+sel+'>'+e+'</option>';
|
106 |
-
}
|
107 |
-
sm+='</select>';
|
108 |
-
smoff='<select name="'+index+'off['+i+']" id="'+index+'off'+i+'">';
|
109 |
-
for( e=0;e<12;e++){
|
110 |
-
|
111 |
-
smoff+='<option value="'+e+'">'+e+'</option>';
|
112 |
-
}
|
113 |
-
smoff+='</select>';
|
114 |
-
|
115 |
-
clearleft='<input type="checkbox" name="'+index+'clear['+i+']" id="'+index+'clear'+i+'" value="yes">';
|
116 |
-
|
117 |
-
hidecol='<input type="checkbox" name="'+index+'hide['+i+']" id="'+index+'hide'+i+'" value="yes">';
|
118 |
-
|
119 |
-
|
120 |
-
ele+='<td><div class="head_division head_division_check">'+clearleft+'</div><div class="head_division">'+sm+'</div><div class="head_division">'+smoff+'</div><div class="head_division head_division_check right">'+hidecol+'</div></td>';
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
}
|
125 |
-
ele+='</tr>';
|
126 |
-
});
|
127 |
-
ele +='</tbody></table>';
|
128 |
-
table.find('#append_column_table').html(ele);
|
129 |
-
jQuery("#oscitas-table tr:not(#appended tr):visible:even").css('background-color', '#DADADD');
|
130 |
-
jQuery("#oscitas-table tr:not(#appended tr):visible:odd").css('background-color', '#F0F0F0');
|
131 |
-
}
|
132 |
-
function chnage_col_value(){
|
133 |
-
|
134 |
-
var col= form.find('#oscitas-no-of-wpcolumns').val(),str,arr=[],i=0;
|
135 |
-
if(col==2 || col==3){
|
136 |
-
if(col==2){
|
137 |
-
str=form.find('#oscitas-two-columns').val();
|
138 |
-
} else if(col==3){
|
139 |
-
str=form.find('#oscitas-three-columns').val();
|
140 |
-
}
|
141 |
-
arr=str.split('$');
|
142 |
-
jQuery.each(arr,function(index,val){
|
143 |
-
i=parseInt(index)+1;
|
144 |
-
jQuery('#lg'+i).val(val);
|
145 |
-
})
|
146 |
-
|
147 |
-
}
|
148 |
-
jQuery("#oscitas-table tr:not(#appended tr):visible:even").css('background-color', '#DADADD');
|
149 |
-
jQuery("#oscitas-table tr:not(#appended tr):visible:odd").css('background-color', '#F0F0F0');
|
150 |
-
}
|
151 |
-
|
152 |
-
show_table();
|
153 |
-
|
154 |
-
jQuery('#oscitas-no-of-wpcolumns').change(function(){
|
155 |
-
var noOfColumns = jQuery(this).val();
|
156 |
-
if(2 == noOfColumns){
|
157 |
-
|
158 |
-
jQuery("#wpthree").hide();
|
159 |
-
jQuery("#wptwo").show();
|
160 |
-
}
|
161 |
-
else if(3 == noOfColumns){
|
162 |
-
jQuery("#wptwo").hide();
|
163 |
-
jQuery("#wpthree").show();
|
164 |
-
}
|
165 |
-
else{
|
166 |
-
jQuery("#wptwo").hide();
|
167 |
-
jQuery("#wpthree").hide();
|
168 |
-
|
169 |
-
}
|
170 |
-
show_table();
|
171 |
-
chnage_col_value();
|
172 |
-
|
173 |
-
|
174 |
-
});
|
175 |
-
form.find('.osc-change-col').change(function(){
|
176 |
-
chnage_col_value();
|
177 |
-
})
|
178 |
-
var arr={
|
179 |
-
1:'lg',
|
180 |
-
2: 'md',
|
181 |
-
3:'sm',
|
182 |
-
4:'xs'
|
183 |
-
};
|
184 |
-
|
185 |
-
|
186 |
-
var value1 =0,valueoff=0,lastSel,previous;
|
187 |
-
jQuery.each(arr,function(i,valuenum){
|
188 |
-
jQuery.each(arr,function(tt,index){
|
189 |
-
|
190 |
-
jQuery('#'+index+i).live('focus',function(){
|
191 |
-
previous = this.value;
|
192 |
-
}).live('change',function(){
|
193 |
-
value1= parseInt(jQuery(this).val());
|
194 |
-
valueoff =parseInt(jQuery('#'+index+'off'+i).val());
|
195 |
-
value1=value1+valueoff;
|
196 |
-
if(value1<=12){
|
197 |
-
previous = this.value;
|
198 |
-
}
|
199 |
-
else{
|
200 |
-
jQuery('#'+index+i).val(previous);
|
201 |
-
alert('Can\'t Change, exceeds the limit');
|
202 |
-
}
|
203 |
-
});
|
204 |
-
|
205 |
-
jQuery('#'+index+'off'+i).live('focus',function(){
|
206 |
-
previous = this.value;
|
207 |
-
}).live('change',function(){
|
208 |
-
value1= parseInt(jQuery(this).val());
|
209 |
-
valueoff = parseInt(jQuery('#'+index+i).val());
|
210 |
-
value1=value1+valueoff;
|
211 |
-
if(value1<=12){
|
212 |
-
previous = this.value;
|
213 |
-
}
|
214 |
-
else{
|
215 |
-
jQuery('#'+index+'off'+i).val(previous);
|
216 |
-
alert('Can\'t Change, exceeds the limit');
|
217 |
-
}
|
218 |
-
})
|
219 |
-
})
|
220 |
-
});
|
221 |
-
|
222 |
-
// handles the click event of the submit button
|
223 |
-
form.find('#oscitas-submit-wp_column').click(function(){
|
224 |
-
// defines the options and their default values
|
225 |
-
// again, this is not the most elegant way to do this
|
226 |
-
// but well, this gets the job done nonetheless
|
227 |
-
var a_md=[],a_sm=[],a_xs=[],a_lg=[],j=0,a_md_off=[],a_sm_off=[],a_xs_off=[],a_lg_off=[],a_md_hide=[],a_sm_hide=[],a_xs_hide=[],a_lg_hide=[],sm='',md='',xs='',smoff='',mdoff='',xsoff='',lgoff='',smhide='',mdhide='',xshide='',lghide='',smclear='',mdclear='',xsclear='',lgclear='';
|
228 |
-
|
229 |
-
|
230 |
-
var noOfColumns = jQuery('#oscitas-no-of-wpcolumns').val();
|
231 |
-
var shortcode = '';
|
232 |
-
var cusclass='';
|
233 |
-
if(table.find('#oscitas-column-class').val()!=''){
|
234 |
-
cusclass= ' class="'+table.find('#oscitas-column-class').val()+'"';
|
235 |
-
}
|
236 |
-
shortcode ='[row'+cusclass+']';
|
237 |
-
for(var i=1;i<=parseInt(noOfColumns);i++){
|
238 |
-
|
239 |
-
a_md[i] = jQuery('#md'+i).val();
|
240 |
-
a_sm[i] = jQuery('#sm'+i).val();
|
241 |
-
a_xs[i] = jQuery('#xs'+i).val();
|
242 |
-
a_lg[i] = jQuery('#lg'+i).val();
|
243 |
-
a_md_off[i] = jQuery('#mdoff'+i).val();
|
244 |
-
a_sm_off[i] = jQuery('#smoff'+i).val();
|
245 |
-
a_xs_off[i] = jQuery('#xsoff'+i).val();
|
246 |
-
a_lg_off[i] = jQuery('#lgoff'+i).val();
|
247 |
-
|
248 |
-
//if(a_md[i]!=12){
|
249 |
-
md=' md="'+a_md[i]+'"';
|
250 |
-
//} else{
|
251 |
-
// md='';
|
252 |
-
//}
|
253 |
-
//if(a_sm[i]!=12){
|
254 |
-
sm=' sm="'+a_sm[i]+'"';
|
255 |
-
//} else{
|
256 |
-
// sm='';
|
257 |
-
//}
|
258 |
-
//if(a_xs[i]!=12){
|
259 |
-
xs=' xs="'+a_xs[i]+'"';
|
260 |
-
//} else{
|
261 |
-
// xs='';
|
262 |
-
//}
|
263 |
-
if(a_md_off[i]!=0){
|
264 |
-
mdoff=' mdoff="'+a_md_off[i]+'"';
|
265 |
-
}
|
266 |
-
else{
|
267 |
-
mdoff='';
|
268 |
-
}
|
269 |
-
if(a_sm_off[i]!=0){
|
270 |
-
smoff=' smoff="'+a_sm_off[i]+'"';
|
271 |
-
}
|
272 |
-
else{
|
273 |
-
smoff='';
|
274 |
-
}
|
275 |
-
if(a_xs_off[i]!=0){
|
276 |
-
xsoff=' xsoff="'+a_xs_off[i]+'"';
|
277 |
-
}
|
278 |
-
else{
|
279 |
-
xsoff='';
|
280 |
-
}
|
281 |
-
if(a_lg_off[i]!=0){
|
282 |
-
lgoff=' lgoff="'+a_lg_off[i]+'"';
|
283 |
-
}
|
284 |
-
else{
|
285 |
-
lgoff='';
|
286 |
-
}
|
287 |
-
|
288 |
-
if(jQuery('#mdrowhide').is(':checked') || jQuery('#mdhide'+i).is(':checked')){
|
289 |
-
mdhide=' mdhide="yes"';
|
290 |
-
}
|
291 |
-
else{
|
292 |
-
mdhide='';
|
293 |
-
}
|
294 |
-
if(jQuery('#smrowhide').is(':checked') ||jQuery('#smhide'+i).is(':checked')){
|
295 |
-
smhide=' smhide="yes"';
|
296 |
-
}
|
297 |
-
else{
|
298 |
-
smhide='';
|
299 |
-
}
|
300 |
-
if(jQuery('#xsrowhide').is(':checked') ||jQuery('#xshide'+i).is(':checked')){
|
301 |
-
xshide=' xshide="yes"';
|
302 |
-
}
|
303 |
-
else{
|
304 |
-
xshide='';
|
305 |
-
}
|
306 |
-
if(jQuery('#lgrowhide').is(':checked') ||jQuery('#lghide'+i).is(':checked')){
|
307 |
-
lghide=' lghide="yes"';
|
308 |
-
}
|
309 |
-
else{
|
310 |
-
lghide='';
|
311 |
-
}
|
312 |
-
|
313 |
-
if(jQuery('#mdclear'+i).is(':checked')){
|
314 |
-
mdclear=' mdclear="yes"';
|
315 |
-
}
|
316 |
-
else{
|
317 |
-
mdclear='';
|
318 |
-
}
|
319 |
-
if(jQuery('#smclear'+i).is(':checked')){
|
320 |
-
smclear=' smclear="yes"';
|
321 |
-
}
|
322 |
-
else{
|
323 |
-
smclear='';
|
324 |
-
}
|
325 |
-
if(jQuery('#xsclear'+i).is(':checked')){
|
326 |
-
xsclear=' xsclear="yes"';
|
327 |
-
}
|
328 |
-
else{
|
329 |
-
xsclear='';
|
330 |
-
}
|
331 |
-
if(jQuery('#lgclear'+i).is(':checked')){
|
332 |
-
lgclear=' lgclear="yes"';
|
333 |
-
}
|
334 |
-
else{
|
335 |
-
lgclear='';
|
336 |
-
}
|
337 |
-
|
338 |
-
shortcode += '<br/>[column lg="'+a_lg[i]+'"'+md+sm+xs+mdoff+smoff+xsoff+lgoff+mdhide+smhide+xshide+lghide+mdclear+smclear+xsclear+lgclear+' ]<br/>text<br/>[/column]';
|
339 |
-
}
|
340 |
-
|
341 |
-
shortcode += '<br/>[/row]';
|
342 |
-
// inserts the shortcode into the active editor
|
343 |
-
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
344 |
-
// closes Thickbox
|
345 |
-
close_dialogue(pluginObj.hashId);
|
346 |
-
});
|
347 |
-
}
|
1 |
+
var wpcolumns={
|
2 |
+
title:"Columns Shortcode",
|
3 |
+
id :'oscitas-form-wpcolumns',
|
4 |
+
pluginName: 'wpcolumns'
|
5 |
+
};
|
6 |
+
(function() {
|
7 |
+
_create_tinyMCE_options(wpcolumns, 1094);
|
8 |
+
})();
|
9 |
+
|
10 |
+
function create_oscitas_wpcolumns(pluginObj){
|
11 |
+
if(jQuery(pluginObj.hashId).length){
|
12 |
+
jQuery(pluginObj.hashId).remove();
|
13 |
+
}
|
14 |
+
// creates a form to be displayed everytime the button is clicked
|
15 |
+
// you should achieve this using AJAX instead of direct html code like this
|
16 |
+
var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'"><table id="oscitas-table" class="form-table">\
|
17 |
+
<tr>\
|
18 |
+
<th><label for="oscitas-no-of-wpcolumns">Number of columns</label></th>\
|
19 |
+
<td><select name="type" id="oscitas-no-of-wpcolumns">\
|
20 |
+
<option value="1" selected="selected">One column</option>\
|
21 |
+
<option value="2">Two columns</option>\
|
22 |
+
<option value="3">Three columns</option>\
|
23 |
+
<option value="4">Four columns</option>\
|
24 |
+
</select><br />\
|
25 |
+
</td>\
|
26 |
+
</tr>\
|
27 |
+
<tr id="wptwo" style="display:none;">\
|
28 |
+
<th><label for="oscitas-two-columns">2 column division</label></th>\
|
29 |
+
<td><select name="type" id="oscitas-two-columns" class="osc-change-col">\
|
30 |
+
<option value="6$6">1/2-1/2</option>\
|
31 |
+
<option value="4$8">1/3-2/3</option>\
|
32 |
+
<option value="8$3">2/3-1/3</option>\
|
33 |
+
<option value="3$9">1/4-3/4</option>\
|
34 |
+
<option value="9$3">3/4-1/4</option>\
|
35 |
+
</select> For Large Screen<br />\
|
36 |
+
</td>\
|
37 |
+
</tr>\
|
38 |
+
<tr id="wpthree" style="display:none;">\
|
39 |
+
<th><label for="oscitas-three-columns">3 column division</label></th>\
|
40 |
+
<td><select name="type" id="oscitas-three-columns" class="osc-change-col">\
|
41 |
+
<option value="4$4$4">1/3-1/3-1/3</option>\
|
42 |
+
<option value="3$6$3">1/4-2/4-1/4</option>\
|
43 |
+
<option value="3$3$6">1/4-1/4-2/4</option>\
|
44 |
+
<option value="6$3$3">2/4-1/4-1/4</option>\
|
45 |
+
</select> For Large Screen<br />\
|
46 |
+
</tr>\
|
47 |
+
<tr id="">\
|
48 |
+
<th><label for="append_column_table">Column Specification</label></th>\
|
49 |
+
<td id="append_column_table"></td>\
|
50 |
+
</tr>\
|
51 |
+
<tr>\
|
52 |
+
<th><label for="oscitas-column-class">Custom Class:</label></th>\
|
53 |
+
<td><input type="text" name="line" id="oscitas-column-class" value=""/>\
|
54 |
+
</td>\
|
55 |
+
</tr>\
|
56 |
+
</table>\
|
57 |
+
<p class="submit">\
|
58 |
+
<input type="button" id="oscitas-submit-wp_column" class="button-primary" value="Insert Columns" name="submit" />\
|
59 |
+
</p>\
|
60 |
+
</div>');
|
61 |
+
var table = form.find('table');
|
62 |
+
form.appendTo('body').hide();
|
63 |
+
|
64 |
+
function show_table(){
|
65 |
+
|
66 |
+
var ele='',e=0,sm,smoff,md,mdoff,lg,lgoff,xs,xsoff,sel,val=0,selcol,hidecol;
|
67 |
+
var col= form.find('#oscitas-no-of-wpcolumns').val();
|
68 |
+
ele = '<i>You can select different column style for different screens such as medium, small(e.g < 992px), x-small(e.g < 768px)</i><br/>';
|
69 |
+
|
70 |
+
var option={
|
71 |
+
'lg':'Large Screen',
|
72 |
+
'md': 'Medium Screen',
|
73 |
+
'sm': 'Small Screen',
|
74 |
+
'xs':'X-small Screen'
|
75 |
+
}
|
76 |
+
ele+= '<table id="appended" class="tb_multiple_column"><thead><tr><th>Screen</th><th style="min-width:50px;max-width:50px">Hide Row</th>';
|
77 |
+
|
78 |
+
for(i=1;i<=col;i++){
|
79 |
+
ele+='<th><div class="head_division head_division_check">Clear Left</div><div class="head_division">Column</div><div class="head_division">Offset</div><div class="head_division head_division_check right">Hide</div></th>';
|
80 |
+
|
81 |
+
}
|
82 |
+
ele+= '</tr></thead><tbody class="column_tbody">';
|
83 |
+
jQuery.each(option,function(index,val){
|
84 |
+
ele+='<tr><th class="column_td_first">'+val+'</th><td style="min-width:50px;max-width:50px"><input type="checkbox" name="'+index+'rowhide" id="'+index+'rowhide" value="yes"></td>';
|
85 |
+
for(var i=1;i<=col;i++){
|
86 |
+
sm='<select name="'+index+'['+i+']" id="'+index+i+'">';
|
87 |
+
for( e=1;e<=12;e++){
|
88 |
+
if(index=='lg'){
|
89 |
+
|
90 |
+
selcol=12/col;
|
91 |
+
if(e==selcol){
|
92 |
+
sel='selected=selected'
|
93 |
+
}
|
94 |
+
else{
|
95 |
+
sel='';
|
96 |
+
}
|
97 |
+
} else{
|
98 |
+
if(e==12){
|
99 |
+
sel='selected=selected'
|
100 |
+
}
|
101 |
+
else{
|
102 |
+
sel='';
|
103 |
+
}
|
104 |
+
}
|
105 |
+
sm+='<option value="'+e+'" '+sel+'>'+e+'</option>';
|
106 |
+
}
|
107 |
+
sm+='</select>';
|
108 |
+
smoff='<select name="'+index+'off['+i+']" id="'+index+'off'+i+'">';
|
109 |
+
for( e=0;e<12;e++){
|
110 |
+
|
111 |
+
smoff+='<option value="'+e+'">'+e+'</option>';
|
112 |
+
}
|
113 |
+
smoff+='</select>';
|
114 |
+
|
115 |
+
clearleft='<input type="checkbox" name="'+index+'clear['+i+']" id="'+index+'clear'+i+'" value="yes">';
|
116 |
+
|
117 |
+
hidecol='<input type="checkbox" name="'+index+'hide['+i+']" id="'+index+'hide'+i+'" value="yes">';
|
118 |
+
|
119 |
+
|
120 |
+
ele+='<td><div class="head_division head_division_check">'+clearleft+'</div><div class="head_division">'+sm+'</div><div class="head_division">'+smoff+'</div><div class="head_division head_division_check right">'+hidecol+'</div></td>';
|
121 |
+
|
122 |
+
|
123 |
+
|
124 |
+
}
|
125 |
+
ele+='</tr>';
|
126 |
+
});
|
127 |
+
ele +='</tbody></table>';
|
128 |
+
table.find('#append_column_table').html(ele);
|
129 |
+
jQuery("#oscitas-table tr:not(#appended tr):visible:even").css('background-color', '#DADADD');
|
130 |
+
jQuery("#oscitas-table tr:not(#appended tr):visible:odd").css('background-color', '#F0F0F0');
|
131 |
+
}
|
132 |
+
function chnage_col_value(){
|
133 |
+
|
134 |
+
var col= form.find('#oscitas-no-of-wpcolumns').val(),str,arr=[],i=0;
|
135 |
+
if(col==2 || col==3){
|
136 |
+
if(col==2){
|
137 |
+
str=form.find('#oscitas-two-columns').val();
|
138 |
+
} else if(col==3){
|
139 |
+
str=form.find('#oscitas-three-columns').val();
|
140 |
+
}
|
141 |
+
arr=str.split('$');
|
142 |
+
jQuery.each(arr,function(index,val){
|
143 |
+
i=parseInt(index)+1;
|
144 |
+
jQuery('#lg'+i).val(val);
|
145 |
+
})
|
146 |
+
|
147 |
+
}
|
148 |
+
jQuery("#oscitas-table tr:not(#appended tr):visible:even").css('background-color', '#DADADD');
|
149 |
+
jQuery("#oscitas-table tr:not(#appended tr):visible:odd").css('background-color', '#F0F0F0');
|
150 |
+
}
|
151 |
+
|
152 |
+
show_table();
|
153 |
+
|
154 |
+
jQuery('#oscitas-no-of-wpcolumns').change(function(){
|
155 |
+
var noOfColumns = jQuery(this).val();
|
156 |
+
if(2 == noOfColumns){
|
157 |
+
|
158 |
+
jQuery("#wpthree").hide();
|
159 |
+
jQuery("#wptwo").show();
|
160 |
+
}
|
161 |
+
else if(3 == noOfColumns){
|
162 |
+
jQuery("#wptwo").hide();
|
163 |
+
jQuery("#wpthree").show();
|
164 |
+
}
|
165 |
+
else{
|
166 |
+
jQuery("#wptwo").hide();
|
167 |
+
jQuery("#wpthree").hide();
|
168 |
+
|
169 |
+
}
|
170 |
+
show_table();
|
171 |
+
chnage_col_value();
|
172 |
+
|
173 |
+
|
174 |
+
});
|
175 |
+
form.find('.osc-change-col').change(function(){
|
176 |
+
chnage_col_value();
|
177 |
+
})
|
178 |
+
var arr={
|
179 |
+
1:'lg',
|
180 |
+
2: 'md',
|
181 |
+
3:'sm',
|
182 |
+
4:'xs'
|
183 |
+
};
|
184 |
+
|
185 |
+
|
186 |
+
var value1 =0,valueoff=0,lastSel,previous;
|
187 |
+
jQuery.each(arr,function(i,valuenum){
|
188 |
+
jQuery.each(arr,function(tt,index){
|
189 |
+
|
190 |
+
jQuery('#'+index+i).live('focus',function(){
|
191 |
+
previous = this.value;
|
192 |
+
}).live('change',function(){
|
193 |
+
value1= parseInt(jQuery(this).val());
|
194 |
+
valueoff =parseInt(jQuery('#'+index+'off'+i).val());
|
195 |
+
value1=value1+valueoff;
|
196 |
+
if(value1<=12){
|
197 |
+
previous = this.value;
|
198 |
+
}
|
199 |
+
else{
|
200 |
+
jQuery('#'+index+i).val(previous);
|
201 |
+
alert('Can\'t Change, exceeds the limit');
|
202 |
+
}
|
203 |
+
});
|
204 |
+
|
205 |
+
jQuery('#'+index+'off'+i).live('focus',function(){
|
206 |
+
previous = this.value;
|
207 |
+
}).live('change',function(){
|
208 |
+
value1= parseInt(jQuery(this).val());
|
209 |
+
valueoff = parseInt(jQuery('#'+index+i).val());
|
210 |
+
value1=value1+valueoff;
|
211 |
+
if(value1<=12){
|
212 |
+
previous = this.value;
|
213 |
+
}
|
214 |
+
else{
|
215 |
+
jQuery('#'+index+'off'+i).val(previous);
|
216 |
+
alert('Can\'t Change, exceeds the limit');
|
217 |
+
}
|
218 |
+
})
|
219 |
+
})
|
220 |
+
});
|
221 |
+
|
222 |
+
// handles the click event of the submit button
|
223 |
+
form.find('#oscitas-submit-wp_column').click(function(){
|
224 |
+
// defines the options and their default values
|
225 |
+
// again, this is not the most elegant way to do this
|
226 |
+
// but well, this gets the job done nonetheless
|
227 |
+
var a_md=[],a_sm=[],a_xs=[],a_lg=[],j=0,a_md_off=[],a_sm_off=[],a_xs_off=[],a_lg_off=[],a_md_hide=[],a_sm_hide=[],a_xs_hide=[],a_lg_hide=[],sm='',md='',xs='',smoff='',mdoff='',xsoff='',lgoff='',smhide='',mdhide='',xshide='',lghide='',smclear='',mdclear='',xsclear='',lgclear='';
|
228 |
+
|
229 |
+
|
230 |
+
var noOfColumns = jQuery('#oscitas-no-of-wpcolumns').val();
|
231 |
+
var shortcode = '';
|
232 |
+
var cusclass='';
|
233 |
+
if(table.find('#oscitas-column-class').val()!=''){
|
234 |
+
cusclass= ' class="'+table.find('#oscitas-column-class').val()+'"';
|
235 |
+
}
|
236 |
+
shortcode ='[row'+cusclass+']';
|
237 |
+
for(var i=1;i<=parseInt(noOfColumns);i++){
|
238 |
+
|
239 |
+
a_md[i] = jQuery('#md'+i).val();
|
240 |
+
a_sm[i] = jQuery('#sm'+i).val();
|
241 |
+
a_xs[i] = jQuery('#xs'+i).val();
|
242 |
+
a_lg[i] = jQuery('#lg'+i).val();
|
243 |
+
a_md_off[i] = jQuery('#mdoff'+i).val();
|
244 |
+
a_sm_off[i] = jQuery('#smoff'+i).val();
|
245 |
+
a_xs_off[i] = jQuery('#xsoff'+i).val();
|
246 |
+
a_lg_off[i] = jQuery('#lgoff'+i).val();
|
247 |
+
|
248 |
+
//if(a_md[i]!=12){
|
249 |
+
md=' md="'+a_md[i]+'"';
|
250 |
+
//} else{
|
251 |
+
// md='';
|
252 |
+
//}
|
253 |
+
//if(a_sm[i]!=12){
|
254 |
+
sm=' sm="'+a_sm[i]+'"';
|
255 |
+
//} else{
|
256 |
+
// sm='';
|
257 |
+
//}
|
258 |
+
//if(a_xs[i]!=12){
|
259 |
+
xs=' xs="'+a_xs[i]+'"';
|
260 |
+
//} else{
|
261 |
+
// xs='';
|
262 |
+
//}
|
263 |
+
if(a_md_off[i]!=0){
|
264 |
+
mdoff=' mdoff="'+a_md_off[i]+'"';
|
265 |
+
}
|
266 |
+
else{
|
267 |
+
mdoff='';
|
268 |
+
}
|
269 |
+
if(a_sm_off[i]!=0){
|
270 |
+
smoff=' smoff="'+a_sm_off[i]+'"';
|
271 |
+
}
|
272 |
+
else{
|
273 |
+
smoff='';
|
274 |
+
}
|
275 |
+
if(a_xs_off[i]!=0){
|
276 |
+
xsoff=' xsoff="'+a_xs_off[i]+'"';
|
277 |
+
}
|
278 |
+
else{
|
279 |
+
xsoff='';
|
280 |
+
}
|
281 |
+
if(a_lg_off[i]!=0){
|
282 |
+
lgoff=' lgoff="'+a_lg_off[i]+'"';
|
283 |
+
}
|
284 |
+
else{
|
285 |
+
lgoff='';
|
286 |
+
}
|
287 |
+
|
288 |
+
if(jQuery('#mdrowhide').is(':checked') || jQuery('#mdhide'+i).is(':checked')){
|
289 |
+
mdhide=' mdhide="yes"';
|
290 |
+
}
|
291 |
+
else{
|
292 |
+
mdhide='';
|
293 |
+
}
|
294 |
+
if(jQuery('#smrowhide').is(':checked') ||jQuery('#smhide'+i).is(':checked')){
|
295 |
+
smhide=' smhide="yes"';
|
296 |
+
}
|
297 |
+
else{
|
298 |
+
smhide='';
|
299 |
+
}
|
300 |
+
if(jQuery('#xsrowhide').is(':checked') ||jQuery('#xshide'+i).is(':checked')){
|
301 |
+
xshide=' xshide="yes"';
|
302 |
+
}
|
303 |
+
else{
|
304 |
+
xshide='';
|
305 |
+
}
|
306 |
+
if(jQuery('#lgrowhide').is(':checked') ||jQuery('#lghide'+i).is(':checked')){
|
307 |
+
lghide=' lghide="yes"';
|
308 |
+
}
|
309 |
+
else{
|
310 |
+
lghide='';
|
311 |
+
}
|
312 |
+
|
313 |
+
if(jQuery('#mdclear'+i).is(':checked')){
|
314 |
+
mdclear=' mdclear="yes"';
|
315 |
+
}
|
316 |
+
else{
|
317 |
+
mdclear='';
|
318 |
+
}
|
319 |
+
if(jQuery('#smclear'+i).is(':checked')){
|
320 |
+
smclear=' smclear="yes"';
|
321 |
+
}
|
322 |
+
else{
|
323 |
+
smclear='';
|
324 |
+
}
|
325 |
+
if(jQuery('#xsclear'+i).is(':checked')){
|
326 |
+
xsclear=' xsclear="yes"';
|
327 |
+
}
|
328 |
+
else{
|
329 |
+
xsclear='';
|
330 |
+
}
|
331 |
+
if(jQuery('#lgclear'+i).is(':checked')){
|
332 |
+
lgclear=' lgclear="yes"';
|
333 |
+
}
|
334 |
+
else{
|
335 |
+
lgclear='';
|
336 |
+
}
|
337 |
+
|
338 |
+
shortcode += '<br/>[column lg="'+a_lg[i]+'"'+md+sm+xs+mdoff+smoff+xsoff+lgoff+mdhide+smhide+xshide+lghide+mdclear+smclear+xsclear+lgclear+' ]<br/>text<br/>[/column]';
|
339 |
+
}
|
340 |
+
|
341 |
+
shortcode += '<br/>[/row]';
|
342 |
+
// inserts the shortcode into the active editor
|
343 |
+
tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
|
344 |
+
// closes Thickbox
|
345 |
+
close_dialogue(pluginObj.hashId);
|
346 |
+
});
|
347 |
+
}
|
styles/bootstrap-icon.min.css
CHANGED
@@ -1 +1,458 @@
|
|
1 |
-
@font-face
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
1 |
+
@font-face {
|
2 |
+
font-family: 'Glyphicons Halflings';
|
3 |
+
src: url('../fonts/glyphicons-halflings-regular.eot');
|
4 |
+
src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
|
5 |
+
}
|
6 |
+
.glyphicon {
|
7 |
+
position: relative;
|
8 |
+
top: 1px;
|
9 |
+
font-family: 'Glyphicons Halflings';
|
10 |
+
-webkit-font-smoothing: antialiased;
|
11 |
+
font-style: normal;
|
12 |
+
font-weight: normal;
|
13 |
+
line-height: 1;
|
14 |
+
}
|
15 |
+
.glyphicon-asterisk:before {
|
16 |
+
content: "\2a"}
|
17 |
+
.glyphicon-plus:before {
|
18 |
+
content: "\2b"}
|
19 |
+
.glyphicon-euro:before {
|
20 |
+
content: "\20ac"}
|
21 |
+
.glyphicon-minus:before {
|
22 |
+
content: "\2212"}
|
23 |
+
.glyphicon-cloud:before {
|
24 |
+
content: "\2601"}
|
25 |
+
.glyphicon-envelope:before {
|
26 |
+
content: "\2709"}
|
27 |
+
.glyphicon-pencil:before {
|
28 |
+
content: "\270f"}
|
29 |
+
.glyphicon-glass:before {
|
30 |
+
content: "\e001"}
|
31 |
+
.glyphicon-music:before {
|
32 |
+
content: "\e002"}
|
33 |
+
.glyphicon-search:before {
|
34 |
+
content: "\e003"}
|
35 |
+
.glyphicon-heart:before {
|
36 |
+
content: "\e005"}
|
37 |
+
.glyphicon-star:before {
|
38 |
+
content: "\e006"}
|
39 |
+
.glyphicon-star-empty:before {
|
40 |
+
content: "\e007"}
|
41 |
+
.glyphicon-user:before {
|
42 |
+
content: "\e008"}
|
43 |
+
.glyphicon-film:before {
|
44 |
+
content: "\e009"}
|
45 |
+
.glyphicon-th-large:before {
|
46 |
+
content: "\e010"}
|
47 |
+
.glyphicon-th:before {
|
48 |
+
content: "\e011"}
|
49 |
+
.glyphicon-th-list:before {
|
50 |
+
content: "\e012"}
|
51 |
+
.glyphicon-ok:before {
|
52 |
+
content: "\e013"}
|
53 |
+
.glyphicon-remove:before {
|
54 |
+
content: "\e014"}
|
55 |
+
.glyphicon-zoom-in:before {
|
56 |
+
content: "\e015"}
|
57 |
+
.glyphicon-zoom-out:before {
|
58 |
+
content: "\e016"}
|
59 |
+
.glyphicon-off:before {
|
60 |
+
content: "\e017"}
|
61 |
+
.glyphicon-signal:before {
|
62 |
+
content: "\e018"}
|
63 |
+
.glyphicon-cog:before {
|
64 |
+
content: "\e019"}
|
65 |
+
.glyphicon-trash:before {
|
66 |
+
content: "\e020"}
|
67 |
+
.glyphicon-home:before {
|
68 |
+
content: "\e021"}
|
69 |
+
.glyphicon-file:before {
|
70 |
+
content: "\e022"}
|
71 |
+
.glyphicon-time:before {
|
72 |
+
content: "\e023"}
|
73 |
+
.glyphicon-road:before {
|
74 |
+
content: "\e024"}
|
75 |
+
.glyphicon-download-alt:before {
|
76 |
+
content: "\e025"}
|
77 |
+
.glyphicon-download:before {
|
78 |
+
content: "\e026"}
|
79 |
+
.glyphicon-upload:before {
|
80 |
+
content: "\e027"}
|
81 |
+
.glyphicon-inbox:before {
|
82 |
+
content: "\e028"}
|
83 |
+
.glyphicon-play-circle:before {
|
84 |
+
content: "\e029"}
|
85 |
+
.glyphicon-repeat:before {
|
86 |
+
content: "\e030"}
|
87 |
+
.glyphicon-refresh:before {
|
88 |
+
content: "\e031"}
|
89 |
+
.glyphicon-list-alt:before {
|
90 |
+
content: "\e032"}
|
91 |
+
.glyphicon-flag:before {
|
92 |
+
content: "\e034"}
|
93 |
+
.glyphicon-headphones:before {
|
94 |
+
content: "\e035"}
|
95 |
+
.glyphicon-volume-off:before {
|
96 |
+
content: "\e036"}
|
97 |
+
.glyphicon-volume-down:before {
|
98 |
+
content: "\e037"}
|
99 |
+
.glyphicon-volume-up:before {
|
100 |
+
content: "\e038"}
|
101 |
+
.glyphicon-qrcode:before {
|
102 |
+
content: "\e039"}
|
103 |
+
.glyphicon-barcode:before {
|
104 |
+
content: "\e040"}
|
105 |
+
.glyphicon-tag:before {
|
106 |
+
content: "\e041"}
|
107 |
+
.glyphicon-tags:before {
|
108 |
+
content: "\e042"}
|
109 |
+
.glyphicon-book:before {
|
110 |
+
content: "\e043"}
|
111 |
+
.glyphicon-print:before {
|
112 |
+
content: "\e045"}
|
113 |
+
.glyphicon-font:before {
|
114 |
+
content: "\e047"}
|
115 |
+
.glyphicon-bold:before {
|
116 |
+
content: "\e048"}
|
117 |
+
.glyphicon-italic:before {
|
118 |
+
content: "\e049"}
|
119 |
+
.glyphicon-text-height:before {
|
120 |
+
content: "\e050"}
|
121 |
+
.glyphicon-text-width:before {
|
122 |
+
content: "\e051"}
|
123 |
+
.glyphicon-align-left:before {
|
124 |
+
content: "\e052"}
|
125 |
+
.glyphicon-align-center:before {
|
126 |
+
content: "\e053"}
|
127 |
+
.glyphicon-align-right:before {
|
128 |
+
content: "\e054"}
|
129 |
+
.glyphicon-align-justify:before {
|
130 |
+
content: "\e055"}
|
131 |
+
.glyphicon-list:before {
|
132 |
+
content: "\e056"}
|
133 |
+
.glyphicon-indent-left:before {
|
134 |
+
content: "\e057"}
|
135 |
+
.glyphicon-indent-right:before {
|
136 |
+
content: "\e058"}
|
137 |
+
.glyphicon-facetime-video:before {
|
138 |
+
content: "\e059"}
|
139 |
+
.glyphicon-picture:before {
|
140 |
+
content: "\e060"}
|
141 |
+
.glyphicon-map-marker:before {
|
142 |
+
content: "\e062"}
|
143 |
+
.glyphicon-adjust:before {
|
144 |
+
content: "\e063"}
|
145 |
+
.glyphicon-tint:before {
|
146 |
+
content: "\e064"}
|
147 |
+
.glyphicon-edit:before {
|
148 |
+
content: "\e065"}
|
149 |
+
.glyphicon-share:before {
|
150 |
+
content: "\e066"}
|
151 |
+
.glyphicon-check:before {
|
152 |
+
content: "\e067"}
|
153 |
+
.glyphicon-move:before {
|
154 |
+
content: "\e068"}
|
155 |
+
.glyphicon-step-backward:before {
|
156 |
+
content: "\e069"}
|
157 |
+
.glyphicon-fast-backward:before {
|
158 |
+
content: "\e070"}
|
159 |
+
.glyphicon-backward:before {
|
160 |
+
content: "\e071"}
|
161 |
+
.glyphicon-play:before {
|
162 |
+
content: "\e072"}
|
163 |
+
.glyphicon-pause:before {
|
164 |
+
content: "\e073"}
|
165 |
+
.glyphicon-stop:before {
|
166 |
+
content: "\e074"}
|
167 |
+
.glyphicon-forward:before {
|
168 |
+
content: "\e075"}
|
169 |
+
.glyphicon-fast-forward:before {
|
170 |
+
content: "\e076"}
|
171 |
+
.glyphicon-step-forward:before {
|
172 |
+
content: "\e077"}
|
173 |
+
.glyphicon-eject:before {
|
174 |
+
content: "\e078"}
|
175 |
+
.glyphicon-chevron-left:before {
|
176 |
+
content: "\e079"}
|
177 |
+
.glyphicon-chevron-right:before {
|
178 |
+
content: "\e080"}
|
179 |
+
.glyphicon-plus-sign:before {
|
180 |
+
content: "\e081"}
|
181 |
+
.glyphicon-minus-sign:before {
|
182 |
+
content: "\e082"}
|
183 |
+
.glyphicon-remove-sign:before {
|
184 |
+
content: "\e083"}
|
185 |
+
.glyphicon-ok-sign:before {
|
186 |
+
content: "\e084"}
|
187 |
+
.glyphicon-question-sign:before {
|
188 |
+
content: "\e085"}
|
189 |
+
.glyphicon-info-sign:before {
|
190 |
+
content: "\e086"}
|
191 |
+
.glyphicon-screenshot:before {
|
192 |
+
content: "\e087"}
|
193 |
+
.glyphicon-remove-circle:before {
|
194 |
+
content: "\e088"}
|
195 |
+
.glyphicon-ok-circle:before {
|
196 |
+
content: "\e089"}
|
197 |
+
.glyphicon-ban-circle:before {
|
198 |
+
content: "\e090"}
|
199 |
+
.glyphicon-arrow-left:before {
|
200 |
+
content: "\e091"}
|
201 |
+
.glyphicon-arrow-right:before {
|
202 |
+
content: "\e092"}
|
203 |
+
.glyphicon-arrow-up:before {
|
204 |
+
content: "\e093"}
|
205 |
+
.glyphicon-arrow-down:before {
|
206 |
+
content: "\e094"}
|
207 |
+
.glyphicon-share-alt:before {
|
208 |
+
content: "\e095"}
|
209 |
+
.glyphicon-resize-full:before {
|
210 |
+
content: "\e096"}
|
211 |
+
.glyphicon-resize-small:before {
|
212 |
+
content: "\e097"}
|
213 |
+
.glyphicon-exclamation-sign:before {
|
214 |
+
content: "\e101"}
|
215 |
+
.glyphicon-gift:before {
|
216 |
+
content: "\e102"}
|
217 |
+
.glyphicon-leaf:before {
|
218 |
+
content: "\e103"}
|
219 |
+
.glyphicon-eye-open:before {
|
220 |
+
content: "\e105"}
|
221 |
+
.glyphicon-eye-close:before {
|
222 |
+
content: "\e106"}
|
223 |
+
.glyphicon-warning-sign:before {
|
224 |
+
content: "\e107"}
|
225 |
+
.glyphicon-plane:before {
|
226 |
+
content: "\e108"}
|
227 |
+
.glyphicon-random:before {
|
228 |
+
content: "\e110"}
|
229 |
+
.glyphicon-comment:before {
|
230 |
+
content: "\e111"}
|
231 |
+
.glyphicon-magnet:before {
|
232 |
+
content: "\e112"}
|
233 |
+
.glyphicon-chevron-up:before {
|
234 |
+
content: "\e113"}
|
235 |
+
.glyphicon-chevron-down:before {
|
236 |
+
content: "\e114"}
|
237 |
+
.glyphicon-retweet:before {
|
238 |
+
content: "\e115"}
|
239 |
+
.glyphicon-shopping-cart:before {
|
240 |
+
content: "\e116"}
|
241 |
+
.glyphicon-folder-close:before {
|
242 |
+
content: "\e117"}
|
243 |
+
.glyphicon-folder-open:before {
|
244 |
+
content: "\e118"}
|
245 |
+
.glyphicon-resize-vertical:before {
|
246 |
+
content: "\e119"}
|
247 |
+
.glyphicon-resize-horizontal:before {
|
248 |
+
content: "\e120"}
|
249 |
+
.glyphicon-hdd:before {
|
250 |
+
content: "\e121"}
|
251 |
+
.glyphicon-bullhorn:before {
|
252 |
+
content: "\e122"}
|
253 |
+
.glyphicon-certificate:before {
|
254 |
+
content: "\e124"}
|
255 |
+
.glyphicon-thumbs-up:before {
|
256 |
+
content: "\e125"}
|
257 |
+
.glyphicon-thumbs-down:before {
|
258 |
+
content: "\e126"}
|
259 |
+
.glyphicon-hand-right:before {
|
260 |
+
content: "\e127"}
|
261 |
+
.glyphicon-hand-left:before {
|
262 |
+
content: "\e128"}
|
263 |
+
.glyphicon-hand-up:before {
|
264 |
+
content: "\e129"}
|
265 |
+
.glyphicon-hand-down:before {
|
266 |
+
content: "\e130"}
|
267 |
+
.glyphicon-circle-arrow-right:before {
|
268 |
+
content: "\e131"}
|
269 |
+
.glyphicon-circle-arrow-left:before {
|
270 |
+
content: "\e132"}
|
271 |
+
.glyphicon-circle-arrow-up:before {
|
272 |
+
content: "\e133"}
|
273 |
+
.glyphicon-circle-arrow-down:before {
|
274 |
+
content: "\e134"}
|
275 |
+
.glyphicon-globe:before {
|
276 |
+
content: "\e135"}
|
277 |
+
.glyphicon-tasks:before {
|
278 |
+
content: "\e137"}
|
279 |
+
.glyphicon-filter:before {
|
280 |
+
content: "\e138"}
|
281 |
+
.glyphicon-fullscreen:before {
|
282 |
+
content: "\e140"}
|
283 |
+
.glyphicon-dashboard:before {
|
284 |
+
content: "\e141"}
|
285 |
+
.glyphicon-heart-empty:before {
|
286 |
+
content: "\e143"}
|
287 |
+
.glyphicon-link:before {
|
288 |
+
content: "\e144"}
|
289 |
+
.glyphicon-phone:before {
|
290 |
+
content: "\e145"}
|
291 |
+
.glyphicon-usd:before {
|
292 |
+
content: "\e148"}
|
293 |
+
.glyphicon-gbp:before {
|
294 |
+
content: "\e149"}
|
295 |
+
.glyphicon-sort:before {
|
296 |
+
content: "\e150"}
|
297 |
+
.glyphicon-sort-by-alphabet:before {
|
298 |
+
content: "\e151"}
|
299 |
+
.glyphicon-sort-by-alphabet-alt:before {
|
300 |
+
content: "\e152"}
|
301 |
+
.glyphicon-sort-by-order:before {
|
302 |
+
content: "\e153"}
|
303 |
+
.glyphicon-sort-by-order-alt:before {
|
304 |
+
content: "\e154"}
|
305 |
+
.glyphicon-sort-by-attributes:before {
|
306 |
+
content: "\e155"}
|
307 |
+
.glyphicon-sort-by-attributes-alt:before {
|
308 |
+
content: "\e156"}
|
309 |
+
.glyphicon-unchecked:before {
|
310 |
+
content: "\e157"}
|
311 |
+
.glyphicon-expand:before {
|
312 |
+
content: "\e158"}
|
313 |
+
.glyphicon-collapse-down:before {
|
314 |
+
content: "\e159"}
|
315 |
+
.glyphicon-collapse-up:before {
|
316 |
+
content: "\e160"}
|
317 |
+
.glyphicon-log-in:before {
|
318 |
+
content: "\e161"}
|
319 |
+
.glyphicon-flash:before {
|
320 |
+
content: "\e162"}
|
321 |
+
.glyphicon-log-out:before {
|
322 |
+
content: "\e163"}
|
323 |
+
.glyphicon-new-window:before {
|
324 |
+
content: "\e164"}
|
325 |
+
.glyphicon-record:before {
|
326 |
+
content: "\e165"}
|
327 |
+
.glyphicon-save:before {
|
328 |
+
content: "\e166"}
|
329 |
+
.glyphicon-open:before {
|
330 |
+
content: "\e167"}
|
331 |
+
.glyphicon-saved:before {
|
332 |
+
content: "\e168"}
|
333 |
+
.glyphicon-import:before {
|
334 |
+
content: "\e169"}
|
335 |
+
.glyphicon-export:before {
|
336 |
+
content: "\e170"}
|
337 |
+
.glyphicon-send:before {
|
338 |
+
content: "\e171"}
|
339 |
+
.glyphicon-floppy-disk:before {
|
340 |
+
content: "\e172"}
|
341 |
+
.glyphicon-floppy-saved:before {
|
342 |
+
content: "\e173"}
|
343 |
+
.glyphicon-floppy-remove:before {
|
344 |
+
content: "\e174"}
|
345 |
+
.glyphicon-floppy-save:before {
|
346 |
+
content: "\e175"}
|
347 |
+
.glyphicon-floppy-open:before {
|
348 |
+
content: "\e176"}
|
349 |
+
.glyphicon-credit-card:before {
|
350 |
+
content: "\e177"}
|
351 |
+
.glyphicon-transfer:before {
|
352 |
+
content: "\e178"}
|
353 |
+
.glyphicon-cutlery:before {
|
354 |
+
content: "\e179"}
|
355 |
+
.glyphicon-header:befor
|