summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js')
-rwxr-xr-xframework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/framework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js b/framework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js
new file mode 100755
index 00000000..4aabc706
--- /dev/null
+++ b/framework/Web/Javascripts/source/tinymce-405/plugins/contextmenu/plugin.min.js
@@ -0,0 +1 @@
+tinymce.PluginManager.add("contextmenu",function(e){var t;e.on("contextmenu",function(n){var i;if(n.preventDefault(),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",t)t.show();else{var o=[];tinymce.each(i.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"==t&&(n={text:t}),n&&(n.shortcut="",o.push(n))});for(var a=0;a<o.length;a++)"|"==o[a].text&&(0===a||a==o.length-1)&&o.splice(a,1);t=new tinymce.ui.Menu({items:o,context:"contextmenu"}),t.renderTo(document.body)}var r={x:n.pageX,y:n.pageY};e.inline||(r=tinymce.DOM.getPos(e.getContentAreaContainer()),r.x+=n.clientX,r.y+=n.clientY),t.moveTo(r.x,r.y),e.on("remove",function(){t.remove(),t=null})})}); \ No newline at end of file