You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2006/06/28 02:45:37 UTC

svn commit: r417629 - in /portals/jetspeed-2/trunk/src: javascript/dojo/ webapp/desktop-themes/blue/ webapp/desktop-themes/tigris/ webapp/javascript/desktop/core/ webapp/javascript/desktop/widget/

Author: taylor
Date: Tue Jun 27 17:45:36 2006
New Revision: 417629

URL: http://svn.apache.org/viewvc?rev=417629&view=rev
Log:
latest version of DOJO from Steve Milek

Added:
    portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/EditorTable.js
Modified:
    portals/jetspeed-2/trunk/src/javascript/dojo/VERSION.txt
    portals/jetspeed-2/trunk/src/javascript/dojo/dojo.zip
    portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.jsp
    portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.vm
    portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.jsp
    portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.vm
    portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/compatibility.js
    portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/core.js
    portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/PortletDefContainer.js

Modified: portals/jetspeed-2/trunk/src/javascript/dojo/VERSION.txt
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/javascript/dojo/VERSION.txt?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/javascript/dojo/VERSION.txt (original)
+++ portals/jetspeed-2/trunk/src/javascript/dojo/VERSION.txt Tue Jun 27 17:45:36 2006
@@ -1,44 +1,21 @@
-dojo.zip contains copy of dojo nightly build form 2006-04-21
-
-dojo-2006-04-21.tgz
-
-see http://archive.dojotoolkit.org
-
-
-diff modified-dojo/src/bootstrap1.js dojo/src/bootstrap1.js
-
-65c65
-<       return (!dj_undef(name, obj) ? obj[name] : (create ? (obj[name]={}) : undefined));
----
->       return (obj && !dj_undef(name, obj) ? obj[name] : (create ? (obj[name]={}) : undefined)); //return (!dj_undef(name, obj) ? obj[name] : (create ? (obj[name]={}) : undefined));
-
-
-
-
-diff modified-dojo/src/widget/FloatingPane.js dojo/src/widget/FloatingPane.js
-
-78,82c78,82
-< 			//var drag = new dojo.dnd.HtmlDragMoveSource(this.domNode);	
-< 			//if (this.constrainToContainer) {
-< 			//	drag.constrainTo();
-< 			//}
-< 			//drag.setDragHandle(this.titleBar);
----
-> 			var drag = new dojo.dnd.HtmlDragMoveSource(this.domNode);	
-> 			if (this.constrainToContainer) {
-> 				drag.constrainTo();
-> 			}
-> 			drag.setDragHandle(this.titleBar);
-85,90c85,89
-<         if ( ! this.resizable && this.resizeBar ) { this.resizeBar.style.display = "none"; }
-< 		//if(this.resizable){
-< 		//	this.resizeBar.style.display="";
-< 		//	var rh = dojo.widget.createWidget("ResizeHandle", {targetElmId: this.widgetId, id:this.widgetId+"_resize"});
-< 		//	this.resizeBar.appendChild(rh.domNode);
-< 		//}
----
-> 		if(this.resizable){
-> 			this.resizeBar.style.display="";
-> 			var rh = dojo.widget.createWidget("ResizeHandle", {targetElmId: this.widgetId, id:this.widgetId+"_resize"});
-> 			this.resizeBar.appendChild(rh.domNode);
-> 		}
+dojo-release-0.3.0
+
+with these files take from dojo-release-0.3.1:
+
+src/widget/html/Checkbox.js
+src/widget/html/SortableTable.js
+src/widget/Button.js
+src/widget/templates/check_hover_off.gif
+src/widget/templates/check_hover_on.gif
+src/widget/templates/check_disabled_on.gif
+src/widget/templates/check_disabled_off.gif
+src/widget/templates/HtmlCheckBox.html
+
+and this modification to src/html.js:
+
+505c505
+<       dojo.deprecated("dojo.html.body", "use document.body instead");
+---
+>       //dojo.deprecated("dojo.html.body", "use document.body instead");
+
+

Modified: portals/jetspeed-2/trunk/src/javascript/dojo/dojo.zip
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/javascript/dojo/dojo.zip?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
Binary files - no diff available.

Modified: portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.jsp?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.jsp (original)
+++ portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.jsp Tue Jun 27 17:45:36 2006
@@ -80,6 +80,8 @@
     dojo.require("dojo.widget.TabContainer");
     dojo.require("dojo.widget.AccordionPane");
     dojo.require("dojo.widget.Menu2");
