[Erp5-report] r28320 - in /erp5/trunk/bt5/erp5_web: SkinTemplateItem/portal_skins/erp5_web_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 10 14:07:02 CEST 2009
Author: kazuhiko
Date: Mon Aug 10 14:07:01 2009
New Revision: 28320
URL: http://svn.erp5.org?rev=28320&view=rev
Log:
do not use relative path for image urls in admin toolbox.
Modified:
erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_getAdminToolboxEditShortcutList.xml
erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/admin_toolbox.xml
erp5/trunk/bt5/erp5_web/bt/revision
Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_getAdminToolboxEditShortcutList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_getAdminToolboxEditShortcutList.xml?rev=28320&r1=28319&r2=28320&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_getAdminToolboxEditShortcutList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_getAdminToolboxEditShortcutList.xml [utf8] Mon Aug 10 14:07:01 2009
@@ -76,7 +76,7 @@
action_dict = request.get(\'actions\', {}) # XXX actions needs to be renamed to action_dict\n
exchange_action_list = action_dict.get(\'object_exchange\', [])\n
button_action_list = action_dict.get(\'object_button\', [])\n
-portal_url = context.portal_url()\n
+portal_url = getattr(context, \'getWebSiteValue\', context.getPortalObject)().absolute_url()\n
http_parameters = request.get(\'http_parameters\', \'\')\n
http_parameters = http_parameters.replace(\'editable_mode\', \'dummy_editable_mode\')\n
\n
@@ -102,13 +102,13 @@
result.append(dict(\n
url = "%s/view?editable_mode:int=1&%s" \n
%(editable_absolute_url, http_parameters),\n
- icon = context.getIcon() or \'file_icon.gif\',\n
+ icon = "%s/%s" % (portal_url, context.getIcon(relative_to_portal=True) or \'file_icon.gif\'),\n
title = edit_title,\n
label = "%s Icon" % translated_portal_type,))\n
else: \n
result.append(dict(\n
url = "%s/view?editable_mode:int=0&%s" % (absolute_url, http_parameters),\n
- icon = context.getIcon() or \'file_icon.gif\',\n
+ icon = "%s/%s" % (portal_url, context.getIcon(relative_to_portal=True) or \'file_icon.gif\'),\n
title = translateString("View ${portal_type}", \n
mapping=dict(portal_type=translated_portal_type)),\n
label = "%s Icon" % translated_portal_type,))\n
@@ -117,7 +117,7 @@
if portal_type not in (\'Web Section\', \'Web Site\'): \n
result.append(dict(\n
url = "%s/view?editable_mode=1" % current_web_section.absolute_url(),\n
- icon = current_web_section.getIcon(),\n
+ icon = "%s/%s" % (portal_url, current_web_section.getIcon(relative_to_portal=True)),\n
title = translateString("Edit Parent ${portal_type}",\n
mapping=dict(portal_type=current_web_section_translated_portal_type)),\n
label = "%s Icon" % current_web_section_translated_portal_type,))\n
@@ -193,16 +193,17 @@
<string>action_dict</string>
<string>exchange_action_list</string>
<string>button_action_list</string>
+ <string>getattr</string>
<string>portal_url</string>
<string>http_parameters</string>
<string>absolute_url</string>
- <string>getattr</string>
<string>editable_absolute_url</string>
<string>getActionTitleForContext</string>
<string>int</string>
<string>editable_mode</string>
<string>edit_title</string>
<string>dict</string>
+ <string>True</string>
<string>_getiter_</string>
<string>action</string>
<string>_getitem_</string>
Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/admin_toolbox.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/admin_toolbox.xml?rev=28320&r1=28319&r2=28320&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/admin_toolbox.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/admin_toolbox.xml [utf8] Mon Aug 10 14:07:01 2009
@@ -55,6 +55,7 @@
here.Base_filterDuplicateActions(\n
here.portal_actions.listFilteredActionsFor(here));\n
dummy python:request.set(\'actions\', actions);\n
+ portal_url python: getattr(here, \'getWebSiteValue\', here.getPortalObject)().absolute_url();\n
portal_type here/getPortalType">\n
\n
<!-- XXX is this really useful - called how many times ?? - tried to removed but failed -->\n
@@ -166,7 +167,8 @@
<button alt=\'Clone & Edit\' id="clone_action_button" \n
title=\'Clone & Edit\'\n
name="Base_cloneContent:method">\n
- <img src="admin_toolbox_clone_document.png" id="clone_action_icon"/>\n
+ <img src="admin_toolbox_clone_document.png" id="clone_action_icon"\n
+ tal:attributes="src string:$portal_url/admin_toolbox_clone_document.png" />\n
<span id="duplicate_document_action">Clone & Edit</span>\n
</button>\n
</div>\n
@@ -174,14 +176,13 @@
\n
</fieldset>\n
\n
- <script type="text/javascript" language="JavaScript">\n
- <!--\n
+ <script type="text/javascript" language="JavaScript" tal:content="string:\n
// preload action icons\n
if (document.images) {\n
clone_icon = new Image();\n
new_icon = new Image();\n
- clone_icon.src = "admin_toolbox_clone_document.png";\n
- new_icon.src = "admin_toolbox_new_document.png";\n
+ clone_icon.src = \'$portal_url/admin_toolbox_clone_document.png\';\n
+ new_icon.src = \'$portal_url/admin_toolbox_new_document.png\';\n
}\n
\n
function setCreationMode (sel) {\n
@@ -210,7 +211,7 @@
document.getElementById(\'duplicate_document_action\').innerHTML = action_name;\n
\n
// replace the action icon\n
- document.getElementById(\'clone_action_icon\').src = eval(action + "_icon.src");\n
+ document.getElementById(\'clone_action_icon\').src = eval(action + \'_icon.src\');\n
\n
// update action button alt & title\n
var button = document.getElementById(\'clone_action_button\');\n
@@ -218,8 +219,7 @@
button.title = action_name;\n
button.name = name;\n
}\n
- -->\n
- </script>\n
+ " />\n
</div>\n
</tal:block>
Modified: erp5/trunk/bt5/erp5_web/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/bt/revision?rev=28320&r1=28319&r2=28320&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web/bt/revision [utf8] Mon Aug 10 14:07:01 2009
@@ -1,1 +1,1 @@
-834
+835
More information about the Erp5-report
mailing list