[% l('Mark for:') %] <span class="caret"></span>
</button>
<ul uib-dropdown-menu role="menu" aria-labelledby="mark-for-button">
- <li role="menuitem">
+ <li role="menuitem">
+ <a ng-click="markConjoined()">
+ [% l('Conjoined Items') %]
+ <span class="target-record-aside" ng-if="current_conjoined_target">[% l('(Currently [_1])', '{{current_conjoined_target}}') %]</span>
+ </a>
+ </li>
+ <li role="menuitem">
<a ng-click="markOverlay()">
[% l('Overlay Target') %]
<span class="target-record-aside" ng-if="current_overlay_target">[% l('(Currently [_1])', '{{current_overlay_target}}') %]</span>
</a>
</li>
<li role="menuitem">
- <a ng-click="markVolTransfer()">
- [% l('Volume Transfer') %]
- <span class="target-record-aside" ng-if="current_voltransfer_target">[% l('(Currently [_1])', '{{current_voltransfer_target}}') %]</span>
+ <a ng-click="mark_hold_transfer_dest()">
+ [% l('Title Hold Transfer') %]
+ <span class="target-record-aside" ng-if="current_hold_transfer_dest">[% l('(Currently [_1])', '{{current_hold_transfer_dest}}') %]</span>
</a>
</li>
<li role="menuitem">
- <a ng-click="markConjoined()">
- [% l('Conjoined Items') %]
- <span class="target-record-aside" ng-if="current_conjoined_target">[% l('(Currently [_1])', '{{current_conjoined_target}}') %]</span>
+ <a ng-click="markVolTransfer()">
+ [% l('Volume Transfer') %]
+ <span class="target-record-aside" ng-if="current_voltransfer_target">[% l('(Currently [_1])', '{{current_voltransfer_target}}') %]</span>
</a>
</li>
<li role="menuitem">
<a ng-click="clearRecordMarks()">[% l('Reset Record Marks') %]</a>
</li>
- <li role="menuitem">
- <a ng-click="mark_hold_transfer_dest()">
- [% l('Mark as Title Hold Transfer Destination') %]
- </a>
- </li>
</ul>
</div>
</div>
$scope.current_overlay_target = null;
$scope.current_voltransfer_target = null;
$scope.current_conjoined_target = null;
+ $scope.current_hold_transfer_dest = null;
egCore.hatch.removeLocalItem('eg.cat.marked_volume_transfer_record');
egCore.hatch.removeLocalItem('eg.cat.marked_conjoined_record');
egCore.hatch.removeLocalItem('eg.cat.marked_overlay_record');
+ egCore.hatch.removeLocalItem('eg.circ.hold.title_transfer_target');
}
$scope.stop_unload = false;
});
}
+ $scope.current_hold_transfer_dest = egCore.hatch.getLocalItem ('eg.circ.hold.title_transfer_target');
+
$scope.mark_hold_transfer_dest = function() {
+ $scope.current_hold_transfer_dest = $scope.record_id;
egCore.hatch.setLocalItem(
'eg.circ.hold.title_transfer_target', $scope.record_id);
ngToast.create(egCore.strings.HOLD_TRANSFER_DEST_MARKED);