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

(-)a/koha-tmpl/intranet-tmpl/prog/css/addbiblio.css (-1 / +2 lines)
Lines 376-382 tbody tr.active td { Link Here
376
    width: 100%;
376
    width: 100%;
377
}
377
}
378
378
379
.toolbar-tabs-container .nav-tabs li.selected a:hover {
379
.toolbar-tabs-container .nav-tabs li.selected a:hover,
380
.toolbar-tabs-container .nav-tabs li.selected a:focus {
380
    background-color: #418940;
381
    background-color: #418940;
381
    border: 1px solid #418940;
382
    border: 1px solid #418940;
382
    border-left: 0;
383
    border-left: 0;
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/authorities.tt (-18 / +23 lines)
Lines 33-38 Link Here
33
        if( hashPieces[0] !== "" ){
33
        if( hashPieces[0] !== "" ){
34
            selectTab( hashPieces[0] );
34
            selectTab( hashPieces[0] );
35
            window.scrollTo( 0, 0 );
35
            window.scrollTo( 0, 0 );
36
        } else {
37
            selectTab( "#tab0XX_panel" );
36
        }
38
        }
37
39
38
        $( "ul.sortable_field", "#authoritytabs" ).sortable();
40
        $( "ul.sortable_field", "#authoritytabs" ).sortable();
Lines 57-63 Link Here
57
            return false;
59
            return false;
58
        });
60
        });
59
61
60
        $(".toolbar-tabs a").on("click",function(e){
62
        $(".toolbar-tabs-container .nav-tabs a").on("click",function(e){
61
            e.preventDefault();
63
            e.preventDefault();
62
            selectTab( this.hash );
64
            selectTab( this.hash );
63
        });
65
        });
Lines 75-81 Link Here
75
            e.preventDefault();
77
            e.preventDefault();
76
            var tab = $(this).data("tab");
78
            var tab = $(this).data("tab");
77
            var field = $(this).data("field");
79
            var field = $(this).data("field");
78
            var tablink = $("a[data-tabid='" + tab + "']" );
80
            var tablink = $("a[data-tabname='tab" + tab + "XX']" ).get(0).hash;
79
            selectTab( tablink );
81
            selectTab( tablink );
80
            window.scrollTo( 0, getScrollto( field, "toolbar" ) );
82
            window.scrollTo( 0, getScrollto( field, "toolbar" ) );
81
        });
83
        });
Lines 93-101 Link Here
93
95
94
    function selectTab( tablink ){
96
    function selectTab( tablink ){
95
        let a = $("a[href='" + tablink + "']");
97
        let a = $("a[href='" + tablink + "']");
96
        $(".toolbar-tabs li").removeClass("selected");
98
        $(".toolbar-tabs-container .nav-tabs li").removeClass("selected");
97
        a.tab("show").parent().addClass("selected");
99
        a.tab("show").parent().addClass("selected");
98
        var tabid = a.data("tabid");
100
        /* Get number from string like "tab9XX" */
101
        var tabid = a.data("tabname").substring(3, 4);
99
        $(".tag_anchors").removeClass("tab_selected").hide();
102
        $(".tag_anchors").removeClass("tab_selected").hide();
100
        $(".tag_anchors_" + tabid ).addClass("tab_selected").show();
103
        $(".tag_anchors_" + tabid ).addClass("tab_selected").show();
101
    }
104
    }
Lines 363-379 Link Here
363
                        </div>
366
                        </div>
364
                        <div class="toolbar-tabs-container">
367
                        <div class="toolbar-tabs-container">
365
                            [% IF ( BIG_LOOP && BIG_LOOP.size > 1 ) %]
368
                            [% IF ( BIG_LOOP && BIG_LOOP.size > 1 ) %]
366
                                <ul class="toolbar-tabs" role="tablist">
369
                                [% WRAPPER tabs_nav %]
367
                                    [%- FOREACH BIG_LOO IN BIG_LOOP -%]
370
                                    [%- FOREACH BIG_LOO IN BIG_LOOP -%]
368
                                        [% IF loop.first %]
371
                                        [% IF loop.first %]
