-
-
-YAHOO.util.Event.onAvailable("popmenu", function () {
-
- var itemData = new Array();
- table = document.getElementById('plan')
- tableTmp = table.cloneNode(true);
- tableTmp.id = 'planTmp';
-
- [% FOREACH authvals_ro IN authvals_row %]
- itemData.push( { text: "[% authvals_ro.val %]", onclick: { fn: addColumn, obj: ["[% authvals_ro.colnum %]", "[% authvals_ro.code %]"] } } );
-
- [% END %]
- oMenu = new YAHOO.widget.Menu("basicmenu",
- { position: "dynamic", itemdata: itemData , clicktohide : "true" , context:["popmenu","tl","tr"] }
- );
-
- oMenu.render("popmenu");
- YAHOO.util.Event.addListener("add_popmenu_item", "click", oMenu.show, null, oMenu);
-
-// oMenu.removeItem(2); // TODO.....
-
-});
+ $(document).ready(function() {
+ $("#selections input").on("change",function(e){
+ var num = $(this).attr("id");
+ if(num == 'showall'){
+ showAllColumns();
+ e.stopPropagation();
+ } else if(num == 'hideall'){
+ hideAllColumns();
+ e.stopPropagation();
+ } else {
+ if($(this).prop("checked")){
+ showColumn(num);
+ } else {
+ hideColumn(num);
+ }
+ }
+ });
+ });