You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

321 lines
9.9 KiB

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
use: true,
getComponent: true,
component: true,
hasComponent: true,
renderEmptyElement: true,
checkVersion: true,
VxeUI: true
};
exports.VxeUI = void 0;
exports.checkVersion = checkVersion;
exports.component = component;
exports.default = void 0;
exports.getComponent = getComponent;
exports.hasComponent = hasComponent;
exports.renderEmptyElement = renderEmptyElement;
exports.use = use;
var _core = require("./src/core");
Object.keys(_core).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _core[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _core[key];
}
});
});
var _config = require("./src/config");
Object.keys(_config).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _config[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _config[key];
}
});
});
var _dataStore = require("./src/dataStore");
Object.keys(_dataStore).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _dataStore[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _dataStore[key];
}
});
});
var _icon = require("./src/icon");
Object.keys(_icon).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _icon[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _icon[key];
}
});
});
var _theme = require("./src/theme");
Object.keys(_theme).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _theme[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _theme[key];
}
});
});
var _event = require("./src/event");
Object.keys(_event).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _event[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _event[key];
}
});
});
var _resize = require("./src/resize");
Object.keys(_resize).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _resize[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _resize[key];
}
});
});
var _i18n = require("./src/i18n");
Object.keys(_i18n).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _i18n[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _i18n[key];
}
});
});
var _renderer = require("./src/renderer");
Object.keys(_renderer).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _renderer[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _renderer[key];
}
});
});
var _validators = require("./src/validators");
Object.keys(_validators).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _validators[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _validators[key];
}
});
});
var _menus = require("./src/menus");
Object.keys(_menus).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _menus[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _menus[key];
}
});
});
var _formats = require("./src/formats");
Object.keys(_formats).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _formats[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _formats[key];
}
});
});
var _commands = require("./src/commands");
Object.keys(_commands).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _commands[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _commands[key];
}
});
});
var _interceptor = require("./src/interceptor");
Object.keys(_interceptor).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _interceptor[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _interceptor[key];
}
});
});
var _clipboard = require("./src/clipboard");
Object.keys(_clipboard).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _clipboard[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _clipboard[key];
}
});
});
var _permission = require("./src/permission");
Object.keys(_permission).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _permission[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _permission[key];
}
});
});
var _log = require("./src/log");
Object.keys(_log).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _log[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _log[key];
}
});
});
var _mixins = require("./src/mixins");
Object.keys(_mixins).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _mixins[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _mixins[key];
}
});
});
var _xeUtils = _interopRequireDefault(require("xe-utils"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const installedPlugins = [];
function use(Plugin, options) {
if (Plugin && Plugin.install) {
if (installedPlugins.indexOf(Plugin) === -1) {
Plugin.install(VxeUI, options);
installedPlugins.push(Plugin);
}
}
return VxeUI;
}
const components = {};
function getComponent(name) {
return components[name] || null;
}
function component(comp) {
if (comp && comp.name) {
components[comp.name] = comp;
components[_xeUtils.default.kebabCase(comp.name)] = comp;
}
}
function hasComponent(name) {
return !!components[name];
}
function renderEmptyElement(_vm) {
const {
_e
} = _vm;
return _e();
}
function checkVersion(version, pVersion, sVersion) {
if (version) {
const vRest = `${version}`.match(/(\d+).(\d+).(\d+)/);
if (vRest) {
const pV = _xeUtils.default.toNumber(vRest[1]);
if (sVersion) {
const sV = _xeUtils.default.toNumber(vRest[2]);
return pV >= pVersion && sV >= sVersion;
}
return pV >= pVersion;
}
}
return false;
}
const VxeUI = exports.VxeUI = Object.assign(_core.VxeCore, {
renderEmptyElement,
setTheme: _theme.setTheme,
getTheme: _theme.getTheme,
setConfig: _config.setConfig,
getConfig: _config.getConfig,
setIcon: _icon.setIcon,
getIcon: _icon.getIcon,
renderGlobalIcon: _icon.renderGlobalIcon,
renderCustomIcon: _icon.renderCustomIcon,
setLanguage: _i18n.setLanguage,
hasLanguage: _i18n.hasLanguage,
getLanguage: _i18n.getLanguage,
setI18n: _i18n.setI18n,
getI18n: _i18n.getI18n,
globalEvents: _event.globalEvents,
GLOBAL_EVENT_KEYS: _event.GLOBAL_EVENT_KEYS,
createEvent: _event.createEvent,
globalResize: _resize.globalResize,
renderer: _renderer.renderer,
validators: _validators.validators,
menus: _menus.menus,
formats: _formats.formats,
commands: _commands.commands,
interceptor: _interceptor.interceptor,
clipboard: _clipboard.clipboard,
log: _log.log,
permission: _permission.permission,
globalStore: _dataStore.globalStore,
component,
getComponent,
hasComponent,
globalMixins: _mixins.globalMixins,
checkVersion,
use
});
(0, _theme.setTheme)();
var _default = exports.default = VxeUI;