X-Git-Url: https://scm.cri.ensmp.fr/git/ckeditor.git/blobdiff_plain/7c4f7ce0c90fd8b1413f4cc46eb5c84730d61e56..07784b9fcc5174d9d31afdd13d6921c82eaaabaf:/skins/ckeditor/plugins/plinn_image/plugin.js diff --git a/skins/ckeditor/plugins/plinn_image/plugin.js b/skins/ckeditor/plugins/plinn_image/plugin.js index 7f8f3f2..17658a9 100644 --- a/skins/ckeditor/plugins/plinn_image/plugin.js +++ b/skins/ckeditor/plugins/plinn_image/plugin.js @@ -1,4 +1,4 @@ -/* © Benoît Pin, MINES ParisTech */ +/* © 2011 Benoît Pin, MINES ParisTech */ (function(){ @@ -23,6 +23,19 @@ function updateImageSizeUrlParameters(img) { } } +function openPlinnImageDialog(path, editor) { + var winOptions = "location=no,menubar=no,toolbar=no,dependent=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes" + + ",resizable=yes" + + ",width=801" + + ",height=600"; + //",top=" + iTop + + //",left=" + iLeft ; + + var win = open(path + 'dialog/plinn_image.html', 'PlinnImageDialog', winOptions); + win.dialogArguments = new Object(); + win.dialogArguments.editor = editor; +} + CKEDITOR.plugins.add( 'plinn_image', { @@ -42,6 +55,18 @@ CKEDITOR.plugins.add( 'plinn_image', } ); }); + var pluginPath = this.path; + var command = editor.addCommand('plinn_image', + { + exec : function(editor){openPlinnImageDialog(pluginPath, editor);} + }); + + editor.ui.addButton('PlinnImage', + { + label : editor.lang.common.image, + icon : pluginPath + 'dialog/plinn_image.gif', + command : 'plinn_image' + }); } });