PluginProbe
Easy Bootstrap Shortcode / 3.7
Easy Bootstrap Shortcode v3.7
trunk 2.4.0 2.5 3.4 3.5 3.6 3.7 4.0.0 4.4 4.5 4.5.4 5.0.0 5.0.1 5.0.2
easy-bootstrap-shortcodes / shortcode / icon / icon_plugin.js

icon_plugin.js in Easy Bootstrap Shortcode 3.7, at shortcode/icon/icon_plugin.js

319 lines 24.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function() {
2 tinymce.create('tinymce.plugins.oscitasIcon', {
3 init : function(ed, url) {
4 ed.addButton('oscitasicon', {
5 title : 'Icon Shortcode',
6 image : url+'/icon.png',
7 onclick : function() {
8 create_oscitas_icon();
9 jQuery.fancybox({
10 'autoSize':false,
11 'autoWidth':false,
12 'fitToView':false,
13 'height':'auto',
14 'topRatio':0.15,
15 'width':600,
16 'type' : 'inline',
17 'title' : 'Icon Shortcode',
18 'href' : '#oscitas-form-icon',
19 helpers: {
20 title : {
21 type : 'over',
22 position:'top'
23 }
24 }
25 });
26 }
27 });
28 },
29 createControl : function(n, cm) {
30 return null;
31 },
32 getInfo : function() {
33 return {
34 longname : "Icon Shortcode",
35 author : 'Oscitas Themes',
36 authorurl : 'http://www.oscitasthemes.com/',
37 infourl : 'http://www.oscitasthemes.com/',
38 version : "2.0.0"
39 };
40 }
41 });
42 tinymce.PluginManager.add('oscitasicon', tinymce.plugins.oscitasIcon);
43 })();
44
45 function create_oscitas_icon(){
46 if(jQuery('#oscitas-form-icon').length){
47 jQuery('#oscitas-form-icon').remove();
48 }
49 // creates a form to be displayed everytime the button is clicked
50 // you should achieve this using AJAX instead of direct html code like this
51 var form = jQuery('<div id="oscitas-form-icon" class="oscitas-container"><table id="oscitas-table" class="form-table">\
52 <tr>\
53 <th><label for="oscitas-heading-icon">Select Icon:</label></th>\
54 <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">\
55 <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">\
56 <li data-value="glyphicon-adjust" class="glyphicon glyphicon-adjust osc_icon_selected_button"> </li>\
57 <li data-value="glyphicon-align-center" class="glyphicon glyphicon-align-center"> </li>\
58 <li data-value="glyphicon-align-justify" class="glyphicon glyphicon-align-justify"> </li>\
59 <li data-value="glyphicon-align-left" class="glyphicon glyphicon-align-left"> </li>\
60 <li data-value="glyphicon-align-right" class="glyphicon glyphicon-align-right"> </li>\
61 <li data-value="glyphicon-arrow-down" class="glyphicon glyphicon-arrow-down"> </li>\
62 <li data-value="glyphicon-arrow-left" class="glyphicon glyphicon-arrow-left"> </li>\
63 <li data-value="glyphicon-arrow-right" class="glyphicon glyphicon-arrow-right"> </li>\
64 <li data-value="glyphicon-arrow-up" class="glyphicon glyphicon-arrow-up"> </li>\
65 <li data-value="glyphicon-asterisk" class="glyphicon glyphicon-asterisk"> </li>\
66 <li data-value="glyphicon-backward" class="glyphicon glyphicon-backward"> </li>\
67 <li data-value="glyphicon-ban-circle" class="glyphicon glyphicon-ban-circle"> </li>\
68 <li data-value="glyphicon-barcode" class="glyphicon glyphicon-barcode"> </li>\
69 <li data-value="glyphicon-bell" class="glyphicon glyphicon-bell"> </li>\
70 <li data-value="glyphicon-bold" class="glyphicon glyphicon-bold"> </li>\
71 <li data-value="glyphicon-book" class="glyphicon glyphicon-book"> </li>\
72 <li data-value="glyphicon-bookmark" class="glyphicon glyphicon-bookmark"> </li>\
73 <li data-value="glyphicon-briefcase" class="glyphicon glyphicon-briefcase"> </li>\
74 <li data-value="glyphicon-bullhorn" class="glyphicon glyphicon-bullhorn"> </li>\
75 <li data-value="glyphicon-calendar" class="glyphicon glyphicon-calendar"> </li>\
76 <li data-value="glyphicon-camera" class="glyphicon glyphicon-camera"> </li>\
77 <li data-value="glyphicon-certificate" class="glyphicon glyphicon-certificate"> </li>\
78 <li data-value="glyphicon-check" class="glyphicon glyphicon-check"> </li>\
79 <li data-value="glyphicon-chevron-down" class="glyphicon glyphicon-chevron-down"> </li>\
80 <li data-value="glyphicon-chevron-left" class="glyphicon glyphicon-chevron-left"> </li>\
81 <li data-value="glyphicon-chevron-right" class="glyphicon glyphicon-chevron-right"> </li>\
82 <li data-value="glyphicon-chevron-up" class="glyphicon glyphicon-chevron-up"> </li>\
83 <li data-value="glyphicon-circle-arrow-down" class="glyphicon glyphicon-circle-arrow-down"> </li>\
84 <li data-value="glyphicon-circle-arrow-left" class="glyphicon glyphicon-circle-arrow-left"> </li>\
85 <li data-value="glyphicon-circle-arrow-right" class="glyphicon glyphicon-circle-arrow-right"> </li>\
86 <li data-value="glyphicon-circle-arrow-up" class="glyphicon glyphicon-circle-arrow-up"> </li>\
87 <li data-value="glyphicon-cloud" class="glyphicon glyphicon-cloud"> </li>\
88 <li data-value="glyphicon-cloud-download" class="glyphicon glyphicon-cloud-download"> </li>\
89 <li data-value="glyphicon-cloud-upload" class="glyphicon glyphicon-cloud-upload"> </li>\
90 <li data-value="glyphicon-cog" class="glyphicon glyphicon-cog"> </li>\
91 <li data-value="glyphicon-collapse-down" class="glyphicon glyphicon-collapse-down"> </li>\
92 <li data-value="glyphicon-collapse-up" class="glyphicon glyphicon-collapse-up"> </li>\
93 <li data-value="glyphicon-comment" class="glyphicon glyphicon-comment"> </li>\
94 <li data-value="glyphicon-compressed" class="glyphicon glyphicon-compressed"> </li>\
95 <li data-value="glyphicon-copyright-mark" class="glyphicon glyphicon-copyright-mark"> </li>\
96 <li data-value="glyphicon-credit-card" class="glyphicon glyphicon-credit-card"> </li>\
97 <li data-value="glyphicon-cutlery" class="glyphicon glyphicon-cutlery"> </li>\
98 <li data-value="glyphicon-dashboard" class="glyphicon glyphicon-dashboard"> </li>\
99 <li data-value="glyphicon-download" class="glyphicon glyphicon-download"> </li>\
100 <li data-value="glyphicon-download-alt" class="glyphicon glyphicon-download-alt"> </li>\
101 <li data-value="glyphicon-earphone" class="glyphicon glyphicon-earphone"> </li>\
102 <li data-value="glyphicon-edit" class="glyphicon glyphicon-edit"> </li>\
103 <li data-value="glyphicon-eject" class="glyphicon glyphicon-eject"> </li>\
104 <li data-value="glyphicon-envelope" class="glyphicon glyphicon-envelope"> </li>\
105 <li data-value="glyphicon-euro" class="glyphicon glyphicon-euro"> </li>\
106 <li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
107 <li data-value="glyphicon-exclamation-sign" class="glyphicon glyphicon-exclamation-sign"> </li>\
108 <li data-value="glyphicon-expand" class="glyphicon glyphicon-expand"> </li>\
109 <li data-value="glyphicon-export" class="glyphicon glyphicon-export"> </li>\
110 <li data-value="glyphicon-eye-close" class="glyphicon glyphicon-eye-close"> </li>\
111 <li data-value="glyphicon-eye-open" class="glyphicon glyphicon-eye-open"> </li>\
112 <li data-value="glyphicon-facetime-video" class="glyphicon glyphicon-facetime-video"> </li>\
113 <li data-value="glyphicon-fast-backward" class="glyphicon glyphicon-fast-backward"> </li>\
114 <li data-value="glyphicon-fast-forward" class="glyphicon glyphicon-fast-forward"> </li>\
115 <li data-value="glyphicon-file" class="glyphicon glyphicon-file"> </li>\
116 <li data-value="glyphicon-film" class="glyphicon glyphicon-film"> </li>\
117 <li data-value="glyphicon-filter" class="glyphicon glyphicon-filter"> </li>\
118 <li data-value="glyphicon-fire" class="glyphicon glyphicon-fire"> </li>\
119 <li data-value="glyphicon-flag" class="glyphicon glyphicon-flag"> </li>\
120 <li data-value="glyphicon-floppy-disk" class="glyphicon glyphicon-floppy-disk"> </li>\
121 <li data-value="glyphicon-floppy-open" class="glyphicon glyphicon-floppy-open"> </li>\
122 <li data-value="glyphicon-floppy-remove" class="glyphicon glyphicon-floppy-remove"> </li>\
123 <li data-value="glyphicon-floppy-save" class="glyphicon glyphicon-floppy-save"> </li>\
124 <li data-value="glyphicon-floppy-saved" class="glyphicon glyphicon-floppy-saved"> </li>\
125 <li data-value="glyphicon-folder-close" class="glyphicon glyphicon-folder-close"> </li>\
126 <li data-value="glyphicon-folder-open" class="glyphicon glyphicon-folder-open"> </li>\
127 <li data-value="glyphicon-font" class="glyphicon glyphicon-font"> </li>\
128 <li data-value="glyphicon-forward" class="glyphicon glyphicon-forward"> </li>\
129 <li data-value="glyphicon-fullscreen" class="glyphicon glyphicon-fullscreen"> </li>\
130 <li data-value="glyphicon-gbp" class="glyphicon glyphicon-gbp"> </li>\
131 <li data-value="glyphicon-gift" class="glyphicon glyphicon-gift"> </li>\
132 <li data-value="glyphicon-glass" class="glyphicon glyphicon-glass"> </li>\
133 <li data-value="glyphicon-globe" class="glyphicon glyphicon-globe"> </li>\
134 <li data-value="glyphicon-hand-down" class="glyphicon glyphicon-hand-down"> </li>\
135 <li data-value="glyphicon-hand-left" class="glyphicon glyphicon-hand-left"> </li>\
136 <li data-value="glyphicon-hand-right" class="glyphicon glyphicon-hand-right"> </li>\
137 <li data-value="glyphicon-hand-up" class="glyphicon glyphicon-hand-up"> </li>\
138 <li data-value="glyphicon-hd-video" class="glyphicon glyphicon-hd-video"> </li>\
139 <li data-value="glyphicon-hdd" class="glyphicon glyphicon-hdd"> </li>\
140 <li data-value="glyphicon-header" class="glyphicon glyphicon-header"> </li>\
141 <li data-value="glyphicon-headphones" class="glyphicon glyphicon-headphones"> </li>\
142 <li data-value="glyphicon-heart" class="glyphicon glyphicon-heart"> </li>\
143 <li data-value="glyphicon-heart-empty" class="glyphicon glyphicon-heart-empty"> </li>\
144 <li data-value="glyphicon-home" class="glyphicon glyphicon-home"> </li>\
145 <li data-value="glyphicon-import" class="glyphicon glyphicon-import"> </li>\
146 <li data-value="glyphicon-inbox" class="glyphicon glyphicon-inbox"> </li>\
147 <li data-value="glyphicon-indent-left" class="glyphicon glyphicon-indent-left"> </li>\
148 <li data-value="glyphicon-indent-right" class="glyphicon glyphicon-indent-right"> </li>\
149 <li data-value="glyphicon-info-sign" class="glyphicon glyphicon-info-sign"> </li>\
150 <li data-value="glyphicon-italic" class="glyphicon glyphicon-italic"> </li>\
151 <li data-value="glyphicon-leaf" class="glyphicon glyphicon-leaf"> </li>\
152 <li data-value="glyphicon-link" class="glyphicon glyphicon-link"> </li>\
153 <li data-value="glyphicon-list" class="glyphicon glyphicon-list"> </li>\
154 <li data-value="glyphicon-list-alt" class="glyphicon glyphicon-list-alt"> </li>\
155 <li data-value="glyphicon-lock" class="glyphicon glyphicon-lock"> </li>\
156 <li data-value="glyphicon-log-in" class="glyphicon glyphicon-log-in"> </li>\
157 <li data-value="glyphicon-log-out" class="glyphicon glyphicon-log-out"> </li>\
158 <li data-value="glyphicon-magnet" class="glyphicon glyphicon-magnet"> </li>\
159 <li data-value="glyphicon-map-marker" class="glyphicon glyphicon-map-marker"> </li>\
160 <li data-value="glyphicon-minus" class="glyphicon glyphicon-minus"> </li>\
161 <li data-value="glyphicon-minus-sign" class="glyphicon glyphicon-minus-sign"> </li>\
162 <li data-value="glyphicon-move" class="glyphicon glyphicon-move"> </li>\
163 <li data-value="glyphicon-music" class="glyphicon glyphicon-music"> </li>\
164 <li data-value="glyphicon-new-window" class="glyphicon glyphicon-new-window"> </li>\
165 <li data-value="glyphicon-off" class="glyphicon glyphicon-off"> </li>\
166 <li data-value="glyphicon-ok" class="glyphicon glyphicon-ok"> </li>\
167 <li data-value="glyphicon-ok-circle" class="glyphicon glyphicon-ok-circle"> </li>\
168 <li data-value="glyphicon-ok-sign" class="glyphicon glyphicon-ok-sign"> </li>\
169 <li data-value="glyphicon-open" class="glyphicon glyphicon-open"> </li>\
170 <li data-value="glyphicon-paperclip" class="glyphicon glyphicon-paperclip"> </li>\
171 <li data-value="glyphicon-pause" class="glyphicon glyphicon-pause"> </li>\
172 <li data-value="glyphicon-pencil" class="glyphicon glyphicon-pencil"> </li>\
173 <li data-value="glyphicon-phone" class="glyphicon glyphicon-phone"> </li>\
174 <li data-value="glyphicon-phone-alt" class="glyphicon glyphicon-phone-alt"> </li>\
175 <li data-value="glyphicon-picture" class="glyphicon glyphicon-picture"> </li>\
176 <li data-value="glyphicon-plane" class="glyphicon glyphicon-plane"> </li>\
177 <li data-value="glyphicon-play" class="glyphicon glyphicon-play"> </li>\
178 <li data-value="glyphicon-play-circle" class="glyphicon glyphicon-play-circle"> </li>\
179 <li data-value="glyphicon-plus" class="glyphicon glyphicon-plus"> </li>\
180 <li data-value="glyphicon-plus-sign" class="glyphicon glyphicon-plus-sign"> </li>\
181 <li data-value="glyphicon-print" class="glyphicon glyphicon-print"> </li>\
182 <li data-value="glyphicon-pushpin" class="glyphicon glyphicon-pushpin"> </li>\
183 <li data-value="glyphicon-qrcode" class="glyphicon glyphicon-qrcode"> </li>\
184 <li data-value="glyphicon-question-sign" class="glyphicon glyphicon-question-sign"> </li>\
185 <li data-value="glyphicon-random" class="glyphicon glyphicon-random"> </li>\
186 <li data-value="glyphicon-record" class="glyphicon glyphicon-record"> </li>\
187 <li data-value="glyphicon-refresh" class="glyphicon glyphicon-refresh"> </li>\
188 <li data-value="glyphicon-registration-mark" class="glyphicon glyphicon-registration-mark"> </li>\
189 <li data-value="glyphicon-remove" class="glyphicon glyphicon-remove"> </li>\
190 <li data-value="glyphicon-remove-circle" class="glyphicon glyphicon-remove-circle"> </li>\
191 <li data-value="glyphicon-remove-sign" class="glyphicon glyphicon-remove-sign"> </li>\
192 <li data-value="glyphicon-repeat" class="glyphicon glyphicon-repeat"> </li>\
193 <li data-value="glyphicon-resize-full" class="glyphicon glyphicon-resize-full"> </li>\
194 <li data-value="glyphicon-resize-horizontal" class="glyphicon glyphicon-resize-horizontal"> </li>\
195 <li data-value="glyphicon-resize-small" class="glyphicon glyphicon-resize-small"> </li>\
196 <li data-value="glyphicon-resize-vertical" class="glyphicon glyphicon-resize-vertical"> </li>\
197 <li data-value="glyphicon-retweet" class="glyphicon glyphicon-retweet"> </li>\
198 <li data-value="glyphicon-road" class="glyphicon glyphicon-road"> </li>\
199 <li data-value="glyphicon-save" class="glyphicon glyphicon-save"> </li>\
200 <li data-value="glyphicon-saved" class="glyphicon glyphicon-saved"> </li>\
201 <li data-value="glyphicon-screenshot" class="glyphicon glyphicon-screenshot"> </li>\
202 <li data-value="glyphicon-sd-video" class="glyphicon glyphicon-sd-video"> </li>\
203 <li data-value="glyphicon-search" class="glyphicon glyphicon-search"> </li>\
204 <li data-value="glyphicon-send" class="glyphicon glyphicon-send"> </li>\
205 <li data-value="glyphicon-share" class="glyphicon glyphicon-share"> </li>\
206 <li data-value="glyphicon-share-alt" class="glyphicon glyphicon-share-alt"> </li>\
207 <li data-value="glyphicon-shopping-cart" class="glyphicon glyphicon-shopping-cart"> </li>\
208 <li data-value="glyphicon-signal" class="glyphicon glyphicon-signal"> </li>\
209 <li data-value="glyphicon-sort" class="glyphicon glyphicon-sort"> </li>\
210 <li data-value="glyphicon-sort-by-alphabet" class="glyphicon glyphicon-sort-by-alphabet"> </li>\
211 <li data-value="glyphicon-sort-by-alphabet-alt" class="glyphicon glyphicon-sort-by-alphabet-alt"> </li>\
212 <li data-value="glyphicon-sort-by-attributes" class="glyphicon glyphicon-sort-by-attributes"> </li>\
213 <li data-value="glyphicon-sort-by-attributes-alt" class="glyphicon glyphicon-sort-by-attributes-alt"> </li>\
214 <li data-value="glyphicon-sort-by-order" class="glyphicon glyphicon-sort-by-order"> </li>\
215 <li data-value="glyphicon-sort-by-order-alt" class="glyphicon glyphicon-sort-by-order-alt"> </li>\
216 <li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-5-1"> </li>\
217 <li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-6-1"> </li>\
218 <li data-value="glyphicon-sound--" class="glyphicon glyphicon-sound-7-1"> </li>\
219 <li data-value="glyphicon-sound-dolby" class="glyphicon glyphicon-sound-dolby"> </li>\
220 <li data-value="glyphicon-sound-stereo" class="glyphicon glyphicon-sound-stereo"> </li>\
221 <li data-value="glyphicon-star" class="glyphicon glyphicon-star"> </li>\
222 <li data-value="glyphicon-star-empty" class="glyphicon glyphicon-star-empty"> </li>\
223 <li data-value="glyphicon-stats" class="glyphicon glyphicon-stats"> </li>\
224 <li data-value="glyphicon-step-backward" class="glyphicon glyphicon-step-backward"> </li>\
225 <li data-value="glyphicon-step-forward" class="glyphicon glyphicon-step-forward"> </li>\
226 <li data-value="glyphicon-stop" class="glyphicon glyphicon-stop"> </li>\
227 <li data-value="glyphicon-subtitles" class="glyphicon glyphicon-subtitles"> </li>\
228 <li data-value="glyphicon-tag" class="glyphicon glyphicon-tag"> </li>\
229 <li data-value="glyphicon-tags" class="glyphicon glyphicon-tags"> </li>\
230 <li data-value="glyphicon-tasks" class="glyphicon glyphicon-tasks"> </li>\
231 <li data-value="glyphicon-text-height" class="glyphicon glyphicon-text-height"> </li>\
232 <li data-value="glyphicon-text-width" class="glyphicon glyphicon-text-width"> </li>\
233 <li data-value="glyphicon-th" class="glyphicon glyphicon-th"> </li>\
234 <li data-value="glyphicon-th-large" class="glyphicon glyphicon-th-large"> </li>\
235 <li data-value="glyphicon-th-list" class="glyphicon glyphicon-th-list"> </li>\
236 <li data-value="glyphicon-thumbs-down" class="glyphicon glyphicon-thumbs-down"> </li>\
237 <li data-value="glyphicon-thumbs-up" class="glyphicon glyphicon-thumbs-up"> </li>\
238 <li data-value="glyphicon-time" class="glyphicon glyphicon-time"> </li>\
239 <li data-value="glyphicon-tint" class="glyphicon glyphicon-tint"> </li>\
240 <li data-value="glyphicon-tower" class="glyphicon glyphicon-tower"> </li>\
241 <li data-value="glyphicon-transfer" class="glyphicon glyphicon-transfer"> </li>\
242 <li data-value="glyphicon-trash" class="glyphicon glyphicon-trash"> </li>\
243 <li data-value="glyphicon-tree-conifer" class="glyphicon glyphicon-tree-conifer"> </li>\
244 <li data-value="glyphicon-tree-deciduous" class="glyphicon glyphicon-tree-deciduous"> </li>\
245 <li data-value="glyphicon-unchecked" class="glyphicon glyphicon-unchecked"> </li>\
246 <li data-value="glyphicon-upload" class="glyphicon glyphicon-upload"> </li>\
247 <li data-value="glyphicon-usd" class="glyphicon glyphicon-usd"> </li>\
248 <li data-value="glyphicon-user" class="glyphicon glyphicon-user"> </li>\
249 <li data-value="glyphicon-volume-down" class="glyphicon glyphicon-volume-down"> </li>\
250 <li data-value="glyphicon-volume-off" class="glyphicon glyphicon-volume-off"> </li>\
251 <li data-value="glyphicon-volume-up" class="glyphicon glyphicon-volume-up"> </li>\
252 <li data-value="glyphicon-warning-sign" class="glyphicon glyphicon-warning-sign"> </li>\
253 <li data-value="glyphicon-wrench" class="glyphicon glyphicon-wrench"> </li>\
254 <li data-value="glyphicon-zoom-in" class="glyphicon glyphicon-zoom-in"> </li>\
255 <li data-value="glyphicon-zoom-out" class="glyphicon glyphicon-zoom-out"> </li>\
256 </ul></div>\
257 </td>\
258 </tr>\
259 <tr>\
260 <th><label for="oscitas-icon-class">Custom Class:</label></th>\
261 <td><input type="text" name="line" id="oscitas-icon-class" value=""/><br />\
262 </td>\
263 </tr>\
264 </table>\
265 <p class="submit">\
266 <input type="button" id="oscitas-icon-submit" class="button-primary" value="Insert icon" name="submit" />\
267 </p>\
268 </div>');
269
270 var table = form.find('table');
271 jQuery('.glyphicon').css('display','inline');
272 form.appendTo('body').hide();
273 var t= table.find('#osc_icon_class_val_icon').val();
274 table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(t);
275 table.find('#click_icon_list_icon').click(function(){
276 if(!jQuery(this).hasClass('osc_icon_showing_icon')){
277 jQuery(this).addClass('osc_icon_showing_icon')
278 table.find('#osc_show_iconlist_icon').show();
279 } else{
280 jQuery(this).removeClass('osc_icon_showing_icon')
281 table.find('#osc_show_iconlist_icon').hide();
282 }
283 });
284 table.find('#oscitas-heading-icon_icon li').click(function(){
285 var val=jQuery(this).attr('data-value');
286 table.find('#oscitas-heading-icon_icon li').removeClass('osc_icon_selected_button');
287 jQuery(this).addClass('osc_icon_selected_button');
288 table.find('#osc_show_iconlist_icon').hide();
289 table.find('#osc_show_icon_icon').removeClass().addClass('glyphicon').addClass(val);
290 table.find('#osc_icon_class_val_icon').val(val);
291 })
292
293
294
295
296
297
298 // handles the click event of the submit button
299 form.find('#oscitas-icon-submit').click(function(){
300 var cusclass;
301 if(table.find('#oscitas-icon-class').val()!=''){
302 cusclass= ' class="'+table.find('#oscitas-icon-class').val()+'"';
303 }
304 else{
305 cusclass='';
306 }
307 var icon = table.find('#osc_icon_class_val_icon').val();
308 var shortcode='';
309 shortcode='[icon type="'+icon+'"'+cusclass+']'
310
311 // inserts the shortcode into the active editor
312 tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode);
313
314 // closes fancybox
315 jQuery.fancybox.close();
316 });
317 }
318
319