[Erp5-report] r42171 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 10 17:01:08 CET 2011


Author: gabriel
Date: Mon Jan 10 17:01:08 2011
New Revision: 42171

URL: http://svn.erp5.org?rev=42171&view=rev
Log:
2010-01-10 gabriel
* Add gadget view on UNG template and added script to add a gadget

Added:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_addGadget.xml
Modified:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_renderer.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_theme.css.xml
    erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log
    erp5/trunk/bt5/erp5_web_ung_theme/bt/revision

Added: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_addGadget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_addGadget.xml?rev=42171&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_addGadget.xml (added)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_addGadget.xml [utf8] Mon Jan 10 17:01:08 2011
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_container</string> </key>
+                                <value> <string>container</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_context</string> </key>
+                                <value> <string>context</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_m_self</string> </key>
+                                <value> <string>script</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_body</string> </key>
+            <value> <string>portal_catalog = context.portal_catalog\n
+\n
+website_uid = context.getUid()\n
+knowledge_pad = portal_catalog.getResultValue(portal_type="Knowledge Pad",\n
+                                              publication_section_uid=website_uid,\n
+                                              validation_state="visible")\n
+\n
+knowledge_box = knowledge_pad.newContent(portal_type="Knowledge Box")\n
+\n
+knowledge_box.setSpecialise("portal_gadgets/%s" % gadget_id)\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string>tab_title, gadget_id</string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>WebSection_addGadget</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_renderer.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_renderer.xml?rev=42171&r1=42170&r2=42171&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_renderer.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_renderer.xml [utf8] Mon Jan 10 17:01:08 2011
@@ -68,7 +68,7 @@ else:\n
   portal_type_list = request.form.get("portal_type")\n
   searchable_text = request.form.get("SearchableText")\n
   return context.Base_redirect("unfoldDomain", \n
-                               keep_items = dict(domain_url="ung_domain/all_document_list",\n
+                               keep_items = dict(domain_url="ung_domain/all_documents",\n
                                                  form_id="erp5_web_ung_layout",\n
                                                  list_selection_name="ung_document_list_selection",\n
                                                  domain_depth=0,\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml?rev=42171&r1=42170&r2=42171&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml [utf8] Mon Jan 10 17:01:08 2011
@@ -151,7 +151,7 @@ $(document).ready(function(){\n
        $(this).css("padding-right", "82px")\n
      }\n
      if ($(this).text().length > 16){\n
-       $(this).css("padding-right", "35px")\n
+       $(this).css("padding-right", "24px")\n
      }\n
   });\n
   if ($("div.gadget-column").length == 1) {\n
@@ -221,7 +221,7 @@ $(document).ready(function(){\n
     reference = $.ajax({\n
                        url: \'getReference\',\n
                        async: false,\n
-                     }).responseText;\n
+                      }).responseText;\n
     keyUrl = location.href.split("web_page_module")[0] + "?key=" + reference;\n
     $("div.header-right fieldset.widget a#sharing_url").text(keyUrl);\n
   };\n
@@ -267,7 +267,24 @@ $(document).ready(function(){\n
     modal: true,\n
     buttons: {\n
       "Add": function(){\n
-         window.location.reload();\n
+         var gadgetId = null;\n
+         $("table#gadget-table tbody tr td input").each(function(){\n
+             if (this.checked){\n
+                gadgetId = $(this).attr("id");\n
+                return false;\n
+             };\n
+         });\n
+         if (gadgetId == null){\n
+           $(this).dialog("close");\n
+         };\n
+         var tabTitle = $("div#tabs ul li.tab_selected span").html();\n
+         $.ajax({\n
+            url:"WebSection_addGadget",\n
+            data: "tab_title=" + tabTitle + "&gadget_id=" + gadgetId,\n
+            success: function(data) {\n
+              window.location.reload();\n
+            }\n
+         });\n
        },\n
     }\n
  });\n
@@ -396,10 +413,6 @@ $(document).ready(function(){\n
      });\n
   }\n
  });\n
- $("a#add_gadget").click(function(event){\n
-   event.preventDefault();\n
-   $("div.gadget-listbox").dialog("open");\n
- });\n
  $.getJSON("WebSection_getGadgetPathList", function(data){\n
    gadgetList = jQuery(data);\n
    gadgetList.each(function(){\n
@@ -425,6 +438,16 @@ $(document).ready(function(){\n
        );\n
    });\n
  });\n
+ $("span#knowledge_pad_module_8_titlean").text("1");\n
+ if ($("#tab-list-container #tabs ul li").length > 2) {\n
+   $("li#add_new_tab_dialog_link.tab").hide()\n
+ };\n
+ $("div#add_new_gadget_link a#add-gadgets").removeAttr("onclick");\n
+ $("div#add_new_gadget_link a#add-gadgets").click(function(event){\n
+   event.preventDefault();\n
+   $("div.gadget-listbox").dialog("open");\n
+ });\n
+ $("div#page_wrapper div#portal-column-1.portal-column, div#page_wrapper div#portal-column-2.portal-column").remove();\n
  return false;\n
 });
 

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_theme.css.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_theme.css.xml?rev=42171&r1=42170&r2=42171&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_theme.css.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_theme.css.xml [utf8] Mon Jan 10 17:01:08 2011
@@ -107,7 +107,7 @@ div.share-action-area {\n
 /* Main classes */\n
 \n
 div.main-right {\n
-  width:82%;\n
+  width:80.5%;\n
   float:right;\n
   border-left: 4px solid #BBCCFF;\n
 }\n
@@ -376,7 +376,7 @@ a.ung_docs img {\n
 \n
 div.main-left {\n
   margin-left:-4px;\n
-  width: 18%;\n
+  width: 19.5%;\n
   float:left;\n
   background-color: #DAE6F6;\n
   height:4em;\n
@@ -823,7 +823,7 @@ div.listbox-domain-tree-container select
 \n
 div.listbox-tree {\n
   font-size: 13px;\n
-  width: 98.7%;\n
+  width: 106.7%;\n
   overflow: hidden;\n
   height: 233px;\n
 }\n
@@ -946,6 +946,19 @@ table#gadget-table tbody tr {\n
 \n
 table#gadget-table {\n
   width: 100%;\n
+}\n
+\n
+div.gadget-action div.front_pad {\n
+  font-size: 10px;\n
+  width: 240px;\n
+}\n
+\n
+h3.handle {\n
+  color: #222222 !important;\n
+}\n
+\n
+div.portal-column {\n
+  width: 100% !important;\n
 }
 
 ]]></string> </value>

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log?rev=42171&r1=42170&r2=42171&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] Mon Jan 10 17:01:08 2011
@@ -1,3 +1,6 @@
+2010-01-10 gabriel
+* Add gadget view on UNG template and added script to add a gadget
+
 2010-01-07 gabriel
 * Add dialog to display the list of gadget
 

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=42171&r1=42170&r2=42171&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Mon Jan 10 17:01:08 2011
@@ -1 +1 @@
-153
\ No newline at end of file
+154
\ No newline at end of file



More information about the Erp5-report mailing list