| 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 |
|