mirador
Version:
An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
116 lines (102 loc) • 2.82 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fetchSearch = fetchSearch;
exports.receiveSearch = receiveSearch;
exports.receiveSearchFailure = receiveSearchFailure;
exports.removeSearch = removeSearch;
exports.requestSearch = requestSearch;
exports.setContentSearchCurrentAnnotation = setContentSearchCurrentAnnotation;
var _actionTypes = _interopRequireDefault(require("./action-types"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
/**
* requestSearch - action creator
*
* @param {String} windowId
* @param {String} searchId
* @param {String} query
* @memberof ActionCreators
*/
function requestSearch(windowId, companionWindowId, searchId, query) {
return {
companionWindowId: companionWindowId,
query: query,
searchId: searchId,
type: _actionTypes["default"].REQUEST_SEARCH,
windowId: windowId
};
}
/**
* receiveSearch - action creator
*
* @param {String} windowId
* @param {String} searchId
* @param {Object} searchJson
* @memberof ActionCreators
*/
function receiveSearch(windowId, companionWindowId, searchId, searchJson) {
return {
companionWindowId: companionWindowId,
searchId: searchId,
searchJson: searchJson,
type: _actionTypes["default"].RECEIVE_SEARCH,
windowId: windowId
};
}
/**
* receiveSearchFailure - action creator
*
* @param {String} windowId
* @param {String} searchId
* @param {String} error
* @memberof ActionCreators
*/
function receiveSearchFailure(windowId, companionWindowId, searchId, error) {
return {
companionWindowId: companionWindowId,
error: error,
searchId: searchId,
type: _actionTypes["default"].RECEIVE_SEARCH_FAILURE,
windowId: windowId
};
}
/**
* removeSearch - action creator
*
* @param {String} windowId
* @param {String} companionWindowId
* @memberof ActionCreators
*/
function removeSearch(windowId, companionWindowId) {
return {
companionWindowId: companionWindowId,
type: _actionTypes["default"].REMOVE_SEARCH,
windowId: windowId
};
}
/**
* fetchSearch - action creator
*
* @param {String} searchId
* @param {String} query
* @memberof ActionCreators
*/
function fetchSearch(windowId, companionWindowId, searchId, query) {
return requestSearch(windowId, companionWindowId, searchId, query);
}
/**
* setContentSearchCurrentAnnotation - action creator
*
* @param {String} windowId
* @param {String} annotationId
* @memberof ActionCreators
*/
function setContentSearchCurrentAnnotation(windowId, companionWindowId, annotationIds) {
return {
annotationIds: annotationIds,
companionWindowId: companionWindowId,
type: _actionTypes["default"].SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,
windowId: windowId
};
}