PluginProbe
Easy Bootstrap Shortcode / 2.5
Easy Bootstrap Shortcode v2.5
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 2.5, at shortcode/icon/icon_plugin.js

297 lines 24.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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
297