Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(549)

Side by Side Diff: third_party/flot/jquery.colorhelpers.min.js

Issue 1235773002: Add jquery and flot to catapult/third_party. (Closed) Base URL: git@github.com:catapult-project/catapult.git@master
Patch Set: Rebased Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/flot/jquery.colorhelpers.js ('k') | third_party/flot/jquery.flot.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 (function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g|| 0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i<c.length;++i)o[c.ch arAt(i)]+=d;return o.normalize()};o.scale=function(c,f){for(var i=0;i<c.length;+ +i)o[c.charAt(i)]*=f;return o.normalize()};o.toString=function(){if(o.a>=1){retu rn"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(" ,")+")"}};o.normalize=function(){function clamp(min,value,max){return value<min? min:value>max?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g) ,255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=functi on(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract =function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transpa rent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body" ));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.par se=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9 ]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt (res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3} )\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseI nt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res =/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?: \.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2] )*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*( [0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?) \s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseF loat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})( [a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),pars eInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))ret urn m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[ 3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,2 55,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}}; var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black :[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],da rkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183 ,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0], darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[1 48,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130] ,khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen: [144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,2 55,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive :[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[12 8,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255, 0]}})(jQuery);
OLDNEW
« no previous file with comments | « third_party/flot/jquery.colorhelpers.js ('k') | third_party/flot/jquery.flot.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698