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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt (-12 / +75 lines)
Lines 54-59 Link Here
54
        resize:  vertical;
54
        resize:  vertical;
55
    }
55
    }
56
    #mana_search_errortext { font-family: monospace; font-weight: bold; }
56
    #mana_search_errortext { font-family: monospace; font-weight: bold; }
57
    .data-plain { display: none; }
57
</style>
58
</style>
58
[% Asset.css("css/reports.css") | $raw %]
59
[% Asset.css("css/reports.css") | $raw %]
59
[% Asset.css("lib/d3c3/c3.min.css") | $raw %]
60
[% Asset.css("lib/d3c3/c3.min.css") | $raw %]
Lines 930-936 Link Here
930
                                <textarea style="display:none" name="cardnumberlist" id="cardnumberlist">[% FOREACH result IN results %][% FOREACH cells IN result.cells %][% place = loop.index %][% IF header_row.$place.cell == 'cardnumber' || header_types.item(header_row.$place.cell) == 'cardnumber' %][% SET batch_cardnumbers = 1 %][% cells.cell | html %][% END %][% END %][% END %]</textarea>
931
                                <textarea style="display:none" name="cardnumberlist" id="cardnumberlist">[% FOREACH result IN results %][% FOREACH cells IN result.cells %][% place = loop.index %][% IF header_row.$place.cell == 'cardnumber' || header_types.item(header_row.$place.cell) == 'cardnumber' %][% SET batch_cardnumbers = 1 %][% cells.cell | html %][% END %][% END %][% END %]</textarea>
931
                            </form>
932
                            </form>
932
933
933
                            [% IF ( batch_biblionumbers || batch_itemnumbers || batch_cardnumbers ) %]
934
                                [% IF ( batch_biblionumbers || batch_itemnumbers || batch_cardnumbers ) %]
934
                                <p>
935
                                <p>
935
                                    <div class="btn-group">
936
                                    <div class="btn-group">
936
                                        <button class="btn btn-default dropdown-toggle" type="button" id="batch_mod_menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
937
                                        <button class="btn btn-default dropdown-toggle" type="button" id="batch_mod_menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Lines 975-980 Link Here
975
                                            [% END %]
976
                                            [% END %]
976
                                        </ul> <!-- /.dropdown-menu -->
977
                                        </ul> <!-- /.dropdown-menu -->
977
                                    </div> <!-- /.dropdown -->
978
                                    </div> <!-- /.dropdown -->
979
                                    <a href="#" id="toggle_auto_links">
980
                                        <i class="fa fa-eye autolink" style="display:none"></i>
981
                                        <i class="fa fa-eye-slash autolink"></i>
982
                                        Toggle data menus
983
                                    </a>
978
                                </p>
984
                                </p>
979
                            [% END # /IF ( batch_biblionumbers || batch_itemnumbers || batch_cardnumbers ) %]
985
                            [% END # /IF ( batch_biblionumbers || batch_itemnumbers || batch_cardnumbers ) %]
980
                        [% END # UNLESS ( errors ) %]
986
                        [% END # UNLESS ( errors ) %]
Lines 1006-1024 Link Here
1006
1012
1007
                    <div class="pages">[% pagination_bar | $raw %]</div>
1013
                    <div class="pages">[% pagination_bar | $raw %]</div>
1008
                    [% UNLESS ( errors ) %]
1014
                    [% UNLESS ( errors ) %]
1009
                        <table>
1015
                        <table id="report_results">
1010
                            <tr>
1016
                            <thead>
1011
                                [% FOREACH header_ro IN header_row %]
1012
                                    <th>[% header_ro.cell | html %]</th>
1013
                                [% END %]
1014
                            </tr>
1015
                            [% FOREACH result IN results %]
1016
                                <tr>
1017
                                <tr>
1017
                                    [% FOREACH cells IN result.cells %]
1018
                                    [% FOREACH header_ro IN header_row %]
1018
                                        <td>[% cells.cell | $raw %]</td>
1019
                                        [% IF header_ro.has_itemnumbers && ( header_ro.cell == 'itemnumber' || header_types.item( header_ro.cell ) == 'itemnumber' ) %]
1020
                                            <th class="itemnumber">[% header_ro.cell | html %]</th>
1021
                                        [% ELSIF header_ro.has_biblionumbers && ( header_ro.cell == 'biblionumber' || header_types.item( header_ro.cell ) == 'biblionumber' ) %]
1022
                                            <th class="biblionumber">[% header_ro.cell | html %]</th>
1023
                                        [% ELSIF header_ro.cell == 'cardnumber' || header_types.item( header_ro.cell ) == 'cardnumber' %]
1024
                                            <th class="cardnumber">[% header_ro.cell | html %]</th>
1025
                                        [% ELSIF header_ro.cell == 'borrowernumber' || header_types.item( header_ro.cell ) == 'borrowernumber' %]
1026
                                            <th class="borrowernumber">[% header_ro.cell | html %]</th>
1027
                                        [% ELSE %]
1028
                                            <th>[% header_ro.cell | html %]</th>
1029
                                        [% END %]
1019
                                    [% END %]
1030
                                    [% END %]
1020
                                </tr>
1031
                                </tr>
1021
                            [% END %]
1032
                            </thead>
1033
                            <tbody>
1034
                                [% FOREACH result IN results %]
1035
                                    <tr>
1036
                                        [% FOREACH cells IN result.cells %]
1037
                                            <td>[% cells.cell | $raw %]</td>
1038
                                        [% END %]
1039
                                    </tr>
1040
                                [% END %]
1041
                            </tbody>
1022
                        </table>
1042
                        </table>
1023
                    [% END %]
1043
                    [% END %]
1024
1044
Lines 1802-1807 Link Here
1802
                e.preventDefault();
1822
                e.preventDefault();
1803
                addToList();
1823
                addToList();
1804
            });
1824
            });
