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

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss (-36 lines)
Lines 2743-2784 td.bundle { Link Here
2743
                }
2743
                }
2744
            }
2744
            }
2745
        }
2745
        }
2746
2747
        button {
2748
            &.circ-button {
2749
                // Class used for each module link
2750
                background-color: #F4F8F9;
2751
                background-position: 5px 3px;
2752
                background-repeat: no-repeat;
2753
                border: 2px solid #B9D8D9;
2754
                border-radius: 6px;
2755
                box-sizing: content-box;
2756
                color: #000000;
2757
                display: block;
2758
                font-size: 110%;
2759
                font-weight: bold;
2760
                margin: .5em 0;
2761
                max-width: 260px;
2762
                padding: 8px;
2763
                text-decoration: none;
2764
2765
                &:hover {
2766
                    // Class used for each module link hover state
2767
                    border-color: #538200;
2768
                    color: #538200;
2769
                }
2770
            }
2771
        }
2772
2773
        div {
2774
            &.btn-group {
2775
                button {
2776
                    &.btn:first-child {
2777
                        width: 238px;
2778
                    }
2779
                }
2780
            }
2781
        }
2782
    }
2746
    }
2783
}
2747
}
2784
2748
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/cataloging-home.tt (-56 / +78 lines)
Lines 25-73 Link Here
25
    <div class="main container-fluid">
25
    <div class="main container-fluid">
26
        <div class="row">
26
        <div class="row">
27
            <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
27
            <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
