|
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 |
- |
|
|