src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/Widget.min.js
changeset 557 bca7a7e058a3
equal deleted inserted replaced
-1:000000000000 557:bca7a7e058a3
       
     1 define("tinymce/ui/Widget",["tinymce/ui/Control","tinymce/ui/Tooltip"],function(c,a){var d;var b=c.extend({init:function(f){var e=this;e._super(f);f=e.settings;e.canFocus=true;if(f.tooltip&&b.tooltips!==false){e.on("mouseenter",function(i){var h=e.tooltip().moveTo(-65535);if(i.control==e){var g=h.text(f.tooltip).show().testMoveRel(e.getEl(),["bc-tc","bc-tl","bc-tr"]);h.toggleClass("tooltip-n",g=="bc-tc");h.toggleClass("tooltip-nw",g=="bc-tl");h.toggleClass("tooltip-ne",g=="bc-tr");h.moveRel(e.getEl(),g)}else{h.hide()}});e.on("mouseleave mousedown click",function(){e.tooltip().hide()})}e.aria("label",f.ariaLabel||f.tooltip)},tooltip:function(){if(!d){d=new a({type:"tooltip"});d.renderTo()}return d},active:function(g){var e=this,f;if(g!==f){e.aria("pressed",g);e.toggleClass("active",g)}return e._super(g)},disabled:function(g){var e=this,f;if(g!==f){e.aria("disabled",g);e.toggleClass("disabled",g)}return e._super(g)},postRender:function(){var e=this,f=e.settings;e._rendered=true;e._super();if(!e.parent()&&(f.width||f.height)){e.initLayoutRect();e.repaint()}if(f.autofocus){e.focus()}},remove:function(){this._super();if(d){d.remove();d=null}}});return b});