[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/acqui.simpl... [rel_2_2]
From: |
Owen Leonard |
Subject: |
[Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/acqui.simpl... [rel_2_2] |
Date: |
Mon, 02 Oct 2006 15:09:22 +0000 |
CVSROOT: /sources/koha
Module name: koha
Branch: rel_2_2
Changes by: Owen Leonard <oleonard> 06/10/02 15:09:22
Modified files:
koha-tmpl/intranet-tmpl/npl/en/acqui.simple: addbiblio.tmpl
Log message:
Synching revised cloneSubfield javascript from default
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/addbiblio.tmpl?cvsroot=koha&only_with_tag=rel_2_2&r1=1.4.2.24&r2=1.4.2.25
Patches:
Index: addbiblio.tmpl
===================================================================
RCS file:
/sources/koha/koha/koha-tmpl/intranet-tmpl/npl/en/acqui.simple/Attic/addbiblio.tmpl,v
retrieving revision 1.4.2.24
retrieving revision 1.4.2.25
diff -u -b -r1.4.2.24 -r1.4.2.25
--- addbiblio.tmpl 14 Sep 2006 14:11:41 -0000 1.4.2.24
+++ addbiblio.tmpl 2 Oct 2006 15:09:22 -0000 1.4.2.25
@@ -319,27 +319,31 @@
}
function cloneSubfield(index) {
- var original = document.getElementById(index);
+ var original = document.getElementById(index); //original <div>
var clone = original.cloneNode(true);
- clone.setAttribute("id", index + index);
-// orginput : the value of the original field (in [0] if hide_marc=1,
otherwise in [1]
-// image : the up button. don't exist is hide_marc=1
- <!-- TMPL_IF name="hide_marc" -->
- var orginput = original.getElementsByTagName('input')[0];
- <!-- TMPL_ELSE -->
- var orginput = original.getElementsByTagName('input')[1];
- image = clone.getElementsByTagName('img')[0];
- image.setAttribute("onclick","upSubfield('" + index + index + "')");
- <!-- /TMPL_IF -->
- trigger = original.getElementsByTagName('a')[0];
- if (trigger) {
- trigger.parentNode.removeChild(trigger);
- }
- clonetrigger = clone.getElementsByTagName('a')[0];
- clonetrigger.setAttribute("onclick","cloneSubfield('" + index + index + "')");
- clone.setAttribute("tabindex","1");
- orginput.value = '';
- original.parentNode.insertBefore( clone, original.nextSibling);
+
+ // set the attribute for the new 'div' subfields
+ clone.setAttribute('id',index + index);//set another id.
+ var NumTabIndex;
+ NumTabIndex = parseInt(original.getAttribute('tabindex'));
+ if(isNaN(NumTabIndex)) NumTabIndex = 0;
+ clone.setAttribute('tabindex',NumTabIndex+1);
+
+ var ButtonPlus;
+ var CloneButtonPlus;
+ try{
+ ButtonPlus = original.getElementsByTagName('a')[0]; // getting the
'<a href=...>+</a>
+ ButtonPlus.parentNode.removeChild(ButtonPlus); // removing the '+'
button
+
+ CloneButtonPlus = clone.getElementsByTagName('a')[0];
+ CloneButtonPlus.setAttribute('onclick',"cloneSubfield('" + index +
index + "')");
+ }
+ catch(e){
+ // do nothig if ButtonPlus & CloneButtonPlus don't exist.
+ }
+
+ // insert this line on the page
+ original.parentNode.insertBefore(clone,original.nextSibling);
}
function upSubfield(index) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/acqui.simpl... [rel_2_2],
Owen Leonard <=