定制 mg-code/yii2-assets 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mg-code/yii2-assets

最新稳定版本:1.2.0

Composer 安装命令:

composer require mg-code/yii2-assets

包简介

Yii2 asset collection of useful JavaScript libraries

README 文档

README

Yii2 asset collection of useful JavaScript libraries.

Below are instructions how to use assets.

You must include dependencies in your composer.json for all assets (see Assets section) that you want to use. This is due to prevent loading dependency packages for assets that you don't need.

Assets:

Install

Either run

$ php composer.phar require mg-code/yii2-assets "@dev"

or add

"mg-code/yii2-assets": "@dev"

to the require section of your composer.json file.

Install dependencies

See Assets section, there are described what dependencies you need to include for every asset.

To add those dependencies either run

$ php composer.phar require vendorName/packageName "*"

or add

"vendorName/packageName": "*"

to the require section of your composer.json file.

Usage

There are two ways how to use assets.

Either register it in view.

\mgcode\assets\AwesomeGridAsset::register($this);

Either add it as dependency to your asset

namespace app\assets;
use yii\web\AssetBundle;

class MyAsset extends AssetBundle
{
    ...
    public $depends = [
        'mgcode\assets\AwesomeGridAsset',
    ];
}

Replace AwesomeGridAsset with desired asset. (See Assets section)

Assets

Awesome Grid

Asset:

mgcode\assets\AwesomeGridAsset

Dependencies:

"bower-asset/awesome-grid": "*"

BxSlider

Assets:

mgcode\assets\BxSliderAsset
mgcode\assets\BxSliderPluginAsset

Dependencies:

"bower-asset/bxslider-4": "*"

History.js

Asset:

mgcode\assets\HistoryJsAsset

Dependencies:

"bower-asset/history.js": "*"

Intl.js

Main asset:

mgcode\assets\IntlJsAsset

Locale Asset:

mgcode\assets\IntlJsLocaleAsset

By default IntlJsLocaleAsset uses locale defined in Formatter configuration. If you want to override it you can define it in application params section:

return [
    ..... application configuration ....
    'params' => [
        'intlJsLocale' => 'en-US',
        ...
    ]
];

Dependencies:

"bower-asset/intl": "*"

Ionicons

Asset:

mgcode\assets\IoniconsAsset

Dependencies:

"bower-asset/ionicons": "*"

jQuery.browser

Asset:

mgcode\assets\JqueryBrowserAsset

Dependencies:

"bower-asset/jquery.browser": "*"

jQuery Serialize Object

Asset:

mgcode\assets\JquerySerializeObjectAsset

Dependencies:

"bower-asset/jquery-serialize-object": "~2"

JavaScript Cookie

Asset:

mgcode\assets\JsCookieAsset

Dependencies:

"bower-asset/js-cookie": "~2"

Sly

Asset:

mgcode\assets\SlyAsset

Dependencies:

"bower-asset/sly": "*"

Sticky

Asset:

mgcode\assets\StickyAsset

Dependencies:

"bower-asset/sticky": "*"

Owl Carousel

Asset for JS && CSS files:

mgcode\assets\OwlCarouselAsset

Asset for JS file:

mgcode\assets\OwlCarouselScriptAsset

Dependencies:

"bower-asset/owl.carousel": "*"

Owl Carousel 2 Thumbnails

Asset for JS && CSS files:

mgcode\assets\OwlCarouselThumbsAsset

Dependencies:

"bower-asset/owl.carousel2.thumbs": "*"

Are You Sure?

Asset:

mgcode\assets\AreYouSureAsset

Dependencies:

"bower-asset/jquery.are-you-sure": "*"

Bootstrap Tabdrop

Asset:

mgcode\assets\BootstrapTabdropAsset

Autobahn JS

0.8.2 is the last version of Autobahn|JS that supports version 1 of WAMP.

Please read documentation here: http://autobahn.ws/js/reference_wampv1.html

Asset:

mgcode\assets\AutobahnJsAsset

Seiyria Bootstrap Slider

Asset:

mgcode\assets\SeiyriaBootstrapSliderAsset

Dependencies:

"bower-asset/seiyria-bootstrap-slider": "9.*"

Highcharts

Asset:

mgcode\assets\HighchartsAsset

Dependencies:

"bower-asset/highcharts-release": "*"

messageformat.js

Asset:

mgcode\assets\MessageFormatAsset

Dependencies:

"bower-asset/messageformat": "*"

Fancybox

Asset:

mgcode\assets\FancyboxAsset

Dependencies:

"bower-asset/fancybox": "*"

Enhanced Events

Adds document scrollEnd event. Asset:

mgcode\assets\EnhancedEventsAsset

ReactJS

Asset:

mgcode\assets\ReactAsset
mgcode\assets\ReactDomAsset

Dependencies:

"bower-asset/react": "*"

Single Page Nav

Version 1.2.1 supported.

Asset:

mgcode\assets\SinglePageNavAsset

jQuery Easing

Asset:

mgcode\assets\JqueryEasingAsset

Dependencies:

"bower-asset/jquery-easing-original": "*"

CoreJs TypeAhead

Asset:

mgcode\assets\CoreJsTypeAheadAsset

Dependencies:

"bower-asset/corejs-typeahead": "*"

jQuery File Upload

Asset:

mgcode\assets\JqueryFileUploadAsset

Dependencies:

"bower-asset/blueimp-file-upload": "*"

统计信息

  • 总下载量: 18.26k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 4
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD
  • 更新时间: 2016-06-09