Signed-off-by: GretaD <gretadoci@gmail.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>pull/20291/head
parent
ae665e2175
commit
9b1f98f6fd
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 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
@ -0,0 +1,375 @@ |
||||
(window["webpackJsonpSettings"] = window["webpackJsonpSettings"] || []).push([["editor-collab"],{ |
||||
|
||||
/***/ "./apps/text/src/components/SessionList.vue": |
||||
/*!**************************************************!*\ |
||||
!*** ./apps/text/src/components/SessionList.vue ***! |
||||
\**************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SessionList.vue?vue&type=template&id=32621e4e&scoped=true& */ "./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true&"); |
||||
/* harmony import */ var _SessionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SessionList.vue?vue&type=script&lang=js& */ "./apps/text/src/components/SessionList.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport *//* harmony import */ var _SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss& */ "./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&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 = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( |
||||
_SessionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], |
||||
_SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], |
||||
_SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], |
||||
false, |
||||
null, |
||||
"32621e4e", |
||||
null |
||||
|
||||
) |
||||
|
||||
/* hot reload */ |
||||
if (false) { var api; } |
||||
component.options.__file = "apps/text/src/components/SessionList.vue" |
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/SessionList.vue?vue&type=script&lang=js&": |
||||
/*!***************************************************************************!*\ |
||||
!*** ./apps/text/src/components/SessionList.vue?vue&type=script&lang=js& ***! |
||||
\***************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_SessionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib??vue-loader-options!./SessionList.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/SessionList.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_SessionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss&": |
||||
/*!************************************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss& ***! |
||||
\************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader!../../../../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??vue-loader-options!./SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss& */ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss&"); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_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_SessionList_vue_vue_type_style_index_0_id_32621e4e_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true&": |
||||
/*!*********************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true& ***! |
||||
\*********************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./SessionList.vue?vue&type=template&id=32621e4e&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true&"); |
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); |
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_SessionList_vue_vue_type_template_id_32621e4e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/SessionList.vue?vue&type=script&lang=js&": |
||||
/*!*************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/SessionList.vue?vue&type=script&lang=js& ***! |
||||
\*************************************************************************************************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/Avatar */ "./node_modules/@nextcloud/vue/dist/Components/Avatar.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_PopoverMenu__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/PopoverMenu */ "./node_modules/@nextcloud/vue/dist/Components/PopoverMenu.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_PopoverMenu__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Components_PopoverMenu__WEBPACK_IMPORTED_MODULE_1__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @nextcloud/vue/dist/Directives/Tooltip */ "./node_modules/@nextcloud/vue/dist/Directives/Tooltip.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_2__); |
||||
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } |
||||
|
||||
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } |
||||
|
||||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } |
||||
|
||||
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } |
||||
|
||||
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } |
||||
|
||||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } |
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
var COLLABORATOR_IDLE_TIME = 10; |
||||
var COLLABORATOR_DISCONNECT_TIME = 30; |
||||
/* harmony default export */ __webpack_exports__["default"] = ({ |
||||
name: 'SessionList', |
||||
components: { |
||||
Avatar: _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_0___default.a, |
||||
PopoverMenu: _nextcloud_vue_dist_Components_PopoverMenu__WEBPACK_IMPORTED_MODULE_1___default.a |
||||
}, |
||||
directives: { |
||||
tooltip: _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_2___default.a |
||||
}, |
||||
props: { |
||||
sessions: { |
||||
type: Object, |
||||
default: function _default() { |
||||
return {}; |
||||
} |
||||
} |
||||
}, |
||||
data: function data() { |
||||
return { |
||||
popoverVisible: '', |
||||
myName: '' |
||||
}; |
||||
}, |
||||
computed: { |
||||
editorsTooltip: function editorsTooltip() { |
||||
if (this.sessionsPopover.length > 0) { |
||||
var first = this.activeSessions.slice(0, 3).map(function (session) { |
||||
return session.guestName ? session.guestName : session.displayName; |
||||
}).join(', '); |
||||
var others = this.activeSessions.slice(3).length; |
||||
return first + ' ' + n('text', 'and %n other editor', 'and %n other editors', others); |
||||
} |
||||
|
||||
return this.activeSessions.slice(0, 3).map(function (session) { |
||||
return session.guestName ? session.guestName : session.displayName; |
||||
}).join(', '); |
||||
}, |
||||
avatarUrl: function avatarUrl() { |
||||
return function (session) { |
||||
var user = !session.guestName ? session.userId : session.guestName; |
||||
var size = 32; |
||||
var guest = !!session.guestName; |
||||
var avatarUrl = OC.generateUrl(guest ? '/avatar/guest/{user}/{size}' : '/avatar/{user}/{size}', { |
||||
user: user, |
||||
size: size |
||||
}); |
||||
return window.location.protocol + '//' + window.location.host + avatarUrl; |
||||
}; |
||||
}, |
||||
activeSessions: function activeSessions() { |
||||
return Object.values(this.sessions).filter(function (session) { |
||||
return session.lastContact > Date.now() / 1000 - COLLABORATOR_DISCONNECT_TIME && !session.isCurrent && (session.userId !== null || session.guestName !== null); |
||||
}); |
||||
}, |
||||
currentSession: function currentSession() { |
||||
return Object.values(this.sessions).find(function (session) { |
||||
return session.isCurrent; |
||||
}); |
||||
}, |
||||
sessionStyle: function sessionStyle() { |
||||
return function (session) { |
||||
return { |
||||
'opacity': session.lastContact > Date.now() / 1000 - COLLABORATOR_IDLE_TIME ? 1 : 0.5 // 'border-color': session.color
|
||||
|
||||
}; |
||||
}; |
||||
}, |
||||
sessionsVisible: function sessionsVisible() { |
||||
return this.activeSessions.slice(0, 3); |
||||
}, |
||||
sessionsPopover: function sessionsPopover() { |
||||
var _this = this; |
||||
|
||||
return _toConsumableArray(this.activeSessions.slice(3).map(function (session) { |
||||
return { |
||||
href: '#', |
||||
icon: _this.avatarUrl(session), |
||||
text: session.guestName ? session.guestName : session.displayName |
||||
}; |
||||
})); |
||||
} |
||||
}, |
||||
methods: {} |
||||
}); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./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?!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&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??vue-loader-options!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss& ***! |
||||
\****************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); |
||||
exports = ___CSS_LOADER_API_IMPORT___(false); |
||||
// Module
|
||||
exports.push([module.i, ".session-list[data-v-32621e4e] {\n position: relative;\n}\n.session-list[data-v-32621e4e] .popovermenu {\n margin-right: -4px;\n}\n.session-list[data-v-32621e4e] .popovermenu img {\n padding: 0;\n width: 32px !important;\n height: 32px !important;\n margin: 6px;\n border-radius: 50%;\n}\n.avatar-list[data-v-32621e4e] {\n display: inline-flex;\n flex-direction: row-reverse;\n}\n.avatar-list .avatardiv[data-v-32621e4e],\n .avatar-list[data-v-32621e4e] .avatardiv {\n width: 36px;\n height: 36px;\n margin-right: -8px;\n border: 2px solid var(--color-main-background);\n background-color: var(--color-main-background) !important;\n box-sizing: content-box !important;\n}\n.avatar-list .avatardiv.icon-more[data-v-32621e4e],\n .avatar-list[data-v-32621e4e] .avatardiv.icon-more {\n width: 32px;\n height: 32px;\n opacity: .5;\n background-color: var(--color-background-dark) !important;\n cursor: pointer;\n}\n.popovermenu[data-v-32621e4e] {\n display: block;\n}\n", ""]); |
||||
// Exports
|
||||
module.exports = exports; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true&": |
||||
/*!***************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/SessionList.vue?vue&type=template&id=32621e4e&scoped=true& ***! |
||||
\***************************************************************************************************************************************************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); |
||||
var render = function() { |
||||
var _vm = this |
||||
var _h = _vm.$createElement |
||||
var _c = _vm._self._c || _h |
||||
return _c("div", { staticClass: "session-list" }, [ |
||||
_c( |
||||
"div", |
||||
{ |
||||
directives: [ |
||||
{ |
||||
name: "tooltip", |
||||
rawName: "v-tooltip.bottom", |
||||
value: _vm.editorsTooltip, |
||||
expression: "editorsTooltip", |
||||
modifiers: { bottom: true } |
||||
} |
||||
], |
||||
staticClass: "avatar-list", |
||||
on: { |
||||
click: function($event) { |
||||
_vm.popoverVisible = !_vm.popoverVisible |
||||
} |
||||
} |
||||
}, |
||||
[ |
||||
_vm.sessionsPopover.length > 0 |
||||
? _c("div", { staticClass: "avatardiv icon-more" }) |
||||
: _vm._e(), |
||||
_vm._v(" "), |
||||
_vm._l(_vm.sessionsVisible, function(session) { |
||||
return _c("Avatar", { |
||||
key: session.id, |
||||
style: _vm.sessionStyle(session), |
||||
attrs: { |
||||
user: session.userId ? session.userId : session.guestName, |
||||
"is-guest": session.userId === null, |
||||
"disable-tooltip": true, |
||||
size: 32 |
||||
} |
||||
}) |
||||
}) |
||||
], |
||||
2 |
||||
), |
||||
_vm._v(" "), |
||||
_c( |
||||
"div", |
||||
{ |
||||
directives: [ |
||||
{ |
||||
name: "show", |
||||
rawName: "v-show", |
||||
value: _vm.popoverVisible, |
||||
expression: "popoverVisible" |
||||
} |
||||
], |
||||
staticClass: "popovermenu menu-right" |
||||
}, |
||||
[ |
||||
_c("PopoverMenu", { attrs: { menu: _vm.sessionsPopover } }), |
||||
_vm._v(" "), |
||||
_vm._t("default") |
||||
], |
||||
2 |
||||
) |
||||
]) |
||||
} |
||||
var staticRenderFns = [] |
||||
render._withStripped = true |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss&": |
||||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-style-loader!./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??vue-loader-options!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss& ***! |
||||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __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??vue-loader-options!./SessionList.vue?vue&type=style&index=0&id=32621e4e&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?!./apps/text/src/components/SessionList.vue?vue&type=style&index=0&id=32621e4e&scoped=true&lang=scss&"); |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add the styles to the DOM
|
||||
var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default |
||||
var update = add("ddf5505e", content, false, {}); |
||||
// Hot Module Replacement
|
||||
if(false) {} |
||||
|
||||
/***/ }) |
||||
|
||||
}]); |
||||
//# sourceMappingURL=vue-editor-collab.js.map?v=ea46162cd01c4d879032
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,317 @@ |
||||
(window["webpackJsonpSettings"] = window["webpackJsonpSettings"] || []).push([["editor-guest"],{ |
||||
|
||||
/***/ "./apps/text/src/components/GuestNameDialog.vue": |
||||
/*!******************************************************!*\ |
||||
!*** ./apps/text/src/components/GuestNameDialog.vue ***! |
||||
\******************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true& */ "./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true&"); |
||||
/* harmony import */ var _GuestNameDialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./GuestNameDialog.vue?vue&type=script&lang=js& */ "./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport *//* harmony import */ var _GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss& */ "./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&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 = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( |
||||
_GuestNameDialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], |
||||
_GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], |
||||
_GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], |
||||
false, |
||||
null, |
||||
"0eec23a0", |
||||
null |
||||
|
||||
) |
||||
|
||||
/* hot reload */ |
||||
if (false) { var api; } |
||||
component.options.__file = "apps/text/src/components/GuestNameDialog.vue" |
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js&": |
||||
/*!*******************************************************************************!*\ |
||||
!*** ./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js& ***! |
||||
\*******************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_GuestNameDialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib??vue-loader-options!./GuestNameDialog.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_GuestNameDialog_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss&": |
||||
/*!****************************************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss& ***! |
||||
\****************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader!../../../../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??vue-loader-options!./GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss& */ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss&"); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_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_GuestNameDialog_vue_vue_type_style_index_0_id_0eec23a0_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true&": |
||||
/*!*************************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true& ***! |
||||
\*************************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true&"); |
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); |
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_GuestNameDialog_vue_vue_type_template_id_0eec23a0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js&": |
||||
/*!*****************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/GuestNameDialog.vue?vue&type=script&lang=js& ***! |
||||
\*****************************************************************************************************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/vue/dist/Directives/Tooltip */ "./node_modules/@nextcloud/vue/dist/Directives/Tooltip.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/Avatar */ "./node_modules/@nextcloud/vue/dist/Components/Avatar.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_1__); |
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({ |
||||
name: 'GuestNameDialog', |
||||
components: { |
||||
Avatar: _nextcloud_vue_dist_Components_Avatar__WEBPACK_IMPORTED_MODULE_1___default.a |
||||
}, |
||||
directives: { |
||||
tooltip: _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_0___default.a |
||||
}, |
||||
props: { |
||||
syncService: { |
||||
type: Object, |
||||
default: null |
||||
} |
||||
}, |
||||
data: function data() { |
||||
return { |
||||
guestName: '', |
||||
guestNameBuffered: '' |
||||
}; |
||||
}, |
||||
computed: { |
||||
avatarUrl: function avatarUrl() { |
||||
var size = 32; |
||||
var avatarUrl = OC.generateUrl('/avatar/guest/{user}/{size}', { |
||||
user: this.guestNameBuffered, |
||||
size: size |
||||
}); |
||||
return window.location.protocol + '//' + window.location.host + avatarUrl; |
||||
} |
||||
}, |
||||
beforeMount: function beforeMount() { |
||||
this.guestName = this.syncService.session.guestName; |
||||
this.updateBufferedGuestName(); |
||||
}, |
||||
methods: { |
||||
setGuestName: function setGuestName() { |
||||
var _this = this; |
||||
|
||||
var previousGuestName = this.syncService.session.guestName; |
||||
this.syncService.updateSession(this.guestName).then(function () { |
||||
localStorage.setItem('nick', _this.guestName); |
||||
|
||||
_this.updateBufferedGuestName(); |
||||
}).catch(function (e) { |
||||
_this.guestName = previousGuestName; |
||||
}); |
||||
}, |
||||
updateBufferedGuestName: function updateBufferedGuestName() { |
||||
this.guestNameBuffered = this.guestName; |
||||
} |
||||
} |
||||
}); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./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?!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&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??vue-loader-options!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss& ***! |
||||
\********************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); |
||||
exports = ___CSS_LOADER_API_IMPORT___(false); |
||||
// Module
|
||||
exports.push([module.i, "form.guest-name-dialog[data-v-0eec23a0] {\n display: flex;\n max-width: 200px;\n margin: auto;\n margin-top: -2px;\n padding: 3px;\n}\nform.guest-name-dialog[data-v-0eec23a0] img {\n margin: 0 !important;\n}\nform.guest-name-dialog input[type=text][data-v-0eec23a0] {\n flex-grow: 1;\n}\nform.guest-name-dialog label[data-v-0eec23a0] {\n padding: 3px;\n height: 32px;\n}\n", ""]); |
||||
// Exports
|
||||
module.exports = exports; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true&": |
||||
/*!*******************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/GuestNameDialog.vue?vue&type=template&id=0eec23a0&scoped=true& ***! |
||||
\*******************************************************************************************************************************************************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); |
||||
var render = function() { |
||||
var _vm = this |
||||
var _h = _vm.$createElement |
||||
var _c = _vm._self._c || _h |
||||
return _c( |
||||
"form", |
||||
{ |
||||
directives: [ |
||||
{ |
||||
name: "tooltip", |
||||
rawName: "v-tooltip", |
||||
value: _vm.t( |
||||
"text", |
||||
"Enter your name so other users can see who is editing" |
||||
), |
||||
expression: |
||||
"t('text', 'Enter your name so other users can see who is editing')" |
||||
} |
||||
], |
||||
staticClass: "guest-name-dialog", |
||||
on: { |
||||
submit: function($event) { |
||||
$event.preventDefault() |
||||
return _vm.setGuestName() |
||||
} |
||||
} |
||||
}, |
||||
[ |
||||
_c( |
||||
"label", |
||||
[ |
||||
_c("Avatar", { |
||||
attrs: { url: _vm.avatarUrl, "disable-tooltip": true, size: 32 } |
||||
}) |
||||
], |
||||
1 |
||||
), |
||||
_vm._v(" "), |
||||
_c("input", { |
||||
directives: [ |
||||
{ |
||||
name: "model", |
||||
rawName: "v-model", |
||||
value: _vm.guestName, |
||||
expression: "guestName" |
||||
} |
||||
], |
||||
attrs: { type: "text", "aria-label": _vm.t("text", "Edit guest name") }, |
||||
domProps: { value: _vm.guestName }, |
||||
on: { |
||||
input: function($event) { |
||||
if ($event.target.composing) { |
||||
return |
||||
} |
||||
_vm.guestName = $event.target.value |
||||
} |
||||
} |
||||
}), |
||||
_vm._v(" "), |
||||
_c("input", { |
||||
staticClass: "icon-confirm", |
||||
attrs: { |
||||
type: "submit", |
||||
"aria-label": _vm.t("text", "Save guest name") |
||||
} |
||||
}) |
||||
] |
||||
) |
||||
} |
||||
var staticRenderFns = [] |
||||
render._withStripped = true |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss&": |
||||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-style-loader!./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??vue-loader-options!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss& ***! |
||||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __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??vue-loader-options!./GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&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?!./apps/text/src/components/GuestNameDialog.vue?vue&type=style&index=0&id=0eec23a0&scoped=true&lang=scss&"); |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add the styles to the DOM
|
||||
var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default |
||||
var update = add("842bd5d8", content, false, {}); |
||||
// Hot Module Replacement
|
||||
if(false) {} |
||||
|
||||
/***/ }) |
||||
|
||||
}]); |
||||
//# sourceMappingURL=vue-editor-guest.js.map?v=33f8317f810f63e13a76
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,393 @@ |
||||
(window["webpackJsonpSettings"] = window["webpackJsonpSettings"] || []).push([["editor-rich"],{ |
||||
|
||||
/***/ "./apps/text/src/components/MenuBubble.vue": |
||||
/*!*************************************************!*\ |
||||
!*** ./apps/text/src/components/MenuBubble.vue ***! |
||||
\*************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MenuBubble.vue?vue&type=template&id=48157a56&scoped=true& */ "./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true&"); |
||||
/* harmony import */ var _MenuBubble_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MenuBubble.vue?vue&type=script&lang=js& */ "./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport *//* harmony import */ var _MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss& */ "./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&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 = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])( |
||||
_MenuBubble_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], |
||||
_MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"], |
||||
_MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], |
||||
false, |
||||
null, |
||||
"48157a56", |
||||
null |
||||
|
||||
) |
||||
|
||||
/* hot reload */ |
||||
if (false) { var api; } |
||||
component.options.__file = "apps/text/src/components/MenuBubble.vue" |
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js&": |
||||
/*!**************************************************************************!*\ |
||||
!*** ./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js& ***! |
||||
\**************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MenuBubble_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib??vue-loader-options!./MenuBubble.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MenuBubble_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss&": |
||||
/*!***********************************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss& ***! |
||||
\***********************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader!../../../../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??vue-loader-options!./MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss& */ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss&"); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
/* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_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_MenuBubble_vue_vue_type_style_index_0_id_48157a56_scoped_true_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true&": |
||||
/*!********************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true& ***! |
||||
\********************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./MenuBubble.vue?vue&type=template&id=48157a56&scoped=true& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true&"); |
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); |
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_MenuBubble_vue_vue_type_template_id_48157a56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js&": |
||||
/*!************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/MenuBubble.vue?vue&type=script&lang=js& ***! |
||||
\************************************************************************************************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
!(function webpackMissingModule() { var e = new Error("Cannot find module 'tiptap'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/vue/dist/Directives/Tooltip */ "./node_modules/@nextcloud/vue/dist/Directives/Tooltip.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_1__); |
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({ |
||||
name: 'MenuBubble', |
||||
components: { |
||||
EditorMenuBubble: !(function webpackMissingModule() { var e = new Error("Cannot find module 'tiptap'"); e.code = 'MODULE_NOT_FOUND'; throw e; }()) |
||||
}, |
||||
directives: { |
||||
tooltip: _nextcloud_vue_dist_Directives_Tooltip__WEBPACK_IMPORTED_MODULE_1___default.a |
||||
}, |
||||
props: { |
||||
editor: { |
||||
type: Object, |
||||
required: false, |
||||
default: null |
||||
} |
||||
}, |
||||
data: function data() { |
||||
return { |
||||
linkUrl: null, |
||||
linkMenuIsActive: false |
||||
}; |
||||
}, |
||||
methods: { |
||||
showLinkMenu: function showLinkMenu(attrs) { |
||||
var _this = this; |
||||
|
||||
this.linkUrl = attrs.href; |
||||
this.linkMenuIsActive = true; |
||||
this.$nextTick(function () { |
||||
_this.$refs.linkInput.focus(); |
||||
}); |
||||
}, |
||||
hideLinkMenu: function hideLinkMenu() { |
||||
this.linkUrl = null; |
||||
this.linkMenuIsActive = false; |
||||
}, |
||||
setLinkUrl: function setLinkUrl(command, url) { |
||||
if (url && !url.match(/^[a-zA-Z]+:\/\//) && !url.match(/^\//)) { |
||||
url = 'https://' + url; |
||||
} |
||||
|
||||
command({ |
||||
href: url |
||||
}); |
||||
this.hideLinkMenu(); |
||||
} |
||||
} |
||||
}); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./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?!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&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??vue-loader-options!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss& ***! |
||||
\***************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); |
||||
exports = ___CSS_LOADER_API_IMPORT___(false); |
||||
// Module
|
||||
exports.push([module.i, ".menububble[data-v-48157a56] {\n position: absolute;\n display: flex;\n z-index: 10020;\n background: var(--color-main-background-translucent);\n box-shadow: 0 1px 5px var(--color-box-shadow);\n border-radius: var(--border-radius);\n padding: 0;\n margin-bottom: 0.4rem;\n visibility: hidden;\n opacity: 0;\n transform: translateX(-50%);\n transition: opacity 0.2s, visibility 0.2s;\n}\n.menububble.is-active[data-v-48157a56] {\n opacity: 1;\n visibility: visible;\n}\n.menububble__button[data-v-48157a56] {\n display: block;\n border: 0;\n padding: 0.3rem 0.7rem;\n margin: 0;\n margin-right: 0.2rem;\n border-radius: var(--border-radius);\n cursor: pointer;\n}\n.menububble__button[data-v-48157a56]:last-child {\n margin-right: 0;\n}\n.menububble__buttontext[data-v-48157a56] {\n padding: 0.4rem;\n padding-right: 0;\n}\n.menububble__form[data-v-48157a56] {\n display: flex;\n align-items: center;\n}\n.menububble__input[data-v-48157a56] {\n font: inherit;\n border: none;\n background: transparent;\n min-width: 150px;\n}\n", ""]); |
||||
// Exports
|
||||
module.exports = exports; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true&": |
||||
/*!**************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/MenuBubble.vue?vue&type=template&id=48157a56&scoped=true& ***! |
||||
\**************************************************************************************************************************************************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); |
||||
var render = function() { |
||||
var _vm = this |
||||
var _h = _vm.$createElement |
||||
var _c = _vm._self._c || _h |
||||
return _c("EditorMenuBubble", { |
||||
staticClass: "menububble", |
||||
attrs: { editor: _vm.editor }, |
||||
on: { hide: _vm.hideLinkMenu }, |
||||
scopedSlots: _vm._u([ |
||||
{ |
||||
key: "default", |
||||
fn: function(ref) { |
||||
var commands = ref.commands |
||||
var isActive = ref.isActive |
||||
var getMarkAttrs = ref.getMarkAttrs |
||||
var menu = ref.menu |
||||
return [ |
||||
_c( |
||||
"div", |
||||
{ |
||||
staticClass: "menububble", |
||||
class: { "is-active": menu.isActive }, |
||||
style: |
||||
"left: " + menu.left + "px; bottom: " + menu.bottom + "px;" |
||||
}, |
||||
[ |
||||
_vm.linkMenuIsActive |
||||
? _c( |
||||
"form", |
||||
{ |
||||
staticClass: "menububble__form", |
||||
on: { |
||||
submit: function($event) { |
||||
$event.preventDefault() |
||||
return _vm.setLinkUrl(commands.link, _vm.linkUrl) |
||||
} |
||||
} |
||||
}, |
||||
[ |
||||
_c("input", { |
||||
directives: [ |
||||
{ |
||||
name: "model", |
||||
rawName: "v-model", |
||||
value: _vm.linkUrl, |
||||
expression: "linkUrl" |
||||
} |
||||
], |
||||
ref: "linkInput", |
||||
staticClass: "menububble__input", |
||||
attrs: { type: "text", placeholder: "https://" }, |
||||
domProps: { value: _vm.linkUrl }, |
||||
on: { |
||||
keydown: function($event) { |
||||
if ( |
||||
!$event.type.indexOf("key") && |
||||
_vm._k($event.keyCode, "esc", 27, $event.key, [ |
||||
"Esc", |
||||
"Escape" |
||||
]) |
||||
) { |
||||
return null |
||||
} |
||||
return _vm.hideLinkMenu($event) |
||||
}, |
||||
input: function($event) { |
||||
if ($event.target.composing) { |
||||
return |
||||
} |
||||
_vm.linkUrl = $event.target.value |
||||
} |
||||
} |
||||
}), |
||||
_vm._v(" "), |
||||
_c("button", { |
||||
staticClass: "menububble__button icon-confirm", |
||||
attrs: { type: "button" }, |
||||
on: { |
||||
click: function($event) { |
||||
return _vm.setLinkUrl(commands.link, _vm.linkUrl) |
||||
} |
||||
} |
||||
}) |
||||
] |
||||
) |
||||
: [ |
||||
_c( |
||||
"button", |
||||
{ |
||||
staticClass: "menububble__button", |
||||
class: { "is-active": isActive.link() }, |
||||
on: { |
||||
click: function($event) { |
||||
_vm.showLinkMenu(getMarkAttrs("link")) |
||||
} |
||||
} |
||||
}, |
||||
[ |
||||
_c("span", { |
||||
directives: [ |
||||
{ |
||||
name: "tooltip", |
||||
rawName: "v-tooltip", |
||||
value: isActive.link() |
||||
? "Update Link" |
||||
: "Add Link", |
||||
expression: |
||||
"isActive.link() ? 'Update Link' : 'Add Link'" |
||||
} |
||||
], |
||||
staticClass: "icon-link" |
||||
}), |
||||
_vm._v(" "), |
||||
_c( |
||||
"span", |
||||
{ staticClass: "menububble__buttontext" }, |
||||
[_vm._v(_vm._s(_vm.t("text", "Add link")))] |
||||
) |
||||
] |
||||
) |
||||
] |
||||
], |
||||
2 |
||||
) |
||||
] |
||||
} |
||||
} |
||||
]) |
||||
}) |
||||
} |
||||
var staticRenderFns = [] |
||||
render._withStripped = true |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-style-loader/index.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?!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss&": |
||||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-style-loader!./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??vue-loader-options!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss& ***! |
||||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
||||
/*! no static exports found */ |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __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??vue-loader-options!./MenuBubble.vue?vue&type=style&index=0&id=48157a56&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?!./apps/text/src/components/MenuBubble.vue?vue&type=style&index=0&id=48157a56&scoped=true&lang=scss&"); |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add the styles to the DOM
|
||||
var add = __webpack_require__(/*! ../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js").default |
||||
var update = add("3f96e312", content, false, {}); |
||||
// Hot Module Replacement
|
||||
if(false) {} |
||||
|
||||
/***/ }) |
||||
|
||||
}]); |
||||
//# sourceMappingURL=vue-editor-rich.js.map?v=4e5cb68d95c32b9eca9f
|
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
@ -0,0 +1,202 @@ |
||||
(window["webpackJsonpSettings"] = window["webpackJsonpSettings"] || []).push([["files-modal"],{ |
||||
|
||||
/***/ "./apps/text/src/components/PublicFilesEditor.vue": |
||||
/*!********************************************************!*\ |
||||
!*** ./apps/text/src/components/PublicFilesEditor.vue ***! |
||||
\********************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PublicFilesEditor.vue?vue&type=template&id=5775ffe0& */ "./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0&"); |
||||
/* harmony import */ var _PublicFilesEditor_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./PublicFilesEditor.vue?vue&type=script&lang=js& */ "./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport *//* 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 = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( |
||||
_PublicFilesEditor_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], |
||||
_PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__["render"], |
||||
_PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], |
||||
false, |
||||
null, |
||||
null, |
||||
null |
||||
|
||||
) |
||||
|
||||
/* hot reload */ |
||||
if (false) { var api; } |
||||
component.options.__file = "apps/text/src/components/PublicFilesEditor.vue" |
||||
/* harmony default export */ __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js&": |
||||
/*!*********************************************************************************!*\ |
||||
!*** ./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js& ***! |
||||
\*********************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PublicFilesEditor_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib??vue-loader-options!./PublicFilesEditor.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js&"); |
||||
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_PublicFilesEditor_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0&": |
||||
/*!***************************************************************************************!*\ |
||||
!*** ./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0& ***! |
||||
\***************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./PublicFilesEditor.vue?vue&type=template&id=5775ffe0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0&"); |
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); |
||||
|
||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_PublicFilesEditor_vue_vue_type_template_id_5775ffe0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); |
||||
|
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js&": |
||||
/*!*******************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/PublicFilesEditor.vue?vue&type=script&lang=js& ***! |
||||
\*******************************************************************************************************************************************************************/ |
||||
/*! exports provided: default */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Modal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/vue/dist/Components/Modal */ "./node_modules/@nextcloud/vue/dist/Components/Modal.js"); |
||||
/* harmony import */ var _nextcloud_vue_dist_Components_Modal__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_nextcloud_vue_dist_Components_Modal__WEBPACK_IMPORTED_MODULE_0__); |
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({ |
||||
name: 'PublicFilesEditor', |
||||
components: { |
||||
Modal: _nextcloud_vue_dist_Components_Modal__WEBPACK_IMPORTED_MODULE_0___default.a, |
||||
EditorWrapper: function EditorWrapper() { |
||||
return __webpack_require__.e(/*! import() | editor */ "editor").then(__webpack_require__.bind(null, /*! ./EditorWrapper */ "./apps/text/src/components/EditorWrapper.vue")); |
||||
} |
||||
}, |
||||
props: { |
||||
fileId: { |
||||
type: Number, |
||||
default: null |
||||
}, |
||||
relativePath: { |
||||
type: String, |
||||
default: null |
||||
}, |
||||
active: { |
||||
type: Boolean, |
||||
default: false |
||||
}, |
||||
shareToken: { |
||||
type: String, |
||||
default: null |
||||
}, |
||||
mimeType: { |
||||
type: String, |
||||
default: null |
||||
} |
||||
}, |
||||
computed: { |
||||
fileName: function fileName() { |
||||
return this.relativePath.substring(this.relativePath.lastIndexOf('/') + 1); |
||||
} |
||||
}, |
||||
methods: { |
||||
close: function close() { |
||||
this.active = false; |
||||
} |
||||
} |
||||
}); |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0&": |
||||
/*!*********************************************************************************************************************************************************************************************************************!*\ |
||||
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./apps/text/src/components/PublicFilesEditor.vue?vue&type=template&id=5775ffe0& ***! |
||||
\*********************************************************************************************************************************************************************************************************************/ |
||||
/*! exports provided: render, staticRenderFns */ |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); |
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); |
||||
var render = function() { |
||||
var _vm = this |
||||
var _h = _vm.$createElement |
||||
var _c = _vm._self._c || _h |
||||
return _vm.active |
||||
? _c( |
||||
"Modal", |
||||
{ attrs: { title: _vm.fileName }, on: { close: _vm.close } }, |
||||
[ |
||||
_c("EditorWrapper", { |
||||
attrs: { |
||||
"file-id": _vm.fileId, |
||||
"relative-path": _vm.relativePath, |
||||
active: _vm.active, |
||||
"share-token": _vm.shareToken, |
||||
mime: _vm.mimeType |
||||
} |
||||
}) |
||||
], |
||||
1 |
||||
) |
||||
: _vm._e() |
||||
} |
||||
var staticRenderFns = [] |
||||
render._withStripped = true |
||||
|
||||
|
||||
|
||||
/***/ }) |
||||
|
||||
}]); |
||||
//# sourceMappingURL=vue-files-modal.js.map?v=624983dbb824a2380de0
|
@ -0,0 +1 @@ |
||||
{"version":3,"file":"vue-files-modal.js?v=624983dbb824a2380de0","sources":["webpack:///./apps/text/src/components/PublicFilesEditor.vue","webpack:///./apps/text/src/components/PublicFilesEditor.vue?86ab","webpack:///./apps/text/src/components/PublicFilesEditor.vue?bcb1","webpack:///./apps/text/src/components/PublicFilesEditor.vue?c033","webpack:///./apps/text/src/components/PublicFilesEditor.vue?c0b7"],"sourcesContent":["import { render, staticRenderFns } from \"./PublicFilesEditor.vue?vue&type=template&id=5775ffe0&\"\nimport script from \"./PublicFilesEditor.vue?vue&type=script&lang=js&\"\nexport * from \"./PublicFilesEditor.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"/home/user/nextcloud/node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('5775ffe0')) {\n api.createRecord('5775ffe0', component.options)\n } else {\n api.reload('5775ffe0', component.options)\n }\n module.hot.accept(\"./PublicFilesEditor.vue?vue&type=template&id=5775ffe0&\", function () {\n api.rerender('5775ffe0', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"apps/text/src/components/PublicFilesEditor.vue\"\nexport default component.exports","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PublicFilesEditor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PublicFilesEditor.vue?vue&type=script&lang=js&\"","export * from \"-!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PublicFilesEditor.vue?vue&type=template&id=5775ffe0&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport Modal from '@nextcloud/vue/dist/Components/Modal';\nexport default {\n name: 'PublicFilesEditor',\n components: {\n Modal: Modal,\n EditorWrapper: function EditorWrapper() {\n return import(\n /* webpackChunkName: \"editor\" */\n './EditorWrapper');\n }\n },\n props: {\n fileId: {\n type: Number,\n default: null\n },\n relativePath: {\n type: String,\n default: null\n },\n active: {\n type: Boolean,\n default: false\n },\n shareToken: {\n type: String,\n default: null\n },\n mimeType: {\n type: String,\n default: null\n }\n },\n computed: {\n fileName: function fileName() {\n return this.relativePath.substring(this.relativePath.lastIndexOf('/') + 1);\n }\n },\n methods: {\n close: function close() {\n this.active = false;\n }\n }\n};","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.active\n ? _c(\n \"Modal\",\n { attrs: { title: _vm.fileName }, on: { close: _vm.close } },\n [\n _c(\"EditorWrapper\", {\n attrs: {\n \"file-id\": _vm.fileId,\n \"relative-path\": _vm.relativePath,\n active: _vm.active,\n \"share-token\": _vm.shareToken,\n mime: _vm.mimeType\n }\n })\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAiBA;AACA;AACA;;;;;;;;;;;;ACtCA;AAAA;AAAA;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iLAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3EA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;A","sourceRoot":""} |
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 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
Loading…
Reference in new issue