diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/editor_plugin.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/editor_plugin.js
index b2768bd70..2ac962531 100755
--- a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/editor_plugin.js
+++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/editor_plugin.js
@@ -1,4 +1,5 @@
/* Import theme specific language pack */
+tinyMCE.importPluginLanguagePack('insertImage', 'en');
/**
* Returns the HTML contents of the emotions control.
@@ -6,7 +7,8 @@
function TinyMCE_insertImage_getControlHTML(control_name) {
switch (control_name) {
case "insertImage":
- return '
';
+ case "insertdate":
+ return tinyMCE.getButtonHTML(control_name, 'lang_insert_webgui_image', '{$pluginurl}/images/insertImage.gif', 'insertImage');
}
return "";
diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html
index 543922e7b..168ac4a53 100644
--- a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html
+++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html
@@ -113,7 +113,39 @@ function OKClick() {
width="";
height="";
- tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align);
+ var imageTag = '
';
+ imageTag = preImageTag + imageTag + postImageTag;
+
+ tinyMCE.execCommand('mceInsertContent', false, imageTag);
window.close();
}
diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/langs/en.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/langs/en.js
new file mode 100644
index 000000000..1ac6f9769
--- /dev/null
+++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/langs/en.js
@@ -0,0 +1,5 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insert_webgui_image : 'Insert WebGUI Image'
+});