X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/6be0a1ce013f6355b88f869efbfc557e0f7dc394..083f2ba7e28210418de923821d02781996444212:/js/kivi.Materialize.js diff --git a/js/kivi.Materialize.js b/js/kivi.Materialize.js new file mode 100644 index 000000000..8232d5b9c --- /dev/null +++ b/js/kivi.Materialize.js @@ -0,0 +1,80 @@ +namespace("kivi.Materialize", function(ns) { + "use strict"; + + ns.init = function() { + ns.reinit_widgets(); + } + + ns.build_i18n = function(locale) { + return { + months: [ + kivi.t8('January'), + kivi.t8('February'), + kivi.t8('March'), + kivi.t8('April'), + kivi.t8('May'), + kivi.t8('June'), + kivi.t8('July'), + kivi.t8('August'), + kivi.t8('September'), + kivi.t8('October'), + kivi.t8('November'), + kivi.t8('December') + ], + monthsShort: [ + kivi.t8('Jan'), + kivi.t8('Feb'), + kivi.t8('Mar'), + kivi.t8('Apr'), + kivi.t8('May'), + kivi.t8('Jun'), + kivi.t8('Jul'), + kivi.t8('Aug'), + kivi.t8('Sep'), + kivi.t8('Oct'), + kivi.t8('Nov'), + kivi.t8('Dec') + ], + weekdays: [ + kivi.t8('Sunday'), + kivi.t8('Monday'), + kivi.t8('Tuesday'), + kivi.t8('Wednesday'), + kivi.t8('Thursday'), + kivi.t8('Friday'), + kivi.t8('Saturday') + ], + weekdaysShort: [ + kivi.t8('Sun'), + kivi.t8('Mon'), + kivi.t8('Tue'), + kivi.t8('Wed'), + kivi.t8('Thu'), + kivi.t8('Fri'), + kivi.t8('Sat') + ], + + // Buttons + today: kivi.t8('Today'), + done: kivi.t8('Ok'), + clear: kivi.t8('Clear'), + cancel: kivi.t8('Cancel'), + + // Accessibility labels + labelMonthNext: kivi.t8('Next month'), + labelMonthPrev: kivi.t8('Previous month') + } + } + + ns.reinit_widgets = function() { + $('.sidenav').sidenav(); + $('.datepicker').datepicker({ + firstDay: 1, + format: kivi.myconfig.dateformat, + showClearBtn: true, + i18n: ns.build_i18n() + }); + M.updateTextFields(); + } + +});