+    dojo.require('dojo.widget.Dialog');
+    dojo.require('dojo.widget.Button');
     dojo.require("dojo.fx.html");
 
     dojo.require('dojo.widget.LayoutContainer');
@@ -88,7 +90,6 @@
     dojo.require('dojo.widget.SplitContainer');
     dojo.require('dojo.widget.TabContainer');
     dojo.require('dojo.widget.Tree');
-	dojo.require('dojo.widget.SortableTable');
 
     dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');
     dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');
@@ -100,6 +101,7 @@
     dojo.require("jetspeed.ui.widget.PortalTabContainer");
     dojo.require("jetspeed.ui.widget.PortalAccordionContainer");
     dojo.require("jetspeed.ui.widget.PortletDefContainer");
+    dojo.require("jetspeed.ui.widget.EditorTable");
 </script>
 <script language="JavaScript" type="text/javascript">
     dojo.hostenv.writeIncludes();

Modified: portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.vm?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.vm (original)
+++ portals/jetspeed-2/trunk/src/webapp/desktop-themes/blue/blue.vm Tue Jun 27 17:45:36 2006
@@ -54,6 +54,8 @@
     dojo.require("dojo.widget.TabContainer");
     dojo.require("dojo.widget.AccordionPane");
     dojo.require("dojo.widget.Menu2");
+    dojo.require('dojo.widget.Dialog');
+    dojo.require('dojo.widget.Button');
     dojo.require("dojo.fx.html");
 
     dojo.require('dojo.widget.LayoutContainer');
@@ -62,7 +64,6 @@
     dojo.require('dojo.widget.SplitContainer');
     dojo.require('dojo.widget.TabContainer');
     dojo.require('dojo.widget.Tree');
-    dojo.require('dojo.widget.SortableTable');
 
     dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');
     dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');
@@ -74,6 +75,7 @@
     dojo.require("jetspeed.ui.widget.PortalTabContainer");
     dojo.require("jetspeed.ui.widget.PortalAccordionContainer");
     dojo.require("jetspeed.ui.widget.PortletDefContainer");
+    dojo.require("jetspeed.ui.widget.EditorTable");
 </script>
 <script language="JavaScript" type="text/javascript">
     dojo.hostenv.writeIncludes();

Modified: portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.jsp?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.jsp (original)
+++ portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.jsp Tue Jun 27 17:45:36 2006
@@ -78,6 +78,8 @@
     dojo.require("dojo.widget.TabContainer");
     dojo.require("dojo.widget.AccordionPane");
     dojo.require("dojo.widget.Menu2");
+    dojo.require('dojo.widget.Dialog');
+    dojo.require('dojo.widget.Button');
     dojo.require("dojo.fx.html");
 
     dojo.require('dojo.widget.LayoutContainer');
@@ -86,7 +88,6 @@
     dojo.require('dojo.widget.SplitContainer');
     dojo.require('dojo.widget.TabContainer');
     dojo.require('dojo.widget.Tree');
-	dojo.require('dojo.widget.SortableTable');
 
     dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');
     dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');
@@ -98,6 +99,7 @@
     dojo.require("jetspeed.ui.widget.PortalTabContainer");
     dojo.require("jetspeed.ui.widget.PortalAccordionContainer");
     dojo.require("jetspeed.ui.widget.PortletDefContainer");
+    dojo.require("jetspeed.ui.widget.EditorTable");
 </script>
 <script language="JavaScript" type="text/javascript">
     dojo.hostenv.writeIncludes();

Modified: portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.vm?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.vm (original)
+++ portals/jetspeed-2/trunk/src/webapp/desktop-themes/tigris/tigris.vm Tue Jun 27 17:45:36 2006
@@ -52,6 +52,8 @@
     dojo.require("dojo.widget.TabContainer");
     dojo.require("dojo.widget.AccordionPane");
     dojo.require("dojo.widget.Menu2");
+    dojo.require('dojo.widget.Dialog');
+    dojo.require('dojo.widget.Button');
     dojo.require("dojo.fx.html");
 
     dojo.require('dojo.widget.LayoutContainer');
@@ -60,7 +62,6 @@
     dojo.require('dojo.widget.SplitContainer');
     dojo.require('dojo.widget.TabContainer');
     dojo.require('dojo.widget.Tree');
