@brizy/media-gallery
Version:
176 lines (175 loc) • 7.34 kB
JavaScript
export var Types;
(function(Types) {
Types["Init"] = "page:project:stockPhotos:init";
Types["LoadError"] = "page:project:stockPhotos:loadError";
Types["Ready"] = "page:project:stockPhotos:ready";
Types["NothingSelected"] = "page:project:stockPhotos:nothingSelected";
Types["BulkSelectReady"] = "page:project:stockPhotos:bulkSelectReady";
Types["BulkSelectNothing"] = "page:project:stockPhotos:bulkSelectNothing";
Types["BulkSelectMultiple"] = "page:project:stockPhotos:bulkSelectMultipleSelected";
Types["InsertFromReady"] = "page:project:stockPhotos:insertFromReady";
Types["InsertFromBulkSelectReady"] = "page:project:stockPhotos:insertFromBulkSelectReady";
Types["InsertFromBulkSelectMultiple"] = "page:project:stockPhotos:insertFromBulkSelectMultiple";
})(Types || (Types = {}));
export var init = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
__stateId: "page:project:stockPhotos:init"
};
};
export var isInit = function(s) {
return s.__stateId === "page:project:stockPhotos:init";
};
export var loadError = function(param) {
var message = param.message, page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType;
return {
message: message,
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
__stateId: "page:project:stockPhotos:loadError"
};
};
export var isLoadError = function(s) {
return s.__stateId === "page:project:stockPhotos:loadError";
};
export var ready = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, newSearch = param.newSearch, selectedItem = param.selectedItem;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
selectedItem: selectedItem,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:ready"
};
};
export var isReady = function(s) {
return s.__stateId === "page:project:stockPhotos:ready";
};
export var insertFromReady = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, selectedItem = param.selectedItem, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
selectedItem: selectedItem,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:insertFromReady"
};
};
export var isInsertFromReady = function(s) {
return s.__stateId === "page:project:stockPhotos:insertFromReady";
};
export var bulkSelectReady = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, selectedItem = param.selectedItem, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
selectedItem: selectedItem,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:bulkSelectReady"
};
};
export var isBulkSelectReady = function(s) {
return s.__stateId === "page:project:stockPhotos:bulkSelectReady";
};
export var insertFromBulkSelectReady = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, selectedItem = param.selectedItem, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
selectedItem: selectedItem,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:insertFromBulkSelectReady"
};
};
export var isInsertFromBulkSelectReady = function(s) {
return s.__stateId === "page:project:stockPhotos:insertFromBulkSelectReady";
};
export var nothingSelected = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:nothingSelected"
};
};
export var isNothingSelected = function(s) {
return s.__stateId === "page:project:stockPhotos:nothingSelected";
};
export var bulkSelectNothing = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:bulkSelectNothing"
};
};
export var isBulkSelectNothing = function(s) {
return s.__stateId === "page:project:stockPhotos:bulkSelectNothing";
};
export var bulkSelectMultiple = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:bulkSelectMultipleSelected"
};
};
export var isBulkSelectMultiple = function(s) {
return s.__stateId === "page:project:stockPhotos:bulkSelectMultipleSelected";
};
export var insertFromBulkSelectMultiple = function(param) {
var page = param.page, search = param.search, height = param.height, insertFilesType = param.insertFilesType, items = param.items, isLastPage = param.isLastPage, newSearch = param.newSearch;
return {
page: page,
search: search,
height: height,
insertFilesType: insertFilesType,
items: items,
isLastPage: isLastPage,
newSearch: newSearch,
__stateId: "page:project:stockPhotos:insertFromBulkSelectMultiple"
};
};
export var isInsertFromBulkSelectMultiple = function(s) {
return s.__stateId === "page:project:stockPhotos:insertFromBulkSelectMultiple";
};
export var isState = function(s) {
return Object.values(Types).includes(s.__stateId);
};