You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/06/17 01:01:50 UTC

svn commit: r1136729 - in /openejb/trunk/sandbox/tools/src/main: java/org/apache/openejb/tools/examples/GenerateIndex.java resources/generate-index/js.glossary.frag.html

Author: rmannibucau
Date: Thu Jun 16 23:01:50 2011
New Revision: 1136729

URL: http://svn.apache.org/viewvc?rev=1136729&view=rev
Log:
moving API on the right and managing selected API between spli/aggregate views

Modified:
    openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/js.glossary.frag.html

Modified: openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java?rev=1136729&r1=1136728&r2=1136729&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java (original)
+++ openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java Thu Jun 16 23:01:50 2011
@@ -229,7 +229,7 @@ public class GenerateIndex {
         for (String api : exampleLinksByKeyword.keySet()) {
             glossaryContent.append("<li>")
                     .append("<input type=\"checkbox\" id=\"").append(api.replace('.', '-')) // . means class in css
-                        .append("\" checked=\"checked\" onclick=\"javascript:checkBoxClicked(this)\" >")
+                        .append("\" checked=\"true\" onclick=\"javascript:checkBoxClicked(this.id, this.checked)\" >")
                     .append(api)
                 .append("</li>\n");
         }

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/js.glossary.frag.html
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/js.glossary.frag.html?rev=1136729&r1=1136728&r2=1136729&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/js.glossary.frag.html (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/js.glossary.frag.html Thu Jun 16 23:01:50 2011
@@ -3,21 +3,21 @@ $(document).ready(function() {
   $('#aggregate').hide();
 });
 
-function checkBoxClicked(that) {
-   $('.' + that.id).each(function(i, val) {
-     if (that.checked) {
+function checkBoxClicked(id, b) {
+   $('.' + id).each(function(i, val) {
+     if (b) {
        $(val).show('slow');
      } else {
        $(val).hide();
      }
+     $(val).attr('checked', b);
    });
 }
 
 function selectCheckboxes(b) {
   $('input[type=checkbox]').each(function(i, val) {
-    if (($(val).attr('checked') == false && b) || ($(val).attr('checked') == true && !b)) {
-        $(val).click();
-    }
+      checkBoxClicked($(val).attr('id'), b);
+      $(val).attr('checked', b);
   });
 }
 
@@ -41,5 +41,12 @@ function aggregate(button) {
     $('#list').show('slow');
     $('#aggregate').hide();
   }
+  // order to show selected whic are in non slected too
+  $('input[type=checkbox,checked=false]').each(function(i, val) {
+      checkBoxClicked($(val).attr('id'), false);
+  });
+  $('input[type=checkbox,checked=true]').each(function(i, val) {
+      checkBoxClicked($(val).attr('id'), true);
+  });
 }
 </script>