Lines Matching refs:params

62 Calendar.setup = function (params) {  argument
63 …function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = de…
73 param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined
97 if (typeof params[tmp[i]] == "string") {
98 params[tmp[i]] = document.getElementById(params[tmp[i]]);
101 …if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button))…
107 var p = cal.params;
126 if (params.flat != null) {
127 if (typeof params.flat == "string")
128 params.flat = document.getElementById(params.flat);
129 if (!params.flat) {
133 var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect);
134 cal.setDateToolTipHandler(params.dateTooltipFunc);
135 cal.showsOtherMonths = params.showOthers;
136 cal.showsTime = params.showsTime;
137 cal.time24 = (params.timeFormat == "24");
138 cal.params = params;
139 cal.weekNumbers = params.weekNumbers;
140 cal.setRange(params.range[0], params.range[1]);
141 cal.setDateStatusHandler(params.dateStatusFunc);
142 cal.getDateText = params.dateText;
143 if (params.ifFormat) {
144 cal.setDateFormat(params.ifFormat);
146 if (params.inputField && typeof params.inputField.value == "string") {
147 cal.parseDate(params.inputField.value);
149 cal.create(params.flat);
154 var triggerEl = params.button || params.displayArea || params.inputField;
155 triggerEl["on" + params.eventName] = function() {
156 var dateEl = params.inputField || params.displayArea;
157 var dateFmt = params.inputField ? params.ifFormat : params.daFormat;
161 params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt);
162 if (!(cal && params.cache)) {
163 window.calendar = cal = new Calendar(params.firstDay,
164 params.date,
165 params.onSelect || onSelect,
166 params.onClose || function(cal) { cal.hide(); });
167 cal.setDateToolTipHandler(params.dateTooltipFunc);
168 cal.showsTime = params.showsTime;
169 cal.time24 = (params.timeFormat == "24");
170 cal.weekNumbers = params.weekNumbers;
173 if (params.date)
174 cal.setDate(params.date);
177 if (params.multiple) {
179 for (var i = params.multiple.length; --i >= 0;) {
180 var d = params.multiple[i];
185 cal.showsOtherMonths = params.showOthers;
186 cal.yearStep = params.step;
187 cal.setRange(params.range[0], params.range[1]);
188 cal.params = params;
189 cal.setDateStatusHandler(params.dateStatusFunc);
190 cal.getDateText = params.dateText;
195 if (!params.position)
196 cal.showAtElement(params.button || params.displayArea || params.inputField, params.align);
198 cal.showAt(params.position[0], params.position[1]);