diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2022-09-23 09:30:38 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2022-09-23 09:42:58 +0200 |
commit | aa5a1b548ab02760dccc639b9c3f32c2b468e614 (patch) | |
tree | 09f73de018b0b725359940bb3601d95b67311b34 /js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js | |
parent | 39163732ed192052ecbed4e34ef61078a7a0c935 (diff) | |
parent | e737b083e57872d61274ea8399506717ce1a20b1 (diff) |
Merge pull request #1279 from nextcloud/fix/invalid-fileid
Make sure we have a valid fileID for albums content and fix trashbin listener event
Diffstat (limited to 'js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js')
-rw-r--r-- | js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js | 1902 |
1 files changed, 0 insertions, 1902 deletions
diff --git a/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js b/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js deleted file mode 100644 index 1ff23221..00000000 --- a/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js +++ /dev/null @@ -1,1902 +0,0 @@ -"use strict"; -(self["webpackChunkphotos"] = self["webpackChunkphotos"] || []).push([["src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue"],{ - -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Albums/AlbumForm.vue?vue&type=script&lang=js&": -/*!**************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Albums/AlbumForm.vue?vue&type=script&lang=js& ***! - \**************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_material_design_icons_MapMarker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-material-design-icons/MapMarker */ "./node_modules/vue-material-design-icons/MapMarker.vue"); -/* harmony import */ var vue_material_design_icons_AccountMultiplePlus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-material-design-icons/AccountMultiplePlus */ "./node_modules/vue-material-design-icons/AccountMultiplePlus.vue"); -/* harmony import */ var vue_material_design_icons_Send__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-material-design-icons/Send */ "./node_modules/vue-material-design-icons/Send.vue"); -/* harmony import */ var _nextcloud_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue */ "./node_modules/@nextcloud/vue/dist/ncvuecomponents.js"); -/* harmony import */ var _nextcloud_vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _nextcloud_moment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/moment */ "./node_modules/@nextcloud/moment/dist/index.js"); -/* harmony import */ var _nextcloud_moment__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_moment__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _CollaboratorsSelectionForm_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CollaboratorsSelectionForm.vue */ "./src/components/Albums/CollaboratorsSelectionForm.vue"); -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'AlbumForm', - components: { - MapMarker: vue_material_design_icons_MapMarker__WEBPACK_IMPORTED_MODULE_0__["default"], - AccountMultiplePlus: vue_material_design_icons_AccountMultiplePlus__WEBPACK_IMPORTED_MODULE_1__["default"], - Send: vue_material_design_icons_Send__WEBPACK_IMPORTED_MODULE_2__["default"], - NcButton: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_3__.NcButton, - NcLoadingIcon: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_3__.NcLoadingIcon, - NcTextField: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_3__.NcTextField, - CollaboratorsSelectionForm: _CollaboratorsSelectionForm_vue__WEBPACK_IMPORTED_MODULE_5__["default"] - }, - props: { - album: { - type: Object, - default: null - }, - displayBackButton: { - type: Boolean, - default: false - } - }, - data: function data() { - return { - showCollaboratorView: false, - albumName: '', - albumLocation: '', - loading: false - }; - }, - computed: { - /** - * @return {boolean} Whether sharing is enabled. - */ - editMode: function editMode() { - return this.album !== null; - }, - - /** - * @return {boolean} Whether sharing is enabled. - */ - sharingEnabled: function sharingEnabled() { - return OC.Share !== undefined; - } - }, - mounted: function mounted() { - var _this = this; - - if (this.editMode) { - this.albumName = this.album.basename; - this.albumLocation = this.album.location; - } - - this.$nextTick(function () { - _this.$refs.nameInput.$el.getElementsByTagName('input')[0].focus(); - }); - }, - methods: _objectSpread(_objectSpread({}, (0,vuex__WEBPACK_IMPORTED_MODULE_6__.mapActions)(['createAlbum', 'renameAlbum', 'updateAlbum'])), {}, { - submit: function submit() { - var collaborators = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - - if (this.albumName === '' || this.loading) { - return; - } - - if (this.editMode) { - this.handleUpdateAlbum(); - } else { - this.handleCreateAlbum(collaborators); - } - }, - handleCreateAlbum: function handleCreateAlbum() { - var _arguments = arguments, - _this2 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var collaborators, album; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - collaborators = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : []; - _context.prev = 1; - _this2.loading = true; - _context.next = 5; - return _this2.createAlbum({ - album: { - basename: _this2.albumName, - nbItems: 0, - location: _this2.albumLocation, - lastPhoto: -1, - date: _nextcloud_moment__WEBPACK_IMPORTED_MODULE_4___default()().format('MMMM YYYY'), - collaborators: collaborators - } - }); - - case 5: - album = _context.sent; - - if (!(_this2.albumLocation !== '' || collaborators.length !== 0)) { - _context.next = 10; - break; - } - - _context.next = 9; - return _this2.updateAlbum({ - albumName: _this2.albumName, - properties: { - location: _this2.albumLocation, - collaborators: collaborators - } - }); - - case 9: - album = _context.sent; - - case 10: - _this2.$emit('done', { - album: album - }); - - case 11: - _context.prev = 11; - _this2.loading = false; - return _context.finish(11); - - case 14: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[1,, 11, 14]]); - }))(); - }, - handleUpdateAlbum: function handleUpdateAlbum() { - var _this3 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var album; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.prev = 0; - _this3.loading = true; - album = _objectSpread({}, _this3.album); - - if (!(_this3.album.basename !== _this3.albumName)) { - _context2.next = 7; - break; - } - - _context2.next = 6; - return _this3.renameAlbum({ - currentAlbumName: _this3.album.basename, - newAlbumName: _this3.albumName - }); - - case 6: - album = _context2.sent; - - case 7: - if (!(_this3.album.location !== _this3.albumLocation)) { - _context2.next = 11; - break; - } - - _context2.next = 10; - return _this3.updateAlbum({ - albumName: _this3.albumName, - properties: { - location: _this3.albumLocation - } - }); - - case 10: - album.location = _context2.sent; - - case 11: - _this3.$emit('done', { - album: album - }); - - case 12: - _context2.prev = 12; - _this3.loading = false; - return _context2.finish(12); - - case 15: - case "end": - return _context2.stop(); - } - } - }, _callee2, null, [[0,, 12, 15]]); - }))(); - }, - back: function back() { - this.$emit('back'); - } - }) -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Albums/CollaboratorsSelectionForm.vue?vue&type=script&lang=js&": -/*!*******************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/components/Albums/CollaboratorsSelectionForm.vue?vue&type=script&lang=js& ***! - \*******************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var vue_material_design_icons_Magnify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-material-design-icons/Magnify */ "./node_modules/vue-material-design-icons/Magnify.vue"); -/* harmony import */ var vue_material_design_icons_Close__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-material-design-icons/Close */ "./node_modules/vue-material-design-icons/Close.vue"); -/* harmony import */ var _nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/axios */ "./node_modules/@nextcloud/axios/dist/index.esm.js"); -/* harmony import */ var _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/dialogs */ "./node_modules/@nextcloud/dialogs/dist/index.es.js"); -/* harmony import */ var _nextcloud_auth__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.esm.js"); -/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.js"); -/* harmony import */ var _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @nextcloud/vue */ "./node_modules/@nextcloud/vue/dist/ncvuecomponents.js"); -/* harmony import */ var _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _services_logger_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../services/logger.js */ "./src/services/logger.js"); -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// - - - - - - - - -var SHARE = { - TYPE: { - USER: 0, - GROUP: 1 // LINK: 3, - - } -}; -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'CollaboratorsSelectionForm', - components: { - Magnify: vue_material_design_icons_Magnify__WEBPACK_IMPORTED_MODULE_0__["default"], - Close: vue_material_design_icons_Close__WEBPACK_IMPORTED_MODULE_1__["default"], - NcLoadingIcon: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__.NcLoadingIcon, - NcButton: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__.NcButton, - NcListItemIcon: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__.NcListItemIcon, - NcTextField: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__.NcTextField, - NcPopover: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_6__.NcPopover - }, - props: { - albumName: { - type: String, - required: true - }, - collaborators: { - type: Array, - default: function _default() { - return []; - } - }, - publicLink: { - type: String, - default: '' - }, - allowPublicLink: { - type: Boolean, - default: true - } - }, - data: function data() { - return { - searchText: '', - availableCollaborators: {}, - selectedCollaboratorsKeys: [], - currentSearchResults: [], - loadingCollaborators: false, - randomId: Math.random().toString().substring(2, 10), - publicLinkCopied: false, - config: { - minSearchStringLength: parseInt(OC.config['sharing.minSearchStringLength'], 10) || 0 - } - }; - }, - computed: { - /** - * @return {string[]} - */ - searchResults: function searchResults() { - var _this = this; - - return this.currentSearchResults.filter(function (_ref) { - var id = _ref.id; - return id !== (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_4__.getCurrentUser)().uid; - }).map(function (_ref2) { - var type = _ref2.type, - id = _ref2.id; - return "".concat(type, ":").concat(id); - }).filter(function (key) { - return !_this.selectedCollaboratorsKeys.includes(key); - }).map(function (key) { - return { - key: key, - height: 48 - }; - }); - }, - - /** - * @return {object[]} - */ - selectedCollaborators: function selectedCollaborators() { - var _this2 = this; - - return this.selectedCollaboratorsKeys.map(function (collaboratorKey) { - return _this2.availableCollaborators[collaboratorKey]; - }); - } - }, - mounted: function mounted() { - this.searchCollaborators(); - this.selectedCollaboratorsKeys = this.collaborators.map(function (_ref3) { - var type = _ref3.type, - id = _ref3.id; - return "".concat(type, ":").concat(id); - }); - this.availableCollaborators = _objectSpread(_objectSpread({}, this.availableCollaborators), this.collaborators.reduce(function (collaborators, collaborator) { - return _objectSpread(_objectSpread({}, collaborators), {}, _defineProperty({}, "".concat(collaborator.type, ":").concat(collaborator.id), collaborator)); - }, {})); - }, - methods: { - /** - * Fetch possible collaborators. - */ - searchCollaborators: function searchCollaborators() { - var _this3 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var response; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.prev = 0; - - if (!(_this3.searchText.length < _this3.config.minSearchStringLength)) { - _context.next = 3; - break; - } - - return _context.abrupt("return"); - - case 3: - _this3.loadingCollaborators = true; - _context.next = 6; - return _nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__["default"].get((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_5__.generateOcsUrl)('core/autocomplete/get'), { - params: { - search: _this3.searchText, - itemType: 'share-recipients', - shareTypes: [SHARE.TYPE.USER, SHARE.TYPE.GROUP] - } - }); - - case 6: - response = _context.sent; - _this3.currentSearchResults = response.data.ocs.data.map(function (collaborator) { - var type = -1; - - switch (collaborator.source) { - case 'users': - type = OC.Share.SHARE_TYPE_USER; - break; - - case 'groups': - type = OC.Share.SHARE_TYPE_GROUP; - break; - } - - return _objectSpread(_objectSpread({}, collaborator), {}, { - type: type - }); - }); - _this3.availableCollaborators = _objectSpread(_objectSpread({}, _this3.availableCollaborators), _this3.currentSearchResults.reduce(function (collaborators, collaborator) { - return _objectSpread(_objectSpread({}, collaborators), {}, _defineProperty({}, "".concat(collaborator.type, ":").concat(collaborator.id), collaborator)); - }, {})); - _context.next = 16; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](0); - _this3.errorFetchingCollaborators = _context.t0; - _services_logger_js__WEBPACK_IMPORTED_MODULE_7__["default"].error(t('photos', 'Failed to fetch collaborators list.'), _context.t0); - (0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__.showError)(t('photos', 'Failed to fetch collaborators list.')); - - case 16: - _context.prev = 16; - _this3.loadingCollaborators = false; - return _context.finish(16); - - case 19: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[0, 11, 16, 19]]); - }))(); - }, - // TODO: implement public sharing - createPublicLinkForAlbum: function createPublicLinkForAlbum() { - var _this4 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - return _context2.abrupt("return", _nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__["default"].put((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_5__.generateOcsUrl)("apps/photos/createPublicLink/".concat(_this4.albumName)))); - - case 1: - case "end": - return _context2.stop(); - } - } - }, _callee2); - }))(); - }, - deletePublicLink: function deletePublicLink() { - var _this5 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - return _context3.abrupt("return", _nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__["default"]["delete"]((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_5__.generateOcsUrl)("apps/photos/createPublicLink/".concat(_this5.albumName)))); - - case 1: - case "end": - return _context3.stop(); - } - } - }, _callee3); - }))(); - }, - copyPublicLink: function copyPublicLink() { - var _this6 = this; - - return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return navigator.clipboard.writeText(_this6.publicLink); - - case 2: - _this6.publicLinkCopied = true; - setTimeout(function () { - _this6.publicLinkCopied = false; - }, 10000); - - case 4: - case "end": - return _context4.stop(); - } - } - }, _callee4); - }))(); - }, - selectEntity: function selectEntity(collaboratorKey) { - if (this.selectedCollaboratorsKeys.includes(collaboratorKey)) { - return; - } - - this.$refs.popover.$refs.popover.hide(); - this.selectedCollaboratorsKeys.push(collaboratorKey); - }, - unselectEntity: function unselectEntity(collaboratorKey) { - var index = this.selectedCollaboratorsKeys.indexOf(collaboratorKey); - this.selectedCollaboratorsKeys.splice(index, 1); - } - } -}); - -/***/ }), - -/***/ "./src/mixins/FetchAlbumsMixin.js": -/*!****************************************!*\ - !*** ./src/mixins/FetchAlbumsMixin.js ***! - \****************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -__webpack_require__.r(__webpack_exports__); -/* harmony ex |