Author: woonsan
Date: Mon May  3 17:01:08 2010
New Revision: 940512

URL: http://svn.apache.org/viewvc?rev=940512&view=rev
Log:
CSRE: adding overlay to widget.

Modified:
    portals/applications/sandbox/csre/trunk/src/main/webapp/index.jsp
    
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-desktop.js
    
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-widget.js
    
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre.js

Modified: portals/applications/sandbox/csre/trunk/src/main/webapp/index.jsp
URL: 
http://svn.apache.org/viewvc/portals/applications/sandbox/csre/trunk/src/main/webapp/index.jsp?rev=940512&r1=940511&r2=940512&view=diff
==============================================================================
--- portals/applications/sandbox/csre/trunk/src/main/webapp/index.jsp (original)
+++ portals/applications/sandbox/csre/trunk/src/main/webapp/index.jsp Mon May  
3 17:01:08 2010
@@ -37,6 +37,7 @@ function addWidgetToWorkspace_onclick() 
     var desktop = csre_desktop;
     var widget = desktop.createWidget();
     desktop.get("workspace").addWidget(widget);
+    widget.render();
 }
 </script>
 </head>
@@ -55,5 +56,13 @@ function addWidgetToWorkspace_onclick() 
 <div class="workspace" style="WIDTH: 800; HEIGHT: 600; OVERFLOW: auto">
 </div>
 
+<div id="form_container">
+    <form class="yui3-widget-bd" id="theme_form" action="#" method="get">
+        <fieldset>
+            <h3>Widget Example</h3>
+        </fieldset>
+    </form>
+</div>
+
 </body>
 </html>
\ No newline at end of file

Modified: 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-desktop.js
URL: 
http://svn.apache.org/viewvc/portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-desktop.js?rev=940512&r1=940511&r2=940512&view=diff
==============================================================================
--- 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-desktop.js
 (original)
+++ 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-desktop.js
 Mon May  3 17:01:08 2010
@@ -187,7 +187,6 @@ YUI.add('csre-desktop', function(Y) {
          * @method createWidget
          */
         createWidget: function() {
-            Y.log("Y.CSRE.Widget: " + Y.CSRE.Widget);
             var widget = new Y.CSRE.Widget();
             return widget;
         }

Modified: 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-widget.js
URL: 
http://svn.apache.org/viewvc/portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-widget.js?rev=940512&r1=940511&r2=940512&view=diff
==============================================================================
--- 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-widget.js
 (original)
+++ 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre-widget.js
 Mon May  3 17:01:08 2010
@@ -46,6 +46,7 @@ YUI.add('csre-widget', function(Y) {
          * @param {Object} config Configuration object with property 
name/value pairs.
          */
         initializer : function(config) {
+            this._overlay = null;
         },
 
         /**
@@ -53,7 +54,27 @@ YUI.add('csre-widget', function(Y) {
          * @method destructor
          */
         destructor: function() {
+        },
+        
+        /**
+         * @method render
+         */
+        render: function() {
+            if (!this._overlay) {
+                var node = this.get("node");
+                if (!node) {
+                    node = Y.one('#form_container');
+                    this.set("node", node);
+                }
+                this._overlay = new Y.Overlay({
+                    srcNode: node,
+                    width: '225px',
+                    align: { points: [ 400, 400 ] },
+                    plugins: [ Y.Plugin.Drag ]
+                });
+            }
+            this._overlay.render();
         }
     });
     
-}, '3.1.0', {requires:['csre-base', 'base-base']});
+}, '3.1.0', {requires:['csre-base', 'overlay', 'dd-plugin', 'node', 
'base-base']});

Modified: 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre.js
URL: 
http://svn.apache.org/viewvc/portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre.js?rev=940512&r1=940511&r2=940512&view=diff
==============================================================================
--- 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre.js
 (original)
+++ 
portals/applications/sandbox/csre/trunk/src/main/webapp/javascript/csre/yui/csre.js
 Mon May  3 17:01:08 2010
@@ -39,12 +39,11 @@ function csre_yui_init() {
         return;
     }
     
-    YUI(csre_yui).use("csre-desktop", "base-base", function(Y) {
+    YUI(csre_yui).use("csre-desktop", "overlay", "dd-plugin", "node", 
"base-base", function(Y) {
         
         Y.log("[CSRE] Starting CSRE Engine.");
         
         csre_desktop = new Y.CSRE.Desktop();
-        
     });
     
 }


Reply via email to