From 2dbd624e9654fcc1a536291fc5612d978bf335ee Mon Sep 17 00:00:00 2001 From: Shipow Date: Wed, 23 Jul 2014 15:05:59 +0200 Subject: [PATCH] [+] BO : Added plugin Anchor to Tiny MCE --- js/tiny_mce/plugins/anchor/plugin.min.js | 2 +- js/tiny_mce/skins/prestashop/content.min.css | 7 +++---- js/tinymce.inc.js | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/js/tiny_mce/plugins/anchor/plugin.min.js b/js/tiny_mce/plugins/anchor/plugin.min.js index 6a3fd792d8d63..fec2a76f796ab 100644 --- a/js/tiny_mce/plugins/anchor/plugin.min.js +++ b/js/tiny_mce/plugins/anchor/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("anchor",function(e){function t(){var t=e.selection.getNode();e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t.name||t.id},onsubmit:function(t){e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t.data.name}))}})}e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:t,stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:t})}); \ No newline at end of file +tinymce.PluginManager.add("anchor",function(n){function e(){var e=n.selection.getNode(),t="";"A"==e.tagName&&(t=e.name||e.id||""),n.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t},onsubmit:function(e){n.execCommand("mceInsertContent",!1,n.dom.createHTML("a",{id:e.data.name}))}})}n.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:e,stateSelector:"a:not([href])"}),n.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:e})}); \ No newline at end of file diff --git a/js/tiny_mce/skins/prestashop/content.min.css b/js/tiny_mce/skins/prestashop/content.min.css index 8f8a66706b2cc..49625d979f40c 100644 --- a/js/tiny_mce/skins/prestashop/content.min.css +++ b/js/tiny_mce/skins/prestashop/content.min.css @@ -42,11 +42,10 @@ td,th { -moz-user-modify: read-only; user-select: all; user-modify: read-only; - width: 9px !important; - height: 9px !important; + width: 10px !important; + height: 10px !important; border: 1px dotted #3A3A3A; - background: #d5d5d5 url(img/anchor.gif) no-repeat center -} + background: #00AFF0; .mce-nbsp { background: #AAA diff --git a/js/tinymce.inc.js b/js/tinymce.inc.js index 336e98e2411e1..6d28547729a15 100644 --- a/js/tinymce.inc.js +++ b/js/tinymce.inc.js @@ -12,8 +12,8 @@ function tinySetup(config) // safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview default_config = { selector: ".rte" , - plugins : "colorpicker link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor", - toolbar1 : "code,|,bold,italic,underline,strikethrough,|,alignleft,aligncenter,alignright,alignfull,formatselect,|,blockquote,colorpicker,pasteword,|,bullist,numlist,|,outdent,indent,|,link,unlink,|,cleanup,|,media,image", + plugins : "colorpicker link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor anchor", + toolbar1 : "code,|,bold,italic,underline,strikethrough,|,alignleft,aligncenter,alignright,alignfull,formatselect,|,blockquote,colorpicker,pasteword,|,bullist,numlist,|,outdent,indent,|,link,unlink,|,anchor,|,media,image", toolbar2: "", external_filemanager_path: ad+"/filemanager/", filemanager_title: "File manager" ,