Author: jmorliaguet
Date: Wed Jun 14 10:53:13 2006
New Revision: 3405

Modified:
   cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js
   cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.css
   cpsskins/branches/paris-sprint-2006/ui/screens/common/page_modes.pt
   cpsskins/branches/paris-sprint-2006/ui/screens/definitions.py

Log:

- cosmetic / UI



Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js
==============================================================================
--- cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js    
(original)
+++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/src/cpsskins.js    Wed Jun 
14 10:53:13 2006
@@ -874,7 +874,6 @@
   startDrag: function(x, y) {
     var dragging = this.def.dragging;
     var shifting = this.def.shifting;
-
     var draggable = this.target;
 
     if (dragging.offset_x || dragging.offset_y ) {
@@ -885,33 +884,26 @@
       this.y1 = y - this.y0;
     }
 
-    if (this.def.dragging.feedback) {
-      var dim = draggable.getDimensions();
+    if (dragging.feedback) {
       var feedback = CPSSkins.Canvas.createNode({tag: 'div'});
+      Position.clone(draggable, feedback);
       feedback.setStyle({
-        zIndex: parseInt(draggable.getStyle('z-index') || 0) +1,
-        width: dim.width + 'px',
-        height: dim.height + 'px'
+        zIndex: parseInt(draggable.getStyle('z-index') || 0) +1
       });
-      if (this.def.dragging.feedback.clone) {
+      if (dragging.feedback.clone) {
         var clone = $(draggable.cloneNode(true));
         clone.setStyle({
           margin: '0',
-          borderColor: this.def.dragging.feedback.border || '#000',
-          backgroundColor: this.def.dragging.feedback.background || '#fff',
-          borderStyle: 'dashed',
-          borderWidth: '1px',
         });
         feedback.appendChild(clone);
-      } else {
-        feedback.setStyle({
-          borderColor: this.def.dragging.feedback.border || '#000',
-          backgroundColor: this.def.dragging.feedback.background || '#fc3',
-          borderStyle: 'solid',
-          borderWidth: '1px'
-        })
       }
-      feedback.setOpacity(this.def.dragging.feedback.opacity);
+      feedback.setStyle({
+        borderColor: dragging.feedback.border || '#000',
+        backgroundColor: dragging.feedback.background || '#fc3',
+        borderStyle: 'solid',
+        borderWidth: '1px'
+      })
+      feedback.setOpacity(dragging.feedback.opacity);
       document.getElementsByTagName('body')[0].appendChild(feedback);
       this.moved = feedback;
     } else {
@@ -920,7 +912,7 @@
       }
     }
     this.dragged = draggable;
-    this.dragged.setOpacity(this.def.dragging.opacity || 0.8);
+    this.dragged.setOpacity(dragging.opacity || 0.8);
 
     this.moved.setStyle({position: 'absolute', cursor: 'move'});
     this.moved.moveTo({x: x-this.x1, y: y-this.y1});
@@ -935,6 +927,7 @@
         });
       }
     }
+
   },
 
   moveEvent: function(e) {
@@ -1001,6 +994,7 @@
   dropEvent: function(e) {
     Event.stopObserving(document, "mousemove", this.moveEvent);
     Event.stopObserving(document, "mouseup", this.dropEvent);
+    var dragging = this.def.dragging;
 
     if (!this.dragged) return;
 
@@ -1020,7 +1014,7 @@
       }.bind(this));
     }
 
-    var zoomback = this.def.dragging.zoomback;
+    var zoomback = dragging.zoomback;
     if (inTarget) {
       zoomback = false;
     }
@@ -1038,7 +1032,7 @@
       }
     }
 
-    if (this.def.dragging.feedback) {
+    if (dragging.feedback) {
       if (zoomback && moved) {
         moved.moveTo({
           x: this.x0,
@@ -1070,11 +1064,11 @@
       }
     }
 
-    if (this.def.dragging.feedback && !zoomback && !zoomto && moved) {
+    if (dragging.feedback && !zoomback && !zoomto && moved) {
       moved.parentNode.removeChild(moved);
     }
 
-    if (this.def.dragging.opacity && this.dragged) {
+    if (dragging.opacity && this.dragged) {
       this.dragged.setOpacity(1);
     }
 
@@ -1863,8 +1857,9 @@
 CPSSkins.View.prototype = {
 
   initialize: function(widget, def) {
-    this.widget = widget;
     this.def = def;
+    this.widget = widget;
+    this.widget.view_id = this.hash();
     this.subviews = def.subviews || $A([]);
     this._visible = false;
     this._displayed = true;

Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.css
==============================================================================
--- cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.css 
(original)
+++ cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.css Wed Jun 
14 10:53:13 2006
@@ -63,23 +63,30 @@
   left: 0;
   width: 100%;
   background-color: #ccc;
-  border-top: 2px solid #666;
-  height: 17px;
+  background: #aaa url(++resource++gray-gradient.png) bottom left repeat-x;
+  border-top: 1px solid #666;
+  height: 18px;
   z-index: 20;
   font: 13px arial;
-  padding-left: 10px;
+  padding: 2px;
 }
 
 div.floatingFooter a {
-  color: #006;
-  padding-right: 4px;
+  color: #000;
+  background-color: #ccc;
+  border: 1px solid #666;
+  padding: 0px 5px;
+}
+
+div.floatingFooter a:hover {
+  background-color: #eee;
 }
 
 .toolbox {
   border: 2px solid #333;
-  margin: 0 5px 0 5px;
   width: 200px;
-  bottom: 23px;
+  bottom: 25px;
+  left: 5px;
   position: fixed;
 }
 
@@ -164,7 +171,7 @@
 }
 
 .actionPad a.selected, .actionPad a:hover {
-  background-color: #f9ff50;
+  background-color: #ffc;
   border-width: 1px;
   border-style: solid;
   border-color: #333 #ccc #ccc #333;

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 Wed Jun 
14 10:53:13 2006
@@ -1,6 +1,9 @@
-
-  <a 
href="javascript:CPSSkins.getControllerById('panel-perspectives').switchTo('content-factory')">Add
 a portlet</a>
-
-    <span>Page mode</span>
+<div style="padding: 1px 8px">
+  <div style="float:right">
+    <span>Page mode:</span>
     <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       Wed Jun 
14 10:53:13 2006
@@ -588,6 +588,8 @@
             'zoomback': {
                 'duration': 400,
             },
+            'opacity': 1,
+            'hide_widget': 1,
         },
         'dropping': {
             'target': 'portletTarget',
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to