1825
1826
            $(".limitselect").on("click", function(){
1827
                var limit = $(this).data("limit");
1828
                $("#limit").val( limit );
1829
                $("#limitselect").submit();
1830
            });
1831
1832
            if( $("#report_results").length > 0 ){
1833
                $("#report_results").dataTable($.extend(true, {}, dataTablesDefaults, {
1834
                    "dom": 't',
1835
                    "paginate": false,
1836
                    "ordering": false,
1837
                    "columnDefs": [
1838
                        {
1839
                            targets: "biblionumber",
1840
                            render: function ( data ) {
1841
                                return '<span class="data-plain">' + data + '</span><div class="btn-group dropup autolink"><a class="btn btn-link dropdown-toggle" role="button" data-toggle="dropdown" href="#">' + data + ' <b class="caret"></b></a><ul class="dropdown-menu pull-right" role="menu"><li><a target="_blank" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=' + data + '"><i class="fa fa-window-restore"></i> View record</a></li><li role="separator" class="divider"></li><li><a target="_blank" href="/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=' + data + '"><i class="fa fa-pencil"></i> Edit record</a></li></ul></div>';
1842
                            }
1843
                        },
1844
                        {
1845
                            targets: "itemnumber",
1846
                            render: function ( data ) {
1847
                                return '<span class="data-plain">' + data + '</span><div class="btn-group dropup autolink"><a class="btn btn-link dropdown-toggle" role="button" data-toggle="dropdown" href="#">' + data + ' <b class="caret"></b></a><ul class="dropdown-menu pull-right" role="menu"><li><a target="_blank" href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=' + data + '"><i class="fa fa-window-restore"></i> View item</a></li><li role="separator" class="divider"></li><li><a target="_blank" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&itemnumber=' + data + '#edititem"><i class="fa fa-pencil"></i> Edit item</a></li></ul></div>';
1848
                            }
1849
                        },
1850
                        {
1851
                            targets: "borrowernumber",
1852
                            render: function ( data ) {
1853
                                return '<span class="data-plain">' + data + '</span><div class="btn-group dropup autolink"><a class="btn btn-link dropdown-toggle" role="button" data-toggle="dropdown" href="#">' + data + '  <b class="caret"></b></a><ul class="dropdown-menu pull-right" role="menu"><li><a target="_blank" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=' + data + '"><i class="fa fa-window-restore"></i> View patron</a></li><li role="separator" class="divider"></li><li><a target="_blank" href="/cgi-bin/koha/members/memberentry.pl?borrowernumber=' + data + '"><i class="fa fa-pencil"></i> Edit patron</a></li><li role="separator" class="divider"></li><li><a target="_blank" href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=' + data + '"><i class="fa fa-window-restore"></i> Check out</a></li></ul></div>';
1854
                            }
1855
                        },
1856
                        {
1857
                            targets: "cardnumber",
1858
                            render: function ( data ) {
1859
                                return '<span class="data-plain">' + data + '</span><div class="btn-group dropup autolink"><a class="btn btn-link dropdown-toggle" role="button" data-toggle="dropdown" href="#">' + data + ' <b class="caret"></b></a><ul class="dropdown-menu pull-right" role="menu"><li><a target="_blank" href="/cgi-bin/koha/circ/circulation.pl?findborrower=' + data + '"><i class="fa fa-window-restore"></i> Check out</a></li></ul></div>';
1860
                            }
1861
                        },
1862
                    ]
1863
                }));
1864
            }
1865
            $("#toggle_auto_links").on("click", function(e){
1866
                e.preventDefault();
1867
                $(".data-plain,.autolink").toggle();
1868
            });
1805
        });
1869
        });
1806
1870
1807
        function addColumn() {
1871
        function addColumn() {
1808
- 

Return to bug 5697