Lines 42-63
var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget")
Link Here
|
42 |
+ borrowername + '</a>'; |
42 |
+ borrowername + '</a>'; |
43 |
$('#budget_owner_name').html(ownerlink); |
43 |
$('#budget_owner_name').html(ownerlink); |
44 |
$('#budget_owner_id').val(borrowernumber); |
44 |
$('#budget_owner_id').val(borrowernumber); |
|
|
45 |
$('#remove_owner').show(); |
45 |
} |
46 |
} |
46 |
} |
47 |
} |
47 |
|
48 |
|
48 |
function ownerRemove() { |
49 |
function ownerRemove() { |
49 |
$('#budget_owner_name').empty(); |
50 |
$('#budget_owner_name').html('No owner'); |
50 |
$('#budget_owner_id').val(''); |
51 |
$('#budget_owner_id').val(''); |
|
|
52 |
$('#remove_owner').hide(); |
51 |
} |
53 |
} |
52 |
|
54 |
|
53 |
function add_user(borrowernumber, borrowername) { |
55 |
function add_user(borrowernumber, borrowername) { |
54 |
var ids = $("#budget_users_id").val().split(':'); |
56 |
var ids = $.map($("#budget_users_id").val().split(':'), function(value){ return parseInt(value,10)}); |
55 |
if(borrowernumber && ids.indexOf(borrowernumber) == -1) { |
57 |
if ( borrowernumber && !ids.includes(borrowernumber) ) { |
56 |
var li = '<li id="user_' + borrowernumber + '">' |
58 |
var li = '<li id="user_' + borrowernumber + '">' |
57 |
+ '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=' |
59 |
+ '<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=' + borrowernumber + '">' + borrowername + '</a>' |
58 |
+ borrowernumber + '">' + borrowername + '</a> ' |
60 |
+ ' ' |
59 |
+ ' • <a data-borrowernumber=" + borrowernumber +" class="del_user" href="#"><i class="fa fa-trash"></i> Remove</a> ' |
61 |
+ '<div class="btn-group">' |
|
|
62 |
+ '<a class="btn btn-default btn-xs del_user" title="Remove this user" data-borrowernumber="' + borrowernumber + '" href="#"><i class="fa fa-trash"></i> Remove</a> ' |
63 |
+ '</div>' |
60 |
+ '</li>'; |
64 |
+ '</li>'; |
|
|
65 |
if ( $("li#user_none") ) { |
66 |
$("li#user_none").remove(); |
67 |
} |
61 |
$("#budget_users").prepend(li); |
68 |
$("#budget_users").prepend(li); |
62 |
ids.push(borrowernumber); |
69 |
ids.push(borrowernumber); |
63 |
$("#budget_users_id").val(ids.join(':')); |
70 |
$("#budget_users_id").val(ids.join(':')); |
Lines 75-80
var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget")
Link Here
|
75 |
ids.splice(idx, 1); |
82 |
ids.splice(idx, 1); |
76 |
$("#budget_users_id").val(ids.join(':')); |
83 |
$("#budget_users_id").val(ids.join(':')); |
77 |
$("li#user_" + borrowernumber).remove(); |
84 |
$("li#user_" + borrowernumber).remove(); |
|
|
85 |
if ( ids == '' ) { |
86 |
$("#budget_users").prepend('<li id="user_none">No users</li>'); |
87 |
} |
78 |
} |
88 |
} |
79 |
} |
89 |
} |
80 |
} |
90 |
} |
Lines 502-518
var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget")
Link Here
|
502 |
|
512 |
|
503 |
<li> |
513 |
<li> |
504 |
<span class="label">Owner: </span> |
514 |
<span class="label">Owner: </span> |
505 |
[% IF ( budget_owner_name ) %] |
515 |
<span id="budget_owner_name"> |
506 |
<span id="budget_owner_name"> |
516 |
[% IF ( budget_owner_name ) %] |
507 |
<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% budget_owner_id %]"> |
517 |
<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% budget_owner_id %]"> |
508 |
[% budget_owner_name %] |
518 |
[% budget_owner_name %] |
509 |
</a> | |
519 |
</a> |
510 |
</span> |
520 |
[% ELSE %] |
511 |
[% END %] |
521 |
No owner |
512 |
<a id="edit_owner" class="new_window" href="#"><i class="fa fa-search"></i> Select owner</a> |
522 |
[% END %] |
513 |
<a id="remove_owner" href="#"><i class="fa fa-trash"></i> Remove owner</a> |
523 |
</span> |
514 |
<input type="hidden" name="budget_owner_id" id="budget_owner_id" |
524 |
<div class="btn-group"> |
515 |
value="[% budget_owner_id %]" /> |
525 |
<a id="edit_owner" class="btn btn-default btn-xs new windows" title="Select/Change fund owner" href="#"><i class="fa fa-search"></i> Select </a> |
|
|
526 |
</div> |
527 |
<div class="btn-group"> |
528 |
[% IF ( budget_owner_name ) %] |
529 |
<a id="remove_owner" class="btn btn-default btn-xs" title="Remove fund owner" href="#"> |
530 |
[% ELSE %] |
531 |
<a id="remove_owner" class="btn btn-default btn-xs" title="Remove fund owner" href="#" style="display: none;"> |
532 |
[% END %] |
533 |
<i class="fa fa-trash"></i> Remove </a> |
534 |
</div> |
535 |
<input type="hidden" name="budget_owner_id" id="budget_owner_id" value="[% budget_owner_id %]" /> |
516 |
</li> |
536 |
</li> |
517 |
|
537 |
|
518 |
|
538 |
|
Lines 529-543
var MSG_PARENT_BENEATH_BUDGET = "- " + _("New budget-parent is beneath budget")
Link Here
|
529 |
<li> |
549 |
<li> |
530 |
<span class="label">Users:</span> |
550 |
<span class="label">Users:</span> |
531 |
<ul style="float:left;" id="budget_users"> |
551 |
<ul style="float:left;" id="budget_users"> |
|
|
552 |
[% IF !budget_users %] |
553 |
<li id="user_none"> |
554 |
No users |
555 |
</li> |
556 |
[% END %] |
532 |
[% FOREACH user IN budget_users %] |
557 |
[% FOREACH user IN budget_users %] |
533 |
<li id="user_[% user.borrowernumber %]"> |
558 |
<li id="user_[% user.borrowernumber %]"> |
534 |
<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% user.borrowernumber %]"> |
559 |
<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% user.borrowernumber %]"> [% user.firstname %] [% user.surname %] </a> |
535 |
[% user.firstname %] [% user.surname %] |
560 |
|
536 |
</a> |
561 |
<div class="btn-group"> |
537 |
• <a href="#" class="del_user" data-borrowernumber="[% user.borrowernumber %]"><i class="fa fa-trash"></i> Remove</a> |
562 |
<a class="btn btn-default btn-xs del_user" title="Remove this user" data-borrowernumber="[% user.borrowernumber %]" href="#"><i class="fa fa-trash"></i> Remove</a> |
|
|
563 |
</div> |
538 |
</li> |
564 |
</li> |
539 |
[% END %] |
565 |
[% END %] |
540 |
<li><a href="#" id="add_user_button"><i class="fa fa-plus"></i> Add users</a></li> |
566 |
<li> |
|
|
567 |
<div class="btn-group"> |
568 |
<a id="add_user_button" class="btn btn-default btn-xs" title="Add new users" href="#"><i class="fa fa-plus"></i> Add users</a> |
569 |
</div> |
570 |
</li> |
541 |
</ul> |
571 |
</ul> |
542 |
<input type="hidden" name="budget_users_ids" id="budget_users_id" value="[% budget_users_ids %]" /> |
572 |
<input type="hidden" name="budget_users_ids" id="budget_users_id" value="[% budget_users_ids %]" /> |
543 |
</li> |
573 |
</li> |
544 |
- |
|
|