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 )