Author: jmorliaguet
Date: Mon Feb 27 17:21:52 2006
New Revision: 2493

Added:
   cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.css  
 (contents, props changed)
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_1.html  
 (contents, props changed)
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_2.html  
 (contents, props changed)
Modified:
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_panel_test.html
   cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.html
Log:

- test updates to demonstrate perspectives in perspectives



Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_panel_test.html
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_panel_test.html
   (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_panel_test.html
   Mon Feb 27 17:21:52 2006
@@ -16,6 +16,12 @@
       margin: 2px;
       border: 1px solid #999;
     }
+    .selector a {
+      font: 12px Verdana, Arial;
+      padding-right: 1.5em;
+      text-decoration: none;
+      color: #069;
+    }
   </style>
 </head>
 
@@ -25,24 +31,25 @@
 
   <div id="msg"></div>
 
-  <div>
-  <a href="javascript:CPSSkins.switchPerspective('site-designer')">
-  Site designer</a>
-  <a href="javascript:CPSSkins.switchPerspective('page-designer')">
-  Page designer</a>
-  <a href="javascript:CPSSkins.switchPerspective('layout-designer')">
-  Layout designer</a>
-  <a href="javascript:CPSSkins.switchPerspective('element-editor')">
-  Element editor</a>
+  <div class="selector">
+  <a 
href="javascript:CPSSkins.getControllerById('controller1').switchTo('perspective1')">
+  Perspective 1</a>
+  <a 
href="javascript:CPSSkins.getControllerById('controller1').switchTo('perspective2')">
+  Perspective 2</a>
+  <a 
href="javascript:CPSSkins.getControllerById('controller1').switchTo('perspective3')">
+  Perspective 3</a>
+
+
   </div>
 
-  <!-- perspective controller -->
+  <!-- perspective selectors -->
   <ins class="controller">
-  {"id": "perspective-selector1",
+  {"id": "controller1",
    "type": "perspective selector"
   }
   </ins>
 
+
   <table style="width:100%">
     <tr style="vertical-align: top">
       <td colspan="3">
@@ -79,13 +86,21 @@
         }}
         </ins>
 
+        <ins class="model">
+        {"id": "panel5",
+         "data": {
+           "url": "panel5.html",
+           "css": "panel5.css"
+        }}
+        </ins>
+
         <ins class="view">
         {"widget": {
            "type": "panel"
          },
          "model": "panel1",
-         "perspectives": ["page-designer", "layout-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective2", "perspective3"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -94,8 +109,8 @@
            "type": "panel"
          },
          "model": "panel2",
-         "perspectives": ["site-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective1"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -110,8 +125,8 @@
            "type": "panel"
          },
          "model": "panel2",
-         "perspectives": ["page-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective2"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -120,8 +135,8 @@
            "type": "panel"
          },
          "model": "panel3",
-         "perspectives": ["site-designer", "layout-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective1", "perspective3"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -133,8 +148,8 @@
            "type": "panel"
          },
          "model": "panel3",
-         "perspectives": ["page-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective2"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -143,11 +158,23 @@
            "type": "panel"
          },
          "model": "panel4",
-         "perspectives": ["page-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective2"],
+         "controllers": ["controller1"]
         }
         </ins>
 
+        <!-- this panel contains sub-panels -->
+        <ins class="view">
+        {"widget": {
+           "type": "panel"
+         },
+         "model": "panel5",
+         "perspectives": ["perspective1"],
+         "controllers": ["controller1"]
+        }
+        </ins>
+
+
       </td>
       <td style="width: 20%">
 
@@ -156,8 +183,8 @@
            "type": "panel"
          },
          "model": "panel4",
-         "perspectives": ["site-designer", "layout-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective1", "perspective3"],
+         "controllers": ["controller1"]
         }
         </ins>
 
@@ -166,11 +193,13 @@
            "type": "panel"
          },
          "model": "panel2",
-         "perspectives": ["site-designer"],
-         "controllers": ["perspective-selector1"]
+         "perspectives": ["perspective1"],
+         "controllers": ["controller1"]
         }
         </ins>
 
+
+
       </td>
 
     </tr>

