[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