larakit/sf-bootstrap-switch

[Larakit][lk-staticfiles] http://www.bootstrap-switch.org/

dev-master 2016-05-23 03:27 UTC

This package is auto-updated.

Last update: 2024-10-16 01:20:54 UTC


README

Установка пакета

composer require larakit/sf-bootstrap-switch

Ничего дополнительно инициализировать не надо, добавив этот пакет в зависимости в composer.json, он сам установится и пропишется на всех страницах автоматически.

###Использование

Добавьте вашим чекбоксам класс "js-bootstrap-switch" и все остальное будет навешано автоматически.

Более подробно о возможностях и других свойствах плагина смотрите на его официальной странице http://www.bootstrap-switch.org/

Отключение пакета на некоторых роутах

В файле ./app/Http/staticfiles.php добавьте

\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
    ->addExclude('home')
    ->addExclude('admin.*');

тогда пакет не будет включен на главной странице и на всех страницах админки.

Изменение состава подключаемой статики пакета

Если вы использовали какой-то пакет, который за собой потянул этот пакет, но вас не устраивает версия библиотеки, подключаемая по умолчанию (например не хотите использовать CDN, а хотите отдавать со своего сайта), то вместо базового способа инициализации пакета

\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
    ->js('//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js')
    ->css('//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.min.css');

вы можете переопределить его, вызвав инициализацию пакета еще раз

\Larakit\StaticFiles\Manager::package('larakit/sf-bootstrap-switch')
  //очистить список подключенных JS и CSS
  ->clearJs()
  ->clearCss()
  //добавить свои
  ->js('/bootstrap-switch.min.js')
  ->css('/bootstrap-switch.min.css');