Added: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.css
==============================================================================
--- (empty file)
+++ cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.css 
Mon Feb 27 17:21:52 2006
@@ -0,0 +1,13 @@
+
+.panel5 {
+  background-color: #fdf;
+  padding: 1em;
+  border-style: solid;
+  border-width: 2px;
+  border-color: #ccc #333 #333 #ccc;
+  color: #909;
+  margin: 1em;
+  padding: 1em;
+}
+
+

Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.html
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.html    
    (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5.html    
    Mon Feb 27 17:21:52 2006
@@ -1,91 +1,56 @@
-<div class="popup">
+
+<div class="panel5">
 
   <h2>Panel 5</h2>
 
-  <p>This is panel 5</p>
+  <div class="selector">
+    <a 
href="javascript:CPSSkins.getControllerById('controller2').switchTo('perspective1')">
+  Perspective 1</a>
+    <a 
href="javascript:CPSSkins.getControllerById('controller2').switchTo('perspective2')">
+  Perspective 2</a>
+  </div>
+
 
-  <a class="button close"
-     href="javascript:CPSSkins.switchPerspective('..')">
-  Close</a>
-
-  <a class="button" 
href="javascript:CPSSkins.switchPerspective('element-editor/1')">
-  1</a>
-
-  <a class="button" 
href="javascript:CPSSkins.switchPerspective('element-editor/2')">
-  2</a>
-
-  <a class="button" 
href="javascript:CPSSkins.switchPerspective('element-editor/3')">
-  3</a>
-
-  <table style="width: 100%; padding:1em">
-    <tr>
-      <td>
-        <ins class="view">
-        {"widget": {
-           "type": "panel"
-         },
-         "model": "panel1",
-         "show_effect": {
-           "transition": "fadein"
-         },
-         "perspectives": ["element-editor/1"]
-        }}
-        </ins>
-      </td>
-      <td>
-        <ins class="view">
-        {"widget": {
-           "type": "panel"
-         },
-         "model": "panel2",
-         "show_effect": {
-           "transition": "fadein"
-         },
-         "perspectives": ["element-editor/1"]
-        }}
-        </ins>
-      </td>
-      <td>
-        <ins class="view">
-        {"widget": {
-           "type": "panel"
-         },
-         "model": "panel3",
-         "show_effect": {
-           "transition": "fadein"
-         },
-         "perspectives": ["element-editor/2"]
-        }}
-        </ins>
-      </td>
-      <td>
-        <ins class="view">
-        {"widget": {
-           "type": "panel"
-         },
-         "model": "panel4",
-         "show_effect": {
-           "transition": "fadein"
-         },
-         "perspectives": ["element-editor/2"]
-        }}
-        </ins>
-      </td>
-      <td>
-        <ins class="view">
-        {"widget": {
-           "type": "panel"
-         },
-         "model": "panel5",
-         "show_effect": {
-           "transition": "fadein"
-         },
-         "perspectives": ["element-editor/3"]
-        }
-        </ins>
-      </td>
-    </tr>
-  </table>
+  <ins class="controller">
+  {"id": "controller2",
+   "type": "perspective selector"
+  }
+  </ins>
+
+  <ins class="model">
+  {"id": "panel5_1",
+   "data": {
+     "url": "panel5_1.html"
+  }}
+  </ins>
+
+  <ins class="model">
+  {"id": "panel5_2",
+   "data": {
+     "url": "panel5_2.html"
+  }}
+  </ins>
+
+  <div class="frame">
+    <ins class="view">
+    {"widget": {
+     "type": "panel"
+    },
+    "model": "panel5_1",
+    "perspectives": ["perspective1"],
+    "controllers": ["controller2"]
+    }
+    </ins>
+
+    <ins class="view">
+    {"widget": {
+     "type": "panel"
+     },
+     "model": "panel5_2",
+     "perspectives": ["perspective2"],
+     "controllers": ["controller2"]
+     }
+    </ins>
   </div>
 
 </div>

Added: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_1.html
==============================================================================
--- (empty file)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_1.html  
    Mon Feb 27 17:21:52 2006
@@ -0,0 +1,8 @@
+<div class="panel5_1">
+
+  <h3>Panel 5/1</h3>
+
+  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur 
malesuada sem varius pede. Cras sodales sollicitudin dui. Donec elementum mi id 
felis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per 
inceptos hymenaeos. Aenean malesuada, justo congue vehicula facilisis, justo 
ante lacinia nulla, vel hendrerit elit mauris ut neque. Mauris nunc eros, 
interdum id, ullamcorper ut, lobortis sed, lacus. Sed hendrerit augue eget 
risus. Mauris tempus neque non lacus. Sed tincidunt diam in enim. Donec vel 
risus quis eros accumsan imperdiet. Sed molestie, elit nec tempor auctor, 
libero nibh mattis dui, at scelerisque dui odio a libero.
+  </p>
+
+</div>

Added: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_2.html
==============================================================================
--- (empty file)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/panel5_2.html  
    Mon Feb 27 17:21:52 2006
@@ -0,0 +1,8 @@
+<div class="panel5_2">
+
+  <h3>Panel 5/2</h3>
+
+  <p>Sed egestas dolor ac urna semper convallis. Donec sem leo, vulputate et, 
dignissim vel, pharetra in, nisi. Sed congue tristique felis. Proin rutrum. 
Nulla semper malesuada lectus. Vestibulum lectus nibh, congue et, auctor non, 
tristique id, pede. Vivamus scelerisque, lorem sit amet euismod lobortis, 
ligula mauris accumsan turpis, vel euismod ante tortor eu risus. Nam mattis 
massa non velit. Quisque quam. Aliquam bibendum. Nunc varius sapien non nunc 
vestibulum posuere. Proin viverra blandit neque. Sed sapien purus, posuere 
eget, laoreet quis, sodales sit amet, dolor. Aliquam consectetuer, lectus id 
lobortis ornare, mauris nisi dapibus elit, in elementum augue arcu sollicitudin 
lectus. Etiam et sapien. Praesent et sem sed nibh ultricies iaculis.
+  </p>
+
+</div>
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to