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/12/08 10:30:23 UTC

svn commit: r602355 - /portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm

Author: smilek
Date: Sat Dec  8 01:30:23 2007
New Revision: 602355

URL: http://svn.apache.org/viewvc?rev=602355&view=rev
Log:
The following revision comments are from branches/JETSPEED-2.1.3 revisions which were not individually checked-in to trunk
=== ---------------------------------------------------------------- ===
[ from branches/JETSPEED-2.1.3 r595434 ] | smilek | 2007-11-15 13:24:02 -0700 (Thu, 15 Nov 2007) | 1 line

improve constraints and permissions
=== ---------------------------------------------------------------- ===

Modified:
    portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm

Modified: portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm?rev=602355&r1=602354&r2=602355&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm (original)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/security/constraints/constraints-view.vm Sat Dec  8 01:30:23 2007
@@ -375,6 +375,13 @@
     updateEditorControls( tTableWidget );
 }
 
+function btnSetDisabled( btnWidget, /* Boolean */ disabled )
+{
+    if ( ! btnWidget ) return;
+    if ( btnWidget.disabled != disabled ) // bug in widget if called multiple times with same value
+        btnWidget.setDisabled(disabled);
+}
+
 function clearAndDisableEditor( tTableWidget )
 {
     if ( ! tTableWidget )
@@ -404,23 +411,23 @@
 
     var buttonWidget = dojo.widget.byId( "newButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(false);
+        btnSetDisabled( buttonWidget, false );
 
     buttonWidget = dojo.widget.byId( "saveButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(true);
+        btnSetDisabled( buttonWidget, true );
 
     buttonWidget = dojo.widget.byId( "revertButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(true);
+        btnSetDisabled( buttonWidget, true );
 
     buttonWidget = dojo.widget.byId( "deleteButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(true);
+        btnSetDisabled( buttonWidget, true );
 
     buttonWidget = dojo.widget.byId( "openConstraints" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(true);
+        btnSetDisabled( buttonWidget, true );
 }
 
 function updateConstraintsEditor( rowData )
@@ -521,11 +528,11 @@
 {
     var buttonWidget = dojo.widget.byId( "newConstraintButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(false);
+        btnSetDisabled( buttonWidget, false );
 
     buttonWidget = dojo.widget.byId( "deleteConstraintButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(false);
+        btnSetDisabled( buttonWidget, false );
 }
 
 function clearAndDisableConstraintsEditor()
@@ -571,11 +578,11 @@
 
     var buttonWidget = dojo.widget.byId( "newConstraintButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(false);
+        btnSetDisabled( buttonWidget, false );
 
     buttonWidget = dojo.widget.byId( "deleteConstraintButton" );
     if ( buttonWidget )
-        buttonWidget.setDisabled(true);
+        btnSetDisabled( buttonWidget, true );
 }
 
 
@@ -778,7 +785,7 @@
         if ( tTableWidget.js_type == "defs" )
         {
             buttonWidget.show();
-            buttonWidget.setDisabled(false);
+            btnSetDisabled( buttonWidget, false );
         }
         else
         {
@@ -790,35 +797,35 @@
     {
         buttonWidget = dojo.widget.byId( "saveButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(false);
+            btnSetDisabled( buttonWidget, false );
 
         buttonWidget = dojo.widget.byId( "revertButton" );
         if ( buttonWidget )
         {
             if ( hasChanged == "modified" )
             {
-                buttonWidget.setDisabled(false);
+                btnSetDisabled( buttonWidget, false );
             }
             else
             {
-                buttonWidget.setDisabled(true);
+                btnSetDisabled( buttonWidget, true );
             }
         }
 
         buttonWidget = dojo.widget.byId( "newButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(true);
+            btnSetDisabled( buttonWidget, true );
 
         buttonWidget = dojo.widget.byId( "deleteButton" );
         if ( buttonWidget )
         {
             if ( hasChanged == "modified" )
             {
-                buttonWidget.setDisabled(true);
+                btnSetDisabled( buttonWidget, true );
             }
             else
             {
-                buttonWidget.setDisabled(false);
+                btnSetDisabled( buttonWidget, false );
             }
         }
     }
@@ -826,19 +833,19 @@
     {
         buttonWidget = dojo.widget.byId( "saveButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(true);
+            btnSetDisabled( buttonWidget, true );
 
         buttonWidget = dojo.widget.byId( "revertButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(true);
+            btnSetDisabled( buttonWidget, true );
 
         buttonWidget = dojo.widget.byId( "newButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(false);
+            btnSetDisabled( buttonWidget, false );
 
         buttonWidget = dojo.widget.byId( "deleteButton" );
         if ( buttonWidget )
-            buttonWidget.setDisabled(false);
+            btnSetDisabled( buttonWidget, false );
     }
 }
 



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