r13655 - in MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk: docs src/archetypes/referencebrowserwidget/skins/referencebrowser
"Cris Ewing" <[email protected]> Sat, 28 May 2011 00:56:40 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: cewing
Date: Sat May 28 00:56:40 2011
New Revision: 13655
Modified:
MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt
MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js
Log:
* repair broken detection for head or tail of list of currently referenced items.
fixes #11859
Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt (original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/docs/CHANGES.txt Sat May 28 00:56:40 2011
@@ -12,6 +12,11 @@
* Fix error in refbrowser_moveReferenceDown and refbrowser_moveReferenceUp
which caused page reloads when a referenced item was moved twice.
+ refs #11859
+ [cewing]
+
+* Fix errors in sorting scripts which caused failure to detect items at head
+ or tail of list of referenced items. refs #11859
[cewing]
Modified: MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js
==============================================================================
--- MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js (original)
+++ MoreFieldsAndWidgets/archetypes.referencebrowserwidget/trunk/src/archetypes/referencebrowserwidget/skins/referencebrowser/referencebrowser.js Sat May 28 00:56:40 2011
@@ -262,7 +262,7 @@
}
eid = elem.id.split('-');
pos = eid.pop();
- if (pos === 0) {
+ if (pos === "0") {
return false;
}
widget_id = eid.pop();
@@ -311,7 +311,7 @@
eid = elem.id.split('-');
pos = parseInt(eid.pop(), 10);
widget_id = eid.pop();
- current_values = jq('#' + widget_id + ' input');
+ current_values = jq('#ref_browser_items_' + widget_id + ' input');
if ((pos + 1) === current_values.length) {
return false;
}
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1