[Erp5-report] r27404 - in /erp5/trunk/bt5/erp5_commerce: SkinTemplateItem/portal_skins/erp5...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jun 8 11:17:11 CEST 2009
Author: vincentd
Date: Mon Jun 8 11:17:09 2009
New Revision: 27404
URL: http://svn.erp5.org?rev=27404&view=rev
Log:
improve shopping cart renderer
Modified:
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/my_shipping_method.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/submit.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm/shopping_cart.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebDetails/listbox.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml
erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewSelectedProductWidget.xml
erp5/trunk/bt5/erp5_commerce/bt/revision
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -92,11 +92,16 @@
div.subcontent-box.cartbox fieldset.widget div.field table tr td.cart_bottom div.cart_left a {font-weight: bold; font-size:105%;}\n
div.subcontent-box.cartbox fieldset.widget div.field table tr td.cart_bottom div.cart_right {float:right; text-align:right; padding:2px;}\n
div.subcontent-box.cartbox fieldset.widget div.field table tr td.cart_bottom div.cart_right a {font-weight: bold; font-size:121%;}\n
-div.selected-product {height : 120px; width:<tal:block tal:replace="main_content_width"/>px; padding-left:25px; margin-bottom:10px;}\n
+\n
+\n
+div.selected-product {height : 110px; width:<tal:block tal:replace="main_content_width"/>px; padding-left:25px; margin-bottom:10px;}\n
div.selected-product div {float:left; width:100px; height:100px; text-align:center; padding-right: 25px;}\n
-div.selected-product img {padding:0px; margin:0px; margin-left:10px; margin-right:10px;}\n
+div.selected-product img {border:solid 1px #000; padding:0px; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:2px;}\n
+div.selected-product img:hover {border:solid 1px #000; padding:0px; margin:0px; margin-left:10px; margin-right:10px;}\n
.cart_item_name {width:180px;}\n
.headline {float:left; width:<tal:block tal:replace="main_content_width"/>px;}\n
+\n
+\n
.resource_left {float:left; width:<tal:block tal:replace="python: (main_content_width / 3) * 2"/>px;}\n
.resource_right {float:right; background-color:red; width:<tal:block tal:replace="python: main_content_width / 3"/>px; background-color:<tal:block tal:replace="body_color"/>;}\n
.resource_center {clear:both; background-color:<tal:block tal:replace="body_color"/>; padding:10px;}\n
@@ -128,6 +133,21 @@
.product_list:hover {border-top: 1px solid <tal:block tal:replace="primary_color"/>; border-bottom: 1px solid <tal:block tal:replace="primary_color"/>; background-color:<tal:block tal:replace="secondary_color"/>;}\n
.product_list_bis:hover {border-top: 1px solid <tal:block tal:replace="primary_color"/>;border-bottom: 1px solid <tal:block tal:replace="primary_color"/>; background-color:<tal:block tal:replace="secondary_color"/>;}\n
\n
+.shopping_cart_renderer_title {float:left; margin-top:8px;}\n
+.shopping_cart_renderer_remove {float:right; margin-top:3px;}\n
+.shopping_cart_renderer_remove a img {border:none;}\n
+.shopping_cart_renderer_remove a img:hover {border:none;}\n
+\n
+.shopping_cart_renderer_shipping label a {display:none;}\n
+.shopping_cart_renderer_submit label a {display:none;}\n
+\n
+div.shopping_cart_renderer_shipping {width: <tal:block tal:replace="python: main_content_width - 40"/>px; height:20px; margin-bottom:20px; margin-top:20px; padding-left:20px; padding-right:20px; padding-top:3px;background-color:<tal:block tal:replace="body_color"/>;}\n
+.shopping_cart_renderer_shipping label {float:left; width: <tal:block tal:replace="python: main_content_width / 4"/>px; height:20px;}\n
+.shopping_cart_renderer_shipping div {float:right; height:20px;}\n
+div.shopping_cart_renderer_submit {width: <tal:block tal:replace="python: main_content_width - 40"/>px; height:20px; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:3px; background-color:<tal:block tal:replace="body_color"/>;}\n
+.shopping_cart_renderer_submit label {float:left; width: <tal:block tal:replace="python: main_content_width / 8"/>px; height:20px;}\n
+.shopping_cart_renderer_submit div {float:right; height:20px;}\n
+\n
</tal:block>
]]></string> </value>
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -143,6 +143,13 @@
<tal:block metal:use-macro="here/aggregate_render/macros/aggregate_render"/>\n
</tal:block>\n
</tal:block> \n
+ <div class="main_content">\n
+ <div class="corner-content-1col-top"></div> \n
+ <div class="content-1col-nobox">\n
+ <tal:block tal:content="structure here/WebSection_viewSelectedProductWidget"/>\n
+ </div>\n
+ <div class="corner-content-1col-bottom"></div> \n
+ </div>\n
</div>\n
\n
<!-- SUBCONTENT -->\n
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/my_shipping_method.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/my_shipping_method.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/my_shipping_method.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/my_shipping_method.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -3,11 +3,8 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
- <tuple>
- <string>Products.Formulator.StandardFields</string>
- <string>ListField</string>
- </tuple>
- <none/>
+ <global name="ListField" module="Products.Formulator.StandardFields"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
@@ -201,7 +198,7 @@
</item>
<item>
<key> <string>css_class</string> </key>
- <value> <string></string> </value>
+ <value> <string>shopping_cart_renderer_shipping</string> </value>
</item>
<item>
<key> <string>default</string> </key>
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/submit.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/submit.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/submit.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWeb/submit.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -3,11 +3,8 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
- <tuple>
- <string>Products.ERP5Form.InputButtonField</string>
- <string>InputButtonField</string>
- </tuple>
- <none/>
+ <global name="InputButtonField" module="Products.ERP5Form.InputButtonField"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
@@ -128,7 +125,7 @@
</item>
<item>
<key> <string>css_class</string> </key>
- <value> <string>hiddenLabel</string> </value>
+ <value> <string>hiddenLabel shopping_cart_renderer_submit</string> </value>
</item>
<item>
<key> <string>default</string> </key>
@@ -153,6 +150,10 @@
<item>
<key> <string>hidden</string> </key>
<value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>image</string> </key>
+ <value> <string></string> </value>
</item>
<item>
<key> <string>name</string> </key>
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm/shopping_cart.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm/shopping_cart.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm/shopping_cart.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm/shopping_cart.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -3,11 +3,8 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
- <tuple>
- <string>Products.ERP5Form.EditorField</string>
- <string>EditorField</string>
- </tuple>
- <none/>
+ <global name="EditorField" module="Products.ERP5Form.EditorField"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
@@ -182,6 +179,10 @@
</item>
<item>
<key> <string>required</string> </key>
+ <value> <string></string> </value>
+ </item>
+ <item>
+ <key> <string>text_editor</string> </key>
<value> <string></string> </value>
</item>
<item>
@@ -288,11 +289,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
- <tuple>
- <string>Products.Formulator.TALESField</string>
- <string>TALESMethod</string>
- </tuple>
- <none/>
+ <global name="TALESMethod" module="Products.Formulator.TALESField"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebDetails/listbox.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebDetails/listbox.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebDetails/listbox.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebDetails/listbox.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -3,11 +3,8 @@
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
- <tuple>
- <string>Products.ERP5Form.ListBox</string>
- <string>ListBox</string>
- </tuple>
- <none/>
+ <global name="ListBox" module="Products.ERP5Form.ListBox"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
@@ -326,6 +323,10 @@
<value> <string></string> </value>
</item>
<item>
+ <key> <string>anchor</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
<key> <string>columns</string> </key>
<value>
<list>
@@ -497,6 +498,12 @@
<item>
<key> <string>title</string> </key>
<value> <string>Sale Order Lines</string> </value>
+ </item>
+ <item>
+ <key> <string>untranslatable_columns</string> </key>
+ <value>
+ <list/>
+ </value>
</item>
<item>
<key> <string>url_columns</string> </key>
@@ -526,11 +533,8 @@
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<tuple>
- <tuple>
- <string>Products.Formulator.MethodField</string>
- <string>Method</string>
- </tuple>
- <none/>
+ <global name="Method" module="Products.Formulator.MethodField"/>
+ <tuple/>
</tuple>
</pickle>
<pickle>
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -39,14 +39,14 @@
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
-<tal:block tal:define="shopping_cart_items here/SaleOrder_getShoppingCartItemList;\n
- total_price python: here.SaleOrder_getShoppingCartTotalPrice(include_currency=True);\n
- empty_cart python: here.SaleOrder_isShoppingCartEmpty();\n
- confirm_mode python: bool(options.get(\'confirm_mode\', False))">\n
+<tal:block tal:define="shopping_cart here/SaleOrder_getShoppingCart;\n
+ shopping_cart_items shopping_cart/SaleOrder_getShoppingCartItemList;\n
+ total_price python: shopping_cart.SaleOrder_getShoppingCartTotalPrice(include_currency=True);\n
+ empty_cart python: shopping_cart.SaleOrder_isShoppingCartEmpty();\n
+ confirm_mode python: bool(options.get(\'confirm_mode\', 0))">\n
<h2>\n
<span tal:replace="python: here.Base_translateString(\'My shopping cart\')"/>\n
</h2>\n
-\n
<tal:block tal:condition = "empty_cart"> \n
<h3><span tal:replace="python: here.Base_translateString(\'You shopping cart is empty.\')"/></h3>\n
</tal:block>\n
@@ -65,17 +65,22 @@
quantity python: int(order_line.getQuantity());\n
price python: resource.getPrice();\n
order_line_id python: order_line.getId();\n
- currency python: here.restrictedTraverse(resource.getSupplyLinePriceCurrency()).getTitle()"> \n
+ currency python: here.restrictedTraverse(shopping_cart.getPriceCurrency());\n
+ currency_title python: currency.getTitle(); \n
+ currency_symbole python: currency.getShortTitle();">\n
<td>\n
- <p> \n
- <a href="" tal:attributes="href resource/absolute_url">\n
- <span tal:replace="resource/getTitle"/> \n
- </a>\n
- <a tal:condition="not: confirm_mode"\n
- tal:attributes="href python: \'%s/SaleOrder_deleteShoppingCartItem?field_my_order_line_id=%s\' \n
- %(here.absolute_url(), order_line_id)">\n
- <img src="images/edittrash.png" title="Remove from shopping cart"/></a>\n
- <p>\n
+ <div tal:attributes="class python: bool(confirm_mode) and \' \' or \'shopping_cart_renderer_title\'">\n
+ <a href="" tal:attributes="href resource/absolute_url">\n
+ <span tal:replace="resource/getTitle"/> \n
+ </a>\n
+ </div>\n
+ <div class="shopping_cart_renderer_remove">\n
+ <a tal:condition="not: confirm_mode"\n
+ tal:attributes="href python: \'%s/SaleOrder_deleteShoppingCartItem?field_my_order_line_id=%s\' \n
+ %(here.absolute_url(), order_line_id)">\n
+ <img src="images/icon_remove.gif" title="Remove from shopping cart"/>\n
+ </a>\n
+ </div>\n
</td>\n
<td>\n
<select tal:condition="not: confirm_mode"\n
@@ -88,10 +93,10 @@
<span tal:condition="confirm_mode" tal:content="quantity"/>\n
</td>\n
<td>\n
- <span tal:replace="price"/> <span tal:replace="currency"/>\n
+ <span tal:replace="price"/> <span tal:replace="currency_title"/>\n
</td>\n
<td>\n
- <span tal:replace="python: price*quantity"/> <span tal:replace="currency"/>\n
+ <span tal:replace="python: price*quantity"/> <span tal:replace="currency_title"/>\n
</td>\n
</tr>\n
</tal:block>\n
@@ -99,7 +104,7 @@
<td><br/><span tal:replace="python: here.Base_translateString(\'Sub Total\')"/></td>\n
<td></td>\n
<td></td>\n
- <td><br/>\n
+ <td style="vertical-align=middle;">\n
<b>\n
<span tal:replace="total_price"/>\n
</b>\n
Modified: erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewSelectedProductWidget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewSelectedProductWidget.xml?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewSelectedProductWidget.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewSelectedProductWidget.xml [utf8] Mon Jun 8 11:17:09 2009
@@ -64,7 +64,13 @@
<div tal:define="product_href python: \'%s/product_module/%s/%s\' % (site_url, product.getId(), \'Resource_viewAsShop\');\n
price product/getPrice">\n
<a href="#" tal:attributes="href product_href">\n
- <img tal:attributes="src python: product.getDefaultImageAbsoluteUrl() + \'?display=thumbnail\'" width="75" height="75"/>\n
+ <img tal:condition="python: product.getDefaultImage() is not None"\n
+ tal:attributes="src python: product.getDefaultImageAbsoluteUrl() + \'?display=thumbnail\'" width="75" height="75"/>\n
+ <tal:block tal:condition="python: product.getDefaultImage() is None">\n
+ <br />\n
+ <span>No image available.</span>\n
+ <br />\n
+ </tal:block>\n
</a>\n
<a href="#" tal:content="python: product.getTranslatedTitle()"\n
tal:attributes="href product_href">A product</a>\n
Modified: erp5/trunk/bt5/erp5_commerce/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_commerce/bt/revision?rev=27404&r1=27403&r2=27404&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_commerce/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_commerce/bt/revision [utf8] Mon Jun 8 11:17:09 2009
@@ -1,1 +1,1 @@
-125
+126
More information about the Erp5-report
mailing list