'Enter' istället för att klicka på ok-knapp
O
Ola Andersson
Möte 20241211 det går att göra en BugZilla beställning med systeminställningar som gör detta beteende valbart. Annars får biblioteket göra en JS tillägg enligt tidigare inlägg.
J
Johan Sahlberg
Med denna kod så förmarkeras det så en Enter-tryckning räcker:
if ($('#circ_returns').length) {
if ($('#hold-found1').length) {
$('#hold-found1').on('shown.bs.modal', function (e) {
$('#hold-found1 .print').focus();
});
}
if ($('#hold-found2').length) {
$('#hold-found2').on('shown.bs.modal', function (e) {
$('#hold-found2 .print').focus();
});
}
if ($('#item-transfer-modal').length) {
$('#item-transfer-modal').on('shown.bs.modal', function (e) {
$('#item-transfer-modal .print').focus();
});
}
if ($('#wrong-transfer-modal').length) {
$('#wrong-transfer-modal').on('shown.bs.modal', function (e) {
$('#wrong-transfer-modal .openWin').focus();
});
}
}
O
Ola Andersson
Möte 20240423 nätverksträff: Det går att använda javascript som skapar detta beteende. Mellansjö har script man kan använda.
O
Ola Andersson
Jag undrar om inte detta är en fix man installerar i IntranetUserJS som kan fungera (fungerar i version 22.11):
if ($('#hold-found1').length || $('#hold-found2').length) {
var home = $(".logged-in-branch-code:first").text();
var send = $("input[name=diffBranch]").val();
var element = home == send ? '.print' : '.approve';
$(element).css({
'background-image': '-webkit-gradient(linear, left top, left bottom, color-stop(0, #a8e063 ), to(#56ab2f))',
'background-color': '#56ab2f'
}); // css
shortcut.add('Enter', function() {
shortcut.remove('Enter');
$(element).click();
element = "";
}); // enter
}
M
Maria Thorgren
Ola Andersson: Tack, jag skickar vidare till mina kollegor som kan mer om sånt :)