[Erp5-report] r23953 - in /erp5/trunk/bt5/erp5_wizard: SkinTemplateItem/portal_skins/ SkinT...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Oct 1 18:55:30 CEST 2008


Author: vincentd
Date: Wed Oct  1 18:55:28 2008
New Revision: 23953

URL: http://svn.erp5.org?rev=23953&view=rev
Log:
2008-10-1 vincentd
* Add a js file for overwrite the js of normal access-tab (to access to the sales of Express products), and put a hight priority for
the skin folder

Added:
    erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/erp5_tabber.js.xml
Modified:
    erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard.xml
    erp5/trunk/bt5/erp5_wizard/bt/change_log
    erp5/trunk/bt5/erp5_wizard/bt/revision

Modified: erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard.xml?rev=23953&r1=23952&r2=23953&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard.xml (original)
+++ erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard.xml Wed Oct  1 18:55:28 2008
@@ -10,10 +10,31 @@
     <pickle>
       <dictionary>
         <item>
+            <key> <string>_local_properties</string> </key>
+            <value>
+              <tuple>
+                <dictionary>
+                  <item>
+                      <key> <string>id</string> </key>
+                      <value> <string>business_template_skin_layer_priority</string> </value>
+                  </item>
+                  <item>
+                      <key> <string>type</string> </key>
+                      <value> <string>float</string> </value>
+                  </item>
+                </dictionary>
+              </tuple>
+            </value>
+        </item>
+        <item>
             <key> <string>_objects</string> </key>
             <value>
               <tuple/>
             </value>
+        </item>
+        <item>
+            <key> <string>business_template_skin_layer_priority</string> </key>
+            <value> <float>300.0</float> </value>
         </item>
         <item>
             <key> <string>id</string> </key>

