Updating to vue-router 3.0

parent 03b28eec
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -432,12 +432,14 @@ function deepMerge(target, source) {
/* globals __VUE_SSR_CONTEXT__ */
// this module is a runtime utility for cleaner component module output and will
// be included in the final webpack user bundle
// IMPORTANT: Do NOT use ES2015 features in this file.
// This module is a runtime utility for cleaner component module output and will
// be included in the final webpack user bundle.
module.exports = function normalizeComponent (
rawScriptExports,
compiledTemplate,
functionalTemplate,
injectStyles,
scopeId,
moduleIdentifier /* server only */
......@@ -461,6 +463,12 @@ module.exports = function normalizeComponent (
if (compiledTemplate) {
options.render = compiledTemplate.render
options.staticRenderFns = compiledTemplate.staticRenderFns
options._compiled = true
}
// functional template
if (functionalTemplate) {
options.functional = true
}
// scopedId
......@@ -501,12 +509,16 @@ module.exports = function normalizeComponent (
var existing = functional
? options.render
: options.beforeCreate
if (!functional) {
// inject component registration as beforeCreate hook
options.beforeCreate = existing
? [].concat(existing, hook)
: [hook]
} else {
// for template-only hot-reload because in that case the render fn doesn't
// go through the normalizer
options._injectStyles = hook
// register for functioal component in vue file
options.render = function renderWithStyleInjection (h, context) {
hook.call(context)
......@@ -46231,6 +46243,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(475)
/* template */
var __vue_template__ = __webpack_require__(476)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -46240,13 +46254,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/MediaManager.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] MediaManager.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -46258,7 +46272,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-8ba953b2", Component.options)
} else {
hotAPI.reload("data-v-8ba953b2", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -46277,6 +46291,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(477)
/* template */
var __vue_template__ = __webpack_require__(496)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -46286,13 +46302,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/MediaList.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] MediaList.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -46304,7 +46320,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-4c6ec5d8", Component.options)
} else {
hotAPI.reload("data-v-4c6ec5d8", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -46323,6 +46339,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(510)
/* template */
var __vue_template__ = __webpack_require__(511)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -46332,13 +46350,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Core/Assets/js/mixins/StringHelpers.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] StringHelpers.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -46350,7 +46368,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-ea98f6aa", Component.options)
} else {
hotAPI.reload("data-v-ea98f6aa", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -51812,7 +51830,7 @@ module.exports = function (regExp, replace) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/*!
* vue-i18n v7.3.0
* vue-i18n v7.3.1
* (c) 2017 kazuya kawaguchi
* Released under the MIT License.
*/
......@@ -52202,15 +52220,39 @@ var component = {
/* */
function bind (el, binding, vnode) {
if (!assert(el, vnode)) { return }
t$1(el, binding, vnode);
}
function update (el, binding, vnode, oldVNode) {
if (looseEqual(binding.value, binding.oldValue)) { return }
if (!assert(el, vnode)) { return }
if (localeEqual(el, vnode) && looseEqual(binding.value, binding.oldValue)) { return }
t$1(el, binding, vnode);
}
function assert (el, vnode) {
var vm = vnode.context;
if (!vm) {
warn('not exist Vue instance in VNode context');
return false
}
if (!vm.$i18n) {
warn('not exist VueI18n instance in Vue instance');
return false
}
return true
}
function localeEqual (el, vnode) {
var vm = vnode.context;
return el._locale === vm.$i18n.locale
}
function t$1 (el, binding, vnode) {
var value = binding.value;
......@@ -52223,23 +52265,14 @@ function t$1 (el, binding, vnode) {
return
}
var vm = vnode.context;
if (!vm) {
warn('not exist Vue instance in VNode context');
return
}
if (!vm.$i18n) {
warn('not exist VueI18n instance in Vue instance');
return
}
if (!path) {
warn('required `path` in v-t directive');
return
}
var vm = vnode.context;
el._vt = el.textContent = (ref$1 = vm.$i18n).t.apply(ref$1, [ path ].concat( makeParams(locale, args) ));
el._locale = vm.$i18n.locale;
var ref$1;
}
......@@ -53295,7 +53328,7 @@ VueI18n.availabilities = {
numberFormat: canUseNumberFormat
};
VueI18n.install = install;
VueI18n.version = '7.3.0';
VueI18n.version = '7.3.1';
/* istanbul ignore if */
if (typeof window !== 'undefined' && window.Vue) {
......@@ -53312,7 +53345,7 @@ if (typeof window !== 'undefined' && window.Vue) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/**
* vue-router v2.7.0
* vue-router v3.0.0
* (c) 2017 Evan You
* @license MIT
*/
......@@ -53400,7 +53433,7 @@ var View = {
}
}
// also regiseter instance in prepatch hook
// also register instance in prepatch hook
// in case the same component instance is reused across different routes
;(data.hook || (data.hook = {})).prepatch = function (_, vnode) {
matched.instances[name] = vnode.componentInstance;
......@@ -53408,6 +53441,14 @@ var View = {
// resolve props
data.props = resolveProps(route, matched.props && matched.props[name]);
data.attrs = {};
for (var key in data.props) {
if (!('props' in component) || !(key in component.props)) {
data.attrs[key] = data.props[key];
delete data.props[key];
}
}
return h(component, data, children)
}
......@@ -53465,8 +53506,7 @@ function resolveQuery (
parsedQuery = {};
}
for (var key in extraQuery) {
var val = extraQuery[key];
parsedQuery[key] = Array.isArray(val) ? val.slice() : val;
parsedQuery[key] = extraQuery[key];
}
return parsedQuery
}
......@@ -53543,12 +53583,18 @@ function createRoute (
router
) {
var stringifyQuery$$1 = router && router.options.stringifyQuery;
var query = location.query || {};
try {
query = clone(query);
} catch (e) {}
var route = {
name: location.name || (record && record.name),
meta: (record && record.meta) || {},
path: location.path || '/',
hash: location.hash || '',
query: location.query || {},
query: query,
params: location.params || {},
fullPath: getFullPath(location, stringifyQuery$$1),
matched: record ? formatMatch(record) : []
......@@ -53559,6 +53605,20 @@ function createRoute (
return Object.freeze(route)
}
function clone (value) {
if (Array.isArray(value)) {
return value.map(clone)
} else if (value && typeof value === 'object') {
var res = {};
for (var key in value) {
res[key] = clone(value[key]);
}
return res
} else {
return value
}
}
// the starting route that represents the initial state
var START = createRoute(null, {
path: '/'
......@@ -53612,6 +53672,8 @@ function isObjectEqual (a, b) {
if ( a === void 0 ) a = {};
if ( b === void 0 ) b = {};
// handle null value #1566
if (!a || !b) { return a === b }
var aKeys = Object.keys(a);
var bKeys = Object.keys(b);
if (aKeys.length !== bKeys.length) {
......@@ -53791,7 +53853,7 @@ function findAnchor (children) {
var _Vue;
function install (Vue) {
if (install.installed) { return }
if (install.installed && _Vue === Vue) { return }
install.installed = true;
_Vue = Vue;
......@@ -53913,14 +53975,14 @@ function cleanPath (path) {
return path.replace(/\/\//g, '/')
}
var index$1 = Array.isArray || function (arr) {
var isarray = Array.isArray || function (arr) {
return Object.prototype.toString.call(arr) == '[object Array]';
};
/**
* Expose `pathToRegexp`.
*/
var index = pathToRegexp;
var pathToRegexp_1 = pathToRegexp;
var parse_1 = parse;
var compile_1 = compile;
var tokensToFunction_1 = tokensToFunction;
......@@ -54097,7 +54159,7 @@ function tokensToFunction (tokens) {
}
}
if (index$1(value)) {
if (isarray(value)) {
if (!token.repeat) {
throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`')
}
......@@ -54248,7 +54310,7 @@ function stringToRegexp (path, keys, options) {
* @return {!RegExp}
*/
function tokensToRegExp (tokens, keys, options) {
if (!index$1(keys)) {
if (!isarray(keys)) {
options = /** @type {!Object} */ (keys || options);
keys = [];
}
......@@ -54324,7 +54386,7 @@ function tokensToRegExp (tokens, keys, options) {
* @return {!RegExp}
*/
function pathToRegexp (path, keys, options) {
if (!index$1(keys)) {
if (!isarray(keys)) {
options = /** @type {!Object} */ (keys || options);
keys = [];
}
......@@ -54335,20 +54397,21 @@ function pathToRegexp (path, keys, options) {
return regexpToRegexp(path, /** @type {!Array} */ (keys))
}
if (index$1(path)) {
if (isarray(path)) {
return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options)
}
return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options)
}
index.parse = parse_1;
index.compile = compile_1;
index.tokensToFunction = tokensToFunction_1;
index.tokensToRegExp = tokensToRegExp_1;
pathToRegexp_1.parse = parse_1;
pathToRegexp_1.compile = compile_1;
pathToRegexp_1.tokensToFunction = tokensToFunction_1;
pathToRegexp_1.tokensToRegExp = tokensToRegExp_1;
/* */
// $flow-disable-line
var regexpCompileCache = Object.create(null);
function fillParams (
......@@ -54359,7 +54422,7 @@ function fillParams (
try {
var filler =
regexpCompileCache[path] ||
(regexpCompileCache[path] = index.compile(path));
(regexpCompileCache[path] = pathToRegexp_1.compile(path));
return filler(params || {}, { pretty: true })
} catch (e) {
if (true) {
......@@ -54379,7 +54442,9 @@ function createRouteMap (
) {
// the path list is used to control path matching priority
var pathList = oldPathList || [];
// $flow-disable-line
var pathMap = oldPathMap || Object.create(null);
// $flow-disable-line
var nameMap = oldNameMap || Object.create(null);
routes.forEach(function (route) {
......@@ -54421,8 +54486,12 @@ function addRouteRecord (
);
}
var normalizedPath = normalizePath(path, parent);
var pathToRegexpOptions = route.pathToRegexpOptions || {};
var normalizedPath = normalizePath(
path,
parent,
pathToRegexpOptions.strict
);
if (typeof route.caseSensitive === 'boolean') {
pathToRegexpOptions.sensitive = route.caseSensitive;
......@@ -54510,9 +54579,9 @@ function addRouteRecord (
}
function compileRouteRegex (path, pathToRegexpOptions) {
var regex = index(path, [], pathToRegexpOptions);
var regex = pathToRegexp_1(path, [], pathToRegexpOptions);
if (true) {
var keys = {};
var keys = Object.create(null);
regex.keys.forEach(function (key) {
warn(!keys[key.name], ("Duplicate param keys in route with path: \"" + path + "\""));
keys[key.name] = true;
......@@ -54521,8 +54590,8 @@ function compileRouteRegex (path, pathToRegexpOptions) {
return regex
}
function normalizePath (path, parent) {
path = path.replace(/\/$/, '');
function normalizePath (path, parent, strict) {
if (!strict) { path = path.replace(/\/$/, ''); }
if (path[0] === '/') { return path }
if (parent == null) { return path }
return cleanPath(((parent.path) + "/" + path))
......@@ -54794,6 +54863,8 @@ function resolveRecordPath (path, record) {
var positionStore = Object.create(null);
function setupScroll () {
// Fix for #1585 for Firefox
window.history.replaceState({ key: getStateKey() }, '');
window.addEventListener('popstate', function (e) {
saveScrollPosition();
if (e.state && e.state.key) {
......@@ -54825,25 +54896,21 @@ function handleScroll (
router.app.$nextTick(function () {
var position = getScrollPosition();
var shouldScroll = behavior(to, from, isPop ? position : null);
if (!shouldScroll) {
return
}
var isObject = typeof shouldScroll === 'object';
if (isObject && typeof shouldScroll.selector === 'string') {
var el = document.querySelector(shouldScroll.selector);
if (el) {
var offset = shouldScroll.offset && typeof shouldScroll.offset === 'object' ? shouldScroll.offset : {};
offset = normalizeOffset(offset);
position = getElementPosition(el, offset);
} else if (isValidPosition(shouldScroll)) {
position = normalizePosition(shouldScroll);
}
} else if (isObject && isValidPosition(shouldScroll)) {
position = normalizePosition(shouldScroll);
}
if (position) {
window.scrollTo(position.x, position.y);
if (typeof shouldScroll.then === 'function') {
shouldScroll.then(function (shouldScroll) {
scrollToPosition((shouldScroll), position);
}).catch(function (err) {
if (true) {
assert(false, err.toString());
}
});
} else {
scrollToPosition(shouldScroll, position);
}
});
}
......@@ -54897,6 +54964,26 @@ function isNumber (v) {
return typeof v === 'number'
}
function scrollToPosition (shouldScroll, position) {
var isObject = typeof shouldScroll === 'object';
if (isObject && typeof shouldScroll.selector === 'string') {
var el = document.querySelector(shouldScroll.selector);
if (el) {
var offset = shouldScroll.offset && typeof shouldScroll.offset === 'object' ? shouldScroll.offset : {};
offset = normalizeOffset(offset);
position = getElementPosition(el, offset);
} else if (isValidPosition(shouldScroll)) {
position = normalizePosition(shouldScroll);
}
} else if (isObject && isValidPosition(shouldScroll)) {
position = normalizePosition(shouldScroll);
}
if (position) {
window.scrollTo(position.x, position.y);
}
}
/* */
var supportsPushState = inBrowser && (function () {
......@@ -54992,7 +55079,7 @@ function resolveAsyncComponents (matched) {
pending++;
var resolve = once(function (resolvedDef) {
if (resolvedDef.__esModule && resolvedDef.default) {
if (isESModule(resolvedDef)) {
resolvedDef = resolvedDef.default;
}
// save resolved on async factory in case it's used elsewhere
......@@ -55058,6 +55145,14 @@ function flatten (arr) {
return Array.prototype.concat.apply([], arr)
}
var hasSymbol =
typeof Symbol === 'function' &&
typeof Symbol.toStringTag === 'symbol';
function isESModule (obj) {
return obj.__esModule || (hasSymbol && obj[Symbol.toStringTag] === 'Module')
}
// in Webpack 2, require.ensure now also returns a Promise
// so the resolve/reject functions may get called an extra time
// if the user uses an arrow function shorthand that happens to
......@@ -55386,9 +55481,18 @@ var HTML5History = (function (History$$1) {
setupScroll();
}
var initLocation = getLocation(this.base);
window.addEventListener('popstate', function (e) {
var current = this$1.current;
this$1.transitionTo(getLocation(this$1.base), function (route) {
// Avoiding first `popstate` event dispatched in some browsers but first
// history route not updated since async guard at the same time.
var location = getLocation(this$1.base);
if (this$1.current === START && location === initLocation) {
return
}
this$1.transitionTo(location, function (route) {
if (expectScroll) {
handleScroll(router, route, current, true);
}
......@@ -55472,26 +55576,50 @@ var HashHistory = (function (History$$1) {
HashHistory.prototype.setupListeners = function setupListeners () {
var this$1 = this;
window.addEventListener('hashchange', function () {
var router = this.router;
var expectScroll = router.options.scrollBehavior;
var supportsScroll = supportsPushState && expectScroll;
if (supportsScroll) {
setupScroll();
}
window.addEventListener(supportsPushState ? 'popstate' : 'hashchange', function () {
var current = this$1.current;
if (!ensureSlash()) {
return
}
this$1.transitionTo(getHash(), function (route) {
if (supportsScroll) {
handleScroll(this$1.router, route, current, true);
}
if (!supportsPushState) {
replaceHash(route.fullPath);
}
});
});
};
HashHistory.prototype.push = function push (location, onComplete, onAbort) {
var this$1 = this;
var ref = this;
var fromRoute = ref.current;
this.transitionTo(location, function (route) {
pushHash(route.fullPath);
handleScroll(this$1.router, route, fromRoute, false);
onComplete && onComplete(route);
}, onAbort);
};
HashHistory.prototype.replace = function replace (location, onComplete, onAbort) {
var this$1 = this;
var ref = this;
var fromRoute = ref.current;
this.transitionTo(location, function (route) {
replaceHash(route.fullPath);
handleScroll(this$1.router, route, fromRoute, false);
onComplete && onComplete(route);
}, onAbort);
};
......@@ -55541,15 +55669,27 @@ function getHash () {
return index === -1 ? '' : href.slice(index + 1)
}
function getUrl (path) {
var href = window.location.href;
var i = href.indexOf('#');
var base = i >= 0 ? href.slice(0, i) : href;
return (base + "#" + path)
}
function pushHash (path) {
if (supportsPushState) {
pushState(getUrl(path));
} else {
window.location.hash = path;
}
}
function replaceHash (path) {
var href = window.location.href;
var i = href.indexOf('#');
var base = i >= 0 ? href.slice(0, i) : href;
window.location.replace((base + "#" + path));
if (supportsPushState) {
replaceState(getUrl(path));
} else {
window.location.replace(getUrl(path));
}
}
/* */
......@@ -55651,7 +55791,7 @@ var VueRouter = function VueRouter (options) {
}
};
var prototypeAccessors = { currentRoute: {} };
var prototypeAccessors = { currentRoute: { configurable: true } };
VueRouter.prototype.match = function match (
raw,
......@@ -55809,7 +55949,7 @@ function createHref (base, fullPath, mode) {
}
VueRouter.install = install;
VueRouter.version = '2.7.0';
VueRouter.version = '3.0.0';
if (inBrowser && window.Vue) {
window.Vue.use(VueRouter);
......@@ -56177,7 +56317,7 @@ module.exports =
};
module.exports = {
version: '1.4.5',
version: '1.4.6',
locale: _locale2.default.use,
i18n: _locale2.default.i18n,
install: install,
......@@ -57654,7 +57794,6 @@ module.exports =
options: {
default: function _default() {
return {
forceAbsolute: true,
gpuAcceleration: false
};
}
......@@ -62183,7 +62322,6 @@ module.exports =
popperOptions: {
default: function _default() {
return {
forceAbsolute: true,
gpuAcceleration: false
};
}
......@@ -69771,7 +69909,7 @@ module.exports =
var calcDefaultValue = function calcDefaultValue(defaultValue) {
if (Array.isArray(defaultValue)) {
return new Date(defaultValue[0]);
return defaultValue[0] ? new Date(defaultValue[0]) : new Date();
} else {
return new Date(defaultValue);
}
......@@ -71552,8 +71690,7 @@ module.exports =
data: function data() {
return {
timeoutPending: null,
handlerAdded: false
timeoutPending: null
};
},
beforeCreate: function beforeCreate() {
......@@ -71619,19 +71756,10 @@ module.exports =
var nativeOn = vnode.data.nativeOn = vnode.data.nativeOn || {};
data.staticClass = this.concatClass(data.staticClass, 'el-tooltip');
if (this.handlerAdded) return vnode;
on.mouseenter = this.addEventHandle(on.mouseenter, function () {
_this2.setExpectedState(true);_this2.handleShowPopper();
});
on.mouseleave = this.addEventHandle(on.mouseleave, function () {
_this2.setExpectedState(false);_this2.debounceClose();
});
nativeOn.mouseenter = this.addEventHandle(nativeOn.mouseenter, function () {
_this2.setExpectedState(true);_this2.handleShowPopper();
});
nativeOn.mouseleave = this.addEventHandle(nativeOn.mouseleave, function () {
_this2.setExpectedState(false);_this2.debounceClose();
});
on.mouseenter = this.addEventHandle(on.mouseenter, this.show);
on.mouseleave = this.addEventHandle(on.mouseleave, this.hide);
nativeOn.mouseenter = this.addEventHandle(nativeOn.mouseenter, this.show);
nativeOn.mouseleave = this.addEventHandle(nativeOn.mouseleave, this.hide);
return vnode;
},
......@@ -71641,9 +71769,22 @@ module.exports =
methods: {
show: function show() {
this.setExpectedState(true);
this.handleShowPopper();
},
hide: function hide() {
this.setExpectedState(false);
this.debounceClose();
},
addEventHandle: function addEventHandle(old, fn) {
this.handlerAdded = true;
return old ? Array.isArray(old) ? old.concat(fn) : [old, fn] : fn;
if (!old) {
return fn;
} else if (Array.isArray(old)) {
return old.indexOf(fn) > -1 ? old : old.concat(fn);
} else {
return old === fn ? old : [old, fn];
}
},
concatClass: function concatClass(a, b) {
if (a && a.indexOf(b) > -1) return a;
......@@ -74450,7 +74591,8 @@ module.exports =
} else if (typeof config === 'string') {
return data[config];
} else if (typeof config === 'undefined') {
return '';
var dataProp = data[prop];
return dataProp === undefined ? '' : dataProp;
}
};
......@@ -76219,6 +76361,7 @@ module.exports =
this.startX = event.clientX;
}
this.startPosition = parseFloat(this.currentPosition);
this.newPosition = this.startPosition;
},
onDragging: function onDragging(event) {
if (this.dragging) {
......@@ -81534,9 +81677,13 @@ module.exports =
arr.forEach(function (item) {
var itemCopy = {};
configurableProps.forEach(function (prop) {
var propName = props[prop] || prop;
var value = item[propName];
if (value !== undefined) itemCopy[propName] = value;
var name = props[prop];
var value = item[name];
if (value === undefined) {
name = prop;
value = item[name];
}
if (value !== undefined) itemCopy[name] = value;
});
if (Array.isArray(item[childrenProp])) {
itemCopy[childrenProp] = copyArray(item[childrenProp], props);
......@@ -85225,7 +85372,6 @@ module.exports =
popperOptions: {
default: function _default() {
return {
forceAbsolute: true,
gpuAcceleration: false
};
}
......@@ -88894,8 +89040,7 @@ module.exports =
data: function data() {
return {
timeoutPending: null,
handlerAdded: false
timeoutPending: null
};
},
beforeCreate: function beforeCreate() {
......@@ -88961,19 +89106,10 @@ module.exports =
var nativeOn = vnode.data.nativeOn = vnode.data.nativeOn || {};
data.staticClass = this.concatClass(data.staticClass, 'el-tooltip');
if (this.handlerAdded) return vnode;
on.mouseenter = this.addEventHandle(on.mouseenter, function () {
_this2.setExpectedState(true);_this2.handleShowPopper();
});
on.mouseleave = this.addEventHandle(on.mouseleave, function () {
_this2.setExpectedState(false);_this2.debounceClose();
});
nativeOn.mouseenter = this.addEventHandle(nativeOn.mouseenter, function () {
_this2.setExpectedState(true);_this2.handleShowPopper();
});
nativeOn.mouseleave = this.addEventHandle(nativeOn.mouseleave, function () {
_this2.setExpectedState(false);_this2.debounceClose();
});
on.mouseenter = this.addEventHandle(on.mouseenter, this.show);
on.mouseleave = this.addEventHandle(on.mouseleave, this.hide);
nativeOn.mouseenter = this.addEventHandle(nativeOn.mouseenter, this.show);
nativeOn.mouseleave = this.addEventHandle(nativeOn.mouseleave, this.hide);
return vnode;
},
......@@ -88983,9 +89119,22 @@ module.exports =
methods: {
show: function show() {
this.setExpectedState(true);
this.handleShowPopper();
},
hide: function hide() {
this.setExpectedState(false);
this.debounceClose();
},
addEventHandle: function addEventHandle(old, fn) {
this.handlerAdded = true;
return old ? Array.isArray(old) ? old.concat(fn) : [old, fn] : fn;
if (!old) {
return fn;
} else if (Array.isArray(old)) {
return old.indexOf(fn) > -1 ? old : old.concat(fn);
} else {
return old === fn ? old : [old, fn];
}
},
concatClass: function concatClass(a, b) {
if (a && a.indexOf(b) > -1) return a;
......@@ -99383,6 +99532,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(439)
/* template */
var __vue_template__ = __webpack_require__(459)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -99392,13 +99543,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Page/Assets/js/components/PageTable.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] PageTable.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -99410,7 +99561,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-5404d10a", Component.options)
} else {
hotAPI.reload("data-v-5404d10a", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -100649,7 +100800,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-5404d10a", module.exports)
require("vue-hot-reload-api") .rerender("data-v-5404d10a", module.exports)
}
}
......@@ -100667,6 +100818,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(464)
/* template */
var __vue_template__ = __webpack_require__(466)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -100676,13 +100829,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Page/Assets/js/components/PageTableServerSide.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] PageTableServerSide.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -100694,7 +100847,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-8ef49e38", Component.options)
} else {
hotAPI.reload("data-v-8ef49e38", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -100714,13 +100867,13 @@ var content = __webpack_require__(462);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("41899c70", content, false);
var update = __webpack_require__(51)("36ffde00", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8ef49e38\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./PageTableServerSide.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8ef49e38\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./PageTableServerSide.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8ef49e38\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./PageTableServerSide.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8ef49e38\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./PageTableServerSide.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -101432,7 +101585,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-8ef49e38", module.exports)
require("vue-hot-reload-api") .rerender("data-v-8ef49e38", module.exports)
}
}
......@@ -101446,6 +101599,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(468)
/* template */
var __vue_template__ = __webpack_require__(473)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -101455,13 +101610,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Page/Assets/js/components/PageForm.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] PageForm.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -101473,7 +101628,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-6d067f38", Component.options)
} else {
hotAPI.reload("data-v-6d067f38", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -102866,7 +103021,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-6d067f38", module.exports)
require("vue-hot-reload-api") .rerender("data-v-6d067f38", module.exports)
}
}
......@@ -102956,7 +103111,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-8ba953b2", module.exports)
require("vue-hot-reload-api") .rerender("data-v-8ba953b2", module.exports)
}
}
......@@ -103325,6 +103480,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(481)
/* template */
var __vue_template__ = __webpack_require__(482)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -103334,13 +103491,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/NewFolder.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] NewFolder.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -103352,7 +103509,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-669eeea0", Component.options)
} else {
hotAPI.reload("data-v-669eeea0", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -103372,13 +103529,13 @@ var content = __webpack_require__(480);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("b7ea12f8", content, false);
var update = __webpack_require__(51)("402d0f7c", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-669eeea0\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./NewFolder.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-669eeea0\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./NewFolder.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-669eeea0\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./NewFolder.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-669eeea0\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./NewFolder.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -103626,7 +103783,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-669eeea0", module.exports)
require("vue-hot-reload-api") .rerender("data-v-669eeea0", module.exports)
}
}
......@@ -103644,6 +103801,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(486)
/* template */
var __vue_template__ = __webpack_require__(487)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -103653,13 +103812,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/UploadButton.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] UploadButton.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -103671,7 +103830,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-ce23c2de", Component.options)
} else {
hotAPI.reload("data-v-ce23c2de", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -103691,13 +103850,13 @@ var content = __webpack_require__(485);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("73255f32", content, false);
var update = __webpack_require__(51)("a875c322", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ce23c2de\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./UploadButton.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ce23c2de\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./UploadButton.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ce23c2de\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./UploadButton.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ce23c2de\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./UploadButton.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -103844,7 +104003,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-ce23c2de", module.exports)
require("vue-hot-reload-api") .rerender("data-v-ce23c2de", module.exports)
}
}
......@@ -103858,6 +104017,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(489)
/* template */
var __vue_template__ = __webpack_require__(490)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -103867,13 +104028,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/RenameFolder.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] RenameFolder.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -103885,7 +104046,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-7ada96ca", Component.options)
} else {
hotAPI.reload("data-v-7ada96ca", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -104107,7 +104268,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-7ada96ca", module.exports)
require("vue-hot-reload-api") .rerender("data-v-7ada96ca", module.exports)
}
}
......@@ -104125,6 +104286,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(494)
/* template */
var __vue_template__ = __webpack_require__(495)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -104134,13 +104297,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/MoveMediaDialog.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] MoveMediaDialog.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -104152,7 +104315,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-213a482d", Component.options)
} else {
hotAPI.reload("data-v-213a482d", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -104172,13 +104335,13 @@ var content = __webpack_require__(493);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("74dcba2f", content, false);
var update = __webpack_require__(51)("99ee89b2", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-213a482d\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./MoveMediaDialog.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-213a482d\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./MoveMediaDialog.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-213a482d\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./MoveMediaDialog.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-213a482d\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./MoveMediaDialog.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -104459,7 +104622,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-213a482d", module.exports)
require("vue-hot-reload-api") .rerender("data-v-213a482d", module.exports)
}
}
......@@ -104940,7 +105103,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-4c6ec5d8", module.exports)
require("vue-hot-reload-api") .rerender("data-v-4c6ec5d8", module.exports)
}
}
......@@ -104958,6 +105121,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(500)
/* template */
var __vue_template__ = __webpack_require__(501)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -104967,13 +105132,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/MediaForm.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] MediaForm.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -104985,7 +105150,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-b461138c", Component.options)
} else {
hotAPI.reload("data-v-b461138c", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -105005,13 +105170,13 @@ var content = __webpack_require__(499);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("75bcd50b", content, false);
var update = __webpack_require__(51)("353988c3", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b461138c\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./MediaForm.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b461138c\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./MediaForm.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b461138c\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./MediaForm.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b461138c\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./MediaForm.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -105581,7 +105746,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-b461138c", module.exports)
require("vue-hot-reload-api") .rerender("data-v-b461138c", module.exports)
}
}
......@@ -105640,6 +105805,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(504)
/* template */
var __vue_template__ = __webpack_require__(505)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -105649,13 +105816,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/User/Assets/js/components/RoleTable.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] RoleTable.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -105667,7 +105834,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-09f37447", Component.options)
} else {
hotAPI.reload("data-v-09f37447", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -106177,7 +106344,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-09f37447", module.exports)
require("vue-hot-reload-api") .rerender("data-v-09f37447", module.exports)
}
}
......@@ -106191,6 +106358,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(507)
/* template */
var __vue_template__ = __webpack_require__(513)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -106200,13 +106369,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/User/Assets/js/components/RoleForm.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] RoleForm.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -106218,7 +106387,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-016fff4a", Component.options)
} else {
hotAPI.reload("data-v-016fff4a", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -106421,6 +106590,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(509)
/* template */
var __vue_template__ = __webpack_require__(512)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -106430,13 +106601,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/User/Assets/js/components/AsgardPermissions.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] AsgardPermissions.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -106448,7 +106619,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-734be996", Component.options)
} else {
hotAPI.reload("data-v-734be996", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -106651,7 +106822,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-ea98f6aa", module.exports)
require("vue-hot-reload-api") .rerender("data-v-ea98f6aa", module.exports)
}
}
......@@ -106945,7 +107116,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-734be996", module.exports)
require("vue-hot-reload-api") .rerender("data-v-734be996", module.exports)
}
}
......@@ -107276,7 +107447,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-016fff4a", module.exports)
require("vue-hot-reload-api") .rerender("data-v-016fff4a", module.exports)
}
}
......@@ -107425,6 +107596,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(521)
/* template */
var __vue_template__ = __webpack_require__(522)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -107434,13 +107607,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Core/Assets/js/components/CkEditor.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] CkEditor.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -107452,7 +107625,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-2c0ddf4a", Component.options)
} else {
hotAPI.reload("data-v-2c0ddf4a", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -107472,13 +107645,13 @@ var content = __webpack_require__(520);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("1fbf6846", content, false);
var update = __webpack_require__(51)("7fb4a5e4", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c0ddf4a\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./CkEditor.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c0ddf4a\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./CkEditor.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c0ddf4a\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./CkEditor.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c0ddf4a\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./CkEditor.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -107638,7 +107811,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-2c0ddf4a", module.exports)
require("vue-hot-reload-api") .rerender("data-v-2c0ddf4a", module.exports)
}
}
......@@ -107652,6 +107825,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(524)
/* template */
var __vue_template__ = __webpack_require__(525)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -107661,13 +107836,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Core/Assets/js/components/DeleteComponent.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] DeleteComponent.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -107679,7 +107854,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-69e9cf4d", Component.options)
} else {
hotAPI.reload("data-v-69e9cf4d", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -107775,7 +107950,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-69e9cf4d", module.exports)
require("vue-hot-reload-api") .rerender("data-v-69e9cf4d", module.exports)
}
}
......@@ -107789,6 +107964,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(527)
/* template */
var __vue_template__ = __webpack_require__(528)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -107798,13 +107975,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Core/Assets/js/components/EditButtonComponent.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] EditButtonComponent.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -107816,7 +107993,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-2a895d88", Component.options)
} else {
hotAPI.reload("data-v-2a895d88", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -107883,7 +108060,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-2a895d88", module.exports)
require("vue-hot-reload-api") .rerender("data-v-2a895d88", module.exports)
}
}
......@@ -107897,6 +108074,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(530)
/* template */
var __vue_template__ = __webpack_require__(531)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -107906,13 +108085,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Tag/Assets/js/components/TagInput.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] TagInput.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -107924,7 +108103,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-d16d04f8", Component.options)
} else {
hotAPI.reload("data-v-d16d04f8", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -108041,7 +108220,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-d16d04f8", module.exports)
require("vue-hot-reload-api") .rerender("data-v-d16d04f8", module.exports)
}
}
......@@ -108055,6 +108234,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(533)
/* template */
var __vue_template__ = __webpack_require__(539)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = null
/* scopeId */
......@@ -108064,13 +108245,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/SingleMedia.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] SingleMedia.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -108082,7 +108263,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-42bc9124", Component.options)
} else {
hotAPI.reload("data-v-42bc9124", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -108244,6 +108425,8 @@ var normalizeComponent = __webpack_require__(10)
var __vue_script__ = __webpack_require__(537)
/* template */
var __vue_template__ = __webpack_require__(538)
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
......@@ -108253,13 +108436,13 @@ var __vue_module_identifier__ = null
var Component = normalizeComponent(
__vue_script__,
__vue_template__,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
Component.options.__file = "Modules/Media/Assets/js/components/UploadZone.vue"
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key.substr(0, 2) !== "__"})) {console.error("named exports are not supported in *.vue files.")}
if (Component.options.functional) {console.error("[vue-loader] UploadZone.vue: functional components are not supported with templates, they should use render functions.")}
if (Component.esModule && Object.keys(Component.esModule).some(function (key) { return key !== "default" && key.substr(0, 2) !== "__"})) { console.error("named exports are not supported in *.vue files.")}
/* hot reload */
if (false) {(function () {
......@@ -108271,7 +108454,7 @@ if (false) {(function () {
hotAPI.createRecord("data-v-5e0d13cb", Component.options)
} else {
hotAPI.reload("data-v-5e0d13cb", Component.options)
}
' + ' }
module.hot.dispose(function (data) {
disposed = true
})
......@@ -108291,13 +108474,13 @@ var content = __webpack_require__(536);
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var update = __webpack_require__(51)("f4a30e42", content, false);
var update = __webpack_require__(51)("d599bb32", content, false);
// Hot Module Replacement
if(false) {
// When the styles change, update the <style> tags
if(!content.locals) {
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5e0d13cb\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./UploadZone.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5e0d13cb\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./UploadZone.vue");
module.hot.accept("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5e0d13cb\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./UploadZone.vue", function() {
var newContent = require("!!../../../../../node_modules/css-loader/index.js!../../../../../node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5e0d13cb\",\"scoped\":false,\"hasInlineConfig\":true}!../../../../../node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./UploadZone.vue");
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
update(newContent);
});
......@@ -108428,7 +108611,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-5e0d13cb", module.exports)
require("vue-hot-reload-api") .rerender("data-v-5e0d13cb", module.exports)
}
}
......@@ -108557,7 +108740,7 @@ module.exports = { render: render, staticRenderFns: staticRenderFns }
if (false) {
module.hot.accept()
if (module.hot.data) {
require("vue-hot-reload-api").rerender("data-v-42bc9124", module.exports)
require("vue-hot-reload-api") .rerender("data-v-42bc9124", module.exports)
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment