[Checkins] SVN: z3c.listjs/trunk/ Fix bug where up/down arrows wouldn't appear for newly added items.
Martijn Faassen
faassen at infrae.com
Tue Feb 3 09:03:42 EST 2009
Log message for revision 96030:
Fix bug where up/down arrows wouldn't appear for newly added items.
Changed:
U z3c.listjs/trunk/CHANGES.txt
U z3c.listjs/trunk/src/z3c/listjs/resources/listjs.js
-=-
Modified: z3c.listjs/trunk/CHANGES.txt
===================================================================
--- z3c.listjs/trunk/CHANGES.txt 2009-02-03 13:05:16 UTC (rev 96029)
+++ z3c.listjs/trunk/CHANGES.txt 2009-02-03 14:03:41 UTC (rev 96030)
@@ -4,7 +4,7 @@
1.0a3 (unreleased)
==================
-* ...
+* Fix bug where up/down arrows didn't appear for newly added items.
1.0a2 (2009-01-23)
==================
Modified: z3c.listjs/trunk/src/z3c/listjs/resources/listjs.js
===================================================================
--- z3c.listjs/trunk/src/z3c/listjs/resources/listjs.js 2009-02-03 13:05:16 UTC (rev 96029)
+++ z3c.listjs/trunk/src/z3c/listjs/resources/listjs.js 2009-02-03 14:03:41 UTC (rev 96030)
@@ -119,8 +119,10 @@
buttons_el.parentNode.insertBefore(new_tr, buttons_el);
var td1 = document.createElement('td');
var td2 = document.createElement('td');
+ var td3 = document.createElement('td');
new_tr.appendChild(td1);
new_tr.appendChild(td2);
+ new_tr.appendChild(td3);
var cb = document.createElement('input');
cb.className = 'editcheck';
cb.type = 'checkbox';
@@ -128,6 +130,20 @@
td1.appendChild(cb);
td2.innerHTML = template_text;
+ // up and down arrows
+ var div_up = document.createElement('div');
+ var div_down = document.createElement('div');
+ var a_up = document.createElement('a');
+ var a_down = document.createElement('a');
+ a_up.className = 'up_button';
+ a_down.className = 'down_button';
+ a_up.onClick = 'Z3C.listjs.up("' + prefix + '", this)';
+ a_down.onClick = 'Z3C.listjs.down("' + prefix + '", this)';
+ td3.appendChild(div_up);
+ td3.appendChild(div_down);
+ div_up.appendChild(a_up);
+ div_down.appendChild(a_down);
+
updateAllNumbers(prefix);
};
More information about the Checkins
mailing list