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 + -
显示快捷键?