src/main/webapp/resources/assets2/js/speed/canvasgauge-coustom.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*
 * canvasgauge.js
 * 
 * Copyright 2013 Pedro A. Melendez <lazy.chino@gmail.com>
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 * MA 02110-1301, USA.
 * 
 * 
 */


function _maxLength(str1, str2) {
	if(str1.length > str2.length) {
		return str1;
	}
	else {
		return str2;
	}
}


function __horizontal__( g ) {// updates drawing
	
	g.ctx.clearRect(0, 0, g.width, g.height); //clear canvas before drawing
	
	g.ctx.fillStyle = g.bgColor;  // draw background rectangle
	g.ctx.fillRect(0,
				0,
				g.width, 
				g.height 
				);
	
	g.ctx.fillStyle = g.color;    // draw value rectangle
	g.ctx.fillRect(0,
				0,
				(g.value-g.min)/(g.max-g.min)*(g.width-g.textMax), 
				g.height
				);
}

function __needle__( g ) {
	g.ctx.clearRect(0, 0, g.width, g.height);
	var H = g.height/2;
	var W = g.width/2;

	// draw background circle
	g.ctx.fillStyle="#FFFFFF";
后面还有 151 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。