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>