28
                [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
29
                <div id="toolbar" class="btn-toolbar">
30
                    [% IF Koha.Preference( 'EnableAdvancedCatalogingEditor' ) == 1 && CAN_user_editcatalogue_advanced_editor %]
31
                        <a id="useadvanced" href="/cgi-bin/koha/cataloguing/editor.pl" class="btn btn-default"><i class="fa fa-pencil"></i> Advanced editor</a>
32
                    [% END %]
33
                    <div class="btn-group">
34
                        <button class="btn btn-default" id="newRecord"><i class="fa fa-plus"></i> New record</button>
35
                        <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
36
                        <ul class="dropdown-menu">
37
                            <li><a id="newRecordDefault" href="/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=">Default framework</a></li>
38
                            [% FOREACH framework IN frameworks %]
39
                            <li><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=[% framework.frameworkcode | uri %]">[% framework.frameworktext | html %]</a></li>
40
                            [% END %]
41
                        </ul>
42
                    </div>
43
                    [% IF servers.count > 0 %]
44
                    <div class="btn-group">
45
                        <button class="btn btn-default" id="z3950search"><i class="fa fa-search"></i> New from Z39.50/SRU</button>
46
                        <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
47
                        <ul class="dropdown-menu">
48
                            <li id="Default" class="z3950searchFw"><a href="#">Default framework</a></li>
49
                            [% FOREACH framework IN frameworks %]
50
                            <li id="[% framework.frameworkcode | html %]" class="z3950searchFw"><a href="#">[% framework.frameworktext | html %]</a></li>
51
                            [% END %]
52
                        </ul>
53
                    </div>
54
                    [% END # /IF servers.count %]
55
                </div> <!-- /#toolbar -->
56
                [% END # /IF CAN_user_editcatalogue_edit_catalogue %]
57
28
                <h1>Cataloging</h1>
58
                <h1>Cataloging</h1>
29
59
30
                <div class="row">
60
                <div class="row">
31
61
32
                    <div class="col-sm-4 col-md-4">
62
                    <div class="col-sm-4 col-md-4">
33
34
                        [% IF ( CAN_user_editcatalogue_edit_catalogue ) %]
35
                        <h3>New</h3>
36
                        <ul class="buttons-list">
37
                            [% IF Koha.Preference( 'EnableAdvancedCatalogingEditor' ) == 1 && CAN_user_editcatalogue_advanced_editor %]
38
                            <li>
39
                                <a class="circ-button" href="/cgi-bin/koha/cataloguing/editor.pl" class="btn btn-default"><i class="fa fa-pencil"></i> Advanced editor</a>
40
                            </li>
41
                            [% END %]
42
                            <li>
43
                                <div class="btn-group">
44
                                    <button class="btn circ-button" id="newRecord"><i class="fa fa-plus"></i> New record</button>
45
                                    <button class="btn circ-button dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
46
                                    <ul class="dropdown-menu">
47
                                        <li><a id="newRecordDefault" href="/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=">Default framework</a></li>
48
                                        [% FOREACH framework IN frameworks %]
49
                                        <li><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=[% framework.frameworkcode | uri %]">[% framework.frameworktext | html %]</a></li>
50
                                        [% END %]
51
                                    </ul>
52
                                </div>
53
                            <li>
54
                            [% IF servers.count > 0 %]
55
                            <li>
56
                                <div class="btn-group">
57
                                    <button class="btn circ-button" id="z3950search"><i class="fa fa-search"></i> New from Z39.50/SRU</button>
58
                                    <button class="btn circ-button dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
59
                                    <ul class="dropdown-menu">
60
                                        <li id="Default" class="z3950searchFw"><a href="#">Default framework</a></li>
61
                                        [% FOREACH framework IN frameworks %]
62
                                        <li id="[% framework.frameworkcode | html %]" class="z3950searchFw"><a href="#">[% framework.frameworktext | html %]</a></li>
63
                                        [% END %]
64
                                    </ul>
65
                                </div>
66
                            </li>
67
                            [% END # /IF servers.count %]
68
                        </ul>
69
                        [% END # /IF CAN_user_editcatalogue_edit_catalogue %]
70
71
                        [% IF ( CAN_user_tools_stage_marc_import || CAN_user_tools_manage_staged_marc ) %]
63
                        [% IF ( CAN_user_tools_stage_marc_import || CAN_user_tools_manage_staged_marc ) %]
72
                        <h3>Import</h3>
64
                        <h3>Import</h3>
73
                        <ul class="buttons-list">
65
                        <ul class="buttons-list">
Lines 96-101 Link Here
96
                        </ul>
88
                        </ul>
97
                        [% END %]
89
                        [% END %]
98
90
91
                        [% IF ( CAN_user_tools_inventory ) %]
92
                        <h3>Reports</h3>
93
                        <ul class="buttons-list">
94
                            [% IF ( CAN_user_tools_inventory ) %]
95
                            <li>
96
                                <a class="circ-button" href="/cgi-bin/koha/tools/inventory.pl"><i class="fa fa-line-chart"></i> Inventory</a>
97
                            </li>
98
                            [% END %]
99
                        </ul>
100
                        [% END %]
101
99
                    </div>
102
                    </div>
100
103
101
                    <div class="col-sm-4 col-md-4">
104
                    <div class="col-sm-4 col-md-4">
Lines 136-152 Link Here
136
139
137
                    <div class="col-sm-4 col-md-4">
140
                    <div class="col-sm-4 col-md-4">
138
141
139
                        [% IF ( CAN_user_tools_inventory ) %]
140
                        <h3>Reports</h3>
141
                        <ul class="buttons-list">
142
                            [% IF ( CAN_user_tools_inventory ) %]
143
                            <li>
144
                                <a class="circ-button" href="/cgi-bin/koha/tools/inventory.pl"><i class="fa fa-line-chart"></i> Inventory</a>
145
                            </li>
146
                            [% END %]
147
                        </ul>
148
                        [% END %]
149
150
                        [% IF ( CAN_user_tools_label_creator || CAN_user_tools_upload_local_cover_images ) %]
142
                        [% IF ( CAN_user_tools_label_creator || CAN_user_tools_upload_local_cover_images ) %]
151
                        <h3>Tools</h3>
143
                        <h3>Tools</h3>
152
                        <ul class="buttons-list">
144
                        <ul class="buttons-list">
Lines 196-207 Link Here
196
188
197
[% MACRO jsinclude BLOCK %]
189
[% MACRO jsinclude BLOCK %]
198
<script>
190
<script>
199
     $(document).ready(function() {
191
    $(document).ready(function() {
200
         $("#z3950search").click(function(){
192
201
                window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?frameworkcode=Default","z3950search",'width=800,height=500,location=yes,toolbar=no,scrollbars=yes,resize=yes');
193
        $("#newRecord").click(function(){
202
             return false;
194
            var url = $("a#newRecordDefault").prop("href");
203
         });
195
            window.location.href = url;
204
     });
196
            return false;
197
        });
198
199
        $("#z3950search").click(function(){
200
            PopupZ3950("Default");
201
            return false;
202
        });
203
204
        $(".z3950searchFw").click(function(){
205
            PopupZ3950($(this).prop('id'));
206
            return false;
207
        });
208
209
        $("#useadvanced").click(function(){
210
            Cookies.set( "catalogue_editor_[% logged_in_user.borrowernumber | html %]", "advanced", { expires: 365, path: '/', sameSite: 'Lax' } );
211
            return true;
212
        });
213
    });
214
215
    /* this function open a popup to search on z3950 server.  */
216
    function PopupZ3950(fw) {
217
        var strQuery = GetZ3950Terms(fw);
218
        if(strQuery){
219
            window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber | html %]"+strQuery,"z3950search",'width=800,height=500,location=yes,toolbar=no,scrollbars=yes,resize=yes');
220
        }
221
    }
222
223
    /* provide Z3950 search points */
224
    function GetZ3950Terms(fw){
225
        var strQuery="&frameworkcode=" + fw;
226
        return strQuery;
227
    }
205
</script>
228
</script>
206
229
207
[% END %]
230
[% END %]
208
- 

Return to bug 31162