(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));