src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/ColorPicker.min.js
changeset 566 a1707c607eec
parent 565 318533413200
child 567 bca1726b1d85
--- a/src/pyams_skin/resources/js/ext/tinymce/dev/classes/ui/ColorPicker.min.js	Sun Jul 19 02:02:20 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-define("tinymce/ui/ColorPicker",["tinymce/ui/Widget","tinymce/ui/DragHelper","tinymce/ui/DomUtils","tinymce/util/Color"],function(c,b,a,d){return c.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var o=this,i=o.color(),j,l,k,n,g;l=o.getEl("h");k=o.getEl("hp");n=o.getEl("sv");g=o.getEl("svp");function h(t,q){var s=a.getPos(t),p,r;p=q.pageX-s.x;r=q.pageY-s.y;p=Math.max(0,Math.min(p/t.clientWidth,1));r=Math.max(0,Math.min(r/t.clientHeight,1));return{x:p,y:r}}function f(r,q){var p=(360-r.h)/360;a.css(k,{top:(p*100)+"%"});if(!q){a.css(g,{left:r.s+"%",top:(100-r.v)+"%"})}n.style.background=new d({s:100,v:100,h:r.h}).toHex();o.color().parse({s:r.s,v:r.v,h:r.h})}function e(p){var q;q=h(n,p);j.s=q.x*100;j.v=(1-q.y)*100;f(j);o.fire("change")}function m(p){var q;q=h(l,p);j=i.toHsv();j.h=(1-q.y)*360;f(j,true);o.fire("change")}o._repaint=function(){j=i.toHsv();f(j)};o._super();o._svdraghelper=new b(o._id+"-sv",{start:e,drag:e});o._hdraghelper=new b(o._id+"-h",{start:m,drag:m});o._repaint()},rgb:function(){return this.color().toRgb()},value:function(f){var e=this;if(arguments.length){e.color().parse(f);if(e._rendered){e._repaint()}}else{return e.color().toHex()}},color:function(){if(!this._color){this._color=new d()}return this._color},renderHtml:function(){var e=this,k=e._id,i=e.classPrefix,g;var h="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";function f(){var p,n,o="",m,q;m="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=";q=h.split(",");for(p=0,n=q.length-1;p<n;p++){o+=('<div class="'+i+'colorpicker-h-chunk" style="height:'+(100/n)+"%;"+m+q[p]+",endColorstr="+q[p+1]+");-ms-"+m+q[p]+",endColorstr="+q[p+1]+')"></div>')}return o}var j=("background: -ms-linear-gradient(top,"+h+");background: linear-gradient(to bottom,"+h+");");g=('<div id="'+k+'-h" class="'+i+'colorpicker-h" style="'+j+'">'+f()+'<div id="'+k+'-hp" class="'+i+'colorpicker-h-marker"></div></div>');return('<div id="'+k+'" class="'+e.classes()+'"><div id="'+k+'-sv" class="'+i+'colorpicker-sv"><div class="'+i+'colorpicker-overlay1"><div class="'+i+'colorpicker-overlay2"><div id="'+k+'-svp" class="'+i+'colorpicker-selector1"><div class="'+i+'colorpicker-selector2"></div></div></div></div></div>'+g+"</div>")}})});
\ No newline at end of file