View | Details | Raw Unified | Return to bug 30456
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tt (-20 / +11 lines)
Lines 54-62 Link Here
54
<div id="tabs" class="toptabs">
54
<div id="tabs" class="toptabs">
55
  [% IF Koha.Preference('OnSiteCheckouts') %]
55
  [% IF Koha.Preference('OnSiteCheckouts') %]
56
  <ul class="nav nav-tabs" role="tablist">
56
  <ul class="nav nav-tabs" role="tablist">
57
    <li role="presentation" class="active"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" id="tab_all">All</a></li>
57
    <li role="presentation" class="active"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" data-tabname="all" id="tab_all">All</a></li>
58
    <li role="presentation"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" id="tab_checkout">Checkouts</a></li>
58
    <li role="presentation"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" data-tabname="checkouts" id="tab_checkout">Checkouts</a></li>
59
    <li role="presentation"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" id="tab_onsite_checkout">On-site checkouts</a></li>
59
    <li role="presentation"><a href="#readingrec" aria-controls="readingrec" role="tab" data-toggle="tab" id="tab_onsite_checkout" data-tabname="onsite">On-site checkouts</a></li>
60
  </ul>
60
  </ul>
61
  <div class="tab-content">
61
  <div class="tab-content">
62
      <div id="readingrec" role="tabpanel" class="tab-pane active">
62
      <div id="readingrec" role="tabpanel" class="tab-pane active">
Lines 162-185 Link Here
162
                "aaSorting": [[10, 'desc']]
162
                "aaSorting": [[10, 'desc']]
163
            }, columns_settings);
163
            }, columns_settings);
164
164
165
            // var tabs = $("#tabs").tabs({
166
            //     activate: function(e, ui) {
167
            //         var active = tabs.tabs("option", "active" );
168
            //         if ( active == 1 ) {
169
            //             table.fnFilter("standard_checkout", 0);
170
            //         } else if ( active == 2 ) {
171
            //             table.fnFilter("onsite_checkout", 0);
172
            //         } else { // all
173
            //             table.fnFilter('', 0);
174
            //         }
175
            //     }
176
            // });
177
178
            $("#tabs a[data-toggle='tab']").on("shown.bs.tab", function (e) {
165
            $("#tabs a[data-toggle='tab']").on("shown.bs.tab", function (e) {
179
                console.log("New activated tab", e.target);
166
                active_tab = $(this).data("tabname");
180
                console.log("Previous active tab", e.relatedTarget);
167
                if( active_tab == "checkouts" ){
168
                    table.fnFilter("standard_checkout", 0);
169
                } else if( active_tab == "onsite" ){
170
                    table.fnFilter("onsite_checkout", 0);
171
                } else {
172
                    table.fnFilter('', 0);
173
                }
181
            });
174
            });
182
183
        });
175
        });
184
    </script>
176
    </script>
185
[% END %]
177
[% END %]
186
- 

Return to bug 30456