Sha256: 6c4022b47f4edbad25e13e098668be2612a7ea93681fcbe032a42f83c1cd723e

Contents?: true

Size: 686 Bytes

Versions: 23

Compression:

Stored size: 686 Bytes

Contents

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})})});

Version data entries

23 entries across 23 versions & 4 rubygems

Version Path
tinymce-rails-4.0.2 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0.1 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js
tinymce-rails-4.0 vendor/assets/javascripts/tinymce/plugins/contextmenu/plugin.js