mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
@@ -4,6 +4,14 @@
|
||||
|
||||
Предназначен для асинхронной работы с ресурсами на веб-проектах.
|
||||
|
||||
## Установка
|
||||
|
||||
В директории [php:wt.core] `app()->config()->get('templater.path') . '/kit'` (по умолчанию `/local/templater.dev/kit`) выполнить клонирование проекта
|
||||
|
||||
```bash
|
||||
git clone https://bellord@bitbucket.org/bellord13/kit.git ./
|
||||
```
|
||||
|
||||
|
||||
## Термины и определения в контексте фреймворка
|
||||
`Плагин` - сущность включающая в себя модуль, js-, css-файлы, шрифты.
|
||||
@@ -16,7 +24,7 @@
|
||||
|
||||
✨ Инициализация
|
||||
|
||||
> Выдержка из плагина `core`
|
||||
Выдержка из плагина `core`:
|
||||
|
||||
```js
|
||||
manager = new PluginManager(global, plugins = {});
|
||||
@@ -43,7 +51,7 @@ kit.jquery
|
||||
|
||||
| этап | метод |
|
||||
| ------ | ------ |
|
||||
| Регистрация | registerPlugin(`pluginId`, `config`) или registerPlugins(`object`) |
|
||||
| Регистрация | register(`pluginId`, `config`) или registerPlugins(`object`) |
|
||||
| Загрузка | load(`pluginId`, `callback`) |
|
||||
| Установка | install(`pluginId`, `callback`) |
|
||||
| Запрос | require(`pluginId`, `callback`) |
|
||||
@@ -53,7 +61,7 @@ kit.jquery
|
||||
|
||||
```js
|
||||
kit.PluginManager.register('menu', {
|
||||
path: kit.config.defaultPath + '/menu',
|
||||
path: kit.config.assetsPath + '/menu',
|
||||
module: '/menu.js',
|
||||
type: 'loader',
|
||||
css: [
|
||||
@@ -105,7 +113,7 @@ PluginManager.ready(deps, callback)
|
||||
|
||||
| name | default | description |
|
||||
| --- | --- | --- |
|
||||
| defaultPath | /local/templater.dev/kit/assets | |
|
||||
| assetsPath | /local/templater.dev/kit/assets | |
|
||||
| requiredDependencies | ['bsCore', 'toolkit'] | дополнительно определяет список зависимостей для любого колбека вызванного функциями `exec` и `ready` |
|
||||
| autoloadPluginList | ['tooltip'] | Автоматически загрузит ресурсы указанных плагинов. В случае модуля с типом `loader` код не будет исполнен сразу после загрузки. Исполнение бдует определятся функций `install` |
|
||||
| debug | false | Расширит список выводимой в консоль информации |
|
||||
@@ -119,15 +127,6 @@ PluginManager.ready(deps, callback)
|
||||
| 100 | flex-kit | .flex-card:hover .flex-card__content |
|
||||
|
||||
|
||||
|
||||
## Установка
|
||||
|
||||
В директории определенной в `config.defaultPath` выполнить
|
||||
```bash
|
||||
git clone https://bellord@bitbucket.org/bellord13/kit.git ./
|
||||
```
|
||||
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
|
||||
Reference in New Issue
Block a user