Author: jmorliaguet
Date: Fri May 26 23:39:05 2006
New Revision: 3231

Added:
   cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt   
(contents, props changed)
Modified:
   cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml
   cpsskins/branches/paris-sprint-2006/ui/screens/common/images/rl-tab.png
   cpsskins/branches/paris-sprint-2006/ui/screens/common/images/rr-tab.png
   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 panel for the page mode selector



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        
Fri May 26 23:39:05 2006
@@ -45,6 +45,11 @@
     />
 
     <page
+      name="pageModes.html"
+      template="page_modes.pt"
+    />
+
+    <page
       name="portletFactory.html"
       template="portlet_factory.pt"
     />

Modified: 
cpsskins/branches/paris-sprint-2006/ui/screens/common/images/rl-tab.png
==============================================================================
Binary files. No diff available.

Modified: 
cpsskins/branches/paris-sprint-2006/ui/screens/common/images/rr-tab.png
==============================================================================
Binary files. No diff available.

Added: cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt
==============================================================================
--- (empty file)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt Fri May 
26 23:39:05 2006
@@ -0,0 +1,9 @@
+<ul class="inlineTabs" style="float:right">
+  <span>Page mode:</span>
+  <li>
+    <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('layout')">Layout</a></li>
+  <li>
+    <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('wysiwyg')">WYSIWYG</a></li>
+</ul>
+<br style="clear:right" />
+

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       Fri May 
26 23:39:05 2006
@@ -73,6 +73,13 @@
         }
     },
 
+    # the location selection widget at the top of the canvas editing area
+    'page-mode-selector': {
+        'id': 'page-mode-selector',
+        'data': {
+            'url': '@@pageModes.html',
+        }
+    },
 
     # the location selection widget at the top of the canvas editing area
     'location-selector': {
@@ -299,6 +306,17 @@
         'controllers': ['main-editor-perspectives'],
     },
 
+    # the page mode selection widget
+    'page-mode-selector': {
+        'id': 'page-mode-selector',
+        'widget': {
+            'type': 'panel',
+        },
+        'model': 'page-mode-selector',
+        'perspectives': ['page-designer'],
+        '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    Fri May 26 
23:39:05 2006
@@ -42,6 +42,10 @@
       <ins class="model" cite="@@getModel?id=location-selector"></ins>
       <ins class="view" cite="@@getView?id=location-selector"></ins>
 
+      <ins class="model" cite="@@getModel?id=page-mode-selector"></ins>
+      <ins class="view" cite="@@getView?id=page-mode-selector"></ins>
+      <ins class="controller" 
cite="@@getController?id=page-mode-perspectives"></ins>
+
       <!-- rendered pages -->
       <div id="canvasArea">
         <ins class="model" cite="@@getModel?id=page-designer"></ins>
@@ -55,7 +59,6 @@
       <ins class="view" cite="@@getView?id=context-menu"></ins>
       <ins class="controller" cite="@@getController?id=menu-actions"></ins>
       <ins class="controller" cite="@@getController?id=show-hide-menu"></ins>
-
     </div>
 
     <!-- Main area for other screens -->

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    
    Fri May 26 23:39:05 2006
@@ -1,13 +1,3 @@
-<ul class="inlineTabs" style="float:right">
-  <span>Page mode:</span>
-  <li>
-    <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('layout')">Layout</a></li>
-  <li>
-    <a 
href="javascript:CPSSkins.getControllerById('page-mode-perspectives').switchTo('wysiwyg')">WYSIWYG</a></li>
-</ul>
-<br style="clear:right" />
-
-<ins class="controller" cite="@@getController?id=page-mode-perspectives"></ins>
 
 <ins class="model" cite="@@getModel?id=layout-mode"></ins>
 <ins class="view" cite="@@getView?id=layout-mode"></ins>
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to