PluginProbe
Easy Bootstrap Shortcode / trunk
Easy Bootstrap Shortcode vtrunk
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 / toggles / toggles_plugin.js

toggles_plugin.js in Easy Bootstrap Shortcode trunk, at shortcode/toggles/toggles_plugin.js

75 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var toggles={
2 title:"Toggle/Accordion Shortcode",
3 id :'oscitas-form-oscitasToggles',
4 pluginName: 'toggles',
5 showprobtn: false
6 };
7 (function() {
8 _create_tinyMCE_options(toggles);
9 })();
10
11 function ebs_return_html_toggles(pluginObj){
12 var form = jQuery('<div id="'+pluginObj.id+'" class="oscitas-container" title="'+pluginObj.title+'">\
13 <p class="submit">\
14 <input type="button" id="oscitas-oscitastoggles-submit" class="button-primary" value="'+ebsjstrans.insert+' '+ebsjstrans.toggle+'" name="submit" />\
15 </p><br/><table id="oscitas-table" class="form-table">\
16 <tr>\
17 <th class="aligncenter"><img src="'+ebs_url+'shortcode/toggles/screenshot.jpg" /></th>\
18 </tr>\
19 </table>\
20 </div>');
21 return form;
22 }
23
24 function create_oscitas_toggles(pluginObj){
25
26 var form = jQuery(pluginObj.hashId);
27
28 var table = form.find('table');
29
30 //ebs_color_picker(form.find('.color'));
31
32 // handles the click event of the submit button
33 form.find('#oscitas-oscitastoggles-submit').click(function(){
34 var shortcode = '['+$ebs_prefix+'toggles class="yourcustomclass"]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 1" class="in"]'+ebsjstrans.toggle+' 1 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 2"]'+ebsjstrans.toggle+' 2 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 3"]'+ebsjstrans.toggle+' 3 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 4"]'+ebsjstrans.toggle+' 4 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>[/'+$ebs_prefix+'toggles]';
35
36 // inserts the shortcode into the active editor
37 ebsInsertShortcode(shortcode);
38
39 // closes fancybox
40 close_dialogue(pluginObj.hashId);
41 });
42 }
43
44
45
46 //
47 //
48 //
49 //(function() {
50 // tinymce.create('tinymce.plugins.oscitasToggles', {
51 // init : function(ed, url) {
52 // ed.addButton('oscitastoggles', {
53 // title : 'Toggle/Accordion Shortcode',
54 // image : url+'/icon.png',
55 // onclick : function() {
56 // ed.selection.setContent('['+$ebs_prefix+'toggles class="yourcustomclass"]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 1" class="in"]'+ebsjstrans.toggle+' 1 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 2"]'+ebsjstrans.toggle+' 2 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 3"]'+ebsjstrans.toggle+' 3 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>['+$ebs_prefix+'toggle title="'+ebsjstrans.accordionnumber+' 4"]'+ebsjstrans.toggle+' 4 '+ebsjstrans.content+' '+ebsjstrans.goes+' '+ebsjstrans.here+'.[/'+$ebs_prefix+'toggle]<br/>[/'+$ebs_prefix+'toggles]');
57 // }
58 // });
59 // },
60 // createControl : function(n, cm) {
61 // return null;
62 // },
63 // getInfo : function() {
64 // return {
65 // longname : "Toggle Shortcode",
66 // author : 'Oscitas Themes',
67 // authorurl : 'http://www.oscitasthemes.in/',
68 // infourl : 'http://www.oscitasthemes.in/',
69 // version : "2.0.0"
70 // };
71 // }
72 // });
73 // tinymce.PluginManager.add('oscitastoggles', tinymce.plugins.oscitasToggles);
74 //})();
75