You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
7.7 KiB
112 lines
7.7 KiB
{% autoescape 'js' %} |
|
var firstDayOfCalendar = '{{ first_day_of_calendar }}'; |
|
var themeImagePath = '{{ image() }}'; |
|
var mysqlDocTemplate = '{{ get_mysql_docu_url('%s') }}'; |
|
var maxInputVars = {{ max_input_vars }}; |
|
|
|
{% set show_month_after_year -%} |
|
{% trans %}calendar-month-year{% notes %}Month-year order for calendar, use either "calendar-month-year" or "calendar-year-month".{% endtrans %} |
|
{%- endset -%} |
|
{% set year_suffix -%} |
|
{% trans %}none{% notes %}Year suffix for calendar, "none" is empty.{% endtrans %} |
|
{%- endset -%} |
|
|
|
if ($.datepicker) { |
|
$.datepicker.regional[''].closeText = '{% apply escape('js') %}{% trans %}Done{% notes %}Display text for calendar close link{% endtrans %}{% endapply %}'; |
|
$.datepicker.regional[''].prevText = '{% apply escape('js') %}{% trans %}Prev{% notes %}Previous month. Display text for previous month link in calendar{% endtrans %}{% endapply %}'; |
|
$.datepicker.regional[''].nextText = '{% apply escape('js') %}{% trans %}Next{% notes %}Next month. Display text for next month link in calendar{% endtrans %}{% endapply %}'; |
|
$.datepicker.regional[''].currentText = '{% apply escape('js') %}{% trans %}Today{% notes %}Display text for current month link in calendar{% endtrans %}{% endapply %}'; |
|
$.datepicker.regional[''].monthNames = [ |
|
'{{ 'January'|trans }}', |
|
'{{ 'February'|trans }}', |
|
'{{ 'March'|trans }}', |
|
'{{ 'April'|trans }}', |
|
'{{ 'May'|trans }}', |
|
'{{ 'June'|trans }}', |
|
'{{ 'July'|trans }}', |
|
'{{ 'August'|trans }}', |
|
'{{ 'September'|trans }}', |
|
'{{ 'October'|trans }}', |
|
'{{ 'November'|trans }}', |
|
'{{ 'December'|trans }}', |
|
]; |
|
$.datepicker.regional[''].monthNamesShort = [ |
|
'{% apply escape('js') %}{% trans %}Jan{% notes %}Short month name for January{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Feb{% notes %}Short month name for February{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Mar{% notes %}Short month name for March{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Apr{% notes %}Short month name for April{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}May{% notes %}Short month name for May{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Jun{% notes %}Short month name for June{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Jul{% notes %}Short month name for July{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Aug{% notes %}Short month name for August{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Sep{% notes %}Short month name for September{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Oct{% notes %}Short month name for October{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Nov{% notes %}Short month name for November{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Dec{% notes %}Short month name for December{% endtrans %}{% endapply %}', |
|
]; |
|
$.datepicker.regional[''].dayNames = [ |
|
'{{ 'Sunday'|trans }}', |
|
'{{ 'Monday'|trans }}', |
|
'{{ 'Tuesday'|trans }}', |
|
'{{ 'Wednesday'|trans }}', |
|
'{{ 'Thursday'|trans }}', |
|
'{{ 'Friday'|trans }}', |
|
'{{ 'Saturday'|trans }}', |
|
]; |
|
$.datepicker.regional[''].dayNamesShort = [ |
|
'{% apply escape('js') %}{% trans %}Sun{% notes %}Short week day name for Sunday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Mon{% notes %}Short week day name for Monday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Tue{% notes %}Short week day name for Tuesday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Wed{% notes %}Short week day name for Wednesday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Thu{% notes %}Short week day name for Thursday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Fri{% notes %}Short week day name for Friday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Sat{% notes %}Short week day name for Saturday{% endtrans %}{% endapply %}', |
|
]; |
|
$.datepicker.regional[''].dayNamesMin = [ |
|
'{% apply escape('js') %}{% trans %}Su{% notes %}Minimal week day name for Sunday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Mo{% notes %}Minimal week day name for Monday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Tu{% notes %}Minimal week day name for Tuesday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}We{% notes %}Minimal week day name for Wednesday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Th{% notes %}Minimal week day name for Thursday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Fr{% notes %}Minimal week day name for Friday{% endtrans %}{% endapply %}', |
|
'{% apply escape('js') %}{% trans %}Sa{% notes %}Minimal week day name for Saturday{% endtrans %}{% endapply %}', |
|
]; |
|
$.datepicker.regional[''].weekHeader = '{% apply escape('js') %}{% trans %}Wk{% notes %}Column header for week of the year in calendar{% endtrans %}{% endapply %}'; |
|
$.datepicker.regional[''].showMonthAfterYear = {{ show_month_after_year == 'calendar-year-month' ? 'true' : 'false' }}; |
|
$.datepicker.regional[''].yearSuffix = '{{ year_suffix != 'none' ? year_suffix|e('js') }}'; |
|
$.extend($.datepicker._defaults, $.datepicker.regional['']); |
|
} |
|
|
|
if ($.timepicker) { |
|
$.timepicker.regional[''].timeText = '{{ 'Time'|trans }}'; |
|
$.timepicker.regional[''].hourText = '{{ 'Hour'|trans }}'; |
|
$.timepicker.regional[''].minuteText = '{{ 'Minute'|trans }}'; |
|
$.timepicker.regional[''].secondText = '{{ 'Second'|trans }}'; |
|
$.extend($.timepicker._defaults, $.timepicker.regional['']); |
|
} |
|
|
|
function extendingValidatorMessages () { |
|
$.extend($.validator.messages, { |
|
required: '{{ 'This field is required'|trans }}', |
|
remote: '{{ 'Please fix this field'|trans }}', |
|
email: '{{ 'Please enter a valid email address'|trans }}', |
|
url: '{{ 'Please enter a valid URL'|trans }}', |
|
date: '{{ 'Please enter a valid date'|trans }}', |
|
dateISO: '{{ 'Please enter a valid date ( ISO )'|trans }}', |
|
number: '{{ 'Please enter a valid number'|trans }}', |
|
creditcard: '{{ 'Please enter a valid credit card number'|trans }}', |
|
digits: '{{ 'Please enter only digits'|trans }}', |
|
equalTo: '{{ 'Please enter the same value again'|trans }}', |
|
maxlength: $.validator.format('{{ 'Please enter no more than {0} characters'|trans }}'), |
|
minlength: $.validator.format('{{ 'Please enter at least {0} characters'|trans }}'), |
|
rangelength: $.validator.format('{{ 'Please enter a value between {0} and {1} characters long'|trans }}'), |
|
range: $.validator.format('{{ 'Please enter a value between {0} and {1}'|trans }}'), |
|
max: $.validator.format('{{ 'Please enter a value less than or equal to {0}'|trans }}'), |
|
min: $.validator.format('{{ 'Please enter a value greater than or equal to {0}'|trans }}'), |
|
validationFunctionForDateTime: $.validator.format('{{ 'Please enter a valid date or time'|trans }}'), |
|
validationFunctionForHex: $.validator.format('{{ 'Please enter a valid HEX input'|trans }}'), |
|
validationFunctionForMd5: $.validator.format('{% apply escape('js') %}{% trans %}This column can not contain a 32 chars value{% notes %}To validate the usage of a MD5 function on the column{% endtrans %}{% endapply %}'), |
|
validationFunctionForAesDesEncrypt: $.validator.format('{% apply escape('js') %}{% trans %}These functions are meant to return a binary result; to avoid inconsistent results you should store it in a BINARY, VARBINARY, or BLOB column.{% notes %}To validate the usage of a AES_ENCRYPT/DES_ENCRYPT function on the column{% endtrans %}{% endapply %}') |
|
}); |
|
} |
|
{% endautoescape %}
|
|
|