zptime-setup.js

来自「zapatec suite 最新版 20070204,非常棒的ajax widg」· JavaScript 代码 · 共 42 行

JS
42
字号
//$Id: zptime-setup.js 6651 2007-03-19 10:15:22Z slip $/** * Sets up Zapatec.TimeSelector. */Zapatec.TimeSelect.setup = function (config) {	var timeConfig = Zapatec.Hash.remove(config, "inputField", "inputFormat");	var time = new Zapatec.TimeSelect(timeConfig), update = true;	if (config.inputField && config.inputFormat) {		Zapatec.Utils.addEvent(window, "load", function() {			if (typeof config.inputField == "string") {				config.inputField = document.getElementById(config.inputField);			}			if (config.inputField) {				update = true;				time.addEventListener("onTimeChange", function (date) {					if (update) {						config.inputField.value = date.print(config.inputFormat);					} else {						update = true;					}				});				Zapatec.Utils.addEvent(config.inputField, "keyup", function(ev) {					var parsedDate = Date.parseDate(config.inputField.value, config.inputFormat);					if (parsedDate) {						update = false;						time.setTime(parsedDate);					}				});				Zapatec.Utils.addEvent(config.inputField, "blur", function(ev) {					config.inputField.value = time.getConfiguration().date.print(config.inputFormat);					update = true;				});			} else {				Zapatec.Log("Wrong input field!");			}		});	}	time.create();		return time;};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?