var image={ title:"Image Effects Shortcode", id :'oscitas-form-image', pluginName: 'image' }; (function() { _create_tinyMCE_options(image); })(); function ebs_return_html_image(pluginObj){ var form = jQuery('
\ \ \ \ \ \ \ \ \ \ \ \
\ \
\

\
\

\ \

\
'); return form; } function create_oscitas_image(pluginObj){ var form=jQuery(pluginObj.hashId); var table = form.find('table'); form.find('.upload_image_button').click(function() { jQuery('body').addClass('ebs_plugin_shown_now'); jQuery('.ui-widget-overlay, .ui-dialog').css('z-index',100); jQuery('html').addClass('Image'); formfield = jQuery(this).prev().attr('id'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); return false; }); window.original_send_to_editor = window.send_to_editor; window.send_to_editor = function(html) { if (formfield) { if (jQuery(html).find('img').length) { fileurl = jQuery('img', html).attr('src'); } else if (jQuery(html).attr('src')) { fileurl = jQuery(html).attr('src'); } jQuery('#' + formfield).val(fileurl); tb_remove(); form.find('#osc_image_upload img').remove(); form.find('#osc_image_upload').append('') jQuery('body').removeClass('ebs_plugin_shown_now'); jQuery('html').removeClass('Image'); } else { window.original_send_to_editor(html); jQuery('body').removeClass('ebs_plugin_shown_now'); } }; // handles the click event of the submit button form.find('#oscitas-image-submit').click(function(){ var shortcode=''; var shape=form.find('#oscitas-image-shape').val(); var cusclass=''; if(table.find('#oscitas-image-class').val()!=''){ cusclass= ' class="'+table.find('#oscitas-image-class').val()+'"'; } if(form.find('#oscitas-image-src').val()!=''){ shortcode = '['+$ebs_prefix+'image'+cusclass+' src="'+form.find('#oscitas-image-src').val()+'" shape="'+shape+'"]'; } // inserts the shortcode into the active editor tinyMCE.activeEditor.execCommand('mceInsertContent', 0, shortcode); // closes Dialoguebox close_dialogue(pluginObj.hashId); }); }