Skip to content
Snippets Groups Projects
Commit ebdb492b authored by Chris Hallberg's avatar Chris Hallberg
Browse files

Lightbox: Bulk Actions in MyResearch.

parent dff52c90
No related merge requests found
......@@ -98,8 +98,8 @@ VuFind.lightbox = (function() {
if ( // Close the lightbox after deliberate login
obj.method // is a form
&& !html.match(/alert alert-danger/) // skip failed logins
&& (obj.url.match(/MyResearch/) // that matches login/create account
|| obj.url.match(/catalogLogin/)) // catalog login for holds
&& ((obj.url.match(/MyResearch/) && !obj.url.match(/Bulk/)) // that matches login/create account
|| obj.url.match(/catalogLogin/)) // catalog login for holds
) {
if (_originalUrl.match(/UserLogin/) || obj.url.match(/catalogLogin/)) {
var event = new CustomEvent('VuFind.lightbox.login', {
......
......@@ -17,7 +17,7 @@
<? $exportOptions = $this->export()->getActiveFormats('bulk'); if (count($exportOptions) > 0): ?>
<input class="btn btn-default" type="submit" name="export" value="<?=$this->transEsc('Export')?>" title="<?=$this->transEsc('export_selected')?>"/>
<? endif; ?>
<input class="btn btn-default" type="submit" name="print" value="<?=$this->transEsc('Print')?>" title="<?=$this->transEsc('print_selected')?>"/>
<input class="btn btn-default" type="submit" name="print" value="<?=$this->transEsc('Print')?>" title="<?=$this->transEsc('print_selected')?>" data-lightbox-ignore/>
<? if ($this->cart()->isActive()): ?>
<input class="btn btn-default" id="<?=$this->idPrefix?>updateCart" type="submit" name="add" value="<?=$this->transEsc('Add to Book Bag')?>"/>
<? endif; ?>
......
......@@ -55,7 +55,7 @@
<?=$this->render('search/controls/sort.phtml')?>
</div>
</div>
<form class="form-inline" method="post" name="bulkActionForm" action="<?=$this->url('cart-myresearchbulk')?>">
<form class="form-inline" method="post" name="bulkActionForm" action="<?=$this->url('cart-myresearchbulk')?>" data-lightbox data-lightbox-onsubmit="bulkFormHandler">
<?=$this->context($this)->renderInContext('myresearch/bulk-action-buttons.phtml', array('idPrefix' => '', 'list' => isset($list) ? $list : null, 'account' => $this->account))?>
<? foreach ($this->results->getResults() as $i=>$current): ?>
<?=$this->record($current)->getListEntry($list, $user)?>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment