This commit is contained in:
2021-11-25 19:08:22 +03:00
parent 3cc76baf5c
commit 7c096e52d3
6 changed files with 29 additions and 16 deletions
+7 -8
View File
@@ -9,11 +9,10 @@ window.kit = window.kit || {};
kit.config = kit.config || {};
// [PluginManager]
kit.config.assetsPath = '/local/templater.dev/kit/assets';
kit.config.requiredDependencies = ['bsCore', 'toolkit', 'support'];
kit.config.autoloadPluginList = ['tooltip', 'support'];
kit.config.debug = true;
kit.config.defaultPhoneMask = '+7 (999) 999-99-99';
// [OtherPlugins]
Object.assign(kit.config, {
debug: true,
assetsPath: '/local/templater.dev/kit/assets',
requiredDependencies: ['bsCore', 'toolkit', 'support'],
autoloadPluginList: ['tooltip', 'support'],
defaultPhoneMask: '+7 (999) 999-99-99',
});
+1
View File
@@ -474,6 +474,7 @@ window.kit.service = window.kit.service || {};
deps.forEach(function(pluginId, i, arr) {
var realPlugin = this.__getPlugin(pluginId);
if(realPlugin === undefined) {
console.warn(`Plugin "${pluginId}" not registered!`);
return false;
}
correct.push(realPlugin.id);
+1 -1
View File
@@ -225,7 +225,7 @@ __PluginManager__.registerPlugins({
module: '/loggerService.js',
css: '/loggerService.css',
type: 'loader',
deps: ['Logger', 'support']
deps: ['Logger', 'support', 'Collection']
},
fancybox: {
path: __pmConfig__.assetsPath + '/fancybox',
+13 -4
View File
@@ -3,6 +3,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
var support = require('support');
var Logger = require('Logger');
var Collection = require('Collection');
var lightMap = [
{class: 'kit-logger-row--success', keys: ['pass', 'success']},
@@ -18,7 +19,6 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
}
return addClass;
};
var htmlCollectionTemplater = '<div class="kit-logger kit-logger--fixed"></div>';
// function dump(value) {
// var rArray = [];
// if(value === null) {
@@ -60,7 +60,8 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
*/
var LoggerService = function() {
Logger.prototype.constructor.apply(this, arguments);
this.onLog.push(this.__log);
this.onLog.push(this.__logHandler);
this.__htmlCollectionTemplater = '<div class="kit-logger kit-logger--fixed"></div>';
};
support.extend(LoggerService.prototype, Logger.prototype);
@@ -69,7 +70,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
/**
* @type {HTMLElement}
*/
this.__htmlCollection = node || document.getElementById('kit-logger') || document.querySelector('.kit-logger') || support.makeNode(__htmlCollectionTemplater);
this.__htmlCollection = node || document.getElementById('kit-logger') || document.querySelector('.kit-logger') || support.makeNode(this.__htmlCollectionTemplater);
if((this.__htmlCollection instanceof HTMLElement) && !this.__htmlCollection.parentElement) {
document.body.appendChild(this.__htmlCollection)
@@ -109,7 +110,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
log.scrollTop = log.scrollHeight;
};
LoggerService.prototype.__log = function(data = {
LoggerService.prototype.__logHandler = function(data = {
lvl: 0,
message: '',
context: [],
@@ -122,6 +123,14 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
this.__row(data.context, lvl+1);
};
LoggerService.prototype.logList = function (logList) {
var self = this;
logList = new Collection(logList);
logList.map(function (log) {
self.log(log.lvl, log.message, log.context, log.type);
});
};
/**
* @memberOf kit.service
* @class logger