m.push(fill(base, cols, factors)); m.push(fill(dojox.color.fromHsv({ h:h1, s:s1, v:hsv.v }), cols, factors)); m.push(fill(dojox.color.fromHsv({ h:h2, s:s2, v:v2 }), cols, factors)); console.log("generated color list from split complimentary: ", m); 
m.push(fill(dojox.color.fromHsv({ h:h1, s:s1, v:hsv.v }), cols, fs)); m.push(fill(base, cols, fs)); m.push(fill(dojox.color.fromHsv({ h:h2, s:s2, v:v2 }), cols, fs)); 
	this.triadic = function(kwArgs){		//	summary		//	generates n colors from a base color, using the triadic rules.		kwArgs=dojo.mixin({			num:32,					//	number of colors to derive			order:"bottom up",		//	the order of the returned color array			high:0.667,				//	high factor to generate tints and shades			low:0.25				//	low factor to generate tints and shades		}, kwArgs||{});				var base=prep(kwArgs.base, "triadic");		if(!base){ return []; }		var num=kwArgs.num, rows=3, cols=Math.ceil(num/rows), factors=factors(cols, kwArgs.high, kwArgs.low);		var m=[], hsv=base.toHsv();		//	hue calculations		var h1=(base.h+60)%360, h2=base.h-60;		if(h2<0){ h2+=360; }		//	sat calculations		var s1=(hsv.s>=20) ? hsv.s-10 : hsv.s+10;		var s2=(hsv.s>=95) ? hsv.s-5 : hsv.s+5;		//	value calcs		var v2=(hsv.v>=70) ? hsv.v-30 : hsv.v+30;				m.push(fill(base, cols, factors));		m.push(fill(dojox.color.fromHsv({ h:h1, s:s1, v:hsv.v }), cols, factors));		m.push(fill(dojox.color.fromHsv({ h:h2, s:s2, v:v2 }), cols, factors));		console.log("generated color list from split complimentary: ", m);		return flatten(m, num, kwArgs.order);	//	Array	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/78b57baf81ec10a36d7d3d8ea2c524910afff12d/Generator.js/buggy/color/Generator.js