[Erp5-report] r39088 seb - in /erp5/trunk/bt5/erp5_dhtml_style: SkinTemplateItem/portal_ski...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Oct 13 12:04:20 CEST 2010
Author: seb
Date: Wed Oct 13 12:04:19 2010
New Revision: 39088
URL: http://svn.erp5.org?rev=39088&view=rev
Log:
make extensible parallel list field working even inside a listbox
Modified:
erp5/trunk/bt5/erp5_dhtml_style/SkinTemplateItem/portal_skins/erp5_dhtml_style/erp5_dhtml_style.js.xml
erp5/trunk/bt5/erp5_dhtml_style/bt/revision
Modified: erp5/trunk/bt5/erp5_dhtml_style/SkinTemplateItem/portal_skins/erp5_dhtml_style/erp5_dhtml_style.js.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dhtml_style/SkinTemplateItem/portal_skins/erp5_dhtml_style/erp5_dhtml_style.js.xml?rev=39088&r1=39087&r2=39088&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dhtml_style/SkinTemplateItem/portal_skins/erp5_dhtml_style/erp5_dhtml_style.js.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_dhtml_style/SkinTemplateItem/portal_skins/erp5_dhtml_style/erp5_dhtml_style.js.xml [utf8] Wed Oct 13 12:04:19 2010
@@ -58,9 +58,14 @@ $(function() {\n
// Make the parallel list field adding more elements automatically.\n
$(\'.input:has(.extensible_parallel_list_field)\').change(function(event) {\n
event.preventDefault();\n
- var select_element = $(this)\n
+ var select_element = $(event.target)\n
var add_element = true;\n
+ var to_clone_element = select_element\n
var parent = select_element.parent()\n
+ if (parent[0].nodeName == \'DIV\') {\n
+ to_clone_element = parent\n
+ parent = parent.parent()\n
+ }\n
var select_list = parent.find(\'select\')\n
for(var x = select_list.length; x;) {\n
current_select = select_list[--x]\n
@@ -71,8 +76,8 @@ $(function() {\n
}\n
if (add_element) {\n
parent.append(jQuery(\'<label> </label>\'))\n
- var cloned_element = $(select_element).clone(true)\n
- cloned_element.find(\'select\')[0].selectedIndex = 0\n
+ var cloned_element = to_clone_element.clone(true)\n
+ cloned_element[0].selectedIndex = 0\n
cloned_element.appendTo(parent)\n
parent.append(jQuery(\'<p class="clear">\'))\n
}\n
Modified: erp5/trunk/bt5/erp5_dhtml_style/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dhtml_style/bt/revision?rev=39088&r1=39087&r2=39088&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dhtml_style/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_dhtml_style/bt/revision [utf8] Wed Oct 13 12:04:19 2010
@@ -1 +1 @@
-1
\ No newline at end of file
+3
\ No newline at end of file
More information about the Erp5-report
mailing list