Lines 486-538
Link Here
|
486 |
[% IF op == 'list' %] |
486 |
[% IF op == 'list' %] |
487 |
<h1>Lists</h1> |
487 |
<h1>Lists</h1> |
488 |
<div id="tabs" class="toptabs"> |
488 |
<div id="tabs" class="toptabs"> |
489 |
<ul> |
489 |
<ul class="nav nav-tabs" role="tablist"> |
490 |
<li id="privateshelves_tab" class="active"> |
490 |
<li id="privateshelves_tab" role="presentation" class="active"> |
491 |
<a href="#tab_content">Your lists</a> |
491 |
<a href="#shelves_list" aria-controls="shelves_list" role="tab" data-toggle="tab" data-public="0">Your lists</a> |
492 |
</li> |
492 |
</li> |
493 |
<li id="publicshelves_tab" class="active"> |
493 |
<li id="publicshelves_tab" role="presentation"> |
494 |
<a href="#tab_content">Public lists</a> |
494 |
<a href="#shelves_list" aria-controls="shelves_list" role="tab" data-toggle="tab" data-public="1">Public lists</a> |
495 |
</li> |
495 |
</li> |
496 |
</ul> |
496 |
</ul> |
497 |
|
497 |
|
498 |
<div id="tab_content"> |
498 |
<div class="tab-content"> |
499 |
<table id="listresultst"> |
499 |
<div role="tabpanel" class="tab-pane active" id="shelves_list"> |
500 |
<thead> |
500 |
<table id="listresultst"> |
501 |
<tr> |
501 |
<thead> |
502 |
<th class="NoVisible">Type</th> |
502 |
<tr> |
503 |
<th>List name</th> |
503 |
<th class="NoVisible">Type</th> |
504 |
<th>Contents</th> |
504 |
<th>List name</th> |
505 |
<th>Type</th> |
505 |
<th>Contents</th> |
506 |
<th>Owner</th> |
506 |
<th>Type</th> |
507 |
<th>Sort by</th> |
507 |
<th>Owner</th> |
508 |
<th>Creation date</th> |
508 |
<th>Sort by</th> |
509 |
<th>Modification date</th> |
509 |
<th>Creation date</th> |
510 |
<th class="noExport">Actions</th> |
510 |
<th>Modification date</th> |
511 |
</tr> |
511 |
<th class="noExport">Actions</th> |
512 |
<tr class="filters_row"> |
512 |
</tr> |
513 |
<th></th> |
513 |
<tr class="filters_row"> |
514 |
<th><input class="filter text_filter" id="searchshelfname_filter" placeholder="List name"></th> |
514 |
<th></th> |
515 |
<th></th> |
515 |
<th><input class="filter text_filter" id="searchshelfname_filter" placeholder="List name"></th> |
516 |
<th></th> |
516 |
<th></th> |
517 |
<th><input class="filter text_filter" id="searchowner_filter" placeholder="Owner"></th> |
517 |
<th></th> |
518 |
<th> |
518 |
<th><input class="filter text_filter" id="searchowner_filter" placeholder="Owner"></th> |
519 |
<select class="filter text_filter" id="searchsortby_filter"> |
519 |
<th> |
520 |
<option value=""></option> |
520 |
<select class="filter text_filter" id="searchsortby_filter"> |
521 |
<option value="title">Title</option> |
521 |
<option value=""></option> |
522 |
<option value="author">Author</option> |
522 |
<option value="title">Title</option> |
523 |
<option value="copyrightdate">Copyrightdate</option> |
523 |
<option value="author">Author</option> |
524 |
<option value="itemcallnumber">Call number</option> |
524 |
<option value="copyrightdate">Copyrightdate</option> |
525 |
<option value="dateadded">Date added</option> |
525 |
<option value="itemcallnumber">Call number</option> |
526 |
</select> |
526 |
<option value="dateadded">Date added</option> |
527 |
</th> |
527 |
</select> |
528 |
<th></th> |
528 |
</th> |
529 |
<th></th> |
529 |
<th></th> |
530 |
<th></th> |
530 |
<th></th> |
531 |
</tr> |
531 |
<th></th> |
532 |
</thead> |
532 |
</tr> |
533 |
<tbody></tbody> |
533 |
</thead> |
534 |
</table> <!-- /#listresultst --> |
534 |
<tbody></tbody> |
535 |
</div> <!-- #/tab_content --> |
535 |
</table> <!-- /#listresultst --> |
|
|
536 |
</div> <!-- /#shelves_list --> |
537 |
</div> <!-- #/.tab-content --> |
536 |
</div> <!-- /#tabs --> |
538 |
</div> <!-- /#tabs --> |
537 |
[% END # /IF op == 'list' %] |
539 |
[% END # /IF op == 'list' %] |
538 |
|
540 |
|
Lines 686-708
Link Here
|
686 |
|
688 |
|
687 |
dtListResults.fnAddFilters("filter", 750); |
689 |
dtListResults.fnAddFilters("filter", 750); |
688 |
|
690 |
|
689 |
var tabs = $("#tabs").tabs({ |
691 |
/* Select correct tab based on URL parameter */ |
690 |
[% IF public %] |
692 |
if( public == 0 ){ |
691 |
active: 1, |
693 |
$('#privateshelves_tab').tab('show'); |
692 |
[% ELSE %] |
694 |
} else { |
693 |
active: 0, |
695 |
$("#publicshelves_tab").tab("show"); |
694 |
[% END %] |
696 |
} |
695 |
activate: function(e, ui) { |
697 |
|
696 |
var active = tabs.tabs("option", "active" ); |
698 |
$('a[data-toggle="tab"]') |
697 |
if ( active == 0 ) { |
699 |
.on("click", function(){ |
698 |
public = 0; |
700 |
public = $(this).data("public"); |
699 |
dtListResults.fnDraw(); |
701 |
}) |
700 |
} else if ( active == 1 ) { |
702 |
.on('shown.bs.tab', function (e) { |
701 |
public = 1; |
703 |
dtListResults.fnDraw(); |
702 |
dtListResults.fnDraw(); |
|
|
703 |
} |
704 |
} |
705 |
}); |
704 |
}); |
|
|
705 |
|
706 |
$("body").on("click", ".deleteshelf", function(){ |
706 |
$("body").on("click", ".deleteshelf", function(){ |
707 |
return confirmDelete(MSG_CONFIRM_DELETE_LIST); |
707 |
return confirmDelete(MSG_CONFIRM_DELETE_LIST); |
708 |
}); |
708 |
}); |
709 |
- |
|
|