This commit is contained in:
Bellord
2026-08-26 15:47:38 +03:00
parent 954b9dcdbb
commit 329ecf3bc5
5 changed files with 17 additions and 10 deletions
+9 -4
View File
@@ -173,9 +173,7 @@ kit.pm.register('UserDashboard', {
| Метод | Аргументы | Вернет | Описание |
|:------------|:--------------------------------|:-------:|:--------------------------------------------------------------------------------------------------------------------------------------|
| **require** | `pluginId, callback` | * | Вызывает метод `callback` после установки `pluginId`. Возвращает модуль, если плагин установлен. |
| **get** | `pluginId, callback` | * | Вызывает метод `callback` после установки `pluginId`. Возвращает модуль, если плагин установлен. |
| **define** | `deps, callback` | Promise | Организаует вызов метода в стиле https://requirejs.org/. В качестве аргументов в метод `callback` будут проброшены экспорты плагинов. |
| **require** | `deps, callback` | Promise | Организаует вызов метода в стиле https://requirejs.org/. В качестве аргументов в метод `callback` будут проброшены экспорты плагинов. |
| **ready** | `deps, callback` | Promise | Вызывает метод `callback` после установки зависимостей `deps` и отработки события `document.DOMContentLoaded`. |
| **exec** | `deps, callback, args, context` | Promise | Вызывает метод `callback` после установки зависимостей `deps`. |
| **loaded** | `deps, callback` | Promise | Вызывает метод `callback` после установки зависимостей `deps` и отработки события `window.load`. |
@@ -188,6 +186,13 @@ kit.pm.register('UserDashboard', {
```js
kit.exec(deps, callback, argArr, context)
```
```js
kit.require('UserAPI', function() {
let api = new kit.UserAPI;
});
```
```js
kit.define(['UserAPI', 'Logger'], function(api, log) {
log.info('Start');
@@ -197,7 +202,7 @@ kit.define(['UserAPI', 'Logger'], function(api, log) {
```js
kit.ready(['UserAPI', 'Logger'], function() {
kit.logger.info('Start');
kit.require('UserAPI').do();
let api = new kit.require('UserAPI');
});
```
@@ -208,7 +213,7 @@ kit.exec(['UserAPI', 'Logger'], function() {
```
```js
kit.require('Product').then(function(){
kit.ready('Product').then(function(){
kit.Product.make(productId).then(function(product){
product.setXData('.catalog-page');
kit.require('alpine');
+5 -3
View File
@@ -315,16 +315,18 @@ var __PluginManagerConfigHandler__ = function() {
lightGallery: {
path: root + '/lightGallery',
css: '/css/lightgallery.css',
js: '/lightgallery.min.js',
module: '/lightgallery.min.js',
js: [],
type: 'UMD',
deps: ['jQuery'],
deps: [],
},
'lightGallery.video': {
path: root + '/lightGallery',
css: '/css/lg-video.css',
js: '/plugins/video/lg-video.min.js',
module: '/plugins/video/lg-video.min.js',
type: 'UMD',
deps: ['lightGallery'],
alias: ['lgVideo'],
},
owlCarousel: {
path: root + '/owlCarousel',
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -102,7 +102,7 @@ script, style {
}
.flex-list-item {
--col-width: calc(100% / var(--col-count) * var(--col-span));
--line-height: calc(100% / var(--line-count) * var(--line-span, 1));
--line-height: calc(100% / var(--line-count, 1) * var(--line-span, 1));
box-sizing: border-box;
}
.flex-list > .flex-list-item {
+1 -1
View File
File diff suppressed because one or more lines are too long