Repository URL to install this package:
|
Version:
3.12.20 ▾
|
var SORT_BY = {
REVELANCE: 'relevance',
NAME: 'name',
CREATED_AT: 'created_at',
COLOR: 'color',
ASSETS_COUNT: 'assets_count',
LAST_MODIFY: 'updated_at',
UPLOADED: 'uploaded',
MODIFIED: 'modified_at',
SIZE: 'size',
TYPE: 'type'
};
var SORT_ORDER = {
ASC: 'asc',
DSC: 'desc'
};
var MAIN_SORT_OPTIONS = [{
i18nLabelKey: 'labelsListLabelNameLabel',
value: SORT_BY.NAME
}, {
i18nLabelKey: 'sortOptionsByUploadDateLabel',
value: SORT_BY.CREATED_AT
}, {
i18nLabelKey: 'sortOptionsByModifyDateLabel',
value: SORT_BY.MODIFIED
}, {
i18nLabelKey: 'sortOptionsBySizeLabel',
value: SORT_BY.SIZE
}, {
i18nLabelKey: 'sortOptionByTypeLabel',
value: SORT_BY.TYPE
}];
var COLLECTIONS_FOLDERS_SORT_OPTIONS = [{
i18nLabelKey: 'sortOptionsByNameLabel',
value: SORT_BY.NAME
}];
var FAVORITES_VIEW_SORT_OPTIONS = [].concat(COLLECTIONS_FOLDERS_SORT_OPTIONS);
// !TODO: use COLLECTIONS_LIST_COLS_OBJECTS after fix init error
var COLLECTIONS_SORT_OPTIONS = [{
i18nLabelKey: 'sortOptionsByNameLabel',
value: SORT_BY.NAME
}, {
i18nLabelKey: 'sortOptionsByCreatedDateLabel',
value: SORT_BY.CREATED_AT
}];
// !TODO: use LABELS_LIST_COLS_OBJECTS after fix init error
var LABELS_SORT_OPTIONS = [{
i18nLabelKey: 'labelsListLabelNameLabel',
value: SORT_BY.NAME
}, {
i18nLabelKey: 'sortOptionsByCreatedDateLabel',
value: SORT_BY.CREATED_AT
}, {
i18nLabelKey: 'labelsListColorLabel',
value: SORT_BY.COLOR
}, {
i18nLabelKey: 'listViewTableColHeaderSize',
value: SORT_BY.ASSETS_COUNT
}, {
i18nLabelKey: 'mutualizedLastModifyLabel',
value: SORT_BY.LAST_MODIFY
}];
var REVELANCE_OPTION = {
i18nLabelKey: 'sortOptionsByRelevanceLabel',
value: SORT_BY.REVELANCE
};
var LABELS_VIEW_SORT_OPTIONS = [].concat(MAIN_SORT_OPTIONS);
var PRODUCTS_VIEW_SORT_OPTIONS = [].concat(MAIN_SORT_OPTIONS);
var ASSETS_VIEW_SORT_OPTIONS = [].concat(MAIN_SORT_OPTIONS);
var SEARCH_VIEW_SORT_OPTIONS = [REVELANCE_OPTION].concat(MAIN_SORT_OPTIONS);
var FOLDERS_VIEW_SORT_OPTIONS = [].concat(MAIN_SORT_OPTIONS);
var FOLDER_TREE_SORT_OPTIONS = [{
i18nLabelKey: 'labelsListLabelNameLabel',
value: SORT_BY.NAME
}, {
i18nLabelKey: 'sortOptionsByCreated',
value: SORT_BY.CREATED_AT
}, {
i18nLabelKey: 'sortOptionsByModifyDateLabel',
value: SORT_BY.MODIFIED
}, {
i18nLabelKey: 'sortOptionsByAssetsCount',
value: SORT_BY.ASSETS_COUNT
}, {
i18nLabelKey: 'sortOptionsByAssetsSize',
value: SORT_BY.SIZE
}];
export { SORT_BY, SORT_ORDER, COLLECTIONS_SORT_OPTIONS, COLLECTIONS_FOLDERS_SORT_OPTIONS, LABELS_SORT_OPTIONS, LABELS_VIEW_SORT_OPTIONS, FAVORITES_VIEW_SORT_OPTIONS, PRODUCTS_VIEW_SORT_OPTIONS, ASSETS_VIEW_SORT_OPTIONS, FOLDERS_VIEW_SORT_OPTIONS, FOLDER_TREE_SORT_OPTIONS, SEARCH_VIEW_SORT_OPTIONS };