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

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss (-1 / +27 lines)
Lines 4189-4196 span { Link Here
4189
    }
4189
    }
4190
}
4190
}
4191
4191
4192
// ==== MODULE LINKS - Start ====
4192
.lastborrower {
4193
    background-color: #E6F0F2;
4194
    border: 1px solid #95C6D0;
4195
    box-shadow: 1px 1px 1px 0 #999;
4196
    color: #CC0000;
4197
    margin: .4em 0;
4198
    padding: .3em .5em .3em .5em;
4199
}
4200
4201
#lastborrower-ref {
4202
    border-radius: 5px 0px 0px 5px;
4203
    float: left;
4204
}
4205
4206
#lastborrower-remove {
4207
    border-radius: 0px 5px 5px 0px;
4208
    cursor: pointer;
4209
    float: right;
4210
}
4211
4212
#lastborrower-window {
4213
    display: none;
4214
    position: absolute;
4215
    right: 5px;
4216
    top: 100px;
4217
}
4193
4218
4219
/* ==== MODULE LINKS - Start ==== */
4194
.buttons-list {
4220
.buttons-list {
4195
    // List containing the module links
4221
    // List containing the module links
4196
    margin-bottom: 30px;
4222
    margin-bottom: 30px;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc (+3 lines)
Lines 1-6 Link Here
1
[% USE Koha %]
1
[% USE Koha %]
2
[% IF ( patron.borrowernumber ) %]
2
[% IF ( patron.borrowernumber ) %]
3
<div class="patroninfo"><h5>[% INCLUDE 'patron-title.inc' %]</h5>
3
<div class="patroninfo"><h5>[% INCLUDE 'patron-title.inc' %]</h5>
4
<input type="hidden" id="hiddenborrowernumber" value="[% patron.borrowernumber %]">
5
<input type="hidden" id="hiddenborrowername" value="[% patron.surname %] [% patron.firstname %]">
6
<input type="hidden" id="hiddenborrowercard" value="[% patron.cardnumber %]">
4
<!--[if IE 6]>
7
<!--[if IE 6]>
5
<style type="tex/css">img { width: expression(this.width > 140 ? 140: true);
8
<style type="tex/css">img { width: expression(this.width > 140 ? 140: true);
6
}</style>
9
}</style>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc (+1 lines)
Lines 148-152 Link Here
148
            [% END %]
148
            [% END %]
149
        </ul>
149
        </ul>
150
    </div>
150
    </div>
151
    [% INCLUDE 'last-borrower.inc' %]
151
    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]
152
    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]
152
</div>
153
</div>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/last-borrower.inc (+4 lines)
Line 0 Link Here
1
<div id="lastborrower-window">
2
    <div id="lastborrower-ref" class="lastborrower"><a id="lastborrowerlink" href="" title="">Last patron</a></div>
3
    <div id="lastborrower-remove" class="lastborrower"><i class="fa fa-remove"></i></div>
4
</div>
(-)a/koha-tmpl/intranet-tmpl/prog/js/staff-global.js (-1 / +28 lines)
Lines 87-92 $.fn.selectTabByID = function (tabID) { Link Here
87
    $("#catalog-search-link a").on("hover", function(){
87
    $("#catalog-search-link a").on("hover", function(){
88
        $("#catalog-search-dropdown a").toggleClass("catalog-search-dropdown-hover");
88
        $("#catalog-search-dropdown a").toggleClass("catalog-search-dropdown-hover");
89
    });
89
    });
90
91
    if (typeof $.cookie("lastborrowernumber") !== "undefined" && $("#hiddenborrowernumber").val() != $.cookie("lastborrowernumber")) {
92
        $("#lastborrowerlink").show();
93
        $("#lastborrowerlink").prop("title", $.cookie("lastborrowername") + " (" + $.cookie("lastborrowercard") + ")");
94
        $("#lastborrowerlink").prop("href", "/cgi-bin/koha/circ/circulation.pl?borrowernumber=" + $.cookie("lastborrowernumber"));
95
        $("#lastborrower-window").css("display", "inline-block");
96
    }
97
    if ($("a#logout").length > 0) {
98
        $("a#logout").click(function() {
99
            delCookie("lastborrowernumber");
100
            delCookie("lastborrowername");
101
            delCookie("lastborrowercard");
102
            delCookie("currentborrowernumber");
103
        });
104
    }
105
    $("#lastborrower-remove").click(function() {
106
        delCookie("lastborrowernumber");
107
        delCookie("lastborrowername");
108
        delCookie("lastborrowercard");
109
        delCookie("currentborrowernumber");
110
        $("#lastborrower-window").hide();
111
    });
112
    if (typeof $.cookie("lastborrowernumber") === "undefined" || ($("#hiddenborrowernumber").val() != $.cookie("lastborrowernumber") && $.cookie("currentborrowernumber") != $("#hiddenborrowernumber").val())) {
113
        $.cookie("lastborrowernumber", $("#hiddenborrowernumber").val(), { path: "/" });
114
        $.cookie("lastborrowername", $("#hiddenborrowername").val(), { path: "/" });
115
        $.cookie("lastborrowercard", $("#hiddenborrowercard").val(), { path: "/" });
116
    }
117
    $.cookie("currentborrowernumber", $("#hiddenborrowernumber").val(), { path: "/" });
90
});
118
});
91
119
92
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
120
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
93
- 

Return to bug 20312