Author: jmorliaguet
Date: Sat Jun 24 23:27:57 2006
New Revision: 3515

Added:
   cpsskins/branches/paris-sprint-2006/ui/screens/common/add_portlet_pad.pt   
(contents, props changed)
Modified:
   cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml
   cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt
   cpsskins/branches/paris-sprint-2006/ui/screens/definitions.py
   cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt
   cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/page_designer.pt

Log:

- added a separate button that opens the portlet factory box



Added: cpsskins/branches/paris-sprint-2006/ui/screens/common/add_portlet_pad.pt
==============================================================================
--- (empty file)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/common/add_portlet_pad.pt    
Sat Jun 24 23:27:57 2006
@@ -0,0 +1,3 @@
+<div style="padding: 1px 8px">
+  <a 
href="javascript:CPSSkins.getControllerById('panel-perspectives').switchTo('content-factory')">Add
 a portlet</a>
+</div>

Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml
==============================================================================
--- cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml        
(original)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml        
Sat Jun 24 23:27:57 2006
@@ -79,6 +79,11 @@
     />
 
     <page
+      name="addPortletPad.html"
+      template="add_portlet_pad.pt"
+    />
+
+    <page
       name="selectPortletProvider"
       attribute="selectPortletProvider"
     />

Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt
==============================================================================
--- cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt 
(original)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt Sat Jun 
24 23:27:57 2006
@@ -4,6 +4,4 @@
     <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('layout')">Layout</a>
     <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('wysiwyg')">WYSIWYG</a>
   </div>
-
-  <a 
href="javascript:CPSSkins.getControllerById('panel-perspectives').switchTo('content-factory')">Add
 a portlet</a>
 </div>

Modified: cpsskins/branches/paris-sprint-2006/ui/screens/definitions.py
==============================================================================
--- cpsskins/branches/paris-sprint-2006/ui/screens/definitions.py       
(original)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/definitions.py       Sat Jun 
24 23:27:57 2006
@@ -98,6 +98,14 @@
         }
     },
 
+    # the portlet factory button at the bottom of the screen
+    'add-portlet-pad': {
+        'id': 'add-portlet-pad',
+        'data': {
+            'url': '@@addPortletPad.html',
+        }
+    },
+
     # the location selection widget at the top of the canvas editing area
     'location-selector': {
         'id': 'location-selector',
@@ -355,6 +363,17 @@
         'controllers': ['main-editor-perspectives'],
     },
 
+    # the page mode selection widget
+    'add-portlet-pad': {
+        'id': 'add-portlet-pad',
+        'widget': {
+            'type': 'panel',
+        },
+        'model': 'add-portlet-pad',
+        'perspectives': ['page-designer', 'content-author'],
+        'controllers': ['main-editor-perspectives'],
+    },
+
     # the location selection widget
     'location-selector': {
         'id': 'location-selector',

Modified: cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt
==============================================================================
--- cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt    (original)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt    Sat Jun 24 
23:27:57 2006
@@ -97,6 +97,8 @@
     <div class="floatingFooter">
       <ins class="model" tal:content="python: model('page-mode-selector')" />
       <ins class="view" tal:content="python: view('page-mode-selector')" />
+      <ins class="model" tal:content="python: model('add-portlet-pad')" />
+      <ins class="view" tal:content="python: view('add-portlet-pad')" />
       <ins class="controller"
        tal:content="python: controller('page-mode-perspectives')" />
     </div>

Modified: 
cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/page_designer.pt
==============================================================================
--- 
cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/page_designer.pt    
    (original)
+++ 
cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/page_designer.pt    
    Sat Jun 24 23:27:57 2006
@@ -1,8 +1,8 @@
 <tal:block define="model nocall:context/@@getModel;
                    view nocall:context/@@getView;">
-
   <ins class="model" tal:content="python: model('layout-mode')" />
   <ins class="view" tal:content="python: view('layout-mode')" />
   <ins class="model" tal:content="python: model('wysiwyg-mode')" />
   <ins class="view" tal:content="python: view('wysiwyg-mode')" />
 </tal:block>
+
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to