X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=koha-tmpl%2Fintranet-tmpl%2Fprog%2Fen%2Fjs%2Facq.js;h=9d3983c88a812f95b12f5315bec7fba3babb15bd;hb=64e391491edca79a7e3e7f749792b3d07812185d;hp=2efeba0e9279259720606c47e299ef04c6b3b6c4;hpb=b7b92a4c812570894286bbd2094ff0377c35221f;p=koha_ffzg
diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/acq.js b/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
index 2efeba0e92..9d3983c88a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
@@ -4,7 +4,7 @@
function uncheckbox(form, field) {
var price = new Number(form.elements['price' + field].value);
var tmpprice = "";
- var errmsg = _("ERROR: Price is not a valid number, please check the price and try again!")
+ var errmsg = MSG_INVALIDPRICE;
if (isNaN(price)) {
alert(errmsg);
for(var i=0; i
this.lastY) {
- this.goingUp = false;
- }
- this.lastY = y;
- },
-
- onDragOver: function(e, id) {
-
- var srcEl = this.getEl();
- var destEl = Dom.get(id);
-
- // We are only concerned with list items, we ignore the dragover
- // notifications for the list.
- if (destEl.nodeName.toLowerCase() == "li") {
- var orig_p = srcEl.parentNode;
- var p = destEl.parentNode;
-
- if (this.goingUp) {
- p.insertBefore(srcEl, destEl); // insert above
- } else {
- p.insertBefore(srcEl, destEl.nextSibling); // insert below
- }
-
- DDM.refreshCache();
- }
- }
-});
-})();
-
-
-
-
-//creates new group, parameter is the group's name
-function newGroup(event, name) {
- if (name == ''){
- return 0;
- }
- if (!enterpressed(event) && event != "button"){
- return false;
- }
- var pardiv = document.getElementById('groups');
- var newdiv = document.createElement('div');
- var newh3 = document.createElement('h3');
- var newul = document.createElement('ul');
- var newclose = document.createElement('a');
- var newrename = document.createElement('a');
- var newbasketgroupname = document.createElement('input');
- var nbgclosed = document.createElement('input');
- var newp = document.createElement('p');
- var reg=new RegExp("[-]+", "g");
- var i = 0;
- var maxid = 0;
- while( i < pardiv.getElementsByTagName('input').length ){
- if (! isNaN(parseInt(pardiv.getElementsByTagName('input')[i].name.split(reg)[1])) && parseInt(pardiv.getElementsByTagName('input')[i].name.split(reg)[1]) > maxid){
- maxid = parseInt(pardiv.getElementsByTagName('input')[i].name.split(reg)[1]);
- }
- ++i;
- }
-// var bgid = parseInt(pardiv.getElementsByTagName('input')[pardiv.getElementsByTagName('input').length-2].name.split(reg)[1]) + 1;
- var bgid = maxid + 1;
- var newchanged = document.createElement('input');
-
- newul.id="bg-"+bgid;
- newul.className='draglist';
-
- newh3.innerHTML=name;
-// newh3.style.display="inline";
-
- newclose.innerHTML="close";
- newclose.href="javascript: closebasketgroup('"+bgid+"', 'bg-"+bgid+"');";
-
- newrename.href="javascript:" + "renameinit("+bgid+");";
- newrename.innerHTML="rename";
-
-// newp.style.display="inline";
- newp.innerHTML=" [ ";
- newp.appendChild(newrename);
- newp.innerHTML+=" / ";
- newp.appendChild(newclose);
- newp.innerHTML+=" ]";
-
- newbasketgroupname.type="hidden";
- newbasketgroupname.name="basketgroup-" + bgid + "-name";
- newbasketgroupname.id = "basketgroup-" + bgid + "-name";
- newbasketgroupname.value=name;
-
- nbgclosed.type="hidden";
- nbgclosed.name="basketgroup-" + bgid + "-closed";
- nbgclosed.value="0";
- nbgclosed.id=nbgclosed.name;
-
- newchanged.type="hidden";
- newchanged.id="basketgroup-"+bgid+"-changed";
- newchanged.name=newchanged.id;
- newchanged.value="1";
-
- newdiv.style.backgroundColor='red';
- newdiv.appendChild(newh3);
- newdiv.appendChild(newp);
- newdiv.appendChild(newul);
- newdiv.appendChild(newbasketgroupname);
- newdiv.appendChild(nbgclosed);
- newdiv.appendChild(newchanged);
- newdiv.className='workarea';
- pardiv.appendChild(newdiv);
-
- YAHOO.util.Event.onDOMReady(DDApp.init, DDApp, true);
-}
-
-//this traps enters in input fields
-function enterpressed(event){
- var keycode;
- if (window.event) keycode = window.event.keyCode;
- else if (event) keycode = event.which;
- else return false;
-
- if (keycode == 13)
- {
- return true;
- }
- else return false;
-}
-
-
-
-
-
-//Closes a basketgroup
-function closebasketgroup(bgid) {
- var answer=confirm(_("Are you sure you want to close this basketgroup?"));
- if(! answer){
- return;
- }
- ulid = 'bg-'+bgid;
- var i = 0;
- tagname='basketgroup-'+bgid+'-closed';
- var ddtarget;
- var closeinput = document.getElementById(tagname);
- closeinput.value = 1;
- var changed = document.getElementById("basketgroup-"+bgid+"-changed");
- changed.value=1;
-
- var div = document.getElementById(tagname).parentNode;
- var stufftoremove = div.getElementsByTagName('p')[0];
- var ul = document.getElementById(ulid);
- var lis = ul.getElementsByTagName('li');
- if (lis.length == 0 ) {
- alert(_("Why close an empty basket?"));
- return;
- }
- var cantprint = document.createElement('p');
-
- div.className = "closed";
- ul.className="closed";
-
- for(i=0; i' );
+ return;
}
-
- xmlhttp.open('GET', url, false);
- xmlhttp.send(null);
-
- xmlhttp.onreadystatechange = function() {
- if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
- // stupid JS...
- } else {
- // wait for the call to complete
+ $.ajax({
+ url: "/cgi-bin/koha/acqui/ajax-getauthvaluedropbox.pl",
+ data: {
+ name: name,
+ category: cat,
+ default: selected
+ },
+ async: false,
+ success: function(data){
+ if(data === "0"){
+ $(destination).replaceWith(' ' );
+ }else{
+ $(destination).replaceWith(data);
+ }
}
- };
- // rc = eval ( xmlhttp.responseText );
- sort_dropbox.innerHTML = xmlhttp.responseText;
+ });
}
-}
-
-
-
-
-
-
//USED BY NEWORDEREMPTY.PL
function totalExceedsBudget(budgetId, total) {
@@ -837,9 +302,9 @@ if ( newBudgetParent ) { url += '&parent_id=' + newBudgetParent};
var result = eval ( xmlhttp.responseText );
if (result == '1') {
- return _("- Budget total exceeds parent allocation\n");
+ return MSG_BUDGET_PARENT_ALLOCATION;
} else if (result == '2') {
- return _("- Budget total exceeds period allocation\n");
+ return MSG_BUDGET_PERIOD_ALLOCATION;
} else {
return false;
}
@@ -871,7 +336,7 @@ function checkBudgetParent(budgetId, newBudgetParent) {
var result = eval ( xmlhttp.responseText );
if (result == '1') {
- return _("- New budget-parent is beneath budget\n");
+ return MSG_PARENT_BENEATH_BUDGET;
// } else if (result == '2') {
// return "- New budget-parent has insufficent funds\n";
// } else {
@@ -879,61 +344,33 @@ function checkBudgetParent(budgetId, newBudgetParent) {
}
}
-
-function addColumn(p_sType, p_aArgs, p_oValue)
-{
- var allRows = document.getElementById('plan').rows;
- var colnum = p_oValue[0];
- var code = p_oValue[1];
- var colnum = new Number(colnum);
-
- for (var i=0; i