(function(remzdk, $, undefined) { remzdk.context = '/zdk'; remzdk.rs = { pod : { god : '/zdk/rs/data/god', gnfr : '/zdk/rs/data/gnfr', nfr : '/zdk/rs/data/nfr', snap : '/zdk/rs/data/snap', pol : '/zdk/rs/data/pol', sum : '/zdk/rs/data/sm', sum_p : '/zdk/rs/rasp/sump', ner : '/zdk/rs/rasp/ner', skp : '/zdk/rs/rasp/snap', exp : '/zdk/rs/data/excel', lps : '/zdk/rs/lps/one' }, eks : { data : '/zdk/rs/eks/data', lps : '/zdk/rs/eks/datalps', snap : '/zdk/rs/eks/snap' }, help : '/zdk/rs/help/tt' }; remzdk.addDefaultButton = function(b) { $(document).keypress(function(e) { if ((e.which && (e.which == 13)) || (e.keyCode && (e.keyCode == 13))) { b.click(); return false; } return true; }); }; remzdk.data = { get : function(url, fn) { eko.ajax.get(url, fn); }, getNew : function(url, successFn, errorFn) { $.ajax({ type : "GET", dataType : "json", cache : false, url : url, success : function(data, textStatus, jqXHR) { if (successFn != null) { successFn(data) } }, error : function(data, textStatus, jqXHR) { if (errorFn != null) { errorFn(data) } } }); }, getXml : function(url, fn) { eko.ajax.getXml(url, fn); }, post : function(url, data, successFn, errorFn) { eko.ajax.post(url, data, successFn, errorFn); }, remove : function(url, data, successFn, errorFn) { eko.ajax.remove(url, data, successFn, errorFn); }, pod : { gnfr : function(g, fn) { eko.ajax.get(remzdk.rs.pod.gnfr, fn); }, nfr : function(g, fn) { eko.ajax.get(remzdk.rs.pod.nfr + '/' + g, fn); }, snap : function(g, fn) { eko.ajax.get(remzdk.rs.pod.snap + '/' + g, fn); }, pol : function(fn) { eko.ajax.get(remzdk.rs.pod.pol, fn); }, sum : function(s, fn) { var s = '?m=' + s.m + '&g=' + s.g + '&mj=' + s.mj + (s.k && (s.k != null) ? '&k=' + s.k : '') + (s.gnfr && (s.gnfr != null) ? '&gnfr=' + s.gnfr : '') + (s.nfr && (s.nfr != null) ? '&nfr=' + s.nfr : '') + (s.snap && (s.snap != null) ? '&snap=' + s.snap : ''); eko.ajax.get(remzdk.rs.pod.sum + s, fn); }, sum_p : function(s, fn) { eko.ajax.get(remzdk.rs.pod.sum_p + '?m=' + s.m + '&g=' + s.g + '&p=' + s.p + '&gnfr=' + s.gnfr + '&nfr=' + s.nfr, fn); }, ner : function(s, fn) { eko.ajax.get(remzdk.rs.pod.ner + '?m=' + s.m + '&g=' + s.g + '&p=' + s.p + '&gnfr=' + s.gnfr + '&nfr=' + s.nfr, fn); }, skp : function(s, fn) { eko.ajax.get(remzdk.rs.pod.skp + '?m=' + s.m + '&g=' + s.g + '&k=' + s.k + '&p=' + s.p + '&gnfr=' + s.gnfr + '&nfr=' + s.nfr, fn); }, lps : function(s, fn) { eko.ajax.get(remzdk.rs.pod.lps + '?m=' + s.m + '&g=' + s.g + '&t=' + s.t, fn); } }, eks : function(s, fn) { eko.ajax.get(remzdk.rs.eks + '?m=' + s.m + '&g=' + s.g + '&gnfr=' + s.gnfr, fn); }, help : function(modul, ids) { eko.ajax.post(remzdk.rs.help, { ids : ids, modul : modul }, function(d) { if (d == null) { return; } $.each(d, function(i, e) { var el = $('label[for="' + e.id + '"]'); if (!el.exists()) { el = eko.util.$(e.id); } if (!el.exists()) { return; } var br = el[0].getBoundingClientRect(); var plc = (br.top < 150 ? 'bottom' : 'right'); var lnk = $('').attr({ href : 'javascript:void', 'data-toggle' : 'popover', 'data-trigger' : 'focus', 'data-html' : true, title : e.title, 'data-content' : e.text, 'data-placement' : plc }).addClass('m-l-xs text-info').html(''); el.append(lnk); lnk.popover({ container : 'body' }); }); }); } }; }(window.remzdk = window.remzdk || {}, jQuery));