mg-code/yii2-assets 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

mg-code/yii2-assets

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": "*"

统计信息

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

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固