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 sm...@apache.org on 2007/03/02 02:52:34 UTC

svn commit: r513582 - /portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js

Author: smilek
Date: Thu Mar  1 17:52:33 2007
New Revision: 513582

URL: http://svn.apache.org/viewvc?view=rev&rev=513582
Log:
fix for columns in IE, subtracting 0.1% from any IE column set with width sum of 100% or greater

Modified:
    portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js

Modified: portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js?view=diff&rev=513582&r1=513581&r2=513582
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js (original)
+++ portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/desktop/core.js Thu Mar  1 17:52:33 2007
@@ -193,15 +193,14 @@
 
     debugContainerId: ( djConfig.debugContainerId ? djConfig.debugContainerId : dojo.hostenv.defaultDebugContainerId )
 };
-jetspeed.debugInPortletWindow = true;
-//jetspeed.debugPortletEntityIdFilter = [ "dp-7", "dp-3", "dp-12", "dp-18" ]; // NOTE: uncomment causes only the listed portlets to be loaded; all others are ignored; for testing
-//portlets: [dp-3 LocaleSelector, dp-16 RoleSecurityTest, dp-17 UserInfoTest, dp-22 ForgottenPasswordPortlet, dp-18 BookmarkPortlet, dp-23 UserRegistrationPortlet, dp-7 PickANumberPortlet, dp-9 IFramePortlet, dp-12 LoginPortlet]
-jetspeed.debugPortletWindowIcons = [ "text-x-generic.png", "text-html.png", "application-x-executable.png" ];
+jetspeed.debugInPortletWindow = true;                             // dojo debug in portlet window (dojo isDebug must be true)
+//jetspeed.debugPortletEntityIdFilter = [ "dp-7", "dp-3" ];       // load listed portlets only
+//jetspeed.debugPortletEntityIdFilter = [];                       // disable all portlets
 //jetspeed.debugContentDumpIds = [ ".*" ];                        // dump all responses
 //jetspeed.debugContentDumpIds = [ "getmenus", "getmenu-.*" ];    // dump getmenus response and all getmenu responses
 //jetspeed.debugContentDumpIds = [ "page-.*" ];                   // dump page psml response
-//jetspeed.debugContentDumpIds = [ "js-cp-selector.2" ];
-jetspeed.debugContentDumpIds = [ "moveabs-layout" ];
+//jetspeed.debugContentDumpIds = [ "js-cp-selector.2" ];          // dump portlet selector content
+//jetspeed.debugContentDumpIds = [ "moveabs-layout" ];            // dump move layout response
 
 // ... load page /portlets
 jetspeed.page = null ;
@@ -1681,21 +1680,19 @@
     },
 
     _layoutRegisterAndCreateColumnsModel: function( layoutFragment, parentColumn, omitLayoutHeader )
-    {   // columnSizes: sizes, columnSizesSum: sizesSum
+    {
         this.layouts[ layoutFragment.id ] = layoutFragment;
         var addedLayoutHeaderColumn = false;
         var columnsInLayout = new Array();
         if ( jetspeed.prefs.windowTiling && layoutFragment.columnSizes.length > 0 )
         {
             var subOneLast = false;
-            if ( jetspeed.browser_IE )
+            if ( jetspeed.browser_IE ) // IE can't deal with 100% here on any nested column - so subtract 0.1% - bug not fixed in IE7
                 subOneLast = true;
-            //if ( parentColumn == null && layoutFragment.columnSizesSum == 100 )
-            //    subOneLast = true;
             
             if ( parentColumn != null && ! omitLayoutHeader )
             {
-                var layoutHeaderColModelObj = new jetspeed.om.Column( 0, layoutFragment.id, ( subOneLast ? layoutFragment.columnSizesSum-1 : layoutFragment.columnSizesSum ), this.columns.length );
+                var layoutHeaderColModelObj = new jetspeed.om.Column( 0, layoutFragment.id, ( subOneLast ? layoutFragment.columnSizesSum-0.1 : layoutFragment.columnSizesSum ), this.columns.length );
                 layoutHeaderColModelObj.layoutHeader = true;
                 this.columns.push( layoutHeaderColModelObj );
                 if ( parentColumn.columnChildren == null )
@@ -1709,7 +1706,7 @@
             {
                 var size = layoutFragment.columnSizes[i];
                 if ( subOneLast && i == (layoutFragment.columnSizes.length - 1) )
-                    size = size - 1;
+                    size = size - 0.1;
                 var colModelObj = new jetspeed.om.Column( i, layoutFragment.id, size, this.columns.length );
                 this.columns.push( colModelObj );
                 if ( parentColumn != null )



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