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

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss (+27 lines)
Lines 4069-4074 span { Link Here
4069
    }
4069
    }
4070
}
4070
}
4071
4071
4072
.lastborrower {
4073
    background-color: #E6F0F2;
4074
    border: 1px solid #95C6D0;
4075
    box-shadow: 1px 1px 1px 0 #999;
4076
    color: #CC0000;
4077
    margin: .4em 0;
4078
    padding: .3em .5em .3em .5em;
4079
}
4080
4081
#lastborrower-ref {
4082
    border-radius: 5px 0px 0px 5px;
4083
    float: left;
4084
}
4085
4086
#lastborrower-remove {
4087
    border-radius: 0px 5px 5px 0px;
4088
    cursor: pointer;
4089
    float: right;
4090
}
4091
4092
#lastborrower-window {
4093
    display: none;
4094
    position: absolute;
4095
    right: 5px;
4096
    top: 100px;
4097
}
4098
4072
/* ==== MODULE LINKS - Start ==== */
4099
/* ==== MODULE LINKS - Start ==== */
4073
4100
4074
ul {
4101
ul {
(-)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 144-148 Link Here
144
            [% END %]
144
            [% END %]
145
        </ul>
145
        </ul>
146
    </div>
146
    </div>
147
    [% INCLUDE 'last-borrower.inc' %]
147
    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]
148
    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]
148
</div>
149
</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 / +27 lines)
Lines 74-79 $.fn.selectTabByID = function (tabID) { Link Here
74
        $("a[href$=\"/" + path + params + "\"]", navmenulist).addClass("current");
74
        $("a[href$=\"/" + path + params + "\"]", navmenulist).addClass("current");
75
    }
75
    }
76
76
77
    if (typeof $.cookie("lastborrowernumber") !== "undefined" && $("#hiddenborrowernumber").val() != $.cookie("lastborrowernumber")) {
78
        $("#lastborrowerlink").show();
79
        $("#lastborrowerlink").prop("title", $.cookie("lastborrowername") + " (" + $.cookie("lastborrowercard") + ")");
80
        $("#lastborrowerlink").prop("href", "/cgi-bin/koha/circ/circulation.pl?borrowernumber=" + $.cookie("lastborrowernumber"));
81
        $("#lastborrower-window").css("display", "inline-block");
82
    }
83
    if ($("a#logout").length > 0) {
84
        $("a#logout").click(function() {
85
            delCookie("lastborrowernumber");
86
            delCookie("lastborrowername");
87
            delCookie("lastborrowercard");
88
            delCookie("currentborrowernumber");
89
        });
90
    }
91
    $("#lastborrower-remove").click(function() {
92
        delCookie("lastborrowernumber");
93
        delCookie("lastborrowername");
94
        delCookie("lastborrowercard");
95
        delCookie("currentborrowernumber");
96
        $("#lastborrower-window").hide();
97
    });
98
    if (typeof $.cookie("lastborrowernumber") === "undefined" || ($("#hiddenborrowernumber").val() != $.cookie("lastborrowernumber") && $.cookie("currentborrowernumber") != $("#hiddenborrowernumber").val())) {
99
        $.cookie("lastborrowernumber", $("#hiddenborrowernumber").val(), { path: "/" });
100
        $.cookie("lastborrowername", $("#hiddenborrowername").val(), { path: "/" });
101
        $.cookie("lastborrowercard", $("#hiddenborrowercard").val(), { path: "/" });
102
    }
103
    $.cookie("currentborrowernumber", $("#hiddenborrowernumber").val(), { path: "/" });
77
});
104
});
78
105
79
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
106
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
80
- 

Return to bug 20312