This commit is contained in:
2022-05-30 17:50:04 +03:00
parent 2a6f01f460
commit a44faad823
26 changed files with 772 additions and 393 deletions
+5 -6
View File
@@ -1,9 +1,8 @@
/**
* @class kitCore
* @extends kitCorePlugins
*/
window.kit = window.kit || {};
window.kit.service = window.kit.service || {};
var kit;
kit = window.kit = window.kit || {};
kit.service = kit.service || {};
kit.config = kit.config || {};
(function(global){
var stateList = {
undefined: 0,
+26 -16
View File
@@ -83,12 +83,28 @@ __PluginManager__.registerPlugins({
type: 'loader',
css: '/tooltip2.css',
onInstall: function(plugin){
var elements = [].slice.call(document.querySelectorAll('[data-kit-tooltip2="autoload"]'));
elements.map(function (element) {
var tooltip = new __pmGlobal__.Tooltip2(element);
console.log('tt2 install');
document.addEventListener('mouseover', function(event) {
// console.log(event);
// console.log(event.target);
if(!(event.target && event.target.dataset.kitTooltip2 === 'autoload')) {
return;
}
// console.log(1);
if(kit.support.getNodeData(event.target, 'tooltip2')){
return;
}
// console.log(2);
var tooltip = new __pmGlobal__.Tooltip2(event.target);
tooltip.run();
console.log(tooltip);
tooltip.show();
});
// var elements = [].slice.call(document.querySelectorAll('[data-kit-tooltip2="autoload"]'));
// elements.map(function (element) {
// var tooltip = new __pmGlobal__.Tooltip2(element);
// tooltip.run();
// console.log(tooltip);
// });
},
deps: ['Viewer', 'support', 'ActionCollection', 'Action', 'userAction', 'align', 'Collection', 'animations'],
},
@@ -227,20 +243,14 @@ __PluginManager__.registerPlugins({
path: __pmConfig__.assetsPath + '/testing',
module: '/testing.js',
type: 'loader',
deps: ['loggerService'],
deps: ['log'],
},
Logger: {
path: __pmConfig__.assetsPath + '/logger',
module: '/logger.js',
log: {
path: __pmConfig__.assetsPath + '/log',
module: '/log.js',
css: '/log.css',
type: 'loader',
deps: ['support', 'Collection']
},
loggerService: {
path: __pmConfig__.assetsPath + '/loggerService',
module: '/loggerService.js',
css: '/loggerService.css',
type: 'loader',
deps: ['Logger', 'support', 'Collection'],
deps: ['support', 'Collection', 'lib']
},
fancybox: {
path: __pmConfig__.assetsPath + '/fancybox',
-22
View File
@@ -1,22 +0,0 @@
/**
* @typedef kitModuleTypeLoader
* @param module {{exports: Object}}
* @param exports {Object}
* @param require {kitPluginManagerRequire}
* @param global {kitCore}
*/
/**
* @typedef {Object} kitCorePlugins
* @property {PluginManager} pm
* @property {kitPluginManagerRequire} require
* @property {kitToolkit} toolkit
* @property {kitModal} Modal
* @property {kitConfig} config
* @property {kitPopover} Popover
* @property {kitPopper} popper
*/
/**
* @namespace kit
*/