[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>&nbsp;</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