-    dojo.require('dojo.widget.SortableTable');
 
     dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');
     dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');
@@ -72,6 +73,7 @@
     dojo.require("jetspeed.ui.widget.PortalTabContainer");
     dojo.require("jetspeed.ui.widget.PortalAccordionContainer");
     dojo.require("jetspeed.ui.widget.PortletDefContainer");
+    dojo.require("jetspeed.ui.widget.EditorTable");
 </script>
 <script language="JavaScript" type="text/javascript">
     dojo.hostenv.writeIncludes();

Modified: portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/compatibility.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/compatibility.js?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/compatibility.js (original)
+++ portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/compatibility.js Tue Jun 27 17:45:36 2006
@@ -16,8 +16,10 @@
 
 // jetspeed javascript to help support portlets in both /portal and /desktop
 
-
-dojo.provide("jetspeed.desktop.compatibility");
+if ( window.dojo )
+{
+    dojo.provide("jetspeed.desktop.compatibility");
+}
 
 // ... jetspeed base objects
 if ( ! window.jetspeed )
@@ -33,5 +35,44 @@
     else
     {
         dojo.event.connect( dojo, "loaded", adviceFnc );
+    }
+};
+
+jetspeed.printobj = function( obj )
+{
+    var props = [];
+    for(var prop in obj){
+        try {
+            props.push(prop + ': ' + obj[prop]);
+        } catch(E) {
+            props.push(prop + ': ERROR - ' + E.message);
+        }
+    }
+    props.sort();
+    var buff = "" ;
+    for(var i = 0; i < props.length; i++) {
+        if ( buff.length > 0 )
+            buff += "\r\n" ;
+        buff += props[i] ;
+    }
+    return buff ;
+};
+
+jetspeed.println = function( line )
+{
+    try {
+        var console = document.getElementById("debug_container");
+        if(!console) { console = document.getElementsByTagName("body")[0] || document.body; }
+
+        var div = document.createElement("div");
+        div.appendChild(document.createTextNode(line));
+        console.appendChild(div);
+    } catch (e) {
+        try{
+            // safari needs the output wrapped in an element for some reason
+            document.write("<div>" + line + "</div>");
+        }catch(e2){
+            window.status = line;
+        }
     }
 };

Modified: portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/core.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/core.js?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/core.js (original)
+++ portals/jetspeed-2/trunk/src/webapp/javascript/desktop/core/core.js Tue Jun 27 17:45:36 2006
@@ -668,6 +668,28 @@
     });     
 };
 
