[jboss-svn-commits] JBL Code SVN: r16821 - in labs/jbossforums/branches/forums101P22/forums/src: resources/portal-forums-war/views and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 26 04:14:06 EST 2007


Author: unibrew
Date: 2007-11-26 04:14:06 -0500 (Mon, 26 Nov 2007)
New Revision: 16821

Modified:
   labs/jbossforums/branches/forums101P22/forums/src/bin/portal-forums-war/default_graphics/common/forums_ico_logo.gif
   labs/jbossforums/branches/forums101P22/forums/src/resources/portal-forums-war/views/jumpbox.xhtml
Log:
[JBFORUMS-188] It's now possible to use jumpbox also for jumping to forums' categories.Additionaly, I updated the footer logo with a more readible one.

Modified: labs/jbossforums/branches/forums101P22/forums/src/bin/portal-forums-war/default_graphics/common/forums_ico_logo.gif
===================================================================
(Binary files differ)

Modified: labs/jbossforums/branches/forums101P22/forums/src/resources/portal-forums-war/views/jumpbox.xhtml
===================================================================
--- labs/jbossforums/branches/forums101P22/forums/src/resources/portal-forums-war/views/jumpbox.xhtml	2007-11-26 09:13:28 UTC (rev 16820)
+++ labs/jbossforums/branches/forums101P22/forums/src/resources/portal-forums-war/views/jumpbox.xhtml	2007-11-26 09:14:06 UTC (rev 16821)
@@ -32,21 +32,35 @@
     
     <form method="post" name="jumpbox"
           action="#{forums:outputLink(shared.links['forum'],true)}"
-          onsubmit="if(document.jumpbox.f.value == -1){return false;}">
+          onsubmit="if(document.jumpbox.identifier.value == 0){return false;}">
           
         ${resource.Jump_to}:&#160;
-        <select name="f"
-                onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }" >
+        <select name="identifier"
+                onchange="if(this.options[this.selectedIndex].value != 0)
+                          {
+                              if (this.options[this.selectedIndex].value > 0)
+                              {
+                                  forms['jumpbox'].action='#{forums:outputLink(shared.links['forum'],true)}';
+                                  this.name='f';
+                              }
+                              else 
+                              {
+                                  forms['jumpbox'].action='#{forums:outputLink(shared.links['category'],true)}';
+                                  this.options[this.selectedIndex].value=-(this.options[this.selectedIndex].value);
+                                  this.name='c';
+                              }
+                              forms['jumpbox'].submit();
+                          }">
                 
-            <option value="-1">${resource.Select_forum}</option>
+            <option value="0">${resource.Select_forum}</option>
             
                 <c:forEach items="${jumpbox.categories}"
                            var="category">
                 <forums:isAllowed fragment="acl://readCategory" contextData="#{category}">
                 
-                    <option value="-1"></option>
-                    <option value="-1">${category.title}</option>
-                    <option value="-1">----------------</option>
+                    <option value="0"></option>
+                    <option value="-${category.id}">${category.title}</option>
+                    <option value="0">----------------</option>
                     
                     <c:forEach items="${category.forums}"
                                var="forum">




More information about the jboss-svn-commits mailing list