You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2007/09/04 10:25:10 UTC

svn commit: r572576 - in /maven/continuum/trunk/continuum-webapp/src/main: resources/localization/Continuum.properties webapp/WEB-INF/jsp/buildResults.jsp webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp

Author: evenisse
Date: Tue Sep  4 01:25:09 2007
New Revision: 572576

URL: http://svn.apache.org/viewvc?rev=572576&view=rev
Log:
Add select/unselect All links for checkboxes

Modified:
    maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties
    maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/buildResults.jsp
    maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp

Modified: maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties?rev=572576&r1=572575&r2=572576&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/resources/localization/Continuum.properties Tue Sep  4 01:25:09 2007
@@ -40,6 +40,8 @@
 builds = Builds
 info = Project Information
 or = OR
+selectAll = Select All
+unselectAll = Unselect All
 
 # ----------------------------------------------------------------------
 # Page: Top

Modified: maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/buildResults.jsp
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/buildResults.jsp?rev=572576&r1=572575&r2=572576&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/buildResults.jsp (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/buildResults.jsp Tue Sep  4 01:25:09 2007
@@ -91,6 +91,8 @@
                     <td>
                       <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroupName}">
                         <input type="button" name="delete-project" value="<ww:text name="delete"/>" onclick="document.forms.buildResultsForm.submit();" />
+                        <a href="#" onclick="selectAll();return false;"><ww:text name="selectAll"/></a>
+                        <a href="#" onclick="unselectAll();return false;"><ww:text name="unselectAll"/></a>
                       </redback:ifAuthorized>
                     </td>
                   </tr>
@@ -100,6 +102,33 @@
           </ww:if>
         </form>
       </div>
+
+    <script language="javascript">
+        <!--
+        function selectAll()
+        {
+            var inputs = document.getElementsByTagName("input");
+            for( var i = 0; inputs && i < inputs.length; i++ )
+            {
+                if( inputs[i].type == "checkbox" )
+                {
+                    inputs[i].checked = true;
+                }
+            }
+        }
+        function unselectAll()
+        {
+            var inputs = document.getElementsByTagName("input");
+            for( var i = 0; inputs && i < inputs.length; i++ )
+            {
+                if( inputs[i].type == "checkbox" )
+                {
+                    inputs[i].checked = false;
+                }
+            }
+        }
+        -->
+    </script>
     </body>
   </ww:i18n>
 </html>

Modified: maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp?rev=572576&r1=572575&r2=572576&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp (original)
+++ maven/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectSummaryComponent.jsp Tue Sep  4 01:25:09 2007
@@ -234,6 +234,8 @@
                 <input type="button" name="delete-projects" value="<ww:text name="projectGroup.deleteProjects"/>" onclick="document.forms.projectsForm.methodToCall.value='remove';document.forms.projectsForm.submit();" />
                 <input type="button" name="build-projects" value="<ww:text name="projectGroup.buildProjects"/>" onclick="document.forms.projectsForm.methodToCall.value='build';document.forms.projectsForm.submit();" />
                 <input type="button" name="cancel-builds" value="<ww:text name="projectGroup.cancelBuilds"/>" onclick="document.forms.projectsForm.action='cancelBuilds.action';document.forms.projectsForm.submit();" />
+                <a href="#" onclick="selectAll();return false;"><ww:text name="selectAll"/></a>
+                <a href="#" onclick="unselectAll();return false;"><ww:text name="unselectAll"/></a>
               </redback:ifAuthorized>
             </td>
           </tr>
@@ -243,4 +245,31 @@
   </ww:if>
   </form>
 </ww:if>
+
+<script language="javascript">
+    <!--
+    function selectAll()
+    {
+        var inputs = document.getElementsByTagName("input");
+        for( var i = 0; inputs && i < inputs.length; i++ )
+        {
+            if( inputs[i].type == "checkbox" )
+            {
+                inputs[i].checked = true;
+            }
+        }
+    }
+    function unselectAll()
+    {
+        var inputs = document.getElementsByTagName("input");
+        for( var i = 0; inputs && i < inputs.length; i++ )
+        {
+            if( inputs[i].type == "checkbox" )
+            {
+                inputs[i].checked = false;
+            }
+        }
+    }
+    -->
+</script>
 </ww:i18n>