Sha256: 0fccdd8bde54889d5ad24825def69f4143b753455dc51cec6bf30ba1f16df7d8

Contents?: true

Size: 756 Bytes

Versions: 7

Compression:

Stored size: 756 Bytes

Contents

tinymce.PluginManager.add("contextmenu",function(e){var n,t=e.settings.contextmenu_never_use_native;e.on("contextmenu",function(i){var o;if(!i.ctrlKey||t){if(i.preventDefault(),o=e.settings.contextmenu||"link image inserttable | cell row column deletetable",n)n.show();else{var c=[];tinymce.each(o.split(/[ ,]/),function(n){var t=e.menuItems[n];"|"==n&&(t={text:n}),t&&(t.shortcut="",c.push(t))});for(var a=0;a<c.length;a++)"|"==c[a].text&&(0===a||a==c.length-1)&&c.splice(a,1);n=new tinymce.ui.Menu({items:c,context:"contextmenu"}).addClass("contextmenu").renderTo(),e.on("remove",function(){n.remove(),n=null})}var l={x:i.pageX,y:i.pageY};e.inline||(l=tinymce.DOM.getPos(e.getContentAreaContainer()),l.x+=i.clientX,l.y+=i.clientY),n.moveTo(l.x,l.y)}})});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tinymce-rails-4.1.0 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.28.2 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.28.1 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.28 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.26 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.19 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.18 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js