+jetspeed.url.checkAjaxApiResponse = function( requestUrl, data, reportError )
+{
+    var success = false;
+    var statusElmt = data.getElementsByTagName( "status" );
+    if ( statusElmt != null )
+    {
+        var successVal = statusElmt[0].firstChild.nodeValue;
+        if ( successVal == "success" )
+        {
+            success = true;
+        }
+    }
+    if ( ! success && reportError )
+    {
+        var textContent = dojo.dom.innerXML( data );
+        if ( ! textContent )
+            textContent = ( data != null ? "!= null (IE no XMLSerializer)" : "null" );
+        dojo.raise( "ajax-api failure url=" + requestUrl + "  xml-content=" + textContent );
+    }
+    return success;
+};
+
 // ... jetspeed.om.PortletContentRetriever
 jetspeed.om.PortletContentRetriever = function()
 {
@@ -2349,9 +2371,12 @@
 {
     notifySuccess: function( /* XMLDocument */ data, /* String */ requestUrl, domainModelObject )
     {
-        var entityId = this.parseAddPortletResponse( data );
-        if ( entityId )
-            jetspeed.page.addPortlet( this.portletDef.getPortletName(), entityId, this.windowWidgetId );
+        if ( jetspeed.url.checkAjaxApiResponse( requestUrl, data, true ) )
+        {
+            var entityId = this.parseAddPortletResponse( data );
+            if ( entityId )
+                jetspeed.page.addPortlet( this.portletDef.getPortletName(), entityId, this.windowWidgetId );
+        }
     },
     parseAddPortletResponse: function( /* XMLNode */ node )
     {

Added: portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/EditorTable.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/EditorTable.js?rev=417629&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/EditorTable.js (added)
+++ portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/EditorTable.js Tue Jun 27 17:45:36 2006
@@ -0,0 +1,253 @@
+/*
+ * Copyright 2000-2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+dojo.provide("jetspeed.ui.widget.EditorTable");
+
+dojo.require("dojo.widget.html.SortableTable");
+
+jetspeed.ui.widget.EditorTable = function()
+{
+    dojo.widget.html.SortableTable.call(this);
+    this.widgetType = "EditorTable";
+};
+
+dojo.inherits( jetspeed.ui.widget.EditorTable, dojo.widget.html.SortableTable);
+
+dojo.lang.extend( jetspeed.ui.widget.EditorTable, {
+    saveWarningDialogWidgetId: null,
+    
+    /* derived class protocol - attach-to or override this methods */
+    updateEditor: function( rowData )
+    {
+
+    },
+    saveEntrySubmit: function( selectedRowData, /* boolean */ removeEntry )
+    {
+
+    },
+    clearAndDisableEditor: function()
+    {
+
+    },
+    getNewEntryPrototype: function()
+    {
+        return {};
+    },
+    
+    /* base class protocol */
+    buildRendering: function(args, frag){
+        jetspeed.ui.widget.EditorTable.superclass.buildRendering.call( this, args, frag );
+        if ( args.templateCssPath )
+        {
+            dojo.widget.fillFromTemplateCache(this, null, dojo.uri.dojoUri(args.templateCssPath), null, false);
+        }
+    },
+
+
+    /* methods */
+    hasRowChanged: function( rowData )
+    {
+        if ( ! rowData ) return false;
+        var tId = rowData.Id;
+        var masterData = this.getData( this.js_masterdata, tId );
+        var changed = rowData.isNew ? true : false;
+        if ( ! changed )
+        {
+            for ( var slotKey in masterData )
+            {
+                if ( rowData[ slotKey ] != masterData[ slotKey ] )
+                {
+                    //dojo.debug( "slot " + slotKey + " changed - old: " + masterData[ slotKey ] + " new: " + rowData[ slotKey ] ) ;
+                    changed = true;
+                    break;
+                }
+            }
+        }
+        return changed;
+    },
+    getSelectedRow: function()
+    {
+        if ( this.selected && this.selected.length == 1 )
+        {
+            var tId = this.selected[0].Id;
+            var data = this.getData( this.data, tId );
+            return data;
+        }
+        return null;
+    },
+    getData: function( tableWidgetData, matchId )
+    {
+        if ( ! tableWidgetData ) return null ;
+        for( var i = 0 ; i < tableWidgetData.length; i++ )
+        {
+            if ( tableWidgetData[ i ].Id == matchId )
+            {
+                return tableWidgetData[ i ];
+            }
+        }
+        return null;
+    },
+    getDataIndex: function( tableWidgetData, matchId )
+    {
+        if ( ! tableWidgetData ) return -1;
+        for( var i = 0 ; i < tableWidgetData.length; i++ )
+        {
+            if ( tableWidgetData[ i ].Id == matchId )
+            {
+                return i;
+            }
+        }
+        return -1;
+    },
+    processTableRowEvent: function( e )
+    {
+        var row = dojo.html.getParentByType( e.target, "tr" );
+        var rowData = this.getObjectFromRow( row );
+        updateEditor( rowData );
+    },
+
+    checkForChanges: function()
+    {
+        var selectedRowData = this.getSelectedRow();
+    
+        if ( ! selectedRowData ) return false;
+        var hasChanged = this.hasRowChanged( selectedRowData );
+        return ( ! hasChanged ? false : ( selectedRowData.isNew ? "new" : "modified" ) );
+    },
+
+    updateClonedData: function( fromData, toData )
+    {
+        if ( ! fromData || ! toData ) return;
+        for ( var slotKey in fromData )
+        {
+            toData[ slotKey ] = fromData[ slotKey ];
+        }
+    },
+
+    printSelection: function()
+    {
+        if ( this.selected && this.selected.length == 1 )
+            dojo.debug( this.widgetId + " selection: " + jsDebugShallow( this.selected[0] ) );
+        else
+            dojo.debug( this.widgetId + " selection: null" );
+    },
+
+    newEntry: function()
+    {
+        if ( this.saveWarningDialogWidgetId )
+        {
+            if ( this.checkForChanges() )
+            {
+                dojo.widget.byId( this.saveWarningDialogWidgetId ).show();
+                return;
+            }
+        }
+    
+        var newEntry = dojo.lang.shallowCopy( this.getNewEntryPrototype() );
+        var tId = 1;
+        for ( var i = 0 ; i < this.js_masterdata.length; i++ )
+        {
+            if ( this.js_masterdata[i].Id >= tId )
+                tId = this.js_masterdata[i].Id + 1;
+        }
+        newEntry.Id = tId;
+        newEntry.isNew = true;
+        this.js_masterdata.push( newEntry );
+        this.data.push( dojo.lang.shallowCopy( newEntry ) );
+        this.selected = [ dojo.lang.shallowCopy( newEntry ) ];
+
+        this.render(true);
+        this.showSelections();
+
+        this.updateEditor( newEntry );
+    },
+
+    deleteEntry: function()
+    {
+        var selectedRowData = this.getSelectedRow();
+    
+        if ( ! selectedRowData ) return;
+        var tId = selectedRowData.Id;
+    
+        if ( ! selectedRowData.isNew  )
+            this.saveEntrySubmit( selectedRowData, true );
+
+        var tIndex = this.getDataIndex( this.js_masterdata, tId );
+        if ( tIndex != -1 )
+            this.js_masterdata.splice( tIndex, 1 );
+
+        tIndex = this.getDataIndex( this.data, tId );
+        if ( tIndex != -1 )
+            this.data.splice( tIndex, 1 );
+
+        this.selected = [];
+        this.render(true);
+        this.showSelections();
+    
+        this.clearAndDisableEditor();
+    },
+    saveEntry: function()
+    {
+        var selectedRowData = this.getSelectedRow();
+
+        if ( ! selectedRowData ) { dojo.raise( "saveEntry can't find selectedRowData" ) ; return; } 
+        var masterData = this.getData( this.js_masterdata, selectedRowData.Id );
+        if ( ! masterData ) { dojo.raise( "saveEntry can't find masterdata" ) ; return; } 
+
+        this.saveEntrySubmit( selectedRowData );
+
+        selectedRowData.isNew = false;
+        this.updateClonedData( selectedRowData, masterData );
+        this.updateClonedData( selectedRowData, this.selected[0] );
+        this.updateEditor( selectedRowData );
+    },
+
+    revertEntry: function()
+    {
+        var selectedRowData = this.getSelectedRow();
+    
+        if ( ! selectedRowData ) return;
+
+        if ( selectedRowData.isNew )
+        {
+            deleteEntry();
+        }
+        else
+        {
+            var masterData = this.getData( this.js_masterdata, selectedRowData.Id );
+            if ( ! masterData ) return;
+            this.updateClonedData( masterData, selectedRowData );
+            this.updateClonedData( masterData, this.selected[0] );
+            this.render(true);
+            this.showSelections();
+            this.updateEditor( masterData );
+        }
+    },
+
+    listSelectionChangeOk: function(invocation)
+    {
+        if ( this.saveWarningDialogWidgetId )
+        {
+            if ( this.checkForChanges() )
+            {
+                dojo.widget.byId( this.saveWarningDialogWidgetId ).show();
+                return false;
+            }
+        }
+        return invocation.proceed();
+    }
+});
+dojo.widget.tags.addParseTreeHandler("dojo:editortable");

Modified: portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/PortletDefContainer.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/PortletDefContainer.js?rev=417629&r1=417628&r2=417629&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/PortletDefContainer.js (original)
+++ portals/jetspeed-2/trunk/src/webapp/javascript/desktop/widget/PortletDefContainer.js Tue Jun 27 17:45:36 2006
@@ -164,8 +164,6 @@
         windowParams[ jetspeed.id.PORTLET_PROP_WIDGET_ID ] = widgetId;
         windowParams[ jetspeed.id.PORTLET_PROP_WIDTH ] = jetspeed.prefs.defaultPortletWidth;
         windowParams[ jetspeed.id.PORTLET_PROP_HEIGHT ] = jetspeed.prefs.defaultPortletHeight;
-        windowParams[ jetspeed.id.PORTLET_PROP_LEFT ] = "20";
-        windowParams[ jetspeed.id.PORTLET_PROP_TOP ] = "10";
         windowParams[ jetspeed.id.PORTLET_PROP_EXCLUDE_PCONTENT ] = false;
         windowParams[ jetspeed.id.PORTLET_PROP_CONTENT_RETRIEVER ] = null;
         var pwWidgetParams = jetspeed.ui.widget.PortletWindow.prototype.staticDefineAsAltInitParameters( null, windowParams );



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org