CGI-WebToolkit
view release on metacpan or search on metacpan
lib/CGI/WebToolkit.pm view on Meta::CPAN
# user/rights management
usertable => '',
checkrights => 0,
# caching
cachetable => '',
allowclearcache => 1,
clearcacheparam => 'clearcache',
# locale
phrasetable =>'',
defaultlanguage => 'en_GB',
# workflow parameters
workflowparam => 'to',
entryaction => 'core.default',
modules => [],
# combinable files
cssfiles => [],
t/private/javascripts/datepicker.js view on Meta::CPAN
*
* Written and maintained by Jeremy Jongsma (jeremy@jongsma.org)
*/
if (window.Control == undefined) Control = {};
Control.DatePicker = Class.create();
Control.DatePicker.activePicker = null;
Control.DatePicker.prototype = {
initialize: function(element, options) {
this.element = $(element);
this.i18n = new Control.DatePicker.i18n(options && options.locale ? options.locale : 'en_US');
options = this.i18n.inheritOptions(options);
options = Object.extend({
datePicker: true,
timePicker: false
}, options || {});
this.handlers = { onClick: options.onClick,
onHover: options.onHover,
onSelect: options.onSelect };
t/private/javascripts/datepicker.js view on Meta::CPAN
timeFormat: 'HH:mm'
}
},
createLocale: function(base, lang) {
return Object.extend(Object.clone(Control.DatePicker.i18n.baseLocales[base]), {'language': lang});
}
});
Control.DatePicker.i18n.prototype = {
initialize: function(code) {
var lang = code.charAt(2) == '_' ? code.substring(0,2) : code;
var locale = (Control.DatePicker.Locale[code] || Control.DatePicker.Locale[lang]);
this.opts = Object.clone(locale || {});
var language = locale ? Control.DatePicker.Language[locale.language] : null;
if (language) Object.extend(this.opts, language);
},
opts: null,
inheritOptions: function(options) {
if (!this.opts) this.setLocale('en_US');
return Object.extend(this.opts, options || {});
},
tr: function(str) {
return this.opts && this.opts.strings ? this.opts.strings[str] || str : str;
}
};
Control.DatePicker.Locale = {};
with (Control.DatePicker) {
// Full locale definitions not needed if countries use the language default format
// Datepicker will fallback to the language default; i.e. 'es_AR' will use 'es'
Locale['es'] = i18n.createLocale('eu', 'es');
Locale['en'] = i18n.createLocale('us', 'en');
Locale['en_GB'] = i18n.createLocale('eu', 'en');
Locale['en_AU'] = Locale['en_GB'];
Locale['de'] = i18n.createLocale('eu', 'de');
Locale['es_iso8601'] = i18n.createLocale('iso8601', 'es');
Locale['en_iso8601'] = i18n.createLocale('iso8601', 'en');
Locale['de_iso8601'] = i18n.createLocale('iso8601', 'de');
}
t/private/javascripts/datepicker.js view on Meta::CPAN
'Select Date and Time': 'Zeit und Datum Auswählen',
'Select Time': 'Zeit Auswählen',
'Open calendar': 'Kalender öffnen'
}
}
};
Control.DatePickerPanel = Class.create();
Object.extend(Control.DatePickerPanel.prototype, {
initialize: function(options) {
this.i18n = new Control.DatePicker.i18n(options && options.locale ? options.locale : 'en_US');
options = this.i18n.inheritOptions(options);
this.options = Object.extend({
className: 'datepickerControl',
closeOnToday: true,
selectToday: true,
showOnFocus: false,
datePicker: true,
timePicker: false,
use24hrs: false,
firstWeekDay: 0,
t/private/templates/core/form/date.html view on Meta::CPAN
</dl>
<script language="javascript">
Event.observe(window, 'load', function () {
var DatePicker_{name} =
new Control.DatePicker('js_{name}', {
icon: '{public_url}/core/datepicker/calendar.png',
datePicker: true,
timePicker: false,
timePickerAdjacent: false,
use24hrs: true,
locale: 'en_US'
/* onSelect: A function to call when the user selects
a date. The date object is passed as a parameter.
onHover: A function to call when the active date
changes (when using keyboard navigation).
The date object is passed as a parameter. */
});
});
</script>
t/private/templates/core/form/datetime.html view on Meta::CPAN
</dl>
<script language="javascript">
Event.observe(window, 'load', function () {
var DatePicker_{name} =
new Control.DatePicker('js_{name}', {
icon: '{public_url}/core/datepicker/calendar.png',
datePicker: true,
timePicker: true,
timePickerAdjacent: false,
use24hrs: true,
locale: 'en_US'
/* onSelect: A function to call when the user selects
a date. The date object is passed as a parameter.
onHover: A function to call when the active date
changes (when using keyboard navigation).
The date object is passed as a parameter. */
});
});
</script>
t/private/templates/core/form/time.html view on Meta::CPAN
</dl>
<script language="javascript">
Event.observe(window, 'load', function () {
var DatePicker_{name} =
new Control.DatePicker('js_{name}', {
icon: '{public_url}/core/datepicker/clock.png',
datePicker: false,
timePicker: true,
timePickerAdjacent: false,
use24hrs: true,
locale: 'en_US'
/* onSelect: A function to call when the user selects
a date. The date object is passed as a parameter.
onHover: A function to call when the active date
changes (when using keyboard navigation).
The date object is passed as a parameter. */
});
});
</script>
( run in 1.128 second using v1.01-cache-2.11-cpan-ceb78f64989 )