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

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss (+25 lines)
Lines 4069-4074 span { Link Here
4069
    }
4069
    }
4070
}
4070
}
4071
4071
4072
div {
4073
    .lastborrower {
4074
        background-color: #e6f0f2;
4075
        border: 1px solid #95c6d0;
4076
        box-shadow: 1px 1px 1px 0 #999;
4077
        padding: .3em .5em .3em .5em;
4078
        margin: .4em 0;
4079
    }
4080
}
4081
#lastborrower-ref {
4082
    float: left;
4083
    border-radius: 5px 0px 0px 5px;
4084
}
4085
#lastborrower-remove {
4086
    float: right;
4087
    border-radius: 0px 5px 5px 0px;
4088
    cursor: pointer;
4089
}
4090
#lastborrower-window {
4091
    position: absolute;
4092
    display: inline-block;
4093
    right: 5px;
4094
    top: 100px;
4095
}
4096
4072
/* ==== MODULE LINKS - Start ==== */
4097
/* ==== MODULE LINKS - Start ==== */
4073
4098
4074
ul {
4099
ul {
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc (+4 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 %]">
7
<input type="hidden" id="hiddenborrower" value="1">
4
<!--[if IE 6]>
8
<!--[if IE 6]>
5
<style type="tex/css">img { width: expression(this.width > 140 ? 140: true);
9
<style type="tex/css">img { width: expression(this.width > 140 ? 140: true);
6
}</style>
10
}</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 / +34 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
    var lastborrowernumber = $.cookie("lastborrowernumber");
78
    var lastborrowername = $.cookie("lastborrowername");
79
    var lastborrowercard = $.cookie("lastborrowercard");
80
    if (typeof lastborrowernumber !== "undefined"){
81
        $("#lastborrowerlink").show();
82
        $("#lastborrowerlink").prop("title", lastborrowername + " (" + lastborrowercard + ")");
83
        $("#lastborrowerlink").prop("href", "/cgi-bin/koha/circ/circulation.pl?borrowernumber=" + lastborrowernumber);
84
    }
85
    $.cookie("lastborrowernumber", $("#hiddenborrowernumber").val(), { path: "/" });
86
    $.cookie("lastborrowername", $("#hiddenborrowername").val(), { path: "/" });
87
    $.cookie("lastborrowercard", $("#hiddenborrowercard").val(), { path: "/" });
88
    if ($("a#logout").length > 0) {
89
        $("a#logout").click(function() {
90
            delCookie("lastborrowernumber");
91
        });
92
    }
93
    if ($("#hiddenborrower").length == 0) {
94
        lastborrowernumber = $.cookie("lastborrowernumber");
95
        lastborrowername = $.cookie("lastborrowername");
96
        lastborrowercard = $.cookie("lastborrowercard");
97
98
        if (typeof lastborrowernumber !== "undefined") {
99
            $("#lastborrowerlink").prop("title", lastborrowername + " (" + lastborrowercard + ")");
100
            $("#lastborrowerlink").prop("href", "/cgi-bin/koha/circ/circulation.pl?borrowernumber=" + lastborrowernumber);
101
            $("#lastborrower-window").show();
102
        } else {
103
            $("#lastborrower-window").hide();
104
        }
105
   }
106
   $("#lastborrower-remove").click(function() {
107
    delCookie("lastborrowernumber");
108
    $("#lastborrower-window").hide();
109
   });
110
77
});
111
});
78
112
79
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
113
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
80
- 

Return to bug 20312