Added: erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/erp5_tabber.js.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/erp5_tabber.js.xml?rev=23953&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/erp5_tabber.js.xml (added)
+++ erp5/trunk/bt5/erp5_wizard/SkinTemplateItem/portal_skins/erp5_wizard/erp5_tabber.js.xml Wed Oct  1 18:55:28 2008
@@ -1,0 +1,156 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="DTMLMethod" module="OFS.DTMLMethod"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>erp5_tabber.js</string> </value>
+        </item>
+        <item>
+            <key> <string>_vars</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>globals</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>raw</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+var loading_deferred = undefined;\n
+\n
+function replaceContent(req) {\n
+  if (loading_deferred) {\n
+    loading_deferred.cancel();\n
+    loading_deferred = undefined;\n
+  }\n
+\n
+  var container = $(\'container\');\n
+  //log(\'container is \', container);\n
+  //log(\'response is \', req.responseText);\n
+  // replaceChildNodes(container, req.responseXML);\n
+  container.innerHTML = req.responseText;\n
+\n
+  addOnClickEventsToTabs(req);\n
+}\n
+\n
+function showLoadingMessage() {\n
+  var container = $(\'container\');\n
+  container.innerHTML = \'<div><p style="text-align: left; vertical-align: middle; font-size: large;">Loading...</p></div>\';\n
+  loading_deferred = undefined;\n
+}\n
+\n
+function selectTab(e) {\n
+  var tab_box = $(\'tab_box\');\n
+  var item_list = tab_box.getElementsByTagName(\'li\');\n
+  for (var i = 0; i < item_list.length; i++) {\n
+    var item = item_list[i];\n
+    var node = item.getElementsByTagName(\'a\')[0];\n
+    if (this == node) {\n
+      if (getNodeAttribute(item, \'class\') != \'selected\') {\n
+        setNodeAttribute(item, \'class\', \'selected\');\n
+      }\n
+      node.blur();\n
+    } else {\n
+      if (getNodeAttribute(item, \'class\') != \'non_selected\') {\n
+        setNodeAttribute(item, \'class\', \'non_selected\');\n
+      }\n
+    }\n
+    disconnectAll(node, \'onclick\');\n
+    connect(node, \'onclick\', function (e) { e.stop(); });\n
+  }\n
+\n
+  var mapping = {\n
+<dtml-in prefix="tab" expr="ERP5Site_getTabList()">\n
+    <dtml-var expr="tab_item[\'id\']">: "<dtml-var expr="tab_item[\'renderer\']">"<dtml-if sequence-end><dtml-else>,</dtml-if>\n
+\n
+</dtml-in>\n
+  };\n
+\n
+  var url = mapping[this.parentNode.id];\n
+  //log(\'calling \', this, url);\n
+  var d = doSimpleXMLHttpRequest(url);\n
+  d.addBoth(replaceContent)\n
+  //var container = $(\'container\');\n
+  //container.innerHTML = \'\';\n
+  e.stop();\n
+\n
+  loading_deferred = callLater(0.3, showLoadingMessage);\n
+\n
+  // Set a cookie.\n
+  document.cookie = \'erp5_site_selected_tab=\' + escape(this.parentNode.id);\n
+}\n
+\n
+function showProductList() {\n
+  var url = "ERP5Site_getExpressProductListFrame";\n
+  var d = doSimpleXMLHttpRequest(url);\n
+  d.addBoth(replaceContent)\n
+  loading_deferred = callLater(0.3, showLoadingMessage);\n
+}\n
+\n
+function showProduct(uid) {\n
+  var url = "ERP5Site_getExpressProductFrame?product_uid=";\n
+  url = url + uid;\n
+  var d = doSimpleXMLHttpRequest(url);\n
+  d.addBoth(replaceContent)\n
+  loading_deferred = callLater(0.3, showLoadingMessage);\n
+}\n
+\n
+function addOnClickEventsToTabs(e) {\n
+  var tab_box = $(\'tab_box\');\n
+  var item_list = tab_box.getElementsByTagName(\'li\');\n
+  for (var i = 0; i < item_list.length; i++) {\n
+    //connect(item_list[i], \'onclick\', function(e){e.stop();})\n
+    var node = item_list[i].getElementsByTagName(\'a\')[0];\n
+    disconnectAll(node, \'onclick\');\n
+    connect(node, \'onclick\', selectTab);\n
+    //log(node);\n
+  }\n
+  return true;\n
+}\n
+\n
+connect(window, \'onload\', addOnClickEventsToTabs);\n
+\n
+var tmp = window.location.search.substring(1).split("&");\n
+\n
+var GET = [];\n
+for (var i in tmp)\n
+  if (tmp[i].indexOf("=")!=-1)\n
+    GET[decodeURI(tmp[i].substring(0, tmp[i].indexOf("=")))] = decodeURI(tmp[i].substring(tmp[i].indexOf("=")+1));\n
+  else\n
+    GET[decodeURI(tmp[i])]=\'\';\n
+if (GET["jumptab"])\n
+  {\n
+    if (GET["product"])\n
+      {\n
+        showProduct(GET["product"])\n
+      }\n
+    else\n
+      {\n
+        showProductList();\n
+      }\n
+  }\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Modified: erp5/trunk/bt5/erp5_wizard/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/bt/change_log?rev=23953&r1=23952&r2=23953&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/bt/change_log (original)
+++ erp5/trunk/bt5/erp5_wizard/bt/change_log Wed Oct  1 18:55:28 2008
@@ -1,3 +1,7 @@
+2008-10-1 vincentd
+* Add a js file for overwrite the js of normal access-tab (to access to the sales of Express products), and put a hight priority for
+the skin folder
+
 2008-09-25 ivan
 * Wizard uses client's preferred language settings
 

Modified: erp5/trunk/bt5/erp5_wizard/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_wizard/bt/revision?rev=23953&r1=23952&r2=23953&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_wizard/bt/revision (original)
+++ erp5/trunk/bt5/erp5_wizard/bt/revision Wed Oct  1 18:55:28 2008
@@ -1,1 +1,1 @@
-99
+105




More information about the Erp5-report mailing list