8deb9e9453cc83162d35dd8649888217c4cd96a8
[kivitendo-erp.git] / templates / webpages / layout / javascript_setup.js
1 [%- USE LxERP %]
2 [%- USE JavaScript %]
3 [%- USE JSON %]
4 kivi.myconfig = [% JSON.json(MYCONFIG) %];
5 $(function() {
6   setupPoints(kivi.myconfig.numberformat, '[% JavaScript.escape(LxERP.t8("wrongformat")) %]');
7   setupDateFormat(kivi.myconfig.dateformat, '[% JavaScript.escape(LxERP.t8("Falsches Datumsformat!")) %]');
8
9   $.datepicker.setDefaults(
10     $.extend({}, $.datepicker.regional[kivi.myconfig.countrycode], {
11       dateFormat: kivi.myconfig.dateformat.replace(/d+/gi, 'dd').replace(/m+/gi, 'mm').replace(/y+/gi, 'yy'),
12       showOn: "button",
13       showButtonPanel: true,
14       changeMonth: true,
15       changeYear: true,
16       buttonImage: "image/calendar.png",
17       buttonImageOnly: true
18   }));
19
20   kivi.setup_formats({
21     numbers: kivi.myconfig.numberformat,
22     dates:   kivi.myconfig.dateformat
23   });
24
25   kivi.reinit_widgets();
26
27 [%- IF ajax_spinner %]
28   $(document).ajaxSend(function() {
29     $('#ajax-spinner').show();
30   }).ajaxStop(function() {
31     $('#ajax-spinner').hide();
32   });
33 [% END %]
34 });
35
36 [%- IF focus -%]
37 function fokus() {
38   $('[% focus %]').focus();
39 }
40 [%- END -%]