369
                                            <li role="presentation" class="active selected">
372
                                            [% SET bt_active = 1 %]
370
                                        [% ELSE %]
373
                                        [% ELSE %]
371
                                            <li role="presentation">
374
                                            [% SET bt_active = 0 %]
375
                                        [% END %]
376
                                        [% WRAPPER tab_item tabname= "tab${BIG_LOO.number}XX" bt_active= bt_active %]
377
                                            <span>[% BIG_LOO.number | html %]</span>
372
                                        [% END %]
378
                                        [% END %]
373
                                            <a data-tabid="[% BIG_LOO.number | html %]" href="#tab[% BIG_LOO.number | html %]XX" aria-controls="#tab[% BIG_LOO.number | html %]XX" role="tab" data-toggle="tab">[% BIG_LOO.number | html %]</a>
374
                                        </li>
375
                                    [%- END -%]
379
                                    [%- END -%]
376
                                </ul>
380
                                [% END # /WRAPPER tabs_nav %]
377
                            [% END %]
381
                            [% END %]
378
                            <ul class="tag_anchors_list">
382
                            <ul class="tag_anchors_list">
379
                                [% FOREACH BIG_LOO IN BIG_LOOP %]
383
                                [% FOREACH BIG_LOO IN BIG_LOOP %]
Lines 396-409 Link Here
396
                                This authority is not used in any records.
400
                                This authority is not used in any records.
397
                        [% END %]
401
                        [% END %]
398
                    </div>
402
                    </div>
399
                    <div id="authoritytabs" class="toptabs numbered">
403
400
                        <div class="tab-content">
404
                    [% WRAPPER tabs id= "authoritytabs" %]
405
                        [% WRAPPER tab_panels %]
401
                            [% FOREACH BIG_LOO IN BIG_LOOP %]
406
                            [% FOREACH BIG_LOO IN BIG_LOOP %]
402
                                [% IF loop.first %]
407
                                [% IF loop.first %]
403
                                    <div id="tab[% BIG_LOO.number | html %]XX" role="tabpanel" class="tab-pane active">
408
                                    [% SET bt_active = 1 %]
404
                                [% ELSE %]
409
                                [% ELSE %]
405
                                    <div id="tab[% BIG_LOO.number | html %]XX" role="tabpanel" class="tab-pane">
410
                                    [% SET bt_active = 0 %]
406
                                [% END %]
411
                                [% END %]
412
                                [% WRAPPER tab_panel tabname="tab${BIG_LOO.number}XX" bt_active= bt_active %]
407
                                    [% IF ( BIG_LOOP.size > 1 ) %]
413
                                    [% IF ( BIG_LOOP.size > 1 ) %]
408
                                        <h2>Section [% BIG_LOO.number | html %]</h2>
414
                                        <h2>Section [% BIG_LOO.number | html %]</h2>
409
                                    [% END %]
415
                                    [% END %]
Lines 608-617 Link Here
608
                                        [% END # /IF ( innerloo.tag ) %]
614
                                        [% END # /IF ( innerloo.tag ) %]
609
                                    [% END # /FOREACH innerloo %]
615
                                    [% END # /FOREACH innerloo %]
610
                                    </ul> <!-- /.sortable_field -->
616
                                    </ul> <!-- /.sortable_field -->
611
                                </div> <!-- /#tab[% BIG_LOO.number | html %]XX -->
617
                                [% END # /tab_panel#tabXXX %]
612
                            [% END #/FOREACH BIG_LOO %]
618
                            [% END #/FOREACH BIG_LOO %]
613
                        </div> <!-- /.tab-content -->
619
                        [% END # /WRAPPER tab_panels %]
614
                    </div> <!-- /#authoritytabs -->
620
                    [% END # /WRAPPER tabs %]
615
621
616
                    <div name="hidden" id="hidden" class="tab">
622
                    <div name="hidden" id="hidden" class="tab">
617
                        [% FOREACH hidden_loo IN hidden_loop %]
623
                        [% FOREACH hidden_loo IN hidden_loop %]
618
- 

Return to bug 33524