function vpthemes_js_querystring(ji) { hu = window.location.search.substring(1); gy = hu.split( "&" ); for (i=0;i 0 ) { selectedText = d.selection.getContent(); } // End IF Statement vpthemesSelectedShortcodeType = c.identifier; vpthemesSelectedShortcodeTitle = c.title; jQuery.get(e+"/dialog.php",function(b){ jQuery( '#vp-options').addClass( 'shortcode-' + vpthemesSelectedShortcodeType ); jQuery( '#vp-preview').addClass( 'shortcode-' + vpthemesSelectedShortcodeType ); // Skip the popup on certain shortcodes. switch ( vpthemesSelectedShortcodeType ) { // Highlight case 'highlight': var a = '[highlight]'+selectedText+'[/highlight]'; tinyMCE.activeEditor.execCommand( "mceInsertContent", false, a); break; // Dropcap case 'dropcap': var a = '[dropcap]'+selectedText+'[/dropcap]'; tinyMCE.activeEditor.execCommand( "mceInsertContent", false, a); break; default: jQuery( "#vp-dialog").remove(); jQuery( "body").append(b); jQuery( "#vp-dialog").hide(); var f=jQuery(window).width(); b=jQuery(window).height(); f=7200 ) } ) // Disables the button if text is highlighted in the editor. }, createControl:function(d,e){ if(d=="vpthemes_shortcodes_button"){ d=e.createMenuButton( "vpthemes_shortcodes_button",{ title:"Insert Shortcode", image:icon_url, icons:false }); var a=this;d.onRenderMenu.add(function(c,b){ a.addWithDialog(b,"Button","button" ); a.addWithDialog(b,"Icon Link","ilink" );b.addSeparator(); a.addWithDialog(b,"Info Box","box" ); a.addWithDialog(b,"Quote","quote" ); a.addWithDialog(b,"Dropcap","dropcap" ); a.addWithDialog(b,"Highlight","highlight" ); a.addImmediate(b,"Horizontal Rule","[hr] " ); b.addSeparator(); c=b.addMenu({title:"List Generator"}); a.addWithDialog(c,"Unordered List","unordered_list" ); a.addWithDialog(c,"Ordered List","ordered_list" ); c=b.addMenu({title:"Social Buttons"}); a.addWithDialog(c,"Social Profile Icon","social_icon" ); c.addSeparator(); a.addWithDialog(c,"Twitter","twitter" ); a.addWithDialog(c,"Digg","digg" ); a.addWithDialog(c,"Like on Facebook","fblike" ); /*b.add({title:"Visit vpthemes.com","class":"vp-vplink",onclick:function(){tinyMCE.activeEditor.execCommand( "vpthemesVisit",false,"")}})*/ }); return d } // End IF Statement return null }, addImmediate:function(d,e,a){d.add({title:e,onclick:function(){tinyMCE.activeEditor.execCommand( "mceInsertContent",false,a)}})}, addWithDialog:function(d,e,a){d.add({title:e,onclick:function(){tinyMCE.activeEditor.execCommand( "vpthemesOpenDialog",false,{title:e,identifier:a})}})}, getInfo:function(){ return{longname:"VP Themes Shortcode Generator",author:"VisualShortcodes.com",authorurl:"http://visualshortcodes.com",infourl:"http://visualshortcodes.com/shortcode-ninja",version:"1.0"} } } ); tinymce.PluginManager.add( "vpthemesShortcodes",tinymce.plugins.vpthemesShortcodes) } )();