fix(core): unsupported browser redirect url
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>pull/45622/head
parent
13c4787193
commit
c0f0ec4693
@ -0,0 +1,937 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_comments_src_mixins_CommentView_ts-apps_comments_src_components_Comment_vue"],{
|
||||
|
||||
/***/ "./apps/comments/src/mixins/CommentMixin.js":
|
||||
/*!**************************************************!*\
|
||||
!*** ./apps/comments/src/mixins/CommentMixin.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 _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/dialogs */ "./node_modules/@nextcloud/dialogs/dist/index.mjs");
|
||||
/* harmony import */ var _services_NewComment_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/NewComment.js */ "./apps/comments/src/services/NewComment.js");
|
||||
/* harmony import */ var _services_DeleteComment_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/DeleteComment.js */ "./apps/comments/src/services/DeleteComment.js");
|
||||
/* harmony import */ var _services_EditComment_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services/EditComment.js */ "./apps/comments/src/services/EditComment.js");
|
||||
/* harmony import */ var _logger_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../logger.js */ "./apps/comments/src/logger.js");
|
||||
/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js");
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
|
||||
props: {
|
||||
id: {
|
||||
type: Number,
|
||||
default: null
|
||||
},
|
||||
message: {
|
||||
type: String,
|
||||
default: ''
|
||||
},
|
||||
resourceId: {
|
||||
type: [String, Number],
|
||||
required: true
|
||||
},
|
||||
resourceType: {
|
||||
type: String,
|
||||
default: 'files'
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
deleted: false,
|
||||
editing: false,
|
||||
loading: false
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
// EDITION
|
||||
onEdit() {
|
||||
this.editing = true;
|
||||
},
|
||||
onEditCancel() {
|
||||
this.editing = false;
|
||||
// Restore original value
|
||||
this.updateLocalMessage(this.message);
|
||||
},
|
||||
async onEditComment(message) {
|
||||
this.loading = true;
|
||||
try {
|
||||
await (0,_services_EditComment_js__WEBPACK_IMPORTED_MODULE_3__["default"])(this.resourceType, this.resourceId, this.id, message);
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_4__["default"].debug('Comment edited', {
|
||||
resourceType: this.resourceType,
|
||||
resourceId: this.resourceId,
|
||||
id: this.id,
|
||||
message
|
||||
});
|
||||
this.$emit('update:message', message);
|
||||
this.editing = false;
|
||||
} catch (error) {
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__.showError)(t('comments', 'An error occurred while trying to edit the comment'));
|
||||
console.error(error);
|
||||
} finally {
|
||||
this.loading = false;
|
||||
}
|
||||
},
|
||||
// DELETION
|
||||
onDeleteWithUndo() {
|
||||
this.deleted = true;
|
||||
const timeOutDelete = setTimeout(this.onDelete, _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__.TOAST_UNDO_TIMEOUT);
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__.showUndo)(t('comments', 'Comment deleted'), () => {
|
||||
clearTimeout(timeOutDelete);
|
||||
this.deleted = false;
|
||||
});
|
||||
},
|
||||
async onDelete() {
|
||||
try {
|
||||
await (0,_services_DeleteComment_js__WEBPACK_IMPORTED_MODULE_2__["default"])(this.resourceType, this.resourceId, this.id);
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_4__["default"].debug('Comment deleted', {
|
||||
resourceType: this.resourceType,
|
||||
resourceId: this.resourceId,
|
||||
id: this.id
|
||||
});
|
||||
this.$emit('delete', this.id);
|
||||
} catch (error) {
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__.showError)(t('comments', 'An error occurred while trying to delete the comment'));
|
||||
console.error(error);
|
||||
this.deleted = false;
|
||||
}
|
||||
},
|
||||
// CREATION
|
||||
async onNewComment(message) {
|
||||
this.loading = true;
|
||||
try {
|
||||
const newComment = await (0,_services_NewComment_js__WEBPACK_IMPORTED_MODULE_1__["default"])(this.resourceType, this.resourceId, message);
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_4__["default"].debug('New comment posted', {
|
||||
resourceType: this.resourceType,
|
||||
resourceId: this.resourceId,
|
||||
newComment
|
||||
});
|
||||
this.$emit('new', newComment);
|
||||
|
||||
// Clear old content
|
||||
this.$emit('update:message', '');
|
||||
this.localMessage = '';
|
||||
} catch (error) {
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_0__.showError)(t('comments', 'An error occurred while trying to create the comment'));
|
||||
console.error(error);
|
||||
} finally {
|
||||
this.loading = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/services/DeleteComment.js":
|
||||
/*!*****************************************************!*\
|
||||
!*** ./apps/comments/src/services/DeleteComment.js ***!
|
||||
\*****************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ "default": () => (/* export default binding */ __WEBPACK_DEFAULT_EXPORT__)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _DavClient_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DavClient.js */ "./apps/comments/src/services/DavClient.js");
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Delete a comment
|
||||
*
|
||||
* @param {string} resourceType the resource type
|
||||
* @param {number} resourceId the resource ID
|
||||
* @param {number} commentId the comment iD
|
||||
*/
|
||||
/* harmony default export */ async function __WEBPACK_DEFAULT_EXPORT__(resourceType, resourceId, commentId) {
|
||||
const commentPath = ['', resourceType, resourceId, commentId].join('/');
|
||||
|
||||
// Fetch newly created comment data
|
||||
await _DavClient_js__WEBPACK_IMPORTED_MODULE_0__["default"].deleteFile(commentPath);
|
||||
}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/services/EditComment.js":
|
||||
/*!***************************************************!*\
|
||||
!*** ./apps/comments/src/services/EditComment.js ***!
|
||||
\***************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ "default": () => (/* export default binding */ __WEBPACK_DEFAULT_EXPORT__)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _DavClient_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DavClient.js */ "./apps/comments/src/services/DavClient.js");
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Edit an existing comment
|
||||
*
|
||||
* @param {string} resourceType the resource type
|
||||
* @param {number} resourceId the resource ID
|
||||
* @param {number} commentId the comment iD
|
||||
* @param {string} message the message content
|
||||
*/
|
||||
/* harmony default export */ async function __WEBPACK_DEFAULT_EXPORT__(resourceType, resourceId, commentId, message) {
|
||||
const commentPath = ['', resourceType, resourceId, commentId].join('/');
|
||||
return await _DavClient_js__WEBPACK_IMPORTED_MODULE_0__["default"].customRequest(commentPath, Object.assign({
|
||||
method: 'PROPPATCH',
|
||||
data: "<?xml version=\"1.0\"?>\n\t\t\t<d:propertyupdate\n\t\t\t\txmlns:d=\"DAV:\"\n\t\t\t\txmlns:oc=\"http://owncloud.org/ns\">\n\t\t\t<d:set>\n\t\t\t\t<d:prop>\n\t\t\t\t\t<oc:message>".concat(message, "</oc:message>\n\t\t\t\t</d:prop>\n\t\t\t</d:set>\n\t\t\t</d:propertyupdate>")
|
||||
}));
|
||||
}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/services/NewComment.js":
|
||||
/*!**************************************************!*\
|
||||
!*** ./apps/comments/src/services/NewComment.js ***!
|
||||
\**************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ "default": () => (/* export default binding */ __WEBPACK_DEFAULT_EXPORT__)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.es.mjs");
|
||||
/* harmony import */ var _utils_davUtils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/davUtils.js */ "./apps/comments/src/utils/davUtils.js");
|
||||
/* harmony import */ var _utils_decodeHtmlEntities_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/decodeHtmlEntities.js */ "./apps/comments/src/utils/decodeHtmlEntities.js");
|
||||
/* harmony import */ var _nextcloud_axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/axios */ "./node_modules/@nextcloud/axios/dist/index.es.mjs");
|
||||
/* harmony import */ var _DavClient_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./DavClient.js */ "./apps/comments/src/services/DavClient.js");
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Retrieve the comments list
|
||||
*
|
||||
* @param {string} resourceType the resource type
|
||||
* @param {number} resourceId the resource ID
|
||||
* @param {string} message the message
|
||||
* @return {object} the new comment
|
||||
*/
|
||||
/* harmony default export */ async function __WEBPACK_DEFAULT_EXPORT__(resourceType, resourceId, message) {
|
||||
const resourcePath = ['', resourceType, resourceId].join('/');
|
||||
const response = await _nextcloud_axios__WEBPACK_IMPORTED_MODULE_3__["default"].post((0,_utils_davUtils_js__WEBPACK_IMPORTED_MODULE_1__.getRootPath)() + resourcePath, {
|
||||
actorDisplayName: (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__.getCurrentUser)().displayName,
|
||||
actorId: (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__.getCurrentUser)().uid,
|
||||
actorType: 'users',
|
||||
creationDateTime: new Date().toUTCString(),
|
||||
message,
|
||||
objectType: resourceType,
|
||||
verb: 'comment'
|
||||
});
|
||||
|
||||
// Retrieve comment id from resource location
|
||||
const commentId = parseInt(response.headers['content-location'].split('/').pop());
|
||||
const commentPath = resourcePath + '/' + commentId;
|
||||
|
||||
// Fetch newly created comment data
|
||||
const comment = await _DavClient_js__WEBPACK_IMPORTED_MODULE_4__["default"].stat(commentPath, {
|
||||
details: true
|
||||
});
|
||||
const props = comment.data.props;
|
||||
// Decode twice to handle potentially double-encoded entities
|
||||
// FIXME Remove this once https://github.com/nextcloud/server/issues/29306
|
||||
// is resolved
|
||||
props.actorDisplayName = (0,_utils_decodeHtmlEntities_js__WEBPACK_IMPORTED_MODULE_2__.decodeHtmlEntities)(props.actorDisplayName, 2);
|
||||
props.message = (0,_utils_decodeHtmlEntities_js__WEBPACK_IMPORTED_MODULE_2__.decodeHtmlEntities)(props.message, 2);
|
||||
return comment.data;
|
||||
}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/utils/decodeHtmlEntities.js":
|
||||
/*!*******************************************************!*\
|
||||
!*** ./apps/comments/src/utils/decodeHtmlEntities.js ***!
|
||||
\*******************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ decodeHtmlEntities: () => (/* binding */ decodeHtmlEntities)
|
||||
/* harmony export */ });
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
/**
|
||||
* @param {any} value -
|
||||
* @param {any} passes -
|
||||
*/
|
||||
function decodeHtmlEntities(value) {
|
||||
let passes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
|
||||
const parser = new DOMParser();
|
||||
let decoded = value;
|
||||
for (let i = 0; i < passes; i++) {
|
||||
decoded = parser.parseFromString(decoded, 'text/html').documentElement.textContent;
|
||||
}
|
||||
return decoded;
|
||||
}
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/mixins/CommentView.ts":
|
||||
/*!*************************************************!*\
|
||||
!*** ./apps/comments/src/mixins/CommentView.ts ***!
|
||||
\*************************************************/
|
||||
/***/ ((__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 _nextcloud_axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/axios */ "./node_modules/@nextcloud/axios/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/initial-state */ "./node_modules/@nextcloud/initial-state/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_4__.defineComponent)({
|
||||
props: {
|
||||
resourceId: {
|
||||
type: Number,
|
||||
required: true
|
||||
},
|
||||
resourceType: {
|
||||
type: String,
|
||||
default: 'files'
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
editorData: {
|
||||
actorDisplayName: (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)().displayName,
|
||||
actorId: (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)().uid,
|
||||
key: 'editor'
|
||||
},
|
||||
userData: {}
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* Autocomplete @mentions
|
||||
*
|
||||
* @param {string} search the query
|
||||
* @param {Function} callback the callback to process the results with
|
||||
*/
|
||||
async autoComplete(search, callback) {
|
||||
const {
|
||||
data
|
||||
} = await _nextcloud_axios__WEBPACK_IMPORTED_MODULE_0__["default"].get((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_3__.generateOcsUrl)('core/autocomplete/get'), {
|
||||
params: {
|
||||
search,
|
||||
itemType: 'files',
|
||||
itemId: this.resourceId,
|
||||
sorter: 'commenters|share-recipients',
|
||||
limit: (0,_nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_2__.loadState)('comments', 'maxAutoCompleteResults')
|
||||
}
|
||||
});
|
||||
// Save user data so it can be used by the editor to replace mentions
|
||||
data.ocs.data.forEach(user => {
|
||||
this.userData[user.id] = user;
|
||||
});
|
||||
return callback(Object.values(this.userData));
|
||||
},
|
||||
/**
|
||||
* Make sure we have all mentions as Array of objects
|
||||
*
|
||||
* @param mentions the mentions list
|
||||
*/
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
genMentionsData(mentions) {
|
||||
Object.values(mentions).flat().forEach(mention => {
|
||||
var _getCurrentUser;
|
||||
this.userData[mention.mentionId] = {
|
||||
// TODO: support groups
|
||||
icon: 'icon-user',
|
||||
id: mention.mentionId,
|
||||
label: mention.mentionDisplayName,
|
||||
source: 'users',
|
||||
primary: ((_getCurrentUser = (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)()) === null || _getCurrentUser === void 0 ? void 0 : _getCurrentUser.uid) === mention.mentionId
|
||||
};
|
||||
});
|
||||
return this.userData;
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=script&lang=js":
|
||||
/*!******************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.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 _nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcActionButton_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcActionButton.js */ "./node_modules/@nextcloud/vue/dist/Components/NcActionButton.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcActions_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcActions.js */ "./node_modules/@nextcloud/vue/dist/Components/NcActions.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcActionSeparator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcActionSeparator.js */ "./node_modules/@nextcloud/vue/dist/Components/NcActionSeparator.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcAvatar_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcAvatar.js */ "./node_modules/@nextcloud/vue/dist/Components/NcAvatar.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcButton.js */ "./node_modules/@nextcloud/vue/dist/Components/NcButton.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcDateTime_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcDateTime.js */ "./node_modules/@nextcloud/vue/dist/Components/NcDateTime.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Mixins_richEditor_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @nextcloud/vue/dist/Mixins/richEditor.js */ "./node_modules/@nextcloud/vue/dist/Mixins/richEditor.mjs");
|
||||
/* harmony import */ var vue_material_design_icons_ArrowRight_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue-material-design-icons/ArrowRight.vue */ "./node_modules/vue-material-design-icons/ArrowRight.vue");
|
||||
/* harmony import */ var _mixins_CommentMixin_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../mixins/CommentMixin.js */ "./apps/comments/src/mixins/CommentMixin.js");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Dynamic loading
|
||||
const NcRichContenteditable = () => Promise.all(/*! import() */[__webpack_require__.e("core-common"), __webpack_require__.e("node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs")]).then(__webpack_require__.bind(__webpack_require__, /*! @nextcloud/vue/dist/Components/NcRichContenteditable.js */ "./node_modules/@nextcloud/vue/dist/Components/NcRichContenteditable.mjs"));
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
|
||||
name: 'Comment',
|
||||
components: {
|
||||
ArrowRight: vue_material_design_icons_ArrowRight_vue__WEBPACK_IMPORTED_MODULE_9__["default"],
|
||||
NcActionButton: _nextcloud_vue_dist_Components_NcActionButton_js__WEBPACK_IMPORTED_MODULE_2__["default"],
|
||||
NcActions: _nextcloud_vue_dist_Components_NcActions_js__WEBPACK_IMPORTED_MODULE_3__["default"],
|
||||
NcActionSeparator: _nextcloud_vue_dist_Components_NcActionSeparator_js__WEBPACK_IMPORTED_MODULE_4__["default"],
|
||||
NcAvatar: _nextcloud_vue_dist_Components_NcAvatar_js__WEBPACK_IMPORTED_MODULE_5__["default"],
|
||||
NcButton: _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_6__["default"],
|
||||
NcDateTime: _nextcloud_vue_dist_Components_NcDateTime_js__WEBPACK_IMPORTED_MODULE_7__["default"],
|
||||
NcRichContenteditable
|
||||
},
|
||||
mixins: [_nextcloud_vue_dist_Mixins_richEditor_js__WEBPACK_IMPORTED_MODULE_8__["default"], _mixins_CommentMixin_js__WEBPACK_IMPORTED_MODULE_10__["default"]],
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
actorDisplayName: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
actorId: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
creationDateTime: {
|
||||
type: String,
|
||||
default: null
|
||||
},
|
||||
/**
|
||||
* Force the editor display
|
||||
*/
|
||||
editor: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
/**
|
||||
* Provide the autocompletion data
|
||||
*/
|
||||
autoComplete: {
|
||||
type: Function,
|
||||
required: true
|
||||
},
|
||||
tag: {
|
||||
type: String,
|
||||
default: 'div'
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
expanded: false,
|
||||
// Only change data locally and update the original
|
||||
// parent data when the request is sent and resolved
|
||||
localMessage: '',
|
||||
submitted: false
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
/**
|
||||
* Is the current user the author of this comment
|
||||
*
|
||||
* @return {boolean}
|
||||
*/
|
||||
isOwnComment() {
|
||||
return (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__.getCurrentUser)().uid === this.actorId;
|
||||
},
|
||||
/**
|
||||
* Rendered content as html string
|
||||
*
|
||||
* @return {string}
|
||||
*/
|
||||
renderedContent() {
|
||||
if (this.isEmptyMessage) {
|
||||
return '';
|
||||
}
|
||||
return this.renderContent(this.localMessage);
|
||||
},
|
||||
isEmptyMessage() {
|
||||
return !this.localMessage || this.localMessage.trim() === '';
|
||||
},
|
||||
/**
|
||||
* Timestamp of the creation time (in ms UNIX time)
|
||||
*/
|
||||
timestamp() {
|
||||
return Date.parse(this.creationDateTime);
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
// If the data change, update the local value
|
||||
message(message) {
|
||||
this.updateLocalMessage(message);
|
||||
}
|
||||
},
|
||||
beforeMount() {
|
||||
// Init localMessage
|
||||
this.updateLocalMessage(this.message);
|
||||
},
|
||||
methods: {
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_1__.translate,
|
||||
/**
|
||||
* Update local Message on outer change
|
||||
*
|
||||
* @param {string} message the message to set
|
||||
*/
|
||||
updateLocalMessage(message) {
|
||||
this.localMessage = message.toString();
|
||||
this.submitted = false;
|
||||
},
|
||||
/**
|
||||
* Dispatch message between edit and create
|
||||
*/
|
||||
onSubmit() {
|
||||
// Do not submit if message is empty
|
||||
if (this.localMessage.trim() === '') {
|
||||
return;
|
||||
}
|
||||
if (this.editor) {
|
||||
this.onNewComment(this.localMessage.trim());
|
||||
this.$nextTick(() => {
|
||||
// Focus the editor again
|
||||
this.$refs.editor.$el.focus();
|
||||
});
|
||||
return;
|
||||
}
|
||||
this.onEditComment(this.localMessage.trim());
|
||||
},
|
||||
onExpand() {
|
||||
this.expanded = true;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true":
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c;
|
||||
return _c(_vm.tag, {
|
||||
directives: [{
|
||||
name: "show",
|
||||
rawName: "v-show",
|
||||
value: !_vm.deleted,
|
||||
expression: "!deleted"
|
||||
}],
|
||||
tag: "component",
|
||||
staticClass: "comment",
|
||||
class: {
|
||||
"comment--loading": _vm.loading
|
||||
}
|
||||
}, [_c("div", {
|
||||
staticClass: "comment__side"
|
||||
}, [_c("NcAvatar", {
|
||||
staticClass: "comment__avatar",
|
||||
attrs: {
|
||||
"display-name": _vm.actorDisplayName,
|
||||
user: _vm.actorId,
|
||||
size: 32
|
||||
}
|
||||
})], 1), _vm._v(" "), _c("div", {
|
||||
staticClass: "comment__body"
|
||||
}, [_c("div", {
|
||||
staticClass: "comment__header"
|
||||
}, [_c("span", {
|
||||
staticClass: "comment__author"
|
||||
}, [_vm._v(_vm._s(_vm.actorDisplayName))]), _vm._v(" "), _vm.isOwnComment && _vm.id && !_vm.loading ? _c("NcActions", {
|
||||
staticClass: "comment__actions"
|
||||
}, [!_vm.editing ? [_c("NcActionButton", {
|
||||
attrs: {
|
||||
"close-after-click": true,
|
||||
icon: "icon-rename"
|
||||
},
|
||||
on: {
|
||||
click: _vm.onEdit
|
||||
}
|
||||
}, [_vm._v("\n\t\t\t\t\t\t" + _vm._s(_vm.t("comments", "Edit comment")) + "\n\t\t\t\t\t")]), _vm._v(" "), _c("NcActionSeparator"), _vm._v(" "), _c("NcActionButton", {
|
||||
attrs: {
|
||||
"close-after-click": true,
|
||||
icon: "icon-delete"
|
||||
},
|
||||
on: {
|
||||
click: _vm.onDeleteWithUndo
|
||||
}
|
||||
}, [_vm._v("\n\t\t\t\t\t\t" + _vm._s(_vm.t("comments", "Delete comment")) + "\n\t\t\t\t\t")])] : _c("NcActionButton", {
|
||||
attrs: {
|
||||
icon: "icon-close"
|
||||
},
|
||||
on: {
|
||||
click: _vm.onEditCancel
|
||||
}
|
||||
}, [_vm._v("\n\t\t\t\t\t" + _vm._s(_vm.t("comments", "Cancel edit")) + "\n\t\t\t\t")])], 2) : _vm._e(), _vm._v(" "), _vm.id && _vm.loading ? _c("div", {
|
||||
staticClass: "comment_loading icon-loading-small"
|
||||
}) : _vm.creationDateTime ? _c("NcDateTime", {
|
||||
staticClass: "comment__timestamp",
|
||||
attrs: {
|
||||
timestamp: _vm.timestamp,
|
||||
"ignore-seconds": true
|
||||
}
|
||||
}) : _vm._e()], 1), _vm._v(" "), _vm.editor || _vm.editing ? _c("form", {
|
||||
staticClass: "comment__editor",
|
||||
on: {
|
||||
submit: function ($event) {
|
||||
$event.preventDefault();
|
||||
}
|
||||
}
|
||||
}, [_c("div", {
|
||||
staticClass: "comment__editor-group"
|
||||
}, [_c("NcRichContenteditable", {
|
||||
ref: "editor",
|
||||
attrs: {
|
||||
"auto-complete": _vm.autoComplete,
|
||||
contenteditable: !_vm.loading,
|
||||
label: _vm.editor ? _vm.t("comments", "New comment") : _vm.t("comments", "Edit comment"),
|
||||
placeholder: _vm.t("comments", "Write a comment …"),
|
||||
value: _vm.localMessage,
|
||||
"user-data": _vm.userData,
|
||||
"aria-describedby": "tab-comments__editor-description"
|
||||
},
|
||||
on: {
|
||||
"update:value": _vm.updateLocalMessage,
|
||||
submit: _vm.onSubmit
|
||||
}
|
||||
}), _vm._v(" "), _c("div", {
|
||||
staticClass: "comment__submit"
|
||||
}, [_c("NcButton", {
|
||||
attrs: {
|
||||
type: "tertiary-no-background",
|
||||
"native-type": "submit",
|
||||
"aria-label": _vm.t("comments", "Post comment"),
|
||||
disabled: _vm.isEmptyMessage
|
||||
},
|
||||
on: {
|
||||
click: _vm.onSubmit
|
||||
},
|
||||
scopedSlots: _vm._u([{
|
||||
key: "icon",
|
||||
fn: function () {
|
||||
return [_vm.loading ? _c("span", {
|
||||
staticClass: "icon-loading-small"
|
||||
}) : _c("ArrowRight", {
|
||||
attrs: {
|
||||
size: 20
|
||||
}
|
||||
})];
|
||||
},
|
||||
proxy: true
|
||||
}], null, false, 2357784758)
|
||||
})], 1)], 1), _vm._v(" "), _c("div", {
|
||||
staticClass: "comment__editor-description",
|
||||
attrs: {
|
||||
id: "tab-comments__editor-description"
|
||||
}
|
||||
}, [_vm._v("\n\t\t\t\t" + _vm._s(_vm.t("comments", "@ for mentions, : for emoji, / for smart picker")) + "\n\t\t\t")])]) : _c("div", {
|
||||
staticClass: "comment__message",
|
||||
class: {
|
||||
"comment__message--expanded": _vm.expanded
|
||||
},
|
||||
domProps: {
|
||||
innerHTML: _vm._s(_vm.renderedContent)
|
||||
},
|
||||
on: {
|
||||
click: _vm.onExpand
|
||||
}
|
||||
})])]);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true":
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.comment[data-v-5aee423d] {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
.comment__side[data-v-5aee423d] {
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
padding-top: 6px;
|
||||
}
|
||||
.comment__body[data-v-5aee423d] {
|
||||
display: flex;
|
||||
flex-grow: 1;
|
||||
flex-direction: column;
|
||||
}
|
||||
.comment__header[data-v-5aee423d] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
min-height: 44px;
|
||||
}
|
||||
.comment__actions[data-v-5aee423d] {
|
||||
margin-left: 10px !important;
|
||||
}
|
||||
.comment__author[data-v-5aee423d] {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
color: var(--color-text-maxcontrast);
|
||||
}
|
||||
.comment_loading[data-v-5aee423d], .comment__timestamp[data-v-5aee423d] {
|
||||
margin-left: auto;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
color: var(--color-text-maxcontrast);
|
||||
}
|
||||
.comment__editor-group[data-v-5aee423d] {
|
||||
position: relative;
|
||||
}
|
||||
.comment__editor-description[data-v-5aee423d] {
|
||||
color: var(--color-text-maxcontrast);
|
||||
padding-block: var(--default-grid-baseline);
|
||||
}
|
||||
.comment__submit[data-v-5aee423d] {
|
||||
position: absolute !important;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
}
|
||||
.comment__message[data-v-5aee423d] {
|
||||
white-space: pre-wrap;
|
||||
word-break: break-word;
|
||||
max-height: 70px;
|
||||
overflow: hidden;
|
||||
margin-top: -6px;
|
||||
}
|
||||
.comment__message--expanded[data-v-5aee423d] {
|
||||
max-height: none;
|
||||
overflow: visible;
|
||||
}
|
||||
.rich-contenteditable__input[data-v-5aee423d] {
|
||||
min-height: 44px;
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true":
|
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true ***!
|
||||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/components/Comment.vue":
|
||||
/*!**************************************************!*\
|
||||
!*** ./apps/comments/src/components/Comment.vue ***!
|
||||
\**************************************************/
|
||||
/***/ ((__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 _Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Comment.vue?vue&type=template&id=5aee423d&scoped=true */ "./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true");
|
||||
/* harmony import */ var _Comment_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Comment.vue?vue&type=script&lang=js */ "./apps/comments/src/components/Comment.vue?vue&type=script&lang=js");
|
||||
/* harmony import */ var _Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true */ "./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_Comment_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"5aee423d",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/comments/src/components/Comment.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/components/Comment.vue?vue&type=script&lang=js":
|
||||
/*!**************************************************************************!*\
|
||||
!*** ./apps/comments/src/components/Comment.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 _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Comment.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=script&lang=js");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true":
|
||||
/*!********************************************************************************************!*\
|
||||
!*** ./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true ***!
|
||||
\********************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_template_id_5aee423d_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Comment.vue?vue&type=template&id=5aee423d&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=template&id=5aee423d&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true":
|
||||
/*!***********************************************************************************************************!*\
|
||||
!*** ./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true ***!
|
||||
\***********************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Comment_vue_vue_type_style_index_0_id_5aee423d_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/components/Comment.vue?vue&type=style&index=0&id=5aee423d&lang=scss&scoped=true");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_comments_src_mixins_CommentView_ts-apps_comments_src_components_Comment_vue-apps_comments_src_mixins_CommentView_ts-apps_comments_src_components_Comment_vue.js.map?v=3e9e8566b886abb3b654
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,255 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_comments_src_views_ActivityCommentAction_vue"],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts":
|
||||
/*!*************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts ***!
|
||||
\*************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _components_Comment_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Comment.vue */ "./apps/comments/src/components/Comment.vue");
|
||||
/* harmony import */ var _mixins_CommentView_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../mixins/CommentView.js */ "./apps/comments/src/mixins/CommentView.ts");
|
||||
/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../logger */ "./apps/comments/src/logger.js");
|
||||
/* harmony import */ var _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/dialogs */ "./node_modules/@nextcloud/dialogs/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_5__.defineComponent)({
|
||||
components: {
|
||||
Comment: _components_Comment_vue__WEBPACK_IMPORTED_MODULE_0__["default"]
|
||||
},
|
||||
mixins: [_mixins_CommentView_js__WEBPACK_IMPORTED_MODULE_1__["default"]],
|
||||
props: {
|
||||
reloadCallback: {
|
||||
type: Function,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
onNewComment() {
|
||||
try {
|
||||
// just force reload
|
||||
this.reloadCallback();
|
||||
} catch (e) {
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__.showError)((0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__.translate)('comments', 'Could not reload comments'));
|
||||
_logger__WEBPACK_IMPORTED_MODULE_2__["default"].debug(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("Comment", _vm._b({
|
||||
staticClass: "comments-action",
|
||||
attrs: {
|
||||
"auto-complete": _vm.autoComplete,
|
||||
"resource-type": _vm.resourceType,
|
||||
editor: true,
|
||||
"user-data": _vm.userData,
|
||||
"resource-id": _vm.resourceId
|
||||
},
|
||||
on: {
|
||||
new: _vm.onNewComment
|
||||
}
|
||||
}, "Comment", _vm.editorData, false));
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css":
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `
|
||||
.comments-action[data-v-31f7eb84] {
|
||||
padding: 0;
|
||||
}
|
||||
`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentAction.vue":
|
||||
/*!***********************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentAction.vue ***!
|
||||
\***********************************************************/
|
||||
/***/ ((__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 _ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true */ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true");
|
||||
/* harmony import */ var _ActivityCommentAction_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ActivityCommentAction.vue?vue&type=script&lang=ts */ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css */ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_ActivityCommentAction_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"31f7eb84",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/comments/src/views/ActivityCommentAction.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts":
|
||||
/*!***********************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts ***!
|
||||
\***********************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentAction.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true":
|
||||
/*!*****************************************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true ***!
|
||||
\*****************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_template_id_31f7eb84_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=template&id=31f7eb84&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css":
|
||||
/*!*******************************************************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css ***!
|
||||
\*******************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentAction_vue_vue_type_style_index_0_id_31f7eb84_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentAction.vue?vue&type=style&index=0&id=31f7eb84&scoped=true&lang=css");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_comments_src_views_ActivityCommentAction_vue-apps_comments_src_views_ActivityCommentAction_vue.js.map?v=300c396f26af888e14e9
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,262 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_comments_src_views_ActivityCommentEntry_vue"],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts":
|
||||
/*!************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var _components_Comment_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Comment.vue */ "./apps/comments/src/components/Comment.vue");
|
||||
/* harmony import */ var _mixins_CommentView__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../mixins/CommentView */ "./apps/comments/src/mixins/CommentView.ts");
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
|
||||
name: 'ActivityCommentEntry',
|
||||
components: {
|
||||
Comment: _components_Comment_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
|
||||
},
|
||||
mixins: [_mixins_CommentView__WEBPACK_IMPORTED_MODULE_2__["default"]],
|
||||
props: {
|
||||
comment: {
|
||||
type: Object,
|
||||
required: true
|
||||
},
|
||||
reloadCallback: {
|
||||
type: Function,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
commentMessage: ''
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
comment() {
|
||||
this.commentMessage = this.comment.props.message;
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.commentMessage = this.comment.props.message;
|
||||
},
|
||||
methods: {
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true":
|
||||
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true ***!
|
||||
\*************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c;
|
||||
return _c("Comment", _vm._b({
|
||||
ref: "comment",
|
||||
staticClass: "comments-activity",
|
||||
attrs: {
|
||||
tag: "li",
|
||||
"auto-complete": _vm.autoComplete,
|
||||
"resource-type": _vm.resourceType,
|
||||
message: _vm.commentMessage,
|
||||
"resource-id": _vm.resourceId,
|
||||
"user-data": _vm.genMentionsData(_vm.comment.props.mentions)
|
||||
},
|
||||
on: {
|
||||
delete: function ($event) {
|
||||
return _vm.reloadCallback();
|
||||
}
|
||||
}
|
||||
}, "Comment", _vm.comment.props, false));
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css":
|
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css ***!
|
||||
\****************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `
|
||||
.comments-activity[data-v-6b61ff9a] {
|
||||
padding: 0;
|
||||
}
|
||||
`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css":
|
||||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css ***!
|
||||
\********************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentEntry.vue":
|
||||
/*!**********************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentEntry.vue ***!
|
||||
\**********************************************************/
|
||||
/***/ ((__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 _ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true */ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true");
|
||||
/* harmony import */ var _ActivityCommentEntry_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ActivityCommentEntry.vue?vue&type=script&lang=ts */ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css */ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_ActivityCommentEntry_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"6b61ff9a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/comments/src/views/ActivityCommentEntry.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts":
|
||||
/*!**********************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts ***!
|
||||
\**********************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentEntry.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true":
|
||||
/*!****************************************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true ***!
|
||||
\****************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_template_id_6b61ff9a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=template&id=6b61ff9a&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css":
|
||||
/*!******************************************************************************************************************!*\
|
||||
!*** ./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css ***!
|
||||
\******************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ActivityCommentEntry_vue_vue_type_style_index_0_id_6b61ff9a_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/comments/src/views/ActivityCommentEntry.vue?vue&type=style&index=0&id=6b61ff9a&scoped=true&lang=css");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_comments_src_views_ActivityCommentEntry_vue-apps_comments_src_views_ActivityCommentEntry_vue.js.map?v=d921c2e843d441c4bcce
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -0,0 +1,996 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_files_src_views_TemplatePicker_vue"],{
|
||||
|
||||
/***/ "./apps/files/src/services/Templates.js":
|
||||
/*!**********************************************!*\
|
||||
!*** ./apps/files/src/services/Templates.js ***!
|
||||
\**********************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ createFromTemplate: () => (/* binding */ createFromTemplate),
|
||||
/* harmony export */ getTemplates: () => (/* binding */ getTemplates)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/axios */ "./node_modules/@nextcloud/axios/dist/index.es.mjs");
|
||||
/**
|
||||
* @copyright Copyright (c) 2021 John Molakvoæ <skjnldsv@protonmail.com>
|
||||
*
|
||||
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||
*
|
||||
* @license AGPL-3.0-or-later
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
const getTemplates = async function () {
|
||||
const response = await _nextcloud_axios__WEBPACK_IMPORTED_MODULE_1__["default"].get((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_0__.generateOcsUrl)('apps/files/api/v1/templates'));
|
||||
return response.data.ocs.data;
|
||||
};
|
||||
|
||||
/**
|
||||
* Create a new file from a specified template
|
||||
*
|
||||
* @param {string} filePath The new file destination path
|
||||
* @param {string} templatePath The template source path
|
||||
* @param {string} templateType The template type e.g 'user'
|
||||
*/
|
||||
const createFromTemplate = async function (filePath, templatePath, templateType) {
|
||||
const response = await _nextcloud_axios__WEBPACK_IMPORTED_MODULE_1__["default"].post((0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_0__.generateOcsUrl)('apps/files/api/v1/templates/create'), {
|
||||
filePath,
|
||||
templatePath,
|
||||
templateType
|
||||
});
|
||||
return response.data.ocs.data;
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/utils/davUtils.js":
|
||||
/*!******************************************!*\
|
||||
!*** ./apps/files/src/utils/davUtils.js ***!
|
||||
\******************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ getRootPath: () => (/* binding */ getRootPath),
|
||||
/* harmony export */ getToken: () => (/* binding */ getToken),
|
||||
/* harmony export */ isPublic: () => (/* binding */ isPublic)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.es.mjs");
|
||||
/**
|
||||
* @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
|
||||
*
|
||||
* @author John Molakvoæ <skjnldsv@protonmail.com>
|
||||
*
|
||||
* @license AGPL-3.0-or-later
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
const getRootPath = function () {
|
||||
if ((0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)()) {
|
||||
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_0__.generateRemoteUrl)("dav/files/".concat((0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)().uid));
|
||||
} else {
|
||||
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_0__.generateRemoteUrl)('webdav').replace('/remote.php', '/public.php');
|
||||
}
|
||||
};
|
||||
const isPublic = function () {
|
||||
return !(0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_1__.getCurrentUser)();
|
||||
};
|
||||
const getToken = function () {
|
||||
return document.getElementById('sharingToken') && document.getElementById('sharingToken').value;
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts":
|
||||
/*!***************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/auth */ "./node_modules/@nextcloud/auth/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/dialogs */ "./node_modules/@nextcloud/dialogs/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_event_bus__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/event-bus */ "./node_modules/@nextcloud/event-bus/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_files__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/files */ "./node_modules/@nextcloud/files/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! path */ "./node_modules/path/path.js");
|
||||
/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_6__);
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _services_Templates_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../services/Templates.js */ "./apps/files/src/services/Templates.js");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcEmptyContent_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcEmptyContent.js */ "./node_modules/@nextcloud/vue/dist/Components/NcEmptyContent.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcModal_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcModal.js */ "./node_modules/@nextcloud/vue/dist/Components/NcModal.mjs");
|
||||
/* harmony import */ var _components_TemplatePreview_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/TemplatePreview.vue */ "./apps/files/src/components/TemplatePreview.vue");
|
||||
/* harmony import */ var _logger_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../logger.js */ "./apps/files/src/logger.js");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
const border = 2;
|
||||
const margin = 8;
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_12__.defineComponent)({
|
||||
name: 'TemplatePicker',
|
||||
components: {
|
||||
NcEmptyContent: _nextcloud_vue_dist_Components_NcEmptyContent_js__WEBPACK_IMPORTED_MODULE_8__["default"],
|
||||
NcModal: _nextcloud_vue_dist_Components_NcModal_js__WEBPACK_IMPORTED_MODULE_9__["default"],
|
||||
TemplatePreview: _components_TemplatePreview_vue__WEBPACK_IMPORTED_MODULE_10__["default"]
|
||||
},
|
||||
props: {
|
||||
/**
|
||||
* The parent folder where to create the node
|
||||
*/
|
||||
parent: {
|
||||
type: Object,
|
||||
default: () => null
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
// Check empty template by default
|
||||
checked: -1,
|
||||
loading: false,
|
||||
name: null,
|
||||
opened: false,
|
||||
provider: null
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
extension() {
|
||||
var _this$name;
|
||||
return (0,path__WEBPACK_IMPORTED_MODULE_6__.extname)((_this$name = this.name) !== null && _this$name !== void 0 ? _this$name : '');
|
||||
},
|
||||
nameWithoutExt() {
|
||||
// Strip extension from name if defined
|
||||
return !this.extension ? this.name : this.name.slice(0, 0 - this.extension.length);
|
||||
},
|
||||
emptyTemplate() {
|
||||
var _this$provider, _this$provider2;
|
||||
return {
|
||||
basename: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__.translate)('files', 'Blank'),
|
||||
fileid: -1,
|
||||
filename: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__.translate)('files', 'Blank'),
|
||||
hasPreview: false,
|
||||
mime: ((_this$provider = this.provider) === null || _this$provider === void 0 ? void 0 : _this$provider.mimetypes[0]) || ((_this$provider2 = this.provider) === null || _this$provider2 === void 0 ? void 0 : _this$provider2.mimetypes)
|
||||
};
|
||||
},
|
||||
selectedTemplate() {
|
||||
if (!this.provider) {
|
||||
return null;
|
||||
}
|
||||
return this.provider.templates.find(template => template.fileid === this.checked);
|
||||
},
|
||||
/**
|
||||
* Style css vars bind
|
||||
*
|
||||
* @return {object}
|
||||
*/
|
||||
style() {
|
||||
if (!this.provider) {
|
||||
return {};
|
||||
}
|
||||
// Fallback to 16:9 landscape ratio
|
||||
const ratio = this.provider.ratio ? this.provider.ratio : 1.77;
|
||||
// Landscape templates should be wider than tall ones
|
||||
// We fit 3 templates per row at max for landscape and 4 for portrait
|
||||
const width = ratio > 1 ? margin * 30 : margin * 20;
|
||||
return {
|
||||
'--margin': margin + 'px',
|
||||
'--width': width + 'px',
|
||||
'--border': border + 'px',
|
||||
'--fullwidth': width + 2 * margin + 2 * border + 'px',
|
||||
'--height': this.provider.ratio ? Math.round(width / this.provider.ratio) + 'px' : null
|
||||
};
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__.translate,
|
||||
/**
|
||||
* Open the picker
|
||||
*
|
||||
* @param {string} name the file name to create
|
||||
* @param {object} provider the template provider picked
|
||||
*/
|
||||
async open(name, provider) {
|
||||
this.checked = this.emptyTemplate.fileid;
|
||||
this.name = name;
|
||||
this.provider = provider;
|
||||
const templates = await (0,_services_Templates_js__WEBPACK_IMPORTED_MODULE_7__.getTemplates)();
|
||||
const fetchedProvider = templates.find(fetchedProvider => fetchedProvider.app === provider.app && fetchedProvider.label === provider.label);
|
||||
if (fetchedProvider === null) {
|
||||
throw new Error('Failed to match provider in results');
|
||||
}
|
||||
this.provider = fetchedProvider;
|
||||
// If there is no templates available, just create an empty file
|
||||
if (fetchedProvider.templates.length === 0) {
|
||||
this.onSubmit();
|
||||
return;
|
||||
}
|
||||
// Else, open the picker
|
||||
this.opened = true;
|
||||
},
|
||||
/**
|
||||
* Close the picker and reset variables
|
||||
*/
|
||||
close() {
|
||||
this.checked = this.emptyTemplate.fileid;
|
||||
this.loading = false;
|
||||
this.name = null;
|
||||
this.opened = false;
|
||||
this.provider = null;
|
||||
},
|
||||
/**
|
||||
* Manages the radio template picker change
|
||||
*
|
||||
* @param fileid the selected template file id
|
||||
*/
|
||||
onCheck(fileid) {
|
||||
this.checked = fileid;
|
||||
},
|
||||
async onSubmit() {
|
||||
this.loading = true;
|
||||
const currentDirectory = new URL(window.location.href).searchParams.get('dir') || '/';
|
||||
// If the file doesn't have an extension, add the default one
|
||||
if (this.nameWithoutExt === this.name) {
|
||||
var _this$provider3, _this$provider$extens, _this$provider4;
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_11__["default"].warn('Fixed invalid filename', {
|
||||
name: this.name,
|
||||
extension: (_this$provider3 = this.provider) === null || _this$provider3 === void 0 ? void 0 : _this$provider3.extension
|
||||
});
|
||||
this.name = "".concat(this.name).concat((_this$provider$extens = (_this$provider4 = this.provider) === null || _this$provider4 === void 0 ? void 0 : _this$provider4.extension) !== null && _this$provider$extens !== void 0 ? _this$provider$extens : '');
|
||||
}
|
||||
try {
|
||||
var _this$selectedTemplat, _this$selectedTemplat2, _this$selectedTemplat3, _this$selectedTemplat4, _getCurrentUser, _this$parent, _this$parent2, _this$parent3;
|
||||
const fileInfo = await (0,_services_Templates_js__WEBPACK_IMPORTED_MODULE_7__.createFromTemplate)((0,path__WEBPACK_IMPORTED_MODULE_6__.normalize)("".concat(currentDirectory, "/").concat(this.name)), (_this$selectedTemplat = (_this$selectedTemplat2 = this.selectedTemplate) === null || _this$selectedTemplat2 === void 0 ? void 0 : _this$selectedTemplat2.filename) !== null && _this$selectedTemplat !== void 0 ? _this$selectedTemplat : '', (_this$selectedTemplat3 = (_this$selectedTemplat4 = this.selectedTemplate) === null || _this$selectedTemplat4 === void 0 ? void 0 : _this$selectedTemplat4.templateType) !== null && _this$selectedTemplat3 !== void 0 ? _this$selectedTemplat3 : '');
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_11__["default"].debug('Created new file', fileInfo);
|
||||
const owner = ((_getCurrentUser = (0,_nextcloud_auth__WEBPACK_IMPORTED_MODULE_0__.getCurrentUser)()) === null || _getCurrentUser === void 0 ? void 0 : _getCurrentUser.uid) || null;
|
||||
const node = new _nextcloud_files__WEBPACK_IMPORTED_MODULE_3__.File({
|
||||
id: fileInfo.fileid,
|
||||
source: (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_5__.generateRemoteUrl)((0,path__WEBPACK_IMPORTED_MODULE_6__.join)("dav/files/".concat(owner), fileInfo.filename)),
|
||||
root: "/files/".concat(owner),
|
||||
mime: fileInfo.mime,
|
||||
mtime: new Date(fileInfo.lastmod * 1000),
|
||||
owner,
|
||||
size: fileInfo.size,
|
||||
permissions: fileInfo.permissions,
|
||||
attributes: {
|
||||
// Inherit some attributes from parent folder like the mount type and real owner
|
||||
'mount-type': (_this$parent = this.parent) === null || _this$parent === void 0 || (_this$parent = _this$parent.attributes) === null || _this$parent === void 0 ? void 0 : _this$parent['mount-type'],
|
||||
'owner-id': (_this$parent2 = this.parent) === null || _this$parent2 === void 0 || (_this$parent2 = _this$parent2.attributes) === null || _this$parent2 === void 0 ? void 0 : _this$parent2['owner-id'],
|
||||
'owner-display-name': (_this$parent3 = this.parent) === null || _this$parent3 === void 0 || (_this$parent3 = _this$parent3.attributes) === null || _this$parent3 === void 0 ? void 0 : _this$parent3['owner-display-name'],
|
||||
...fileInfo,
|
||||
'has-preview': fileInfo.hasPreview
|
||||
}
|
||||
});
|
||||
// Update files list
|
||||
(0,_nextcloud_event_bus__WEBPACK_IMPORTED_MODULE_2__.emit)('files:node:created', node);
|
||||
// Open the new file
|
||||
window.OCP.Files.Router.goToRoute(null,
|
||||
// use default route
|
||||
{
|
||||
view: 'files',
|
||||
fileid: node.fileid
|
||||
}, {
|
||||
dir: node.dirname,
|
||||
openfile: 'true'
|
||||
});
|
||||
// Close the picker
|
||||
this.close();
|
||||
} catch (error) {
|
||||
_logger_js__WEBPACK_IMPORTED_MODULE_11__["default"].error('Error while creating the new file from template', {
|
||||
error
|
||||
});
|
||||
(0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_1__.showError)((0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_4__.translate)('files', 'Unable to create new file from template'));
|
||||
} finally {
|
||||
this.loading = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=script&lang=js":
|
||||
/*!***********************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.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 _nextcloud_paths__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/paths */ "./node_modules/@nextcloud/paths/dist/index.js");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _utils_davUtils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/davUtils.js */ "./apps/files/src/utils/davUtils.js");
|
||||
|
||||
|
||||
|
||||
|
||||
// preview width generation
|
||||
const previewWidth = 256;
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
|
||||
name: 'TemplatePreview',
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
basename: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
checked: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
fileid: {
|
||||
type: [String, Number],
|
||||
required: true
|
||||
},
|
||||
filename: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
previewUrl: {
|
||||
type: String,
|
||||
default: null
|
||||
},
|
||||
hasPreview: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
mime: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
ratio: {
|
||||
type: Number,
|
||||
default: null
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
failedPreview: false
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
/**
|
||||
* Strip away extension from name
|
||||
*
|
||||
* @return {string}
|
||||
*/
|
||||
nameWithoutExt() {
|
||||
return this.basename.indexOf('.') > -1 ? this.basename.split('.').slice(0, -1).join('.') : this.basename;
|
||||
},
|
||||
id() {
|
||||
return "template-picker-".concat(this.fileid);
|
||||
},
|
||||
realPreviewUrl() {
|
||||
// If original preview failed, fallback to mime icon
|
||||
if (this.failedPreview && this.mimeIcon) {
|
||||
return this.mimeIcon;
|
||||
}
|
||||
if (this.previewUrl) {
|
||||
return this.previewUrl;
|
||||
}
|
||||
// TODO: find a nicer standard way of doing this?
|
||||
if ((0,_utils_davUtils_js__WEBPACK_IMPORTED_MODULE_2__.isPublic)()) {
|
||||
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_1__.generateUrl)("/apps/files_sharing/publicpreview/".concat((0,_utils_davUtils_js__WEBPACK_IMPORTED_MODULE_2__.getToken)(), "?fileId=").concat(this.fileid, "&file=").concat((0,_nextcloud_paths__WEBPACK_IMPORTED_MODULE_0__.encodePath)(this.filename), "&x=").concat(previewWidth, "&y=").concat(previewWidth, "&a=1"));
|
||||
}
|
||||
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_1__.generateUrl)("/core/preview?fileId=".concat(this.fileid, "&x=").concat(previewWidth, "&y=").concat(previewWidth, "&a=1"));
|
||||
},
|
||||
mimeIcon() {
|
||||
return OC.MimeType.getIconUrl(this.mime);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
onCheck() {
|
||||
this.$emit('check', this.fileid);
|
||||
},
|
||||
onFailure() {
|
||||
this.failedPreview = true;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c;
|
||||
return _c("li", {
|
||||
staticClass: "template-picker__item"
|
||||
}, [_c("input", {
|
||||
staticClass: "radio",
|
||||
attrs: {
|
||||
id: _vm.id,
|
||||
type: "radio",
|
||||
name: "template-picker"
|
||||
},
|
||||
domProps: {
|
||||
checked: _vm.checked
|
||||
},
|
||||
on: {
|
||||
change: _vm.onCheck
|
||||
}
|
||||
}), _vm._v(" "), _c("label", {
|
||||
staticClass: "template-picker__label",
|
||||
attrs: {
|
||||
for: _vm.id
|
||||
}
|
||||
}, [_c("div", {
|
||||
staticClass: "template-picker__preview",
|
||||
class: _vm.failedPreview ? "template-picker__preview--failed" : ""
|
||||
}, [_c("img", {
|
||||
staticClass: "template-picker__image",
|
||||
attrs: {
|
||||
src: _vm.realPreviewUrl,
|
||||
alt: "",
|
||||
draggable: "false"
|
||||
},
|
||||
on: {
|
||||
error: _vm.onFailure
|
||||
}
|
||||
})]), _vm._v(" "), _c("span", {
|
||||
staticClass: "template-picker__title"
|
||||
}, [_vm._v("\n\t\t\t" + _vm._s(_vm.nameWithoutExt) + "\n\t\t")])])]);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true":
|
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true ***!
|
||||
\****************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _vm.opened ? _c("NcModal", {
|
||||
staticClass: "templates-picker",
|
||||
attrs: {
|
||||
"clear-view-delay": -1,
|
||||
size: "large"
|
||||
},
|
||||
on: {
|
||||
close: _vm.close
|
||||
}
|
||||
}, [_c("form", {
|
||||
staticClass: "templates-picker__form",
|
||||
style: _vm.style,
|
||||
on: {
|
||||
submit: function ($event) {
|
||||
$event.preventDefault();
|
||||
$event.stopPropagation();
|
||||
return _vm.onSubmit.apply(null, arguments);
|
||||
}
|
||||
}
|
||||
}, [_c("h2", [_vm._v(_vm._s(_vm.t("files", "Pick a template for {name}", {
|
||||
name: _vm.nameWithoutExt
|
||||
})))]), _vm._v(" "), _c("ul", {
|
||||
staticClass: "templates-picker__list"
|
||||
}, [_c("TemplatePreview", _vm._b({
|
||||
attrs: {
|
||||
checked: _vm.checked === _vm.emptyTemplate.fileid
|
||||
},
|
||||
on: {
|
||||
check: _vm.onCheck
|
||||
}
|
||||
}, "TemplatePreview", _vm.emptyTemplate, false)), _vm._v(" "), _vm._l(_vm.provider.templates, function (template) {
|
||||
return _c("TemplatePreview", _vm._b({
|
||||
key: template.fileid,
|
||||
attrs: {
|
||||
checked: _vm.checked === template.fileid,
|
||||
ratio: _vm.provider.ratio
|
||||
},
|
||||
on: {
|
||||
check: _vm.onCheck
|
||||
}
|
||||
}, "TemplatePreview", template, false));
|
||||
})], 2), _vm._v(" "), _c("div", {
|
||||
staticClass: "templates-picker__buttons"
|
||||
}, [_c("input", {
|
||||
staticClass: "primary",
|
||||
attrs: {
|
||||
type: "submit",
|
||||
"aria-label": _vm.t("files", "Create a new file with the selected template")
|
||||
},
|
||||
domProps: {
|
||||
value: _vm.t("files", "Create")
|
||||
}
|
||||
})])]), _vm._v(" "), _vm.loading ? _c("NcEmptyContent", {
|
||||
staticClass: "templates-picker__loading",
|
||||
attrs: {
|
||||
icon: "icon-loading"
|
||||
}
|
||||
}, [_vm._v("\n\t\t" + _vm._s(_vm.t("files", "Creating file")) + "\n\t")]) : _vm._e()], 1) : _vm._e();
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true":
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.template-picker__item[data-v-14e703d7] {
|
||||
display: flex;
|
||||
}
|
||||
.template-picker__label[data-v-14e703d7] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex: 1 1;
|
||||
flex-direction: column;
|
||||
}
|
||||
.template-picker__label[data-v-14e703d7], .template-picker__label *[data-v-14e703d7] {
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
.template-picker__label[data-v-14e703d7]::before {
|
||||
display: none !important;
|
||||
}
|
||||
.template-picker__preview[data-v-14e703d7] {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
flex: 1 1;
|
||||
width: var(--width);
|
||||
min-height: var(--height);
|
||||
max-height: var(--height);
|
||||
padding: 0;
|
||||
border: var(--border) solid var(--color-border);
|
||||
border-radius: var(--border-radius-large);
|
||||
}
|
||||
input:checked + label > .template-picker__preview[data-v-14e703d7] {
|
||||
border-color: var(--color-primary-element);
|
||||
}
|
||||
.template-picker__preview--failed[data-v-14e703d7] {
|
||||
display: flex;
|
||||
}
|
||||
.template-picker__image[data-v-14e703d7] {
|
||||
max-width: 100%;
|
||||
background-color: var(--color-main-background);
|
||||
object-fit: cover;
|
||||
}
|
||||
.template-picker__preview--failed .template-picker__image[data-v-14e703d7] {
|
||||
width: calc(var(--margin) * 8);
|
||||
margin: auto;
|
||||
background-color: transparent !important;
|
||||
object-fit: initial;
|
||||
}
|
||||
.template-picker__title[data-v-14e703d7] {
|
||||
overflow: hidden;
|
||||
max-width: calc(var(--width) + 4px);
|
||||
padding: var(--margin);
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true":
|
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.templates-picker__form[data-v-70b9a7ea] {
|
||||
padding: calc(var(--margin) * 2);
|
||||
padding-bottom: 0;
|
||||
}
|
||||
.templates-picker__form h2[data-v-70b9a7ea] {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin: var(--margin) 0 calc(var(--margin) * 2);
|
||||
}
|
||||
.templates-picker__list[data-v-70b9a7ea] {
|
||||
display: grid;
|
||||
grid-gap: calc(var(--margin) * 2);
|
||||
grid-auto-columns: 1fr;
|
||||
max-width: calc(var(--fullwidth) * 6);
|
||||
grid-template-columns: repeat(auto-fit, var(--fullwidth));
|
||||
grid-auto-rows: 1fr;
|
||||
justify-content: center;
|
||||
}
|
||||
.templates-picker__buttons[data-v-70b9a7ea] {
|
||||
display: flex;
|
||||
justify-content: end;
|
||||
padding: calc(var(--margin) * 2) var(--margin);
|
||||
position: sticky;
|
||||
bottom: 0;
|
||||
background-image: linear-gradient(0, var(--gradient-main-background));
|
||||
}
|
||||
.templates-picker__buttons button[data-v-70b9a7ea], .templates-picker__buttons input[type=submit][data-v-70b9a7ea] {
|
||||
height: 44px;
|
||||
}
|
||||
.templates-picker[data-v-70b9a7ea] .modal-container {
|
||||
position: relative;
|
||||
}
|
||||
.templates-picker__loading[data-v-70b9a7ea] {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
background-color: var(--color-main-background-translucent);
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true":
|
||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/components/TemplatePreview.vue":
|
||||
/*!*******************************************************!*\
|
||||
!*** ./apps/files/src/components/TemplatePreview.vue ***!
|
||||
\*******************************************************/
|
||||
/***/ ((__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 _TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true */ "./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true");
|
||||
/* harmony import */ var _TemplatePreview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TemplatePreview.vue?vue&type=script&lang=js */ "./apps/files/src/components/TemplatePreview.vue?vue&type=script&lang=js");
|
||||
/* harmony import */ var _TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true */ "./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_TemplatePreview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"14e703d7",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/files/src/components/TemplatePreview.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/views/TemplatePicker.vue":
|
||||
/*!*************************************************!*\
|
||||
!*** ./apps/files/src/views/TemplatePicker.vue ***!
|
||||
\*************************************************/
|
||||
/***/ ((__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 _TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true */ "./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true");
|
||||
/* harmony import */ var _TemplatePicker_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TemplatePicker.vue?vue&type=script&lang=ts */ "./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true */ "./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_TemplatePicker_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"70b9a7ea",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/files/src/views/TemplatePicker.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts":
|
||||
/*!*************************************************************************!*\
|
||||
!*** ./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts ***!
|
||||
\*************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePicker.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/components/TemplatePreview.vue?vue&type=script&lang=js":
|
||||
/*!*******************************************************************************!*\
|
||||
!*** ./apps/files/src/components/TemplatePreview.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 _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePreview.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=script&lang=js");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true":
|
||||
/*!*************************************************************************************************!*\
|
||||
!*** ./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true ***!
|
||||
\*************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_template_id_14e703d7_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=template&id=14e703d7&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true":
|
||||
/*!*******************************************************************************************!*\
|
||||
!*** ./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true ***!
|
||||
\*******************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_template_id_70b9a7ea_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=template&id=70b9a7ea&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true":
|
||||
/*!****************************************************************************************************************!*\
|
||||
!*** ./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true ***!
|
||||
\****************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePreview_vue_vue_type_style_index_0_id_14e703d7_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/components/TemplatePreview.vue?vue&type=style&index=0&id=14e703d7&lang=scss&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true":
|
||||
/*!**********************************************************************************************************!*\
|
||||
!*** ./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true ***!
|
||||
\**********************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_TemplatePicker_vue_vue_type_style_index_0_id_70b9a7ea_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/files/src/views/TemplatePicker.vue?vue&type=style&index=0&id=70b9a7ea&lang=scss&scoped=true");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_files_src_views_TemplatePicker_vue-apps_files_src_views_TemplatePicker_vue.js.map?v=99cb16edd0882874d784
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,529 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_settings_src_components_AppStoreDiscover_CarouselType_vue"],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _mdi_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @mdi/js */ "./node_modules/@mdi/js/mdi.js");
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _common_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./common.ts */ "./apps/settings/src/components/AppStoreDiscover/common.ts");
|
||||
/* harmony import */ var _composables_useGetLocalizedValue_ts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../composables/useGetLocalizedValue.ts */ "./apps/settings/src/composables/useGetLocalizedValue.ts");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcButton.js */ "./node_modules/@nextcloud/vue/dist/Components/NcButton.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcIconSvgWrapper_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcIconSvgWrapper.js */ "./node_modules/@nextcloud/vue/dist/Components/NcIconSvgWrapper.mjs");
|
||||
/* harmony import */ var _PostType_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./PostType.vue */ "./apps/settings/src/components/AppStoreDiscover/PostType.vue");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_6__.defineComponent)({
|
||||
name: 'CarouselType',
|
||||
components: {
|
||||
NcButton: _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_3__["default"],
|
||||
NcIconSvgWrapper: _nextcloud_vue_dist_Components_NcIconSvgWrapper_js__WEBPACK_IMPORTED_MODULE_4__["default"],
|
||||
PostType: _PostType_vue__WEBPACK_IMPORTED_MODULE_5__["default"]
|
||||
},
|
||||
props: {
|
||||
..._common_ts__WEBPACK_IMPORTED_MODULE_1__.commonAppDiscoverProps,
|
||||
/**
|
||||
* The content of the carousel
|
||||
*/
|
||||
content: {
|
||||
type: Array,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
setup(props) {
|
||||
const translatedHeadline = (0,_composables_useGetLocalizedValue_ts__WEBPACK_IMPORTED_MODULE_2__.useLocalizedValue)((0,vue__WEBPACK_IMPORTED_MODULE_6__.computed)(() => props.headline));
|
||||
const currentIndex = (0,vue__WEBPACK_IMPORTED_MODULE_6__.ref)(Math.min(1, props.content.length - 1));
|
||||
const shownElement = (0,vue__WEBPACK_IMPORTED_MODULE_6__.ref)(props.content[currentIndex.value]);
|
||||
const hasNext = (0,vue__WEBPACK_IMPORTED_MODULE_6__.computed)(() => currentIndex.value < props.content.length - 1);
|
||||
const hasPrevious = (0,vue__WEBPACK_IMPORTED_MODULE_6__.computed)(() => currentIndex.value > 0);
|
||||
const internalId = (0,vue__WEBPACK_IMPORTED_MODULE_6__.computed)(() => {
|
||||
var _props$id;
|
||||
return (_props$id = props.id) !== null && _props$id !== void 0 ? _props$id : (Math.random() + 1).toString(36).substring(7);
|
||||
});
|
||||
const headingId = (0,vue__WEBPACK_IMPORTED_MODULE_6__.computed)(() => "".concat(internalId.value, "-h"));
|
||||
const transitionName = (0,vue__WEBPACK_IMPORTED_MODULE_6__.ref)('slide-in');
|
||||
(0,vue__WEBPACK_IMPORTED_MODULE_6__.watch)(() => currentIndex.value, (o, n) => {
|
||||
if (o < n) {
|
||||
transitionName.value = 'slide-in';
|
||||
} else {
|
||||
transitionName.value = 'slide-out';
|
||||
}
|
||||
// Wait next tick
|
||||
(0,vue__WEBPACK_IMPORTED_MODULE_6__.nextTick)(() => {
|
||||
shownElement.value = props.content[currentIndex.value];
|
||||
});
|
||||
});
|
||||
return {
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate,
|
||||
internalId,
|
||||
headingId,
|
||||
hasNext,
|
||||
hasPrevious,
|
||||
currentIndex,
|
||||
shownElement,
|
||||
transitionName,
|
||||
translatedHeadline,
|
||||
mdiChevronLeft: _mdi_js__WEBPACK_IMPORTED_MODULE_7__.mdiChevronLeft,
|
||||
mdiChevronRight: _mdi_js__WEBPACK_IMPORTED_MODULE_7__.mdiChevronRight,
|
||||
mdiCircleOutline: _mdi_js__WEBPACK_IMPORTED_MODULE_7__.mdiCircleOutline,
|
||||
mdiCircleSlice8: _mdi_js__WEBPACK_IMPORTED_MODULE_7__.mdiCircleSlice8
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true":
|
||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm$shownElement$id;
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("section", {
|
||||
attrs: {
|
||||
"aria-roledescription": _vm.t("settings", "Carousel"),
|
||||
"aria-labelledby": _vm.headingId ? "".concat(_vm.headingId) : undefined
|
||||
}
|
||||
}, [_vm.headline ? _c("h3", {
|
||||
attrs: {
|
||||
id: _vm.headingId
|
||||
}
|
||||
}, [_vm._v("\n\t\t" + _vm._s(_vm.translatedHeadline) + "\n\t")]) : _vm._e(), _vm._v(" "), _c("div", {
|
||||
staticClass: "app-discover-carousel__wrapper"
|
||||
}, [_c("div", {
|
||||
staticClass: "app-discover-carousel__button-wrapper"
|
||||
}, [_c("NcButton", {
|
||||
staticClass: "app-discover-carousel__button app-discover-carousel__button--previous",
|
||||
attrs: {
|
||||
type: "tertiary-no-background",
|
||||
"aria-label": _vm.t("settings", "Previous slide"),
|
||||
disabled: !_vm.hasPrevious
|
||||
},
|
||||
on: {
|
||||
click: function ($event) {
|
||||
_vm.currentIndex -= 1;
|
||||
}
|
||||
},
|
||||
scopedSlots: _vm._u([{
|
||||
key: "icon",
|
||||
fn: function () {
|
||||
return [_c("NcIconSvgWrapper", {
|
||||
attrs: {
|
||||
path: _vm.mdiChevronLeft
|
||||
}
|
||||
})];
|
||||
},
|
||||
proxy: true
|
||||
}])
|
||||
})], 1), _vm._v(" "), _c("Transition", {
|
||||
attrs: {
|
||||
name: _vm.transitionName,
|
||||
mode: "out-in"
|
||||
}
|
||||
}, [_c("PostType", _vm._b({
|
||||
key: (_vm$shownElement$id = _vm.shownElement.id) !== null && _vm$shownElement$id !== void 0 ? _vm$shownElement$id : _vm.currentIndex,
|
||||
attrs: {
|
||||
"aria-labelledby": "".concat(_vm.internalId, "-tab-").concat(_vm.currentIndex),
|
||||
"dom-id": "".concat(_vm.internalId, "-tabpanel-").concat(_vm.currentIndex),
|
||||
inline: "",
|
||||
role: "tabpanel"
|
||||
}
|
||||
}, "PostType", _vm.shownElement, false))], 1), _vm._v(" "), _c("div", {
|
||||
staticClass: "app-discover-carousel__button-wrapper"
|
||||
}, [_c("NcButton", {
|
||||
staticClass: "app-discover-carousel__button app-discover-carousel__button--next",
|
||||
attrs: {
|
||||
type: "tertiary-no-background",
|
||||
"aria-label": _vm.t("settings", "Next slide"),
|
||||
disabled: !_vm.hasNext
|
||||
},
|
||||
on: {
|
||||
click: function ($event) {
|
||||
_vm.currentIndex += 1;
|
||||
}
|
||||
},
|
||||
scopedSlots: _vm._u([{
|
||||
key: "icon",
|
||||
fn: function () {
|
||||
return [_c("NcIconSvgWrapper", {
|
||||
attrs: {
|
||||
path: _vm.mdiChevronRight
|
||||
}
|
||||
})];
|
||||
},
|
||||
proxy: true
|
||||
}])
|
||||
})], 1)], 1), _vm._v(" "), _c("div", {
|
||||
staticClass: "app-discover-carousel__tabs",
|
||||
attrs: {
|
||||
role: "tablist",
|
||||
"aria-label": _vm.t("settings", "Choose slide to display")
|
||||
}
|
||||
}, _vm._l(_vm.content.length, function (index) {
|
||||
return _c("NcButton", {
|
||||
key: index,
|
||||
attrs: {
|
||||
id: "".concat(_vm.internalId, "-tab-").concat(index),
|
||||
"aria-label": _vm.t("settings", "{index} of {total}", {
|
||||
index,
|
||||
total: _vm.content.length
|
||||
}),
|
||||
"aria-controls": "".concat(_vm.internalId, "-tabpanel-").concat(index),
|
||||
"aria-selected": "".concat(_vm.currentIndex === index - 1),
|
||||
role: "tab",
|
||||
type: "tertiary-no-background"
|
||||
},
|
||||
on: {
|
||||
click: function ($event) {
|
||||
_vm.currentIndex = index - 1;
|
||||
}
|
||||
},
|
||||
scopedSlots: _vm._u([{
|
||||
key: "icon",
|
||||
fn: function () {
|
||||
return [_c("NcIconSvgWrapper", {
|
||||
attrs: {
|
||||
path: _vm.currentIndex === index - 1 ? _vm.mdiCircleSlice8 : _vm.mdiCircleOutline
|
||||
}
|
||||
})];
|
||||
},
|
||||
proxy: true
|
||||
}], null, true)
|
||||
});
|
||||
}), 1)]);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `h3[data-v-3065566f] {
|
||||
font-size: 24px;
|
||||
font-weight: 600;
|
||||
margin-block: 0 1em;
|
||||
}
|
||||
.app-discover-carousel__wrapper[data-v-3065566f] {
|
||||
display: flex;
|
||||
}
|
||||
.app-discover-carousel__button[data-v-3065566f] {
|
||||
color: var(--color-text-maxcontrast);
|
||||
position: absolute;
|
||||
top: calc(50% - 22px);
|
||||
}
|
||||
.app-discover-carousel__button-wrapper[data-v-3065566f] {
|
||||
position: relative;
|
||||
}
|
||||
.app-discover-carousel__button--next[data-v-3065566f] {
|
||||
right: -54px;
|
||||
}
|
||||
.app-discover-carousel__button--previous[data-v-3065566f] {
|
||||
left: -54px;
|
||||
}
|
||||
.app-discover-carousel__tabs[data-v-3065566f] {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
}
|
||||
.app-discover-carousel__tabs > *[data-v-3065566f] {
|
||||
color: var(--color-text-maxcontrast);
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css":
|
||||
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `
|
||||
.slide-in-enter-active,
|
||||
.slide-in-leave-active,
|
||||
.slide-out-enter-active,
|
||||
.slide-out-leave-active {
|
||||
transition: all .4s ease-out;
|
||||
}
|
||||
.slide-in-leave-to,
|
||||
.slide-out-enter {
|
||||
opacity: 0;
|
||||
transform: translateX(50%);
|
||||
}
|
||||
.slide-in-enter,
|
||||
.slide-out-leave-to {
|
||||
opacity: 0;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue":
|
||||
/*!************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/CarouselType.vue ***!
|
||||
\************************************************************************/
|
||||
/***/ ((__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 _CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CarouselType.vue?vue&type=template&id=3065566f&scoped=true */ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true");
|
||||
/* harmony import */ var _CarouselType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CarouselType.vue?vue&type=script&lang=ts */ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss */ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss");
|
||||
/* harmony import */ var _CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css */ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__["default"])(
|
||||
_CarouselType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"3065566f",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/settings/src/components/AppStoreDiscover/CarouselType.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts":
|
||||
/*!************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts ***!
|
||||
\************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true":
|
||||
/*!******************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true ***!
|
||||
\******************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_template_id_3065566f_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=template&id=3065566f&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=template&id=3065566f&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss":
|
||||
/*!*********************************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss ***!
|
||||
\*********************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_0_id_3065566f_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader/dist/cjs.js!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=0&id=3065566f&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css":
|
||||
/*!********************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css ***!
|
||||
\********************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CarouselType_vue_vue_type_style_index_1_id_3065566f_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader/dist/cjs.js!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/CarouselType.vue?vue&type=style&index=1&id=3065566f&lang=css");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_settings_src_components_AppStoreDiscover_CarouselType_vue-apps_settings_src_components_AppStoreDiscover_CarouselType_vue.js.map?v=60364cb47ffeb0065c91
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,818 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_settings_src_components_AppStoreDiscover_PostType_vue"],{
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/common.ts":
|
||||
/*!*****************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/common.ts ***!
|
||||
\*****************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ commonAppDiscoverProps: () => (/* binding */ commonAppDiscoverProps)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _constants_AppDiscoverTypes_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../constants/AppDiscoverTypes.ts */ "./apps/settings/src/constants/AppDiscoverTypes.ts");
|
||||
|
||||
/**
|
||||
* Common Props for all app discover types
|
||||
*/
|
||||
const commonAppDiscoverProps = {
|
||||
type: {
|
||||
type: String,
|
||||
required: true,
|
||||
validator: v => typeof v === 'string' && _constants_AppDiscoverTypes_ts__WEBPACK_IMPORTED_MODULE_0__.APP_DISCOVER_KNOWN_TYPES.includes(v)
|
||||
},
|
||||
id: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
date: {
|
||||
type: Number,
|
||||
required: false,
|
||||
default: undefined
|
||||
},
|
||||
expiryDate: {
|
||||
type: Number,
|
||||
required: false,
|
||||
default: undefined
|
||||
},
|
||||
headline: {
|
||||
type: Object,
|
||||
required: false,
|
||||
default: () => null
|
||||
},
|
||||
link: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: () => null
|
||||
}
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/composables/useGetLocalizedValue.ts":
|
||||
/*!***************************************************************!*\
|
||||
!*** ./apps/settings/src/composables/useGetLocalizedValue.ts ***!
|
||||
\***************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ useLocalizedValue: () => (/* binding */ useLocalizedValue)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/**
|
||||
* @copyright Copyright (c) 2024 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @license AGPL-3.0-or-later
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Helper to get the localized value for the current users language
|
||||
* @param dict The dictionary to get the value from
|
||||
* @param language The language to use
|
||||
*/
|
||||
const getLocalizedValue = (dict, language) => {
|
||||
var _ref, _ref2, _dict$language;
|
||||
return (_ref = (_ref2 = (_dict$language = dict[language]) !== null && _dict$language !== void 0 ? _dict$language : dict[language.split('_')[0]]) !== null && _ref2 !== void 0 ? _ref2 : dict.en) !== null && _ref !== void 0 ? _ref : null;
|
||||
};
|
||||
/**
|
||||
* Get the localized value of the dictionary provided
|
||||
* @param dict Dictionary
|
||||
* @return String or null if invalid dictionary
|
||||
*/
|
||||
const useLocalizedValue = dict => {
|
||||
/**
|
||||
* Language of the current user
|
||||
*/
|
||||
const language = (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.getLanguage)();
|
||||
return (0,vue__WEBPACK_IMPORTED_MODULE_1__.computed)(() => !(dict !== null && dict !== void 0 && dict.value) ? null : getLocalizedValue(dict.value, language));
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/constants/AppDiscoverTypes.ts":
|
||||
/*!*********************************************************!*\
|
||||
!*** ./apps/settings/src/constants/AppDiscoverTypes.ts ***!
|
||||
\*********************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ APP_DISCOVER_KNOWN_TYPES: () => (/* binding */ APP_DISCOVER_KNOWN_TYPES)
|
||||
/* harmony export */ });
|
||||
/**
|
||||
* @copyright Copyright (c) 2024 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @license AGPL-3.0-or-later
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* Currently known types of app discover section elements
|
||||
*/
|
||||
const APP_DISCOVER_KNOWN_TYPES = ['post', 'showcase', 'carousel'];
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/initial-state */ "./node_modules/@nextcloud/initial-state/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-router */ "./node_modules/vue-router/dist/vue-router.esm.js");
|
||||
|
||||
|
||||
|
||||
|
||||
const knownRoutes = Object.fromEntries(Object.entries((0,_nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_0__.loadState)('core', 'apps')).map(_ref => {
|
||||
var _v$app;
|
||||
let [k, v] = _ref;
|
||||
return [(_v$app = v.app) !== null && _v$app !== void 0 ? _v$app : k, v.href];
|
||||
}));
|
||||
/**
|
||||
* This component either shows a native link to the installed app or external size - or a router link to the appstore page of the app if not installed
|
||||
*/
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_2__.defineComponent)({
|
||||
name: 'AppLink',
|
||||
components: {
|
||||
RouterLink: vue_router__WEBPACK_IMPORTED_MODULE_3__.RouterLink
|
||||
},
|
||||
props: {
|
||||
href: {
|
||||
type: String,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
routerProps: undefined,
|
||||
linkProps: undefined
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
href: {
|
||||
immediate: true,
|
||||
handler() {
|
||||
var _this$$route$params$c, _this$$route$params;
|
||||
const match = this.href.match(/^app:\/\/([^/]+)(\/.+)?$/);
|
||||
this.routerProps = undefined;
|
||||
this.linkProps = undefined;
|
||||
// not an app url
|
||||
if (match === null) {
|
||||
this.linkProps = {
|
||||
href: this.href,
|
||||
target: '_blank',
|
||||
rel: 'noreferrer noopener'
|
||||
};
|
||||
return;
|
||||
}
|
||||
const appId = match[1];
|
||||
// Check if specific route was requested
|
||||
if (match[2]) {
|
||||
// we do no know anything about app internal path so we only allow generic app paths
|
||||
this.linkProps = {
|
||||
href: (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_1__.generateUrl)("/apps/".concat(appId).concat(match[2]))
|
||||
};
|
||||
return;
|
||||
}
|
||||
// If we know any route for that app we open it
|
||||
if (appId in knownRoutes) {
|
||||
this.linkProps = {
|
||||
href: knownRoutes[appId]
|
||||
};
|
||||
return;
|
||||
}
|
||||
// Fallback to show the app store entry
|
||||
this.routerProps = {
|
||||
to: {
|
||||
name: 'apps-details',
|
||||
params: {
|
||||
category: (_this$$route$params$c = (_this$$route$params = this.$route.params) === null || _this$$route$params === void 0 ? void 0 : _this$$route$params.category) !== null && _this$$route$params$c !== void 0 ? _this$$route$params$c : 'discover',
|
||||
id: appId
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _mdi_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @mdi/js */ "./node_modules/@mdi/js/mdi.js");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _vueuse_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @vueuse/core */ "./node_modules/@vueuse/core/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./common */ "./apps/settings/src/components/AppStoreDiscover/common.ts");
|
||||
/* harmony import */ var _composables_useGetLocalizedValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../composables/useGetLocalizedValue */ "./apps/settings/src/composables/useGetLocalizedValue.ts");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcIconSvgWrapper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcIconSvgWrapper.js */ "./node_modules/@nextcloud/vue/dist/Components/NcIconSvgWrapper.mjs");
|
||||
/* harmony import */ var _AppLink_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./AppLink.vue */ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_5__.defineComponent)({
|
||||
components: {
|
||||
AppLink: _AppLink_vue__WEBPACK_IMPORTED_MODULE_4__["default"],
|
||||
NcIconSvgWrapper: _nextcloud_vue_dist_Components_NcIconSvgWrapper_js__WEBPACK_IMPORTED_MODULE_3__["default"]
|
||||
},
|
||||
props: {
|
||||
..._common__WEBPACK_IMPORTED_MODULE_1__.commonAppDiscoverProps,
|
||||
text: {
|
||||
type: Object,
|
||||
required: false,
|
||||
default: () => null
|
||||
},
|
||||
media: {
|
||||
type: Object,
|
||||
required: false,
|
||||
default: () => null
|
||||
},
|
||||
inline: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: false
|
||||
},
|
||||
domId: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: null
|
||||
}
|
||||
},
|
||||
setup(props) {
|
||||
const translatedHeadline = (0,_composables_useGetLocalizedValue__WEBPACK_IMPORTED_MODULE_2__.useLocalizedValue)((0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => props.headline));
|
||||
const translatedText = (0,_composables_useGetLocalizedValue__WEBPACK_IMPORTED_MODULE_2__.useLocalizedValue)((0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => props.text));
|
||||
const localizedMedia = (0,_composables_useGetLocalizedValue__WEBPACK_IMPORTED_MODULE_2__.useLocalizedValue)((0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => {
|
||||
var _props$media;
|
||||
return (_props$media = props.media) === null || _props$media === void 0 ? void 0 : _props$media.content;
|
||||
}));
|
||||
const mediaSources = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => localizedMedia.value !== null ? [localizedMedia.value.src].flat() : undefined);
|
||||
const mediaAlt = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => {
|
||||
var _localizedMedia$value, _localizedMedia$value2;
|
||||
return (_localizedMedia$value = (_localizedMedia$value2 = localizedMedia.value) === null || _localizedMedia$value2 === void 0 ? void 0 : _localizedMedia$value2.alt) !== null && _localizedMedia$value !== void 0 ? _localizedMedia$value : '';
|
||||
});
|
||||
const isImage = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => {
|
||||
var _mediaSources$value;
|
||||
return (mediaSources === null || mediaSources === void 0 || (_mediaSources$value = mediaSources.value) === null || _mediaSources$value === void 0 ? void 0 : _mediaSources$value[0].mime.startsWith('image/')) === true;
|
||||
});
|
||||
/**
|
||||
* Is the media is shown full width
|
||||
*/
|
||||
const isFullWidth = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => !translatedHeadline.value && !translatedText.value);
|
||||
/**
|
||||
* Link on the media
|
||||
* Fallback to post link to prevent link inside link (which is invalid HTML)
|
||||
*/
|
||||
const mediaLink = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => {
|
||||
var _localizedMedia$value3, _localizedMedia$value4;
|
||||
return (_localizedMedia$value3 = (_localizedMedia$value4 = localizedMedia.value) === null || _localizedMedia$value4 === void 0 ? void 0 : _localizedMedia$value4.link) !== null && _localizedMedia$value3 !== void 0 ? _localizedMedia$value3 : props.link;
|
||||
});
|
||||
const hasPlaybackEnded = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)(false);
|
||||
const showPlayVideo = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => {
|
||||
var _localizedMedia$value5;
|
||||
return ((_localizedMedia$value5 = localizedMedia.value) === null || _localizedMedia$value5 === void 0 ? void 0 : _localizedMedia$value5.link) && hasPlaybackEnded.value;
|
||||
});
|
||||
/**
|
||||
* The content is sized / styles are applied based on the container width
|
||||
* To make it responsive even for inline usage and when opening / closing the sidebar / navigation
|
||||
*/
|
||||
const container = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)();
|
||||
const {
|
||||
width: containerWidth
|
||||
} = (0,_vueuse_core__WEBPACK_IMPORTED_MODULE_6__.useElementSize)(container);
|
||||
const isSmallWidth = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => containerWidth.value < 600);
|
||||
/**
|
||||
* Generate URL for cached media to prevent user can be tracked
|
||||
* @param url The URL to resolve
|
||||
*/
|
||||
const generatePrivacyUrl = url => url.startsWith('/') ? url : (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_0__.generateUrl)('/settings/api/apps/media?fileName={fileName}', {
|
||||
fileName: url
|
||||
});
|
||||
const mediaElement = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)();
|
||||
const mediaIsVisible = (0,_vueuse_core__WEBPACK_IMPORTED_MODULE_6__.useElementVisibility)(mediaElement, {
|
||||
threshold: 0.3
|
||||
});
|
||||
(0,vue__WEBPACK_IMPORTED_MODULE_5__.watchEffect)(() => {
|
||||
// Only if media is video
|
||||
if (!isImage.value && mediaElement.value) {
|
||||
const video = mediaElement.value;
|
||||
if (mediaIsVisible.value) {
|
||||
// Ensure video is muted - otherwise .play() will be blocked by browsers
|
||||
video.muted = true;
|
||||
// If visible start playback
|
||||
video.play();
|
||||
} else {
|
||||
// If not visible pause the playback
|
||||
video.pause();
|
||||
// If the animation has ended reset
|
||||
if (video.ended) {
|
||||
video.currentTime = 0;
|
||||
hasPlaybackEnded.value = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
return {
|
||||
mdiPlayCircleOutline: _mdi_js__WEBPACK_IMPORTED_MODULE_7__.mdiPlayCircleOutline,
|
||||
container,
|
||||
translatedText,
|
||||
translatedHeadline,
|
||||
mediaElement,
|
||||
mediaSources,
|
||||
mediaAlt,
|
||||
mediaLink,
|
||||
hasPlaybackEnded,
|
||||
showPlayVideo,
|
||||
isFullWidth,
|
||||
isSmallWidth,
|
||||
isImage,
|
||||
generatePrivacyUrl
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896 ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _vm.linkProps ? _c("a", _vm._b({}, "a", _vm.linkProps, false), [_vm._t("default")], 2) : _vm.routerProps ? _c("RouterLink", _vm._b({}, "RouterLink", _vm.routerProps, false), [_vm._t("default")], 2) : _vm._e();
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true":
|
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm$media, _vm$media2;
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("article", {
|
||||
ref: "container",
|
||||
staticClass: "app-discover-post",
|
||||
class: {
|
||||
"app-discover-post--reverse": _vm.media && _vm.media.alignment === "start",
|
||||
"app-discover-post--small": _vm.isSmallWidth
|
||||
},
|
||||
attrs: {
|
||||
id: _vm.domId
|
||||
}
|
||||
}, [_vm.headline || _vm.text ? _c(_vm.link ? "AppLink" : "div", {
|
||||
tag: "component",
|
||||
staticClass: "app-discover-post__text",
|
||||
attrs: {
|
||||
href: _vm.link
|
||||
}
|
||||
}, [_c(_vm.inline ? "h4" : "h3", {
|
||||
tag: "component"
|
||||
}, [_vm._v("\n\t\t\t" + _vm._s(_vm.translatedHeadline) + "\n\t\t")]), _vm._v(" "), _c("p", [_vm._v(_vm._s(_vm.translatedText))])], 1) : _vm._e(), _vm._v(" "), _vm.mediaSources ? _c(_vm.mediaLink ? "AppLink" : "div", {
|
||||
tag: "component",
|
||||
staticClass: "app-discover-post__media",
|
||||
class: {
|
||||
"app-discover-post__media--fullwidth": _vm.isFullWidth,
|
||||
"app-discover-post__media--start": ((_vm$media = _vm.media) === null || _vm$media === void 0 ? void 0 : _vm$media.alignment) === "start",
|
||||
"app-discover-post__media--end": ((_vm$media2 = _vm.media) === null || _vm$media2 === void 0 ? void 0 : _vm$media2.alignment) === "end"
|
||||
},
|
||||
attrs: {
|
||||
href: _vm.mediaLink
|
||||
}
|
||||
}, [_c(_vm.isImage ? "picture" : "video", {
|
||||
ref: "mediaElement",
|
||||
tag: "component",
|
||||
staticClass: "app-discover-post__media-element",
|
||||
attrs: {
|
||||
muted: !_vm.isImage,
|
||||
playsinline: !_vm.isImage,
|
||||
preload: !_vm.isImage && "auto"
|
||||
},
|
||||
on: {
|
||||
ended: function ($event) {
|
||||
_vm.hasPlaybackEnded = true;
|
||||
}
|
||||
}
|
||||
}, [_vm._l(_vm.mediaSources, function (source) {
|
||||
return _c("source", {
|
||||
key: source.src,
|
||||
attrs: {
|
||||
src: _vm.isImage ? undefined : _vm.generatePrivacyUrl(source.src),
|
||||
srcset: _vm.isImage ? _vm.generatePrivacyUrl(source.src) : undefined,
|
||||
type: source.mime
|
||||
}
|
||||
});
|
||||
}), _vm._v(" "), _vm.isImage ? _c("img", {
|
||||
attrs: {
|
||||
src: _vm.generatePrivacyUrl(_vm.mediaSources[0].src),
|
||||
alt: _vm.mediaAlt
|
||||
}
|
||||
}) : _vm._e()], 2), _vm._v(" "), _c("div", {
|
||||
staticClass: "app-discover-post__play-icon-wrapper"
|
||||
}, [!_vm.isImage && _vm.showPlayVideo ? _c("NcIconSvgWrapper", {
|
||||
staticClass: "app-discover-post__play-icon",
|
||||
attrs: {
|
||||
path: _vm.mdiPlayCircleOutline,
|
||||
size: 92
|
||||
}
|
||||
}) : _vm._e()], 1)], 1) : _vm._e()], 1);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss":
|
||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.app-discover-post[data-v-687237a2] {
|
||||
max-height: 300px;
|
||||
width: 100%;
|
||||
background-color: var(--color-primary-element-light);
|
||||
border-radius: var(--border-radius-rounded);
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: start;
|
||||
}
|
||||
.app-discover-post--reverse[data-v-687237a2] {
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
.app-discover-post h3[data-v-687237a2], .app-discover-post h4[data-v-687237a2] {
|
||||
font-size: 24px;
|
||||
font-weight: 600;
|
||||
margin-block: 0 1em;
|
||||
}
|
||||
.app-discover-post__text[data-v-687237a2] {
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: var(--border-radius-rounded);
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.app-discover-post:has(.app-discover-post__media) .app-discover-post__text[data-v-687237a2] {
|
||||
padding-block-end: 0;
|
||||
}
|
||||
.app-discover-post__media[data-v-687237a2] {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
max-width: 450px;
|
||||
border-radius: var(--border-radius-rounded);
|
||||
}
|
||||
.app-discover-post__media--fullwidth[data-v-687237a2] {
|
||||
max-width: unset;
|
||||
max-height: unset;
|
||||
}
|
||||
.app-discover-post__media--end[data-v-687237a2] {
|
||||
border-end-start-radius: 0;
|
||||
border-start-start-radius: 0;
|
||||
}
|
||||
.app-discover-post__media--start[data-v-687237a2] {
|
||||
border-end-end-radius: 0;
|
||||
border-start-end-radius: 0;
|
||||
}
|
||||
.app-discover-post__media img[data-v-687237a2], .app-discover-post__media-element[data-v-687237a2] {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
object-fit: cover;
|
||||
object-position: center;
|
||||
}
|
||||
.app-discover-post__play-icon[data-v-687237a2] {
|
||||
position: absolute;
|
||||
top: -46px;
|
||||
right: -46px;
|
||||
}
|
||||
.app-discover-post__play-icon-wrapper[data-v-687237a2] {
|
||||
position: relative;
|
||||
top: -50%;
|
||||
left: -50%;
|
||||
}
|
||||
.app-discover-post--small.app-discover-post[data-v-687237a2] {
|
||||
flex-direction: column;
|
||||
max-height: 500px;
|
||||
}
|
||||
.app-discover-post--small.app-discover-post--reverse[data-v-687237a2] {
|
||||
flex-direction: column-reverse;
|
||||
}
|
||||
.app-discover-post--small .app-discover-post__text[data-v-687237a2] {
|
||||
flex: 1 1 50%;
|
||||
}
|
||||
.app-discover-post--small .app-discover-post__media[data-v-687237a2] {
|
||||
min-width: 100%;
|
||||
}
|
||||
.app-discover-post--small .app-discover-post__media--end[data-v-687237a2] {
|
||||
border-radius: var(--border-radius-rounded);
|
||||
border-start-end-radius: 0;
|
||||
border-start-start-radius: 0;
|
||||
}
|
||||
.app-discover-post--small .app-discover-post__media--start[data-v-687237a2] {
|
||||
border-radius: var(--border-radius-rounded);
|
||||
border-end-end-radius: 0;
|
||||
border-end-start-radius: 0;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppLink.vue ***!
|
||||
\*******************************************************************/
|
||||
/***/ ((__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 _AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppLink.vue?vue&type=template&id=63ee4896 */ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896");
|
||||
/* harmony import */ var _AppLink_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppLink.vue?vue&type=script&lang=ts */ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* normalize component */
|
||||
;
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
||||
_AppLink_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/settings/src/components/AppStoreDiscover/AppLink.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/PostType.vue":
|
||||
/*!********************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/PostType.vue ***!
|
||||
\********************************************************************/
|
||||
/***/ ((__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 _PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PostType.vue?vue&type=template&id=687237a2&scoped=true */ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true");
|
||||
/* harmony import */ var _PostType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./PostType.vue?vue&type=script&lang=ts */ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss */ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_PostType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"687237a2",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/settings/src/components/AppStoreDiscover/PostType.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts":
|
||||
/*!*******************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts ***!
|
||||
\*******************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppLink_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppLink.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppLink_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts":
|
||||
/*!********************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts ***!
|
||||
\********************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostType.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896":
|
||||
/*!*************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896 ***!
|
||||
\*************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppLink_vue_vue_type_template_id_63ee4896__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppLink.vue?vue&type=template&id=63ee4896 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppLink.vue?vue&type=template&id=63ee4896");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true":
|
||||
/*!**************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true ***!
|
||||
\**************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_template_id_687237a2_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostType.vue?vue&type=template&id=687237a2&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=template&id=687237a2&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss":
|
||||
/*!*****************************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss ***!
|
||||
\*****************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PostType_vue_vue_type_style_index_0_id_687237a2_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader/dist/cjs.js!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/PostType.vue?vue&type=style&index=0&id=687237a2&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_settings_src_components_AppStoreDiscover_PostType_vue-apps_settings_src_components_AppStoreDiscover_PostType_vue.js.map?v=bd0718820d5bbad8c4ed
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,597 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_settings_src_components_AppStoreDiscover_ShowcaseType_vue"],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\********************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _store_apps_store_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../store/apps-store.ts */ "./apps/settings/src/store/apps-store.ts");
|
||||
/* harmony import */ var _AppList_AppItem_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../AppList/AppItem.vue */ "./apps/settings/src/components/AppList/AppItem.vue");
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_2__.defineComponent)({
|
||||
__name: 'AppType',
|
||||
props: {
|
||||
modelValue: {
|
||||
type: null,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
const store = (0,_store_apps_store_ts__WEBPACK_IMPORTED_MODULE_0__.useAppsStore)();
|
||||
const app = (0,vue__WEBPACK_IMPORTED_MODULE_2__.computed)(() => store.getAppById(props.modelValue.appId));
|
||||
const appStoreLink = (0,vue__WEBPACK_IMPORTED_MODULE_2__.computed)(() => props.modelValue.appId ? "https://apps.nextcloud.com/apps/".concat(props.modelValue.appId) : '#');
|
||||
return {
|
||||
__sfc: true,
|
||||
props,
|
||||
store,
|
||||
app,
|
||||
appStoreLink,
|
||||
AppItem: _AppList_AppItem_vue__WEBPACK_IMPORTED_MODULE_1__["default"]
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var _vueuse_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @vueuse/core */ "./node_modules/@vueuse/core/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _common_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./common.ts */ "./apps/settings/src/components/AppStoreDiscover/common.ts");
|
||||
/* harmony import */ var _composables_useGetLocalizedValue_ts__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../composables/useGetLocalizedValue.ts */ "./apps/settings/src/composables/useGetLocalizedValue.ts");
|
||||
/* harmony import */ var _AppType_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AppType.vue */ "./apps/settings/src/components/AppStoreDiscover/AppType.vue");
|
||||
/* harmony import */ var _PostType_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./PostType.vue */ "./apps/settings/src/components/AppStoreDiscover/PostType.vue");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_5__.defineComponent)({
|
||||
name: 'ShowcaseType',
|
||||
components: {
|
||||
AppType: _AppType_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
|
||||
PostType: _PostType_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
|
||||
},
|
||||
props: {
|
||||
..._common_ts__WEBPACK_IMPORTED_MODULE_1__.commonAppDiscoverProps,
|
||||
/**
|
||||
* The content of the carousel
|
||||
*/
|
||||
content: {
|
||||
type: Array,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
setup(props) {
|
||||
const translatedHeadline = (0,_composables_useGetLocalizedValue_ts__WEBPACK_IMPORTED_MODULE_2__.useLocalizedValue)((0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => props.headline));
|
||||
/**
|
||||
* Make the element responsive based on the container width to also handle open navigation or sidebar
|
||||
*/
|
||||
const container = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)();
|
||||
const {
|
||||
width: containerWidth
|
||||
} = (0,_vueuse_core__WEBPACK_IMPORTED_MODULE_6__.useElementSize)(container);
|
||||
const isSmallWidth = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => containerWidth.value < 768);
|
||||
const isExtraSmallWidth = (0,vue__WEBPACK_IMPORTED_MODULE_5__.computed)(() => containerWidth.value < 512);
|
||||
return {
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate,
|
||||
container,
|
||||
isSmallWidth,
|
||||
isExtraSmallWidth,
|
||||
translatedHeadline
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _setup.app ? _c(_setup.AppItem, {
|
||||
staticClass: "app-discover-app",
|
||||
attrs: {
|
||||
app: _setup.app,
|
||||
category: "discover",
|
||||
inline: "",
|
||||
"list-view": false
|
||||
}
|
||||
}) : _c("a", {
|
||||
staticClass: "app-discover-app app-discover-app__skeleton",
|
||||
attrs: {
|
||||
href: _setup.appStoreLink,
|
||||
target: "_blank",
|
||||
title: _vm.modelValue.appId,
|
||||
rel: "noopener noreferrer"
|
||||
}
|
||||
}, [_c("span", {
|
||||
staticClass: "skeleton-element"
|
||||
}), _vm._v(" "), _c("span", {
|
||||
staticClass: "skeleton-element"
|
||||
}), _vm._v(" "), _c("span", {
|
||||
staticClass: "skeleton-element"
|
||||
}), _vm._v(" "), _c("span", {
|
||||
staticClass: "skeleton-element"
|
||||
}), _vm._v(" "), _c("span", {
|
||||
staticClass: "skeleton-element"
|
||||
})]);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true":
|
||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("section", {
|
||||
ref: "container",
|
||||
staticClass: "app-discover-showcase",
|
||||
class: {
|
||||
"app-discover-showcase--small": _vm.isSmallWidth,
|
||||
"app-discover-showcase--extra-small": _vm.isExtraSmallWidth
|
||||
}
|
||||
}, [_vm.translatedHeadline ? _c("h3", [_vm._v("\n\t\t" + _vm._s(_vm.translatedHeadline) + "\n\t")]) : _vm._e(), _vm._v(" "), _c("ul", {
|
||||
staticClass: "app-discover-showcase__list"
|
||||
}, _vm._l(_vm.content, function (item, index) {
|
||||
var _item$id;
|
||||
return _c("li", {
|
||||
key: (_item$id = item.id) !== null && _item$id !== void 0 ? _item$id : index,
|
||||
staticClass: "app-discover-showcase__item"
|
||||
}, [item.type === "post" ? _c("PostType", _vm._b({
|
||||
attrs: {
|
||||
inline: ""
|
||||
}
|
||||
}, "PostType", item, false)) : item.type === "app" ? _c("AppType", {
|
||||
attrs: {
|
||||
"model-value": item
|
||||
}
|
||||
}) : _vm._e()], 1);
|
||||
}), 0)]);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss":
|
||||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss ***!
|
||||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.app-discover-app[data-v-171ef054] {
|
||||
width: 100% !important;
|
||||
}
|
||||
.app-discover-app[data-v-171ef054]:hover {
|
||||
background: var(--color-background-hover);
|
||||
border-radius: var(--border-radius-rounded);
|
||||
}
|
||||
.app-discover-app__skeleton[data-v-171ef054] {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 30px;
|
||||
}
|
||||
.app-discover-app__skeleton[data-v-171ef054] > :first-child {
|
||||
height: 50%;
|
||||
min-height: 130px;
|
||||
}
|
||||
.app-discover-app__skeleton[data-v-171ef054] > :nth-child(2) {
|
||||
width: 50px;
|
||||
}
|
||||
.app-discover-app__skeleton[data-v-171ef054] > :nth-child(5) {
|
||||
height: 20px;
|
||||
width: 100px;
|
||||
}
|
||||
.app-discover-app__skeleton[data-v-171ef054] > :not(:first-child) {
|
||||
border-radius: 4px;
|
||||
}
|
||||
.skeleton-element[data-v-171ef054] {
|
||||
min-height: var(--default-font-size, 15px);
|
||||
background: linear-gradient(90deg, var(--color-background-dark), var(--color-background-darker), var(--color-background-dark));
|
||||
background-size: 400% 400%;
|
||||
animation: gradient-171ef054 6s ease infinite;
|
||||
}
|
||||
@keyframes gradient-171ef054 {
|
||||
0% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
50% {
|
||||
background-position: 100% 50%;
|
||||
}
|
||||
100% {
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss":
|
||||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss ***!
|
||||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `h3[data-v-4ed63088] {
|
||||
font-size: 24px;
|
||||
font-weight: 600;
|
||||
margin-block: 0 1em;
|
||||
}
|
||||
.app-discover-showcase__list[data-v-4ed63088] {
|
||||
list-style: none;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: calc(var(--default-clickable-area, 44px) / 2);
|
||||
}
|
||||
.app-discover-showcase__item[data-v-4ed63088] {
|
||||
display: flex;
|
||||
align-items: stretch;
|
||||
position: relative;
|
||||
width: calc(33% - var(--default-clickable-area, 44px) / 2);
|
||||
}
|
||||
.app-discover-showcase--small .app-discover-showcase__item[data-v-4ed63088] {
|
||||
width: calc(50% - var(--default-clickable-area, 44px) / 2);
|
||||
}
|
||||
.app-discover-showcase--extra-small .app-discover-showcase__item[data-v-4ed63088] {
|
||||
width: 100%;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppType.vue":
|
||||
/*!*******************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppType.vue ***!
|
||||
\*******************************************************************/
|
||||
/***/ ((__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 _AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppType.vue?vue&type=template&id=171ef054&scoped=true */ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true");
|
||||
/* harmony import */ var _AppType_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppType.vue?vue&type=script&setup=true&lang=ts */ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony import */ var _AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss */ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_AppType_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"171ef054",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/settings/src/components/AppStoreDiscover/AppType.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue":
|
||||
/*!************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue ***!
|
||||
\************************************************************************/
|
||||
/***/ ((__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 _ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true */ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true");
|
||||
/* harmony import */ var _ShowcaseType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ShowcaseType.vue?vue&type=script&lang=ts */ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss */ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_ShowcaseType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"4ed63088",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!******************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\******************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppType.vue?vue&type=script&setup=true&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts":
|
||||
/*!************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts ***!
|
||||
\************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowcaseType.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true":
|
||||
/*!*************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true ***!
|
||||
\*************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_template_id_171ef054_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppType.vue?vue&type=template&id=171ef054&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=template&id=171ef054&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true":
|
||||
/*!******************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true ***!
|
||||
\******************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_template_id_4ed63088_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=template&id=4ed63088&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss":
|
||||
/*!****************************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss ***!
|
||||
\****************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppType_vue_vue_type_style_index_0_id_171ef054_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader/dist/cjs.js!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/AppType.vue?vue&type=style&index=0&id=171ef054&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss":
|
||||
/*!*********************************************************************************************************************************!*\
|
||||
!*** ./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss ***!
|
||||
\*********************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShowcaseType_vue_vue_type_style_index_0_id_4ed63088_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader/dist/cjs.js!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/settings/src/components/AppStoreDiscover/ShowcaseType.vue?vue&type=style&index=0&id=4ed63088&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_settings_src_components_AppStoreDiscover_ShowcaseType_vue-apps_settings_src_components_AppStoreDiscover_ShowcaseType_vue.js.map?v=184f78de9b9e4677e874
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,642 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["apps_updatenotification_src_components_AppChangelogDialog_vue"],{
|
||||
|
||||
/***/ "./apps/updatenotification/src/composables/useMarkdown.ts":
|
||||
/*!****************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/composables/useMarkdown.ts ***!
|
||||
\****************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ useMarkdown: () => (/* binding */ useMarkdown)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var marked__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! marked */ "./node_modules/marked/lib/marked.esm.js");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dompurify */ "./node_modules/dompurify/dist/purify.js");
|
||||
/* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dompurify__WEBPACK_IMPORTED_MODULE_1__);
|
||||
|
||||
|
||||
|
||||
const useMarkdown = (text, minHeadingLevel) => {
|
||||
const minHeading = (0,vue__WEBPACK_IMPORTED_MODULE_2__.computed)(() => {
|
||||
var _minHeadingLevel$valu;
|
||||
return Math.min(Math.max((_minHeadingLevel$valu = minHeadingLevel.value) !== null && _minHeadingLevel$valu !== void 0 ? _minHeadingLevel$valu : 1, 1), 6);
|
||||
});
|
||||
const renderer = new marked__WEBPACK_IMPORTED_MODULE_0__.marked.Renderer();
|
||||
renderer.link = function (href, title, text) {
|
||||
let out = "<a href=\"".concat(href, "\" rel=\"noreferrer noopener\" target=\"_blank\"");
|
||||
if (title) {
|
||||
out += ' title="' + title + '"';
|
||||
}
|
||||
out += '>' + text + '</a>';
|
||||
return out;
|
||||
};
|
||||
renderer.image = function (href, title, text) {
|
||||
if (text) {
|
||||
return text;
|
||||
}
|
||||
return title !== null && title !== void 0 ? title : '';
|
||||
};
|
||||
renderer.heading = (text, level) => {
|
||||
const headingLevel = Math.max(minHeading.value, level);
|
||||
return "<h".concat(headingLevel, ">").concat(text, "</h").concat(headingLevel, ">");
|
||||
};
|
||||
const html = (0,vue__WEBPACK_IMPORTED_MODULE_2__.computed)(() => {
|
||||
var _text$value;
|
||||
return dompurify__WEBPACK_IMPORTED_MODULE_1___default().sanitize((0,marked__WEBPACK_IMPORTED_MODULE_0__.marked)(((_text$value = text.value) !== null && _text$value !== void 0 ? _text$value : '').trim(), {
|
||||
renderer,
|
||||
gfm: false,
|
||||
breaks: false,
|
||||
pedantic: false
|
||||
}), {
|
||||
SAFE_FOR_JQUERY: true,
|
||||
ALLOWED_TAGS: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'strong', 'p', 'a', 'ul', 'ol', 'li', 'em', 'del', 'blockquote']
|
||||
});
|
||||
});
|
||||
return {
|
||||
html
|
||||
};
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/axios */ "./node_modules/@nextcloud/axios/dist/index.es.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcDialog.js */ "./node_modules/@nextcloud/vue/dist/Components/NcDialog.mjs");
|
||||
/* harmony import */ var _Markdown_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Markdown.vue */ "./apps/updatenotification/src/components/Markdown.vue");
|
||||
/* provided dependency */ var console = __webpack_require__(/*! ./node_modules/console-browserify/index.js */ "./node_modules/console-browserify/index.js");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_5__.defineComponent)({
|
||||
__name: 'AppChangelogDialog',
|
||||
props: {
|
||||
appId: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
version: {
|
||||
type: String,
|
||||
required: false,
|
||||
default: undefined
|
||||
},
|
||||
open: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: true
|
||||
}
|
||||
},
|
||||
emits: ["dismiss", "update:open"],
|
||||
setup(__props, _ref) {
|
||||
var _props$version;
|
||||
let {
|
||||
emit
|
||||
} = _ref;
|
||||
const props = __props;
|
||||
const dialogButtons = [{
|
||||
label: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate)('updatenotification', 'Give feedback'),
|
||||
callback: () => {
|
||||
window.open("https://apps.nextcloud.com/apps/".concat(props.appId, "#comments"), '_blank', 'noreferrer noopener');
|
||||
}
|
||||
}, {
|
||||
label: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate)('updatenotification', 'Get started'),
|
||||
type: 'primary',
|
||||
callback: () => {
|
||||
emit('dismiss');
|
||||
emit('update:open', false);
|
||||
}
|
||||
}];
|
||||
const appName = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)(props.appId);
|
||||
const appVersion = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)((_props$version = props.version) !== null && _props$version !== void 0 ? _props$version : '');
|
||||
const markdown = (0,vue__WEBPACK_IMPORTED_MODULE_5__.ref)('');
|
||||
(0,vue__WEBPACK_IMPORTED_MODULE_5__.watchEffect)(() => {
|
||||
const url = props.version ? (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_1__.generateOcsUrl)('/apps/updatenotification/api/v1/changelog/{app}?version={version}', {
|
||||
version: props.version,
|
||||
app: props.appId
|
||||
}) : (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_1__.generateOcsUrl)('/apps/updatenotification/api/v1/changelog/{app}', {
|
||||
version: props.version,
|
||||
app: props.appId
|
||||
});
|
||||
_nextcloud_axios__WEBPACK_IMPORTED_MODULE_2__["default"].get(url).then(_ref2 => {
|
||||
let {
|
||||
data
|
||||
} = _ref2;
|
||||
appName.value = data.ocs.data.appName;
|
||||
appVersion.value = data.ocs.data.version;
|
||||
markdown.value = data.ocs.data.content;
|
||||
}).catch(error => {
|
||||
var _error$response;
|
||||
if ((error === null || error === void 0 || (_error$response = error.response) === null || _error$response === void 0 ? void 0 : _error$response.status) === 404) {
|
||||
appName.value = props.appId;
|
||||
markdown.value = (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate)('updatenotification', 'No changelog available');
|
||||
} else {
|
||||
console.error('Failed to load changelog entry', error);
|
||||
emit('update:open', false);
|
||||
}
|
||||
});
|
||||
});
|
||||
return {
|
||||
__sfc: true,
|
||||
props,
|
||||
emit,
|
||||
dialogButtons,
|
||||
appName,
|
||||
appVersion,
|
||||
markdown,
|
||||
t: _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate,
|
||||
NcDialog: _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_3__["default"],
|
||||
Markdown: _Markdown_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _composables_useMarkdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../composables/useMarkdown */ "./apps/updatenotification/src/composables/useMarkdown.ts");
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_1__.defineComponent)({
|
||||
__name: 'Markdown',
|
||||
props: {
|
||||
markdown: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
minHeadingLevel: {
|
||||
type: Number,
|
||||
required: false,
|
||||
default: 2
|
||||
}
|
||||
},
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
const {
|
||||
html
|
||||
} = (0,_composables_useMarkdown__WEBPACK_IMPORTED_MODULE_0__.useMarkdown)((0,vue__WEBPACK_IMPORTED_MODULE_1__.toRef)(props, 'markdown'), (0,vue__WEBPACK_IMPORTED_MODULE_1__.toRef)(props, 'minHeadingLevel'));
|
||||
return {
|
||||
__sfc: true,
|
||||
props,
|
||||
html
|
||||
};
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c(_setup.NcDialog, {
|
||||
attrs: {
|
||||
"content-classes": "app-changelog-dialog",
|
||||
buttons: _setup.dialogButtons,
|
||||
name: _setup.t("updatenotification", "What's new in {app} {version}", {
|
||||
app: _setup.appName,
|
||||
version: _setup.appVersion
|
||||
}),
|
||||
open: _vm.open && _setup.markdown !== undefined,
|
||||
size: "normal"
|
||||
},
|
||||
on: {
|
||||
"update:open": function ($event) {
|
||||
return _vm.$emit("update:open", $event);
|
||||
}
|
||||
}
|
||||
}, [_c(_setup.Markdown, {
|
||||
staticClass: "app-changelog-dialog__text",
|
||||
attrs: {
|
||||
markdown: _setup.markdown,
|
||||
"min-heading-level": 3
|
||||
}
|
||||
})], 1);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true":
|
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true ***!
|
||||
\****************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("div", {
|
||||
staticClass: "markdown",
|
||||
domProps: {
|
||||
innerHTML: _vm._s(_setup.html)
|
||||
}
|
||||
});
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss":
|
||||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss ***!
|
||||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `[data-v-ee431ca6] .app-changelog-dialog {
|
||||
min-height: 50vh !important;
|
||||
}
|
||||
.app-changelog-dialog__text[data-v-ee431ca6] {
|
||||
padding-inline: 14px;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss":
|
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss ***!
|
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-06e80181] ul {
|
||||
list-style: disc;
|
||||
padding-inline-start: 20px;
|
||||
}
|
||||
.markdown[data-v-06e80181] h3, .markdown[data-v-06e80181] h4, .markdown[data-v-06e80181] h5, .markdown[data-v-06e80181] h6 {
|
||||
font-weight: 600;
|
||||
line-height: 1.5;
|
||||
margin-top: 24px;
|
||||
margin-bottom: 12px;
|
||||
color: var(--color-main-text);
|
||||
}
|
||||
.markdown[data-v-06e80181] h3 {
|
||||
font-size: 20px;
|
||||
}
|
||||
.markdown[data-v-06e80181] h4 {
|
||||
font-size: 18px;
|
||||
}
|
||||
.markdown[data-v-06e80181] h5 {
|
||||
font-size: 17px;
|
||||
}
|
||||
.markdown[data-v-06e80181] h6 {
|
||||
font-size: var(--default-font-size);
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss":
|
||||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss ***!
|
||||
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss":
|
||||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss ***!
|
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/AppChangelogDialog.vue":
|
||||
/*!***********************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/AppChangelogDialog.vue ***!
|
||||
\***********************************************************************/
|
||||
/***/ ((__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 _AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true */ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true");
|
||||
/* harmony import */ var _AppChangelogDialog_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts */ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony import */ var _AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss */ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_AppChangelogDialog_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"ee431ca6",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/updatenotification/src/components/AppChangelogDialog.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/Markdown.vue":
|
||||
/*!*************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/Markdown.vue ***!
|
||||
\*************************************************************/
|
||||
/***/ ((__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 _Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Markdown.vue?vue&type=template&id=06e80181&scoped=true */ "./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true");
|
||||
/* harmony import */ var _Markdown_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Markdown.vue?vue&type=script&setup=true&lang=ts */ "./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony import */ var _Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss */ "./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_Markdown_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"06e80181",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "apps/updatenotification/src/components/Markdown.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!**********************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\**********************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts":
|
||||
/*!************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts ***!
|
||||
\************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_script_setup_true_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true":
|
||||
/*!*****************************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true ***!
|
||||
\*****************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_template_id_ee431ca6_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=template&id=ee431ca6&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true":
|
||||
/*!*******************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true ***!
|
||||
\*******************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_template_id_06e80181_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=template&id=06e80181&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=template&id=06e80181&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss":
|
||||
/*!********************************************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss ***!
|
||||
\********************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AppChangelogDialog_vue_vue_type_style_index_0_id_ee431ca6_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=ee431ca6&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss":
|
||||
/*!**********************************************************************************************************************!*\
|
||||
!*** ./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss ***!
|
||||
\**********************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Markdown_vue_vue_type_style_index_0_id_06e80181_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/style-loader/dist/cjs.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=06e80181&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=apps_updatenotification_src_components_AppChangelogDialog_vue-apps_updatenotification_src_components_AppChangelogDialog_vue.js.map?v=9e5f7bfe4a996916f666
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,316 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["core_src_components_LegacyDialogPrompt_vue"],{
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts":
|
||||
/*!******************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/l10n */ "./node_modules/@nextcloud/l10n/dist/index.mjs");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcDialog.js */ "./node_modules/@nextcloud/vue/dist/Components/NcDialog.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcTextField_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcTextField.js */ "./node_modules/@nextcloud/vue/dist/Components/NcTextField.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcPasswordField_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcPasswordField.js */ "./node_modules/@nextcloud/vue/dist/Components/NcPasswordField.mjs");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,vue__WEBPACK_IMPORTED_MODULE_4__.defineComponent)({
|
||||
name: 'LegacyDialogPrompt',
|
||||
components: {
|
||||
NcDialog: _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
NcTextField: _nextcloud_vue_dist_Components_NcTextField_js__WEBPACK_IMPORTED_MODULE_2__["default"],
|
||||
NcPasswordField: _nextcloud_vue_dist_Components_NcPasswordField_js__WEBPACK_IMPORTED_MODULE_3__["default"]
|
||||
},
|
||||
props: {
|
||||
name: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
text: {
|
||||
type: String,
|
||||
required: true
|
||||
},
|
||||
isPassword: {
|
||||
type: Boolean,
|
||||
required: true
|
||||
},
|
||||
inputName: {
|
||||
type: String,
|
||||
default: 'prompt-input'
|
||||
}
|
||||
},
|
||||
emits: ['close'],
|
||||
data() {
|
||||
return {
|
||||
inputValue: ''
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
buttons() {
|
||||
return [{
|
||||
label: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate)('core', 'No'),
|
||||
callback: () => this.$emit('close', false, this.inputValue)
|
||||
}, {
|
||||
label: (0,_nextcloud_l10n__WEBPACK_IMPORTED_MODULE_0__.translate)('core', 'Yes'),
|
||||
type: 'primary',
|
||||
callback: () => this.$emit('close', true, this.inputValue)
|
||||
}];
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.$nextTick(() => {
|
||||
var _this$$refs$input, _this$$refs$input$foc;
|
||||
return (_this$$refs$input = this.$refs.input) === null || _this$$refs$input === void 0 || (_this$$refs$input$foc = _this$$refs$input.focus) === null || _this$$refs$input$foc === void 0 ? void 0 : _this$$refs$input$foc.call(_this$$refs$input);
|
||||
});
|
||||
}
|
||||
}));
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true":
|
||||
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true ***!
|
||||
\*******************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* binding */ render),
|
||||
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
|
||||
/* harmony export */ });
|
||||
var render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
return _c("NcDialog", {
|
||||
attrs: {
|
||||
"dialog-classes": "legacy-prompt__dialog",
|
||||
buttons: _vm.buttons,
|
||||
name: _vm.name
|
||||
},
|
||||
on: {
|
||||
"update:open": function ($event) {
|
||||
return _vm.$emit("close", false, _vm.inputValue);
|
||||
}
|
||||
}
|
||||
}, [_c("p", {
|
||||
staticClass: "legacy-prompt__text",
|
||||
domProps: {
|
||||
textContent: _vm._s(_vm.text)
|
||||
}
|
||||
}), _vm._v(" "), _vm.isPassword ? _c("NcPasswordField", {
|
||||
ref: "input",
|
||||
staticClass: "legacy-prompt__input",
|
||||
attrs: {
|
||||
autocomplete: "new-password",
|
||||
label: _vm.name,
|
||||
name: _vm.inputName,
|
||||
value: _vm.inputValue
|
||||
},
|
||||
on: {
|
||||
"update:value": function ($event) {
|
||||
_vm.inputValue = $event;
|
||||
}
|
||||
}
|
||||
}) : _c("NcTextField", {
|
||||
ref: "input",
|
||||
staticClass: "legacy-prompt__input",
|
||||
attrs: {
|
||||
label: _vm.name,
|
||||
name: _vm.inputName,
|
||||
value: _vm.inputValue
|
||||
},
|
||||
on: {
|
||||
"update:value": function ($event) {
|
||||
_vm.inputValue = $event;
|
||||
}
|
||||
}
|
||||
})], 1);
|
||||
};
|
||||
var staticRenderFns = [];
|
||||
render._withStripped = true;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss":
|
||||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss ***!
|
||||
\**************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((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 _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.legacy-prompt__text[data-v-e8e6d9be] {
|
||||
margin-block: 0 0.75em;
|
||||
}
|
||||
.legacy-prompt__input[data-v-e8e6d9be] {
|
||||
margin-block: 0 1em;
|
||||
}
|
||||
[data-v-e8e6d9be] .legacy-prompt__dialog .dialog__actions {
|
||||
min-width: calc(100% - 12px);
|
||||
justify-content: space-between;
|
||||
}`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss":
|
||||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||||
!*** ./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss ***!
|
||||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||||
/***/ ((__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 _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../node_modules/style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"] && _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./core/src/components/LegacyDialogPrompt.vue":
|
||||
/*!****************************************************!*\
|
||||
!*** ./core/src/components/LegacyDialogPrompt.vue ***!
|
||||
\****************************************************/
|
||||
/***/ ((__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 _LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true */ "./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true");
|
||||
/* harmony import */ var _LegacyDialogPrompt_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LegacyDialogPrompt.vue?vue&type=script&lang=ts */ "./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts");
|
||||
/* harmony import */ var _LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss */ "./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss");
|
||||
/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
/* normalize component */
|
||||
|
||||
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||||
_LegacyDialogPrompt_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_1__["default"],
|
||||
_LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render,
|
||||
_LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"e8e6d9be",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
/* hot reload */
|
||||
if (false) { var api; }
|
||||
component.options.__file = "core/src/components/LegacyDialogPrompt.vue"
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts":
|
||||
/*!****************************************************************************!*\
|
||||
!*** ./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts ***!
|
||||
\****************************************************************************/
|
||||
/***/ ((__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 _node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LegacyDialogPrompt.vue?vue&type=script&lang=ts */ "./node_modules/babel-loader/lib/index.js!./node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=script&lang=ts");
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_ts_loader_index_js_clonedRuleSet_4_use_1_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_script_lang_ts__WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true":
|
||||
/*!**********************************************************************************************!*\
|
||||
!*** ./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true ***!
|
||||
\**********************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render),
|
||||
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_template_id_e8e6d9be_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=template&id=e8e6d9be&scoped=true");
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss":
|
||||
/*!*************************************************************************************************************!*\
|
||||
!*** ./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss ***!
|
||||
\*************************************************************************************************************/
|
||||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_style_loader_dist_cjs_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_LegacyDialogPrompt_vue_vue_type_style_index_0_id_e8e6d9be_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/style-loader/dist/cjs.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss */ "./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./core/src/components/LegacyDialogPrompt.vue?vue&type=style&index=0&id=e8e6d9be&scoped=true&lang=scss");
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=core_src_components_LegacyDialogPrompt_vue-core_src_components_LegacyDialogPrompt_vue.js.map?v=0191abdcf4a0f3a53b42
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -0,0 +1,6 @@
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
/******/
|
||||
/******/
|
||||
/******/ })()
|
||||
;
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,44 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["node_modules_nextcloud_dialogs_dist_chunks_index-CqRCpcyw_mjs"],{
|
||||
|
||||
/***/ "./node_modules/@nextcloud/dialogs/dist/chunks/index-CqRCpcyw.mjs":
|
||||
/*!************************************************************************!*\
|
||||
!*** ./node_modules/@nextcloud/dialogs/dist/chunks/index-CqRCpcyw.mjs ***!
|
||||
\************************************************************************/
|
||||
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ FilePickerVue: () => (/* binding */ i)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
|
||||
/**
|
||||
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @author Ferdinand Thiessen <opensource@fthiessen.de>
|
||||
*
|
||||
* @license AGPL-3.0-or-later
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
const i = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineAsyncComponent)(() => Promise.all(/*! import() */[__webpack_require__.e("core-common"), __webpack_require__.e("data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-567e4b")]).then(__webpack_require__.bind(__webpack_require__, /*! ./FilePicker-pvhGKHps.mjs */ "./node_modules/@nextcloud/dialogs/dist/chunks/FilePicker-pvhGKHps.mjs")));
|
||||
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=node_modules_nextcloud_dialogs_dist_chunks_index-CqRCpcyw_mjs-node_modules_nextcloud_dialogs_dist_chunks_index-CqRCpcyw_mjs.js.map?v=5b50eddb49f5dac2045c
|
||||
@ -0,0 +1 @@
|
||||
{"version":3,"file":"node_modules_nextcloud_dialogs_dist_chunks_index-CqRCpcyw_mjs-node_modules_nextcloud_dialogs_dist_chunks_index-CqRCpcyw_mjs.js?v=5b50eddb49f5dac2045c","mappings":";;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA","sources":["webpack:///nextcloud/node_modules/@nextcloud/dialogs/dist/chunks/index-CqRCpcyw.mjs"],"sourcesContent":["import { defineAsyncComponent as e } from \"vue\";\n/**\n * @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>\n *\n * @author Ferdinand Thiessen <opensource@fthiessen.de>\n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see <http://www.gnu.org/licenses/>.\n *\n */\nconst i = e(() => import(\"./FilePicker-pvhGKHps.mjs\"));\nexport {\n i as FilePickerVue\n};\n"],"names":[],"sourceRoot":""}
|
||||
@ -0,0 +1,710 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["node_modules_nextcloud_upload_dist_chunks_ConflictPicker-Bif6rCp6_mjs"],{
|
||||
|
||||
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css":
|
||||
/*!**********************************************************************************************************************!*\
|
||||
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css ***!
|
||||
\**********************************************************************************************************************/
|
||||
/***/ ((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 _css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
|
||||
/* harmony import */ var _css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
|
||||
/* harmony import */ var _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
// Imports
|
||||
|
||||
|
||||
var ___CSS_LOADER_EXPORT___ = _css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.id, `.node-picker__wrapper[data-v-f85db9fe]:not(:last-of-type) {
|
||||
border-bottom: 1px solid var(--color-border);
|
||||
}
|
||||
.node-picker[data-v-f85db9fe] {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
height: 64px;
|
||||
}
|
||||
.node-picker__icon[data-v-f85db9fe],
|
||||
.node-picker__preview[data-v-f85db9fe] {
|
||||
height: 64px;
|
||||
width: 64px;
|
||||
margin: 0 var(--secondary-margin);
|
||||
display: block;
|
||||
flex: 0 0 64px;
|
||||
}
|
||||
.node-picker__icon[data-v-f85db9fe] {
|
||||
color: var(--color-text-maxcontrast);
|
||||
}
|
||||
.node-picker__icon.folder-icon[data-v-f85db9fe] {
|
||||
color: var(--color-primary-element);
|
||||
}
|
||||
.node-picker__preview[data-v-f85db9fe] {
|
||||
overflow: hidden;
|
||||
border-radius: calc(var(--border-radius) * 2);
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
}
|
||||
.node-picker__desc[data-v-f85db9fe] {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.node-picker__desc span[data-v-f85db9fe] {
|
||||
white-space: nowrap;
|
||||
}
|
||||
[data-v-12c4204f] .modal-container__content {
|
||||
display: flex;
|
||||
overflow: visible;
|
||||
flex-direction: column;
|
||||
}
|
||||
.conflict-picker[data-v-12c4204f] {
|
||||
--margin: 36px;
|
||||
--secondary-margin: 18px;
|
||||
}
|
||||
.conflict-picker__header[data-v-12c4204f] {
|
||||
position: sticky;
|
||||
z-index: 10;
|
||||
top: 0;
|
||||
padding: 0 var(--margin);
|
||||
padding-bottom: var(--secondary-margin);
|
||||
}
|
||||
.conflict-picker__form[data-v-12c4204f] {
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
padding: 0 var(--margin);
|
||||
margin-top: calc(-1 * var(--secondary-margin));
|
||||
}
|
||||
.conflict-picker fieldset[data-v-12c4204f] {
|
||||
display: grid;
|
||||
width: 100%;
|
||||
margin-top: calc(var(--secondary-margin) * 1.5);
|
||||
padding-bottom: var(--secondary-margin);
|
||||
grid-template-columns: 1fr 1fr;
|
||||
}
|
||||
.conflict-picker fieldset[data-v-12c4204f] legend {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
margin-bottom: calc(var(--secondary-margin) / 2);
|
||||
}
|
||||
.conflict-picker fieldset.conflict-picker__all[data-v-12c4204f] {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
margin: 0;
|
||||
padding: var(--secondary-margin) 0;
|
||||
background-image:
|
||||
linear-gradient(
|
||||
to top,
|
||||
transparent,
|
||||
var(--color-main-background-blur) 10%,
|
||||
var(--color-main-background) 15%);
|
||||
}
|
||||
.conflict-picker fieldset.conflict-picker__all + fieldset[data-v-12c4204f] {
|
||||
margin-top: 0;
|
||||
}
|
||||
.conflict-picker fieldset.conflict-picker__all[data-v-12c4204f] label {
|
||||
font-weight: 700;
|
||||
}
|
||||
.conflict-picker .button-vue--disabled[data-v-12c4204f] {
|
||||
cursor: default;
|
||||
opacity: .5;
|
||||
filter: saturate(.7);
|
||||
}
|
||||
.conflict-picker[data-v-12c4204f] .dialog__actions {
|
||||
width: auto;
|
||||
margin-inline: 12px;
|
||||
}
|
||||
.conflict-picker[data-v-12c4204f] .dialog__actions span.dialog__actions-separator {
|
||||
margin-left: auto;
|
||||
}
|
||||
@media screen and (max-width: 768px) {
|
||||
.conflict-picker[data-v-12c4204f] {
|
||||
--margin: var(--secondary-margin) !important;
|
||||
}
|
||||
.conflict-picker__description[data-v-12c4204f] {
|
||||
display: none !important;
|
||||
}
|
||||
.conflict-picker fieldset[data-v-12c4204f] {
|
||||
grid-template-columns: 1fr !important;
|
||||
}
|
||||
.conflict-picker fieldset.conflict-picker__all[data-v-12c4204f] {
|
||||
position: static;
|
||||
}
|
||||
}
|
||||
@media screen and (max-width: 512px) {
|
||||
.conflict-picker[data-v-12c4204f] .dialog__actions {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.conflict-picker[data-v-12c4204f] .dialog__actions span.dialog__actions-separator {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
`, ""]);
|
||||
// Exports
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css":
|
||||
/*!********************************************************************************!*\
|
||||
!*** ./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css ***!
|
||||
\********************************************************************************/
|
||||
/***/ ((__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 _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/styleDomAPI.js */ "./node_modules/style-loader/dist/runtime/styleDomAPI.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/insertBySelector.js */ "./node_modules/style-loader/dist/runtime/insertBySelector.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js */ "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__);
|
||||
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/insertStyleElement.js */ "./node_modules/style-loader/dist/runtime/insertStyleElement.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__);
|
||||
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! !../../../../style-loader/dist/runtime/styleTagTransform.js */ "./node_modules/style-loader/dist/runtime/styleTagTransform.js");
|
||||
/* harmony import */ var _style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__);
|
||||
/* harmony import */ var _css_loader_dist_cjs_js_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! !!../../../../css-loader/dist/cjs.js!./ConflictPicker-BVcoqXxT.css */ "./node_modules/css-loader/dist/cjs.js!./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var options = {};
|
||||
|
||||
options.styleTagTransform = (_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default());
|
||||
options.setAttributes = (_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default());
|
||||
|
||||
options.insert = _style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null, "head");
|
||||
|
||||
options.domAPI = (_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default());
|
||||
options.insertStyleElement = (_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default());
|
||||
|
||||
var update = _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_6__["default"], options);
|
||||
|
||||
|
||||
|
||||
|
||||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_css_loader_dist_cjs_js_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_6__["default"] && _css_loader_dist_cjs_js_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals ? _css_loader_dist_cjs_js_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_6__["default"].locals : undefined);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "./node_modules/@nextcloud/upload/dist/chunks/ConflictPicker-Bif6rCp6.mjs":
|
||||
/*!********************************************************************************!*\
|
||||
!*** ./node_modules/@nextcloud/upload/dist/chunks/ConflictPicker-Bif6rCp6.mjs ***!
|
||||
\********************************************************************************/
|
||||
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ "default": () => (/* binding */ ae)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _assets_ConflictPicker_BVcoqXxT_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/ConflictPicker-BVcoqXxT.css */ "./node_modules/@nextcloud/upload/dist/assets/ConflictPicker-BVcoqXxT.css");
|
||||
/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! path */ "./node_modules/path/path.js");
|
||||
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
|
||||
/* harmony import */ var _nextcloud_files__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/files */ "./node_modules/@nextcloud/files/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @nextcloud/dialogs */ "./node_modules/@nextcloud/dialogs/dist/index.mjs");
|
||||
/* harmony import */ var _index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index-DM2X1kc6.mjs */ "./node_modules/@nextcloud/upload/dist/chunks/index-DM2X1kc6.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcCheckboxRadioSwitch_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js */ "./node_modules/@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcDialog.js */ "./node_modules/@nextcloud/vue/dist/Components/NcDialog.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcButton.js */ "./node_modules/@nextcloud/vue/dist/Components/NcButton.mjs");
|
||||
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
|
||||
/* harmony import */ var _nextcloud_vue_dist_Components_NcDateTime_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/NcDateTime.js */ "./node_modules/@nextcloud/vue/dist/Components/NcDateTime.mjs");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
const b = {
|
||||
name: "ArrowRightIcon",
|
||||
emits: ["click"],
|
||||
props: {
|
||||
title: {
|
||||
type: String
|
||||
},
|
||||
fillColor: {
|
||||
type: String,
|
||||
default: "currentColor"
|
||||
},
|
||||
size: {
|
||||
type: Number,
|
||||
default: 24
|
||||
}
|
||||
}
|
||||
};
|
||||
var x = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return t("span", e._b({ staticClass: "material-design-icon arrow-right-icon", attrs: { "aria-hidden": e.title ? null : !0, "aria-label": e.title, role: "img" }, on: { click: function(s) {
|
||||
return e.$emit("click", s);
|
||||
} } }, "span", e.$attrs, !1), [t("svg", { staticClass: "material-design-icon__svg", attrs: { fill: e.fillColor, width: e.size, height: e.size, viewBox: "0 0 24 24" } }, [t("path", { attrs: { d: "M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z" } }, [e.title ? t("title", [e._v(e._s(e.title))]) : e._e()])])]);
|
||||
}, N = [], $ = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
b,
|
||||
x,
|
||||
N,
|
||||
!1,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
);
|
||||
const L = $.exports, z = {
|
||||
name: "CloseIcon",
|
||||
emits: ["click"],
|
||||
props: {
|
||||
title: {
|
||||
type: String
|
||||
},
|
||||
fillColor: {
|
||||
type: String,
|
||||
default: "currentColor"
|
||||
},
|
||||
size: {
|
||||
type: Number,
|
||||
default: 24
|
||||
}
|
||||
}
|
||||
};
|
||||
var F = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return t("span", e._b({ staticClass: "material-design-icon close-icon", attrs: { "aria-hidden": e.title ? null : !0, "aria-label": e.title, role: "img" }, on: { click: function(s) {
|
||||
return e.$emit("click", s);
|
||||
} } }, "span", e.$attrs, !1), [t("svg", { staticClass: "material-design-icon__svg", attrs: { fill: e.fillColor, width: e.size, height: e.size, viewBox: "0 0 24 24" } }, [t("path", { attrs: { d: "M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" } }, [e.title ? t("title", [e._v(e._s(e.title))]) : e._e()])])]);
|
||||
}, P = [], A = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
z,
|
||||
F,
|
||||
P,
|
||||
!1,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
);
|
||||
const R = A.exports, I = {
|
||||
name: "FileIcon",
|
||||
emits: ["click"],
|
||||
props: {
|
||||
title: {
|
||||
type: String
|
||||
},
|
||||
fillColor: {
|
||||
type: String,
|
||||
default: "currentColor"
|
||||
},
|
||||
size: {
|
||||
type: Number,
|
||||
default: 24
|
||||
}
|
||||
}
|
||||
};
|
||||
var B = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return t("span", e._b({ staticClass: "material-design-icon file-icon", attrs: { "aria-hidden": e.title ? null : !0, "aria-label": e.title, role: "img" }, on: { click: function(s) {
|
||||
return e.$emit("click", s);
|
||||
} } }, "span", e.$attrs, !1), [t("svg", { staticClass: "material-design-icon__svg", attrs: { fill: e.fillColor, width: e.size, height: e.size, viewBox: "0 0 24 24" } }, [t("path", { attrs: { d: "M13,9V3.5L18.5,9M6,2C4.89,2 4,2.89 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6Z" } }, [e.title ? t("title", [e._v(e._s(e.title))]) : e._e()])])]);
|
||||
}, E = [], O = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
I,
|
||||
B,
|
||||
E,
|
||||
!1,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
);
|
||||
const M = O.exports, U = {
|
||||
name: "FolderIcon",
|
||||
emits: ["click"],
|
||||
props: {
|
||||
title: {
|
||||
type: String
|
||||
},
|
||||
fillColor: {
|
||||
type: String,
|
||||
default: "currentColor"
|
||||
},
|
||||
size: {
|
||||
type: Number,
|
||||
default: 24
|
||||
}
|
||||
}
|
||||
};
|
||||
var V = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return t("span", e._b({ staticClass: "material-design-icon folder-icon", attrs: { "aria-hidden": e.title ? null : !0, "aria-label": e.title, role: "img" }, on: { click: function(s) {
|
||||
return e.$emit("click", s);
|
||||
} } }, "span", e.$attrs, !1), [t("svg", { staticClass: "material-design-icon__svg", attrs: { fill: e.fillColor, width: e.size, height: e.size, viewBox: "0 0 24 24" } }, [t("path", { attrs: { d: "M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z" } }, [e.title ? t("title", [e._v(e._s(e.title))]) : e._e()])])]);
|
||||
}, q = [], D = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
U,
|
||||
V,
|
||||
q,
|
||||
!1,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
);
|
||||
const T = D.exports, h = 64, H = (0,vue__WEBPACK_IMPORTED_MODULE_10__.defineComponent)({
|
||||
name: "NodesPicker",
|
||||
components: {
|
||||
FileSvg: M,
|
||||
FolderSvg: T,
|
||||
NcCheckboxRadioSwitch: _nextcloud_vue_dist_Components_NcCheckboxRadioSwitch_js__WEBPACK_IMPORTED_MODULE_5__["default"],
|
||||
NcDateTime: _nextcloud_vue_dist_Components_NcDateTime_js__WEBPACK_IMPORTED_MODULE_9__["default"]
|
||||
},
|
||||
props: {
|
||||
incoming: {
|
||||
type: [File, Object],
|
||||
required: !0
|
||||
},
|
||||
existing: {
|
||||
type: Object,
|
||||
required: !0
|
||||
},
|
||||
newSelected: {
|
||||
type: Array,
|
||||
required: !0
|
||||
},
|
||||
oldSelected: {
|
||||
type: Array,
|
||||
required: !0
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
asyncPreview: null
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
/**
|
||||
* Whether the incoming or existing file is selected.
|
||||
* This is used by the parent component to ensure
|
||||
* that the user has selected at least one of the two files.
|
||||
*/
|
||||
isEnoughSelected() {
|
||||
return this.isChecked(this.incoming, this.newSelected) || this.isChecked(this.existing, this.oldSelected);
|
||||
},
|
||||
incomingPreview() {
|
||||
return this.asyncPreview ? this.asyncPreview : this.previewUrl(this.incoming);
|
||||
},
|
||||
existingPreview() {
|
||||
return this.previewUrl(this.existing);
|
||||
},
|
||||
incomingLastModified() {
|
||||
return this.lastModified(this.incoming);
|
||||
},
|
||||
existingLastModified() {
|
||||
return this.lastModified(this.existing);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
lastModified(i) {
|
||||
return (i instanceof File ? new Date(i.lastModified) : i.mtime) ?? null;
|
||||
},
|
||||
size(i) {
|
||||
return i.size ? (0,_nextcloud_files__WEBPACK_IMPORTED_MODULE_2__.formatFileSize)(i.size, !0) : (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.t)("Unknown size");
|
||||
},
|
||||
previewUrl(i) {
|
||||
if (i instanceof File) {
|
||||
this.previewImage(i).then((e) => {
|
||||
this.asyncPreview = e;
|
||||
});
|
||||
return;
|
||||
}
|
||||
if (i.type === _nextcloud_files__WEBPACK_IMPORTED_MODULE_2__.FileType.Folder)
|
||||
return null;
|
||||
try {
|
||||
const e = i.attributes.previewUrl || (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_8__.generateUrl)("/core/preview?fileId={fileid}", {
|
||||
fileid: i.fileid
|
||||
}), t = new URL(window.location.origin + e);
|
||||
return t.searchParams.set("x", h.toString()), t.searchParams.set("y", h.toString()), t.searchParams.set("mimeFallback", "true"), t.href;
|
||||
} catch {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
isFolder(i) {
|
||||
return i.type === _nextcloud_files__WEBPACK_IMPORTED_MODULE_2__.FileType.Folder || i.type === "httpd/unix-directory";
|
||||
},
|
||||
isChecked(i, e) {
|
||||
return e.includes(i);
|
||||
},
|
||||
onUpdateIncomingChecked(i) {
|
||||
i ? this.$emit("update:newSelected", [this.incoming, ...this.newSelected]) : this.$emit("update:newSelected", this.newSelected.filter((e) => e !== this.incoming));
|
||||
},
|
||||
onUpdateExistingChecked(i) {
|
||||
i ? this.$emit("update:oldSelected", [this.existing, ...this.oldSelected]) : this.$emit("update:oldSelected", this.oldSelected.filter((e) => e !== this.existing));
|
||||
},
|
||||
/**
|
||||
* Get the preview Image of a file
|
||||
* @param file the soon-to-be-uploaded File
|
||||
*/
|
||||
async previewImage(i) {
|
||||
return new Promise((e) => {
|
||||
if (i.type.startsWith("image/")) {
|
||||
const t = new FileReader();
|
||||
t.onload = async (s) => {
|
||||
const l = s?.target?.result;
|
||||
if (l instanceof ArrayBuffer) {
|
||||
const n = new Blob([l], { type: i.type }), c = URL.createObjectURL(n);
|
||||
e(c);
|
||||
return;
|
||||
}
|
||||
e(null);
|
||||
}, t.readAsArrayBuffer(i);
|
||||
}
|
||||
});
|
||||
},
|
||||
t: _index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.t
|
||||
}
|
||||
});
|
||||
var Z = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return e._self._setupProxy, t("fieldset", { staticClass: "node-picker__wrapper", attrs: { "data-cy-conflict-picker-fieldset": e.existing.basename } }, [t("legend", [e._v(e._s(e.existing.basename))]), t("NcCheckboxRadioSwitch", { attrs: { checked: e.isChecked(e.incoming, e.newSelected), required: !e.isEnoughSelected, "data-cy-conflict-picker-input-incoming": e.existing.basename }, on: { "update:checked": e.onUpdateIncomingChecked } }, [t("span", { staticClass: "node-picker node-picker--incoming" }, [e.incomingPreview ? t("img", { staticClass: "node-picker__preview", attrs: { src: e.incomingPreview, alt: e.t("Preview image"), loading: "lazy" } }) : [e.isFolder(e.existing) ? t("FolderSvg", { staticClass: "node-picker__icon", attrs: { size: 48 } }) : t("FileSvg", { staticClass: "node-picker__icon", attrs: { size: 48 } })], t("span", { staticClass: "node-picker__desc" }, [t("span", { staticClass: "node-picker__name" }, [e._v(e._s(e.t("New version")))]), e.incomingLastModified ? t("NcDateTime", { staticClass: "node-picker__mtime", attrs: { timestamp: e.incomingLastModified, "relative-time": !1, format: { timeStyle: "short", dateStyle: "medium" } } }) : t("span", { staticClass: "node-picker__mtime" }, [e._v(" " + e._s(e.t("Last modified date unknown")) + " ")]), t("span", { staticClass: "node-picker__size" }, [e._v(e._s(e.size(e.incoming)))])], 1)], 2)]), t("NcCheckboxRadioSwitch", { attrs: { checked: e.isChecked(e.existing, e.oldSelected), required: !e.isEnoughSelected, "data-cy-conflict-picker-input-existing": e.existing.basename }, on: { "update:checked": e.onUpdateExistingChecked } }, [t("span", { staticClass: "node-picker node-picker--existing" }, [e.existingPreview ? t("img", { staticClass: "node-picker__preview", attrs: { src: e.existingPreview, alt: e.t("Preview image"), loading: "lazy" } }) : [e.isFolder(e.existing) ? t("FolderSvg", { staticClass: "node-picker__icon", attrs: { size: 48 } }) : t("FileSvg", { staticClass: "node-picker__icon", attrs: { size: 48 } })], t("span", { staticClass: "node-picker__desc" }, [t("span", { staticClass: "node-picker__name" }, [e._v(e._s(e.t("Existing version")))]), e.existingLastModified ? t("NcDateTime", { staticClass: "node-picker__mtime", attrs: { timestamp: e.existingLastModified, "relative-time": !1, format: { timeStyle: "short", dateStyle: "medium" } } }) : t("span", { staticClass: "node-picker__mtime" }, [e._v(" " + e._s(e.t("Last modified date unknown")) + " ")]), t("span", { staticClass: "node-picker__size" }, [e._v(e._s(e.size(e.existing)))])], 1)], 2)])], 1);
|
||||
}, j = [], W = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
H,
|
||||
Z,
|
||||
j,
|
||||
!1,
|
||||
null,
|
||||
"f85db9fe",
|
||||
null,
|
||||
null
|
||||
);
|
||||
const Y = W.exports, G = (0,vue__WEBPACK_IMPORTED_MODULE_10__.defineComponent)({
|
||||
name: "ConflictPicker",
|
||||
components: {
|
||||
ArrowRight: L,
|
||||
Close: R,
|
||||
NcButton: _nextcloud_vue_dist_Components_NcButton_js__WEBPACK_IMPORTED_MODULE_7__["default"],
|
||||
NcCheckboxRadioSwitch: _nextcloud_vue_dist_Components_NcCheckboxRadioSwitch_js__WEBPACK_IMPORTED_MODULE_5__["default"],
|
||||
NcDialog: _nextcloud_vue_dist_Components_NcDialog_js__WEBPACK_IMPORTED_MODULE_6__["default"],
|
||||
NodesPicker: Y
|
||||
},
|
||||
props: {
|
||||
/** Directory/context file name */
|
||||
dirname: {
|
||||
type: String,
|
||||
default: ""
|
||||
},
|
||||
/** All the existing files in the current directory */
|
||||
content: {
|
||||
type: Array,
|
||||
required: !0
|
||||
},
|
||||
/** New files being moved/uploaded */
|
||||
conflicts: {
|
||||
type: Array,
|
||||
required: !0
|
||||
}
|
||||
},
|
||||
emits: ["cancel", "submit"],
|
||||
data() {
|
||||
return {
|
||||
// computed list of conflicting files already present in the directory
|
||||
files: [],
|
||||
opened: !0,
|
||||
blockedTitle: (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.t)("You need to select at least one version of each file to continue."),
|
||||
newSelected: [],
|
||||
oldSelected: []
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
name() {
|
||||
return this?.dirname?.trim?.() !== "" ? (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.a)("{count} file conflict in {dirname}", "{count} file conflicts in {dirname}", this.conflicts.length, {
|
||||
count: this.conflicts.length,
|
||||
dirname: this.dirname
|
||||
}) : (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.a)("{count} file conflict", "{count} files conflict", this.conflicts.length, { count: this.conflicts.length });
|
||||
},
|
||||
skipButtonLabel() {
|
||||
return (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.a)("Skip this file", "Skip {count} files", this.conflicts.length, { count: this.conflicts.length });
|
||||
},
|
||||
// Select all incoming files
|
||||
selectAllNewBind() {
|
||||
const i = this.isNoneNewSelected || this.isSomeNewSelected ? this.t("Select all") : this.t("Unselect all");
|
||||
return {
|
||||
"aria-label": i,
|
||||
checked: this.isAllNewSelected,
|
||||
indeterminate: this.isSomeNewSelected,
|
||||
title: i
|
||||
};
|
||||
},
|
||||
isAllNewSelected() {
|
||||
return this.newSelected.length === this.conflicts.length;
|
||||
},
|
||||
isNoneNewSelected() {
|
||||
return this.newSelected.length === 0;
|
||||
},
|
||||
isSomeNewSelected() {
|
||||
return !this.isAllNewSelected && !this.isNoneNewSelected;
|
||||
},
|
||||
// Select all existing files
|
||||
selectAllOldBind() {
|
||||
const i = this.isNoneOldSelected || this.isSomeOldSelected ? this.t("Select all") : this.t("Unselect all");
|
||||
return {
|
||||
"aria-label": i,
|
||||
checked: this.isAllOldSelected,
|
||||
indeterminate: this.isSomeOldSelected,
|
||||
title: i
|
||||
};
|
||||
},
|
||||
isAllOldSelected() {
|
||||
return this.oldSelected.length === this.files.length;
|
||||
},
|
||||
isNoneOldSelected() {
|
||||
return this.oldSelected.length === 0;
|
||||
},
|
||||
isSomeOldSelected() {
|
||||
return !this.isAllOldSelected && !this.isNoneOldSelected;
|
||||
},
|
||||
// Global handlings
|
||||
isEnoughSelected() {
|
||||
return this.isAllOldSelected || this.isAllNewSelected ? !0 : this.$refs?.nodesPicker?.every?.((i) => i.isEnoughSelected);
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
if (this.files = this.conflicts.map((i) => {
|
||||
const e = i instanceof File ? i.name : i.basename;
|
||||
return this.content.find((t) => t.basename === e);
|
||||
}).filter(Boolean), this.conflicts.length === 0 || this.files.length === 0) {
|
||||
const i = new Error("ConflictPicker: files and conflicts must not be empty");
|
||||
throw this.onCancel(i), i;
|
||||
}
|
||||
if (this.conflicts.length !== this.files.length) {
|
||||
const i = new Error("ConflictPicker: files and conflicts must have the same length. Make sure you filter out non conflicting files from the conflicts array.");
|
||||
throw this.onCancel(i), i;
|
||||
}
|
||||
_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("ConflictPicker initialised", { files: this.files, conflicts: this.conflicts, content: this.content });
|
||||
},
|
||||
methods: {
|
||||
onCancel(i) {
|
||||
this.opened = !1, this.$emit("cancel", i);
|
||||
},
|
||||
onSkip() {
|
||||
_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Conflict skipped. Ignoring all conflicting files"), this.opened = !1, this.$emit("submit", {
|
||||
selected: [],
|
||||
renamed: []
|
||||
});
|
||||
},
|
||||
onSubmit() {
|
||||
if (!this.isEnoughSelected) {
|
||||
this.scrollValidityInputIntoView(), this.$refs.form.reportValidity(), (0,_nextcloud_dialogs__WEBPACK_IMPORTED_MODULE_3__.showError)(this.blockedTitle);
|
||||
return;
|
||||
}
|
||||
const i = this.oldSelected.map((n) => n.basename), e = this.content.map((n) => n.basename), t = [], s = this.newSelected.filter((n) => {
|
||||
const c = n instanceof File ? n.name : n.basename;
|
||||
return i.includes(c);
|
||||
});
|
||||
s.length > 0 && s.forEach((n) => {
|
||||
const c = n instanceof File ? n.name : n.basename, u = this.getUniqueName(c, e);
|
||||
if (n instanceof File) {
|
||||
Object.defineProperty(n, "name", { value: u }), t.push(n);
|
||||
return;
|
||||
}
|
||||
n.rename(u), t.push(n);
|
||||
});
|
||||
const l = this.newSelected.filter((n) => {
|
||||
const c = n instanceof File ? n.name : n.basename;
|
||||
return !i.includes(c) && !s.includes(n);
|
||||
});
|
||||
_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Conflict resolved", { selected: l, renamed: t }), this.opened = !1, this.$emit("submit", {
|
||||
selected: l,
|
||||
renamed: t
|
||||
});
|
||||
},
|
||||
/**
|
||||
* Get a unique name for a file based
|
||||
* on the existing directory content.
|
||||
* @param {string} name The original file name with extension
|
||||
* @param {string} names The existing directory content names
|
||||
* @return {string} A unique name
|
||||
* TODO: migrate to @nextcloud/files
|
||||
*/
|
||||
getUniqueName(i, e) {
|
||||
let t = i, s = 1;
|
||||
for (; e.includes(t); ) {
|
||||
const l = (0,path__WEBPACK_IMPORTED_MODULE_1__.extname)(i);
|
||||
t = `${(0,path__WEBPACK_IMPORTED_MODULE_1__.basename)(i, l)} (${s++})${l}`;
|
||||
}
|
||||
return t;
|
||||
},
|
||||
/**
|
||||
* Scroll the first invalid input into view.
|
||||
* This is needed because the browser uses behavior: "nearest" by default.
|
||||
*/
|
||||
scrollValidityInputIntoView() {
|
||||
const i = '.checkbox-radio-switch input[type="checkbox"]';
|
||||
[...this.$el.querySelectorAll(i)].forEach((s) => s?.setCustomValidity?.(""));
|
||||
const t = this.$el.querySelector(i + ":invalid");
|
||||
t && (t.setCustomValidity(this.blockedTitle), t.scrollIntoView({ behavior: "instant", block: "center" }));
|
||||
},
|
||||
onSelectAllNew(i) {
|
||||
i ? (_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Selected all new files"), this.newSelected = this.conflicts) : (_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cleared new selection"), this.newSelected = []);
|
||||
},
|
||||
onSelectAllOld(i) {
|
||||
i ? (_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Selected all existing files"), this.oldSelected = this.files) : (_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cleared old selection"), this.oldSelected = []);
|
||||
},
|
||||
t: _index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.t
|
||||
}
|
||||
});
|
||||
var J = function() {
|
||||
var e = this, t = e._self._c;
|
||||
return e._self._setupProxy, t("NcDialog", { staticClass: "conflict-picker", attrs: { "data-cy-conflict-picker": "", "close-on-click-outside": !1, "can-close": !0, show: e.opened, name: e.name, size: "large" }, on: { closing: e.onCancel }, scopedSlots: e._u([{ key: "actions", fn: function() {
|
||||
return [t("NcButton", { attrs: { "aria-label": e.t("Cancel"), title: e.t("Cancel the entire operation"), "data-cy-conflict-picker-cancel": "", type: "tertiary" }, on: { click: e.onCancel }, scopedSlots: e._u([{ key: "icon", fn: function() {
|
||||
return [t("Close", { attrs: { size: 20 } })];
|
||||
}, proxy: !0 }]) }, [e._v(" " + e._s(e.t("Cancel")) + " ")]), t("span", { staticClass: "dialog__actions-separator" }), t("NcButton", { attrs: { "aria-label": e.skipButtonLabel, "data-cy-conflict-picker-skip": "" }, on: { click: e.onSkip }, scopedSlots: e._u([{ key: "icon", fn: function() {
|
||||
return [t("Close", { attrs: { size: 20 } })];
|
||||
}, proxy: !0 }]) }, [e._v(" " + e._s(e.skipButtonLabel) + " ")]), t("NcButton", { class: { "button-vue--disabled": !e.isEnoughSelected }, attrs: { "aria-label": e.t("Continue"), title: e.isEnoughSelected ? "" : e.blockedTitle, "data-cy-conflict-picker-submit": "", "native-type": "submit", type: "primary" }, on: { click: function(s) {
|
||||
return s.stopPropagation(), s.preventDefault(), e.onSubmit.apply(null, arguments);
|
||||
} }, scopedSlots: e._u([{ key: "icon", fn: function() {
|
||||
return [t("ArrowRight", { attrs: { size: 20 } })];
|
||||
}, proxy: !0 }]) }, [e._v(" " + e._s(e.t("Continue")) + " ")])];
|
||||
}, proxy: !0 }]) }, [t("div", { staticClass: "conflict-picker__header" }, [t("p", { staticClass: "conflict-picker__description", attrs: { id: "conflict-picker-description" } }, [e._v(" " + e._s(e.t("Which files do you want to keep?"))), t("br"), e._v(" " + e._s(e.t("If you select both versions, the copied file will have a number added to its name."))), t("br"), e._v(" " + e._s(e.t("When an incoming folder is selected, any conflicting files within it will also be overwritten.")) + " ")])]), t("form", { ref: "form", staticClass: "conflict-picker__form", attrs: { "aria-labelledby": "conflict-picker-description", "data-cy-conflict-picker-form": "" }, on: { submit: function(s) {
|
||||
return s.preventDefault(), s.stopPropagation(), e.onSubmit.apply(null, arguments);
|
||||
} } }, [t("fieldset", { staticClass: "conflict-picker__all", attrs: { "data-cy-conflict-picker-fieldset": "all" } }, [t("legend", { staticClass: "hidden-visually" }, [e._v(" " + e._s(e.t("Select all checkboxes")) + " ")]), t("NcCheckboxRadioSwitch", e._b({ attrs: { "data-cy-conflict-picker-input-incoming": "all" }, on: { "update:checked": e.onSelectAllNew } }, "NcCheckboxRadioSwitch", e.selectAllNewBind, !1), [e._v(" " + e._s(e.t("Select all new files")) + " ")]), t("NcCheckboxRadioSwitch", e._b({ attrs: { "data-cy-conflict-picker-input-existing": "all" }, on: { "update:checked": e.onSelectAllOld } }, "NcCheckboxRadioSwitch", e.selectAllOldBind, !1), [e._v(" " + e._s(e.t("Select all existing files")) + " ")])], 1), e._l(e.files, function(s, l) {
|
||||
return t("NodesPicker", { key: s.fileid, ref: "nodesPicker", refInFor: !0, attrs: { incoming: e.conflicts[l], existing: e.files[l], "new-selected": e.newSelected, "old-selected": e.oldSelected }, on: { "update:newSelected": function(n) {
|
||||
e.newSelected = n;
|
||||
}, "update:new-selected": function(n) {
|
||||
e.newSelected = n;
|
||||
}, "update:oldSelected": function(n) {
|
||||
e.oldSelected = n;
|
||||
}, "update:old-selected": function(n) {
|
||||
e.oldSelected = n;
|
||||
} } });
|
||||
})], 2)]);
|
||||
}, K = [], Q = /* @__PURE__ */ (0,_index_DM2X1kc6_mjs__WEBPACK_IMPORTED_MODULE_4__.n)(
|
||||
G,
|
||||
J,
|
||||
K,
|
||||
!1,
|
||||
null,
|
||||
"12c4204f",
|
||||
null,
|
||||
null
|
||||
);
|
||||
const ae = Q.exports;
|
||||
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=node_modules_nextcloud_upload_dist_chunks_ConflictPicker-Bif6rCp6_mjs-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-Bif6rCp6_mjs.js.map?v=16643b171a2f787f7569
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
(self["webpackChunknextcloud"] = self["webpackChunknextcloud"] || []).push([["node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs"],{
|
||||
|
||||
/***/ "./node_modules/@nextcloud/vue/dist/Components/NcRichContenteditable.mjs":
|
||||
/*!*******************************************************************************!*\
|
||||
!*** ./node_modules/@nextcloud/vue/dist/Components/NcRichContenteditable.mjs ***!
|
||||
\*******************************************************************************/
|
||||
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||||
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||||
/* harmony export */ NcAutoCompleteResult: () => (/* reexport safe */ _chunks_NcRichContenteditable_CEqdmoem_mjs__WEBPACK_IMPORTED_MODULE_1__.N),
|
||||
/* harmony export */ NcMentionBubble: () => (/* reexport safe */ _chunks_index_uiNhPYvS_mjs__WEBPACK_IMPORTED_MODULE_0__.N),
|
||||
/* harmony export */ "default": () => (/* reexport safe */ _chunks_NcRichContenteditable_CEqdmoem_mjs__WEBPACK_IMPORTED_MODULE_1__.a)
|
||||
/* harmony export */ });
|
||||
/* harmony import */ var _chunks_index_uiNhPYvS_mjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../chunks/index-uiNhPYvS.mjs */ "./node_modules/@nextcloud/vue/dist/chunks/index-uiNhPYvS.mjs");
|
||||
/* harmony import */ var _chunks_NcRichContenteditable_CEqdmoem_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../chunks/NcRichContenteditable-CEqdmoem.mjs */ "./node_modules/@nextcloud/vue/dist/chunks/NcRichContenteditable-CEqdmoem.mjs");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
||||
//# sourceMappingURL=node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs-node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs.js.map?v=ffc12738fb24256850ac
|
||||
@ -0,0 +1 @@
|
||||
{"version":3,"file":"node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs-node_modules_nextcloud_vue_dist_Components_NcRichContenteditable_mjs.js?v=ffc12738fb24256850ac","mappings":";;;;;;;;;;;;;;;;;AAAA;AACA;AAKA","sources":["webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcRichContenteditable.mjs"],"sourcesContent":["import { N as t } from \"../chunks/index-uiNhPYvS.mjs\";\nimport { N as l, a as r } from \"../chunks/NcRichContenteditable-CEqdmoem.mjs\";\nexport {\n l as NcAutoCompleteResult,\n t as NcMentionBubble,\n r as default\n};\n"],"names":[],"sourceRoot":""}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue