├── .gitignore
├── .travis.yml
├── LICENSE
├── LICENSE.txt
├── README.md
├── application
├── .htaccess
├── admin
│ ├── controller
│ │ ├── Index.php
│ │ ├── Player.php
│ │ ├── SongSheet.php
│ │ └── User.php
│ ├── library
│ │ ├── Auth.php
│ │ └── traits
│ │ │ └── Backend.php
│ ├── model
│ │ ├── Player.php
│ │ ├── PlayerSongSheet.php
│ │ ├── Song.php
│ │ ├── SongSheet.php
│ │ └── User.php
│ └── view
│ │ ├── common
│ │ ├── base.html
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── side.html
│ │ ├── index
│ │ └── index.html
│ │ ├── player
│ │ └── index.html
│ │ ├── song_sheet
│ │ └── index.html
│ │ └── user
│ │ ├── login.html
│ │ └── reset_pwd.html
├── api
│ └── controller
│ │ └── Index.php
├── command.php
├── common.php
├── common
│ └── controller
│ │ ├── BackendBaseController.php
│ │ └── FrontendBaseController.php
├── index
│ ├── controller
│ │ └── Index.php
│ └── view
│ │ └── index
│ │ └── index.html
├── provider.php
└── tags.php
├── build.php
├── composer.json
├── composer.lock
├── config
├── app.php
├── cache.php
├── console.php
├── cookie.php
├── database.php
├── log.php
├── middleware.php
├── session.php
├── template.php
└── trace.php
├── extend
├── database
│ ├── music_php.sql
│ └── upgrade2.1.sql
└── ilt
│ ├── ImageUtils.php
│ ├── MusicApi.php
│ └── Random.php
├── preview
├── admin_index.png
├── admin_player.png
├── admin_song_sheet.png
├── donate.jpg
├── index.png
├── login.png
├── player.png
└── player_demo.png
├── public
├── .htaccess
├── favicon.ico
├── index.php
├── player
│ ├── css
│ │ ├── default.cur
│ │ ├── link.cur
│ │ ├── logo.png
│ │ ├── player.css
│ │ └── style.css
│ └── js
│ │ └── player.js
├── robots.txt
├── router.php
└── static
│ ├── css
│ ├── begtable.css
│ ├── custom
│ │ └── login2.css
│ ├── global.css
│ ├── index.css
│ ├── layout.css
│ ├── login.css
│ ├── main.css
│ └── table.css
│ ├── datas
│ ├── area_data.js
│ ├── laytpl_laypage_data.json
│ ├── nav.js
│ ├── nav.json
│ ├── nav_content.json
│ └── nav_member.json
│ ├── images
│ ├── 0.jpg
│ ├── 1.jpg
│ ├── background.jpg
│ ├── list.png
│ ├── logo-1.png
│ ├── logo_w.png
│ ├── lrc.png
│ ├── mode.png
│ ├── mplayer_error.png
│ └── style.png
│ ├── js
│ ├── area.js
│ ├── begtable.js
│ ├── city.js
│ ├── common.js
│ ├── custom
│ │ ├── login.js
│ │ ├── player.js
│ │ └── songSheet.js
│ ├── index.js
│ ├── jquery-3.1.1.min.js
│ ├── layout.js
│ ├── navbar.js
│ ├── paging.js
│ ├── tab.js
│ └── validator.js
│ └── plugins
│ ├── font-awesome-4.7.0
│ ├── HELP-US-OUT.txt
│ ├── css
│ │ ├── font-awesome.css
│ │ └── font-awesome.min.css
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ ├── less
│ │ ├── animated.less
│ │ ├── bordered-pulled.less
│ │ ├── core.less
│ │ ├── fixed-width.less
│ │ ├── font-awesome.less
│ │ ├── icons.less
│ │ ├── larger.less
│ │ ├── list.less
│ │ ├── mixins.less
│ │ ├── path.less
│ │ ├── rotated-flipped.less
│ │ ├── screen-reader.less
│ │ ├── stacked.less
│ │ └── variables.less
│ └── scss
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _path.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _stacked.scss
│ │ ├── _variables.scss
│ │ └── font-awesome.scss
│ ├── layer-v3.0.1
│ └── layer
│ │ ├── layer.js
│ │ ├── mobile
│ │ ├── layer.js
│ │ └── need
│ │ │ └── layer.css
│ │ └── skin
│ │ └── default
│ │ ├── icon-ext.png
│ │ ├── icon.png
│ │ ├── layer.css
│ │ ├── loading-0.gif
│ │ ├── loading-1.gif
│ │ └── loading-2.gif
│ ├── layui
│ ├── css
│ │ ├── layui.css
│ │ └── modules
│ │ │ ├── code.css
│ │ │ ├── icheck
│ │ │ ├── flat
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── flat.css
│ │ │ │ ├── flat.png
│ │ │ │ ├── flat@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ │ ├── futurico
│ │ │ │ ├── futurico.css
│ │ │ │ ├── futurico.png
│ │ │ │ └── futurico@2x.png
│ │ │ ├── icheck.css
│ │ │ ├── line
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── blue.css
│ │ │ │ ├── green.css
│ │ │ │ ├── grey.css
│ │ │ │ ├── line.css
│ │ │ │ ├── line.png
│ │ │ │ ├── line@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── pink.css
│ │ │ │ ├── purple.css
│ │ │ │ ├── red.css
│ │ │ │ └── yellow.css
│ │ │ ├── minimal
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── minimal.css
│ │ │ │ ├── minimal.png
│ │ │ │ ├── minimal@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ │ ├── polaris
│ │ │ │ ├── polaris.css
│ │ │ │ ├── polaris.png
│ │ │ │ └── polaris@2x.png
│ │ │ └── square
│ │ │ │ ├── _all.css
│ │ │ │ ├── aero.css
│ │ │ │ ├── aero.png
│ │ │ │ ├── aero@2x.png
│ │ │ │ ├── blue.css
│ │ │ │ ├── blue.png
│ │ │ │ ├── blue@2x.png
│ │ │ │ ├── green.css
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ ├── grey.css
│ │ │ │ ├── grey.png
│ │ │ │ ├── grey@2x.png
│ │ │ │ ├── orange.css
│ │ │ │ ├── orange.png
│ │ │ │ ├── orange@2x.png
│ │ │ │ ├── pink.css
│ │ │ │ ├── pink.png
│ │ │ │ ├── pink@2x.png
│ │ │ │ ├── purple.css
│ │ │ │ ├── purple.png
│ │ │ │ ├── purple@2x.png
│ │ │ │ ├── red.css
│ │ │ │ ├── red.png
│ │ │ │ ├── red@2x.png
│ │ │ │ ├── square.css
│ │ │ │ ├── square.png
│ │ │ │ ├── square@2x.png
│ │ │ │ ├── yellow.css
│ │ │ │ ├── yellow.png
│ │ │ │ └── yellow@2x.png
│ │ │ ├── laydate
│ │ │ ├── icon.png
│ │ │ └── laydate.css
│ │ │ └── layer
│ │ │ └── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── layer.css
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ ├── font
│ │ ├── iconfont.eot
│ │ ├── iconfont.svg
│ │ ├── iconfont.ttf
│ │ └── iconfont.woff
│ ├── images
│ │ └── face
│ │ │ ├── 0.gif
│ │ │ ├── 1.gif
│ │ │ ├── 10.gif
│ │ │ ├── 11.gif
│ │ │ ├── 12.gif
│ │ │ ├── 13.gif
│ │ │ ├── 14.gif
│ │ │ ├── 15.gif
│ │ │ ├── 16.gif
│ │ │ ├── 17.gif
│ │ │ ├── 18.gif
│ │ │ ├── 19.gif
│ │ │ ├── 2.gif
│ │ │ ├── 20.gif
│ │ │ ├── 21.gif
│ │ │ ├── 22.gif
│ │ │ ├── 23.gif
│ │ │ ├── 24.gif
│ │ │ ├── 25.gif
│ │ │ ├── 26.gif
│ │ │ ├── 27.gif
│ │ │ ├── 28.gif
│ │ │ ├── 29.gif
│ │ │ ├── 3.gif
│ │ │ ├── 30.gif
│ │ │ ├── 31.gif
│ │ │ ├── 32.gif
│ │ │ ├── 33.gif
│ │ │ ├── 34.gif
│ │ │ ├── 35.gif
│ │ │ ├── 36.gif
│ │ │ ├── 37.gif
│ │ │ ├── 38.gif
│ │ │ ├── 39.gif
│ │ │ ├── 4.gif
│ │ │ ├── 40.gif
│ │ │ ├── 41.gif
│ │ │ ├── 42.gif
│ │ │ ├── 43.gif
│ │ │ ├── 44.gif
│ │ │ ├── 45.gif
│ │ │ ├── 46.gif
│ │ │ ├── 47.gif
│ │ │ ├── 48.gif
│ │ │ ├── 49.gif
│ │ │ ├── 5.gif
│ │ │ ├── 50.gif
│ │ │ ├── 51.gif
│ │ │ ├── 52.gif
│ │ │ ├── 53.gif
│ │ │ ├── 54.gif
│ │ │ ├── 55.gif
│ │ │ ├── 56.gif
│ │ │ ├── 57.gif
│ │ │ ├── 58.gif
│ │ │ ├── 59.gif
│ │ │ ├── 6.gif
│ │ │ ├── 60.gif
│ │ │ ├── 61.gif
│ │ │ ├── 62.gif
│ │ │ ├── 63.gif
│ │ │ ├── 64.gif
│ │ │ ├── 65.gif
│ │ │ ├── 66.gif
│ │ │ ├── 67.gif
│ │ │ ├── 68.gif
│ │ │ ├── 69.gif
│ │ │ ├── 7.gif
│ │ │ ├── 70.gif
│ │ │ ├── 71.gif
│ │ │ ├── 8.gif
│ │ │ └── 9.gif
│ ├── lay
│ │ ├── dest
│ │ │ ├── layui.all.js
│ │ │ └── layui.mod.js
│ │ ├── lib
│ │ │ └── jquery.js
│ │ └── modules
│ │ │ ├── code.js
│ │ │ ├── element.js
│ │ │ ├── flow.js
│ │ │ ├── form.js
│ │ │ ├── laydate.js
│ │ │ ├── layedit.js
│ │ │ ├── layer.js
│ │ │ ├── laypage.js
│ │ │ ├── laytpl.js
│ │ │ ├── tree.js
│ │ │ ├── upload.js
│ │ │ └── util.js
│ ├── layui.js
│ └── modules
│ │ ├── icheck.js
│ │ └── pjax.js
│ ├── plupload
│ ├── moxie.js
│ ├── plupload.dev.js
│ ├── qiniu.js
│ └── zh_CN.js
│ ├── sortable
│ └── Sortable.min.js
│ └── zTree3
│ ├── css
│ ├── demo.css
│ ├── img
│ │ ├── diy
│ │ │ ├── 1_close.png
│ │ │ ├── 1_open.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ └── 9.png
│ │ ├── line_conn.gif
│ │ ├── loading.gif
│ │ ├── zTreeStandard.gif
│ │ └── zTreeStandard.png
│ └── zTreeStyle.css
│ └── js
│ ├── jquery-1.4.4.min.js
│ ├── jquery.ztree.core.js
│ └── jquery.ztree.excheck.js
├── route
└── route.php
└── think
/.gitignore:
--------------------------------------------------------------------------------
1 | /.idea
2 | /.vscode
3 | /vendor
4 | *.log
5 | thinkphp
6 | .env
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 |
3 | language: php
4 |
5 | branches:
6 | only:
7 | - stable
8 |
9 | cache:
10 | directories:
11 | - $HOME/.composer/cache
12 |
13 | before_install:
14 | - composer self-update
15 |
16 | install:
17 | - composer install --no-dev --no-interaction --ignore-platform-reqs
18 | - zip -r --exclude='*.git*' --exclude='*.zip' --exclude='*.travis.yml' ThinkPHP_Core.zip .
19 | - composer require --update-no-dev --no-interaction "topthink/think-image:^1.0"
20 | - composer require --update-no-dev --no-interaction "topthink/think-migration:^1.0"
21 | - composer require --update-no-dev --no-interaction "topthink/think-captcha:^1.0"
22 | - composer require --update-no-dev --no-interaction "topthink/think-mongo:^1.0"
23 | - composer require --update-no-dev --no-interaction "topthink/think-worker:^1.0"
24 | - composer require --update-no-dev --no-interaction "topthink/think-helper:^1.0"
25 | - composer require --update-no-dev --no-interaction "topthink/think-queue:^1.0"
26 | - composer require --update-no-dev --no-interaction "topthink/think-angular:^1.0"
27 | - composer require --dev --update-no-dev --no-interaction "topthink/think-testing:^1.0"
28 | - zip -r --exclude='*.git*' --exclude='*.zip' --exclude='*.travis.yml' ThinkPHP_Full.zip .
29 |
30 | script:
31 | - php think unit
32 |
33 | deploy:
34 | provider: releases
35 | api_key:
36 | secure: TSF6bnl2JYN72UQOORAJYL+CqIryP2gHVKt6grfveQ7d9rleAEoxlq6PWxbvTI4jZ5nrPpUcBUpWIJHNgVcs+bzLFtyh5THaLqm39uCgBbrW7M8rI26L8sBh/6nsdtGgdeQrO/cLu31QoTzbwuz1WfAVoCdCkOSZeXyT/CclH99qV6RYyQYqaD2wpRjrhA5O4fSsEkiPVuk0GaOogFlrQHx+C+lHnf6pa1KxEoN1A0UxxVfGX6K4y5g4WQDO5zT4bLeubkWOXK0G51XSvACDOZVIyLdjApaOFTwamPcD3S1tfvuxRWWvsCD5ljFvb2kSmx5BIBNwN80MzuBmrGIC27XLGOxyMerwKxB6DskNUO9PflKHDPI61DRq0FTy1fv70SFMSiAtUv9aJRT41NQh9iJJ0vC8dl+xcxrWIjU1GG6+l/ZcRqVx9V1VuGQsLKndGhja7SQ+X1slHl76fRq223sMOql7MFCd0vvvxVQ2V39CcFKao/LB1aPH3VhODDEyxwx6aXoTznvC/QPepgWsHOWQzKj9ftsgDbsNiyFlXL4cu8DWUty6rQy8zT2b4O8b1xjcwSUCsy+auEjBamzQkMJFNlZAIUrukL/NbUhQU37TAbwsFyz7X0E/u/VMle/nBCNAzgkMwAUjiHM6FqrKKBRWFbPrSIixjfjkCnrMEPw=
37 | file:
38 | - ThinkPHP_Core.zip
39 | - ThinkPHP_Full.zip
40 | skip_cleanup: true
41 | on:
42 | tags: true
43 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 |
2 | ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
3 | 版权所有Copyright © 2006-2016 by ThinkPHP (http://thinkphp.cn)
4 | All rights reserved。
5 | ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
6 |
7 | Apache Licence是著名的非盈利开源组织Apache采用的协议。
8 | 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,
9 | 允许代码修改,再作为开源或商业软件发布。需要满足
10 | 的条件:
11 | 1. 需要给代码的用户一份Apache Licence ;
12 | 2. 如果你修改了代码,需要在被修改的文件中说明;
13 | 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要
14 | 带有原来代码中的协议,商标,专利声明和其他原来作者规
15 | 定需要包含的说明;
16 | 4. 如果再发布的产品中包含一个Notice文件,则在Notice文
17 | 件中需要带有本协议内容。你可以在Notice中增加自己的
18 | 许可,但不可以表现为对Apache Licence构成更改。
19 | 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0
20 |
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 | POSSIBILITY OF SUCH DAMAGE.
33 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 宅音乐播放器
2 | --------
3 | 宅音乐播放器,HTML5网页播放器,集成后台管理及API调用,目前正在开发中,敬请关注
4 | ## 技术栈
5 | - 后端:thinkphp 5.1
6 | - 前端:layui
7 | - 数据库:mysql
8 | ## 演示站
9 | https://player.ilt.me/
10 | ## 安装
11 | ### 视频安装教程
12 | https://www.bilibili.com/video/av46476706
13 | ### 依赖
14 | - composer
15 | - php 5.6+
16 | - mysql 5.5+
17 | ### 步骤
18 | 安装php依赖包
19 | ```
20 | composer install
21 | ```
22 | 配置数据库,配置链接数据库名以及用户名密码
23 | ````
24 | /config/database.php
25 | ````
26 | 创建数据库
27 | ```
28 | 字符编码:utf8 -- UTF-8 Unicode
29 | 导入数据库脚本,脚本位置extend/database
30 | ```
31 | ### 伪静态配置
32 | #### nginx
33 | ```
34 | location / {
35 | index index.htm index.html index.php;
36 | #访问路径的文件不存在则重写URL转交给ThinkPHP处理
37 | if (!-e $request_filename) {
38 | rewrite ^/(.*)$ /index.php?s=$1 last;
39 | break;
40 | }
41 | }
42 | ```
43 | #### apache
44 | 项目自带apache静态化无需配置
45 | ### 启动项目
46 | - 添加public为web根目录
47 | - 若为apache服务器则默认伪静态,nginx可自行配置伪静态
48 | ## 预览
49 | ### 应用效果
50 | 
51 |
52 | 
53 | ### 首页
54 | 
55 | ### 登陆页面
56 | 
57 | ### 后台首页
58 | 
59 | ### 后台播放器管理页面
60 | 
61 | ### 后台歌单管理页面
62 | 
63 | ## 捐赠支持
64 | ### 如果你觉得不错,可以请作者喝杯奶茶,谢谢大家支持!
65 | 
--------------------------------------------------------------------------------
/application/.htaccess:
--------------------------------------------------------------------------------
1 | deny from all
--------------------------------------------------------------------------------
/application/admin/controller/Index.php:
--------------------------------------------------------------------------------
1 | getSide();
11 | return $this->fetch();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/application/admin/library/Auth.php:
--------------------------------------------------------------------------------
1 | action()), $arr) || in_array('*', $arr)) {
49 | return TRUE;
50 | }
51 |
52 | // 没找到匹配
53 | return FALSE;
54 | }
55 |
56 | /**
57 | * 检查当前是否登陆
58 | * @return bool 是否登陆
59 | */
60 | public function isLogin(){
61 | $loginUser = Request::session('loginUser');
62 | return $loginUser != null;
63 | }
64 |
65 | }
--------------------------------------------------------------------------------
/application/admin/library/traits/Backend.php:
--------------------------------------------------------------------------------
1 | request->isPost()) {
21 | $params = $this->request->post("row/a");
22 | if ($params) {
23 | try {
24 | $result = $this->model->allowField(true)->save($params);
25 | if ($result !== false) {
26 | $this->success();
27 | } else {
28 | $this->error($this->model->getError());
29 | }
30 | } catch (\think\exception\PDOException $e) {
31 | $this->error($e->getMessage());
32 | } catch (\think\Exception $e) {
33 | $this->error($e->getMessage());
34 | }
35 | }
36 | $this->error('Parameter %s can not be empty', '');
37 | }
38 | return $this->view->fetch();
39 | }
40 | }
--------------------------------------------------------------------------------
/application/admin/model/Player.php:
--------------------------------------------------------------------------------
1 | alias('pss')
34 | ->join('song_sheet ss', 'ss.id=pss.song_sheet_id')
35 | ->field('ss.*')->where('pss.player_id', $playerId)
36 | ->order('pss.taxis asc')
37 | ->select();
38 | }
39 | }
--------------------------------------------------------------------------------
/application/admin/model/PlayerSongSheet.php:
--------------------------------------------------------------------------------
1 | mc_get_song_by_id($songId, 'netease');
35 | break;
36 | case 'kg':
37 | $songs = $musicApi->mc_get_song_by_id($songId, 'kugou');
38 | break;
39 | case 'qq':
40 | $songs = $musicApi->mc_get_song_by_id($songId, 'qq');
41 | break;
42 | }
43 | return $songs;
44 | }
45 | }
--------------------------------------------------------------------------------
/application/admin/model/SongSheet.php:
--------------------------------------------------------------------------------
1 | hasMany('Song','song_sheet_id');
24 | }
25 |
26 | // 查询歌单关联的播放器
27 | public function songSheetPlayers($songSheetId){
28 | return model('PlayerSongSheet')->where('song_sheet_id',$songSheetId)->select();
29 | }
30 | }
--------------------------------------------------------------------------------
/application/admin/model/User.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 宅音乐播放器后台管理
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | {block name="header"}
20 | {include file="common/header" /}
21 | {/block}
22 | {block name="side"}
23 | {include file="common/side"}
24 | {/block}
25 | {block name="right"}{/block}
26 | {block name="footer"}
27 | {include file="common/footer"}
28 | {/block}
29 |
30 | {block name="script"}
31 | {/block}
32 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/application/admin/view/common/footer.html:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/application/admin/view/common/header.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/application/admin/view/common/side.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/application/admin/view/user/reset_pwd.html:
--------------------------------------------------------------------------------
1 | {extend name="common/base" /}
2 | {block name="right"}
3 |
4 |
5 |
6 |
修改密码
7 |
8 |
密码最少6位数,建议大写+小写+数字以便保护你的账户安全
9 |
10 |
38 |
39 |
40 |
41 | {/block}
42 | {block name="script"}
43 | {/block}
44 |
--------------------------------------------------------------------------------
/application/command.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [];
13 |
--------------------------------------------------------------------------------
/application/common.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用公共文件
13 |
--------------------------------------------------------------------------------
/application/common/controller/FrontendBaseController.php:
--------------------------------------------------------------------------------
1 | assign('title','宅音乐播放器');
24 | return $this->fetch();
25 | }
26 | }
--------------------------------------------------------------------------------
/application/provider.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用容器绑定定义
13 | return [
14 | ];
15 |
--------------------------------------------------------------------------------
/application/tags.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // 应用行为扩展定义文件
13 | return [
14 | // 应用初始化
15 | 'app_init' => [],
16 | // 应用开始
17 | 'app_begin' => [],
18 | // 模块初始化
19 | 'module_init' => [],
20 | // 操作开始执行
21 | 'action_begin' => [],
22 | // 视图内容过滤
23 | 'view_filter' => [],
24 | // 日志写入
25 | 'log_write' => [],
26 | // 应用结束
27 | 'app_end' => [],
28 | ];
29 |
--------------------------------------------------------------------------------
/build.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [
13 | // 生成应用公共文件
14 | '__file__' => ['common.php'],
15 |
16 | // 定义demo模块的自动生成 (按照实际定义的文件名生成)
17 | 'demo' => [
18 | '__file__' => ['common.php'],
19 | '__dir__' => ['behavior', 'controller', 'model', 'view'],
20 | 'controller' => ['Index', 'Test', 'UserType'],
21 | 'model' => ['User', 'UserType'],
22 | 'view' => ['admin/admin'],
23 | ],
24 |
25 | // 其他更多的模块定义
26 | ];
27 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "topthink/think",
3 | "description": "the new thinkphp framework",
4 | "type": "project",
5 | "keywords": [
6 | "framework",
7 | "thinkphp",
8 | "ORM"
9 | ],
10 | "homepage": "http://thinkphp.cn/",
11 | "license": "Apache-2.0",
12 | "authors": [
13 | {
14 | "name": "liu21st",
15 | "email": "liu21st@gmail.com"
16 | }
17 | ],
18 | "require": {
19 | "php": ">=5.6.0",
20 | "topthink/framework": "5.1.*",
21 | "php-curl-class/php-curl-class": "^8.3"
22 | },
23 | "autoload": {
24 | "psr-4": {
25 | "app\\": "application"
26 | }
27 | },
28 | "extra": {
29 | "think-path": "thinkphp"
30 | },
31 | "config": {
32 | "preferred-install": "dist"
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/config/cache.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 缓存设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | // 驱动方式
18 | 'type' => 'File',
19 | // 缓存保存目录
20 | 'path' => '',
21 | // 缓存前缀
22 | 'prefix' => '',
23 | // 缓存有效期 0表示永久缓存
24 | 'expire' => 0,
25 | ];
26 |
--------------------------------------------------------------------------------
/config/console.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 控制台配置
14 | // +----------------------------------------------------------------------
15 | return [
16 | 'name' => 'Think Console',
17 | 'version' => '0.1',
18 | 'user' => null,
19 | ];
20 |
--------------------------------------------------------------------------------
/config/cookie.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | Cookie设置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // cookie 名称前缀
17 | 'prefix' => '',
18 | // cookie 保存时间
19 | 'expire' => 0,
20 | // cookie 保存路径
21 | 'path' => '/',
22 | // cookie 有效域名
23 | 'domain' => '',
24 | // cookie 启用安全传输
25 | 'secure' => false,
26 | // httponly设置
27 | 'httponly' => '',
28 | // 是否使用 setcookie
29 | 'setcookie' => true,
30 | ];
31 |
--------------------------------------------------------------------------------
/config/database.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | return [
13 | // 数据库类型
14 | 'type' => 'mysql',
15 | // 服务器地址
16 | 'hostname' => '127.0.0.1',
17 | // 数据库名
18 | 'database' => 'music_php',
19 | // 用户名
20 | 'username' => 'root',
21 | // 密码
22 | 'password' => '123',
23 | // 端口
24 | 'hostport' => '3306',
25 | // 连接dsn
26 | 'dsn' => '',
27 | // 数据库连接参数
28 | 'params' => [],
29 | // 数据库编码默认采用utf8
30 | 'charset' => 'utf8',
31 | // 数据库表前缀
32 | 'prefix' => '',
33 | // 数据库调试模式
34 | 'debug' => true,
35 | // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
36 | 'deploy' => 0,
37 | // 数据库读写是否分离 主从式有效
38 | 'rw_separate' => false,
39 | // 读写分离后 主服务器数量
40 | 'master_num' => 1,
41 | // 指定从服务器序号
42 | 'slave_no' => '',
43 | // 自动读取主库数据
44 | 'read_master' => false,
45 | // 是否严格检查字段是否存在
46 | 'fields_strict' => true,
47 | // 数据集返回类型
48 | 'resultset_type' => 'array',
49 | // 自动写入时间戳字段
50 | 'auto_timestamp' => false,
51 | // 时间字段取出后的默认时间格式
52 | 'datetime_format' => 'Y-m-d H:i:s',
53 | // 是否需要进行SQL性能分析
54 | 'sql_explain' => false,
55 | // Builder类
56 | 'builder' => '',
57 | // Query类
58 | 'query' => '\\think\\db\\Query',
59 | // 是否需要断线重连
60 | 'break_reconnect' => false,
61 | // 断线标识字符串
62 | 'break_match_str' => [],
63 | ];
64 |
--------------------------------------------------------------------------------
/config/log.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 日志设置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 日志记录方式,内置 file socket 支持扩展
17 | 'type' => 'File',
18 | // 日志保存目录
19 | 'path' => '',
20 | // 日志记录级别
21 | 'level' => [],
22 | // 单文件日志写入
23 | 'single' => false,
24 | // 独立日志级别
25 | 'apart_level' => [],
26 | // 最大日志文件数量
27 | 'max_files' => 0,
28 | // 是否关闭日志写入
29 | 'close' => false,
30 | ];
31 |
--------------------------------------------------------------------------------
/config/middleware.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 中间件配置
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 默认中间件命名空间
17 | 'default_namespace' => 'app\\http\\middleware\\',
18 | ];
19 |
--------------------------------------------------------------------------------
/config/session.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 会话设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | 'id' => '',
18 | // SESSION_ID的提交变量,解决flash上传跨域
19 | 'var_session_id' => '',
20 | // SESSION 前缀
21 | 'prefix' => 'think',
22 | // 驱动方式 支持redis memcache memcached
23 | 'type' => '',
24 | // 是否自动开启 SESSION
25 | 'auto_start' => true,
26 | ];
27 |
--------------------------------------------------------------------------------
/config/template.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | 模板设置
14 | // +----------------------------------------------------------------------
15 |
16 | return [
17 | // 模板引擎类型 支持 php think 支持扩展
18 | 'type' => 'Think',
19 | // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
20 | 'auto_rule' => 1,
21 | // 模板路径
22 | 'view_path' => '',
23 | // 模板后缀
24 | 'view_suffix' => 'html',
25 | // 模板文件名分隔符
26 | 'view_depr' => DIRECTORY_SEPARATOR,
27 | // 模板引擎普通标签开始标记
28 | 'tpl_begin' => '{',
29 | // 模板引擎普通标签结束标记
30 | 'tpl_end' => '}',
31 | // 标签库标签开始标记
32 | 'taglib_begin' => '{',
33 | // 标签库标签结束标记
34 | 'taglib_end' => '}',
35 | ];
36 |
--------------------------------------------------------------------------------
/config/trace.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // +----------------------------------------------------------------------
13 | // | Trace设置 开启 app_trace 后 有效
14 | // +----------------------------------------------------------------------
15 | return [
16 | // 内置Html Console 支持扩展
17 | 'type' => 'Html',
18 | ];
19 |
--------------------------------------------------------------------------------
/extend/database/upgrade2.1.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE `player`
2 | ADD COLUMN `player_width` int NULL DEFAULT -1 COMMENT '播放器宽度' AFTER `background`,
3 | ADD COLUMN `cover_width` int NULL DEFAULT -1 COMMENT '封面图宽度' AFTER `player_width`,
4 | ADD COLUMN `show_notes` int(1) NULL DEFAULT 1 COMMENT '显示音符:0不显示1显示' AFTER `cover_width`,
5 | ADD COLUMN `auto_popup_player` int NULL DEFAULT -1 COMMENT '几秒后弹出音符:-1不弹出 >0秒后弹出' AFTER `show_notes`;
--------------------------------------------------------------------------------
/extend/ilt/ImageUtils.php:
--------------------------------------------------------------------------------
1 | > 16) & 0xFF;
31 | $g = ($rgb >> 8) & 0xFF;
32 | $b = $rgb & 0xFF;
33 | $rColorNum += $r;
34 | $gColorNum += $g;
35 | $bColorNum += $b;
36 | $total++;
37 | }
38 | }
39 | return [round($rColorNum / $total), round($gColorNum / $total), round($bColorNum / $total)];
40 | }
41 | }
--------------------------------------------------------------------------------
/preview/admin_index.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/admin_index.png
--------------------------------------------------------------------------------
/preview/admin_player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/admin_player.png
--------------------------------------------------------------------------------
/preview/admin_song_sheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/admin_song_sheet.png
--------------------------------------------------------------------------------
/preview/donate.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/donate.jpg
--------------------------------------------------------------------------------
/preview/index.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/index.png
--------------------------------------------------------------------------------
/preview/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/login.png
--------------------------------------------------------------------------------
/preview/player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/player.png
--------------------------------------------------------------------------------
/preview/player_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/preview/player_demo.png
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
2 | Options +FollowSymlinks -Multiviews
3 | RewriteEngine On
4 |
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 | RewriteCond %{REQUEST_FILENAME} !-f
7 | RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
8 |
9 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | // [ 应用入口文件 ]
13 | namespace think;
14 |
15 | // 加载基础文件
16 | require __DIR__ . '/../thinkphp/base.php';
17 |
18 | // 支持事先使用静态方法设置Request对象和Config对象
19 |
20 | // 执行应用并响应
21 | Container::get('app')->run()->send();
22 |
--------------------------------------------------------------------------------
/public/player/css/default.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/player/css/default.cur
--------------------------------------------------------------------------------
/public/player/css/link.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/player/css/link.cur
--------------------------------------------------------------------------------
/public/player/css/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/player/css/logo.png
--------------------------------------------------------------------------------
/public/player/css/style.css:
--------------------------------------------------------------------------------
1 | .com-hd{
2 | margin: 20px 0 15px;
3 | }
4 |
5 | .com-hd b{
6 | font-size:16px;
7 | color:#333;
8 | font-family:'Microsoft Yahei';
9 | }
10 |
11 | .tb-set{
12 | border-collapse: collapse;
13 | width: 100%;
14 | }
15 |
16 | .tb-set tr td{
17 | padding: 10px 5px;
18 | border: 1px solid #e0e0e0;
19 | }
20 |
21 | .actived{color:#f00}
22 |
23 | .tb-set tr td input, .tb-set tr td img{
24 | margin:0 auto;
25 | vertical-align: middle;
26 | }
27 |
28 | .tb-set tr td b{
29 | color: #000;
30 | }
31 |
32 | .tb-set tr td .sel{
33 | height:17px;
34 | border:1px solid #ccc;
35 | border-radius:5px;
36 | outline: none;
37 | color:#333;
38 | padding:3px 1px;
39 | }
40 |
41 | .tb-set tr td .sel select{
42 | border:none;
43 | outline:none;
44 | width:auto;
45 | }
46 |
47 | .tb-set tr td .txt{
48 | width:90%;
49 | height:25px;
50 | border:1px solid #ccc;
51 | line-height:23px;
52 | border-radius:5px;
53 | outline: none;
54 | color:#333;
55 | padding:3px 0 2px 5px;
56 | }
57 |
58 | .tb-set tr td .txt-lar{
59 | width:150px;
60 | height:200px;
61 | border:1px solid #ccc;
62 | line-height:15px;
63 | }
64 |
65 | .tb-set tr td .txt-sho{
66 | width:150px;
67 | }
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/public/router.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | // $Id$
12 |
13 | if (is_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["SCRIPT_NAME"])) {
14 | return false;
15 | } else {
16 | require __DIR__ . "/index.php";
17 | }
18 |
--------------------------------------------------------------------------------
/public/static/css/begtable.css:
--------------------------------------------------------------------------------
1 | .beg-table-box {
2 | position: relative;
3 | height: 100%;
4 | width: 100%;
5 | max-width: 100%;
6 | }
7 |
8 | .beg-table-header {
9 | position: absolute;
10 | width: 100%;
11 | }
12 |
13 | .beg-table-header table {
14 | width: 100%;
15 | max-width: 100%;
16 | }
17 |
18 | .beg-table-header table thead tr th {
19 | vertical-align: bottom;
20 | border-bottom: 2px solid #DDDDDD;
21 | padding: 7px 15px;
22 | background-color: #f2f2f2;
23 | }
24 |
25 | .beg-table-body {
26 | overflow: auto;
27 | width: 100%;
28 | max-height: 100%;
29 | }
30 |
31 | .beg-table {
32 | width: 100%;
33 | max-width: 100%;
34 | height: 100%;
35 | margin-bottom: 40px;
36 | }
37 |
38 | .beg-table thead {}
39 |
40 | .beg-table thead tr {}
41 |
42 | .beg-table thead tr th {
43 | vertical-align: bottom;
44 | border-bottom: 2px solid #DDDDDD;
45 | padding: 7px 15px;
46 | background-color: #f2f2f2;
47 | }
48 |
49 | .beg-table tbody {}
50 |
51 | .beg-table tbody tr {}
52 |
53 | .beg-table tbody tr td {
54 | padding: 7px 15px;
55 | border-bottom: 1px solid #DDDDDD;
56 | vertical-align: top;
57 | }
58 |
59 | .beg-table-bordered {
60 | border: 1px solid #DDDDDD;
61 | }
62 |
63 | .beg-table-bordered td,
64 | .beg-table-bordered th {
65 | border: 1px solid #DDDDDD;
66 | }
67 |
68 | .beg-table-striped tbody tr:nth-child(even),
69 | .beg-table-hovered tbody tr:hover {
70 | background-color: #f6f6f6;
71 | }
72 |
73 |
74 | /*page*/
75 |
76 | .beg-table-box .beg-table-paged {
77 | position: absolute;
78 | bottom: 0;
79 | width: 100%;
80 | height: 40px;
81 | line-height: 40px;
82 | background-color: #f2f2f2;
83 | }
84 |
85 | .beg-table-box .beg-table-paged .layui-laypage {
86 | margin: 3px 5px 0 5px;
87 | }
88 |
89 | .beg-table-box .beg-table-paged .layui-laypage a {
90 | /*margin: 0;*/
91 | }
--------------------------------------------------------------------------------
/public/static/css/index.css:
--------------------------------------------------------------------------------
1 | .navbar {
2 | margin-bottom: 0;
3 | }
4 | body {
5 | font-family: "Microsoft Yahei";
6 | }
7 | .jumbotron {
8 | background-image: url('../images/background.jpg');
9 | background-position: center bottom;
10 | -webkit-background-size: cover;
11 | background-size: cover;
12 | }
13 | @media screen and (min-width:420px) {
14 | .jumbotron h1,.jumbotron p {
15 | color: #3e3e3e;
16 | }
17 | }
18 | .desc {
19 | margin: 0 auto;
20 | }
21 | footer {
22 | margin-top: 30px;
23 | height: 150px;
24 | padding-top: 20px;
25 | }
26 | footer a {
27 | color: #FFF !important;
28 | }
29 | .copy {
30 | margin-top: 40px;
31 | }
32 |
33 | .download a {
34 | text-decoration: none !important;
35 | }
36 | .anchor {
37 | width: 200px;
38 | margin-top: 20px;
39 | }
40 | .do-content {
41 | width: 100%;
42 | }
43 | pre {
44 | width: 100% !important;
45 | max-height: 350px;
46 | }
47 | .table {
48 | width: 100% !important;
49 | }
50 | .fixed-nav {
51 | margin-top: 50px;
52 | }
53 | .logo-img {
54 | height: 40px;
55 | margin-top: -10px;
56 | }
57 | .bg-bottom {
58 | color: #fff;
59 | background-color: #424242;
60 | }
61 | .btn-primary {
62 | color: #fff;
63 | background-color: #8e8e8e;
64 | border-color: #dadada;
65 | }
66 | .btn-primary:hover{
67 | color: #fff;
68 | background-color: #676767;
69 | border-color: #9a9a9a;
70 | }
--------------------------------------------------------------------------------
/public/static/css/login.css:
--------------------------------------------------------------------------------
1 | .beg-login-bg {
2 | background: url(../Images/login-bg-1.jpg) no-repeat center center fixed;
3 | background-color: #393D49;
4 | }
5 |
6 | .beg-login-box {
7 | width: 450px;
8 | height: 330px;
9 | margin: 10% auto;
10 | background-color: rgba(255, 255, 255, 0.407843);
11 | border-radius: 10px;
12 | color: aliceblue;
13 | }
14 |
15 | .beg-login-box header {
16 | height: 39px;
17 | padding: 10px;
18 | border-bottom: 1px solid aliceblue;
19 | }
20 |
21 | .beg-login-box header h1 {
22 | text-align: center;
23 | font-size: 25px;
24 | line-height: 40px;
25 | }
26 |
27 | .beg-login-box .beg-login-main {
28 | height: 185px;
29 | padding: 30px 90px 0;
30 | }
31 |
32 | .beg-login-main .layui-form-item {
33 | position: relative;
34 | }
35 |
36 | .beg-login-main .layui-form-item .beg-login-icon {
37 | position: absolute;
38 | color: #cccccc;
39 | top: 10px;
40 | left: 10px;
41 | }
42 |
43 | .beg-login-main .layui-form-item input {
44 | padding-left: 34px;
45 | }
46 |
47 | .beg-login-box footer {
48 | height: 35px;
49 | padding: 10px 10px 0 10px;
50 | }
51 |
52 | .beg-login-box footer p {
53 | line-height: 35px;
54 | text-align: center;
55 | }
56 |
57 | .beg-pull-left {
58 | float: left !important;
59 | }
60 |
61 | .beg-pull-right {
62 | float: right !important;
63 | }
64 |
65 | .beg-clear {
66 | clear: both;
67 | }
68 |
69 | .beg-login-remember {
70 | line-height: 38px;
71 | }
72 |
73 | .beg-login-remember .layui-form-switch {
74 | margin-top: 0px;
75 | }
76 |
77 | .beg-login-code-box {
78 | position: relative;
79 | padding: 10px;
80 | }
81 |
82 | .beg-login-code-box input {
83 | position: absolute;
84 | width: 100px;
85 | }
86 |
87 | .beg-login-code-box img {
88 | cursor: pointer;
89 | position: absolute;
90 | left: 115px;
91 | height: 38px;
92 | }
--------------------------------------------------------------------------------
/public/static/css/main.css:
--------------------------------------------------------------------------------
1 | .admin-main{
2 | margin: 15px;
3 | }
4 | .admin-main .layui-field-title .layui-field-box{
5 | padding: 10px 30px;
6 | }
7 | .admin-main .layui-field-title .layui-field-box p{
8 | padding: 5px 0;
9 | }
10 |
--------------------------------------------------------------------------------
/public/static/css/table.css:
--------------------------------------------------------------------------------
1 | /*table*/
2 | .site-table tbody tr td {text-align: center;}
3 | .site-table tbody tr td .layui-btn+.layui-btn{margin-left: 0px;}
4 | .admin-table-page {position: fixed;z-index: 19940201;bottom: 0;width: 100%;background-color: #eee;border-bottom: 1px solid #ddd;left: 0px;}
5 | .admin-table-page .page{padding-left:20px;}
6 | .admin-table-page .page .layui-laypage {margin: 6px 0 0 0;}
7 | .table-hover tbody tr:hover{ background-color: #EEEEEE; }
8 |
--------------------------------------------------------------------------------
/public/static/datas/laytpl_laypage_data.json:
--------------------------------------------------------------------------------
1 | {
2 | "code": 0,
3 | "msg": "获取成功",
4 | "list": [
5 | {
6 | "name": "张三",
7 | "age":21,
8 | "createtime": "2017-01-10 10:42:36"
9 | },
10 | {
11 | "name": "李四",
12 | "age":31,
13 | "createtime": "2017-01-10 10:42:36"
14 | },{
15 | "name": "王五",
16 | "age":23,
17 | "createtime": "2017-01-10 10:42:36"
18 | },{
19 | "name": "赵六",
20 | "age":18,
21 | "createtime": "2017-01-10 10:42:36"
22 | }
23 | ],
24 | "count": 57
25 | }
--------------------------------------------------------------------------------
/public/static/datas/nav.js:
--------------------------------------------------------------------------------
1 | var navs = [{
2 | "title": "基本元素",
3 | "icon": "fa-cubes",
4 | "spread": true,
5 | "children": [{
6 | "title": "按钮",
7 | "icon": "",
8 | "href": "button.html"
9 | }, {
10 | "title": "表单",
11 | "icon": "",
12 | "href": "form.html"
13 | }, {
14 | "title": "表格",
15 | "icon": "",
16 | "href": "table.html"
17 | }, {
18 | "title": "导航",
19 | "icon": "",
20 | "href": "nav.html"
21 | }, {
22 | "title": "Tab选项卡",
23 | "icon": "",
24 | "href": "tab.html"
25 | }, {
26 | "title": "辅助性元素",
27 | "icon": "",
28 | "href": "auxiliar.html"
29 | }]
30 | }, {
31 | "title": "组件",
32 | "icon": "fa-cogs",
33 | "spread": false,
34 | "children": [{
35 | "title": "Datatable",
36 | "icon": "fa-table",
37 | "href": "begtable.html"
38 | }, {
39 | "title": "Navbar组件",
40 | "icon": "fa-navicon",
41 | "href": "navbar.html"
42 | }, {
43 | "title": "Laytpl+Laypage",
44 | "icon": "",
45 | "href": "paging.html"
46 | }]
47 | }, {
48 | "title": "第三方组件",
49 | "icon": "ဂ",
50 | "spread": false,
51 | "children": [{
52 | "title": "iCheck组件",
53 | "icon": "fa-check-square-o",
54 | "href": "icheck.html"
55 | }]
56 | }, {
57 | "title": "地址本",
58 | "icon": "fa-address-book",
59 | "href": "",
60 | "spread": false,
61 | "children": [{
62 | "title": "Github",
63 | "icon": "fa-github",
64 | "href": "https://www.github.com/"
65 | }, {
66 | "title": "QQ",
67 | "icon": "fa-qq",
68 | "href": "http://www.qq.com/"
69 | }, {
70 | "title": "Fly社区",
71 | "icon": "",
72 | "href": "http://fly.layui.com/"
73 | }, {
74 | "title": "新浪微博",
75 | "icon": "fa-weibo",
76 | "href": "http://weibo.com/"
77 | }]
78 | }, {
79 | "title": "这是一级导航",
80 | "icon": "fa-stop-circle",
81 | "href": "https://www.baidu.com",
82 | "spread": false
83 | }];
--------------------------------------------------------------------------------
/public/static/datas/nav.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "title": "基本元素",
4 | "icon": "fa-cubes",
5 | "spread": true,
6 | "children": [
7 | {
8 | "title": "按钮",
9 | "icon": "",
10 | "href": "button.html"
11 | }, {
12 | "title": "表单",
13 | "icon": "",
14 | "href": "form.html"
15 | }, {
16 | "title": "表格",
17 | "icon": "",
18 | "href": "table.html"
19 | }, {
20 | "title": "导航",
21 | "icon": "",
22 | "href": "nav.html"
23 | }, {
24 | "title": "Tab选项卡",
25 | "icon": "",
26 | "href": "tab.html"
27 | }, {
28 | "title": "辅助性元素",
29 | "icon": "",
30 | "href": "auxiliar.html"
31 | }
32 | ]
33 | }, {
34 | "title": "组件",
35 | "icon": "fa-cogs",
36 | "spread": false,
37 | "children": [
38 | {
39 | "title": "Datatable",
40 | "icon": "fa-table",
41 | "href": "begtable.html"
42 | }, {
43 | "title": "Navbar组件",
44 | "icon": "fa-navicon",
45 | "href": "navbar.html"
46 | }
47 | ]
48 | }, {
49 | "title": "第三方组件",
50 | "icon": "ဂ",
51 | "spread": false,
52 | "children": [
53 | {
54 | "title": "iCheck组件",
55 | "icon": "fa-check-square-o",
56 | "href": "icheck.html"
57 | }
58 | ]
59 | }, {
60 | "title": "地址本",
61 | "icon": "fa-address-book",
62 | "href": "",
63 | "spread": false,
64 | "children": [
65 | {
66 | "title": "Github",
67 | "icon": "fa-github",
68 | "href": "https://www.github.com/"
69 | }, {
70 | "title": "QQ",
71 | "icon": "fa-qq",
72 | "href": "http://www.qq.com/"
73 | }, {
74 | "title": "Fly社区",
75 | "icon": "",
76 | "href": "http://fly.layui.com/"
77 | }, {
78 | "title": "新浪微博",
79 | "icon": "fa-weibo",
80 | "href": "http://weibo.com/"
81 | }
82 | ]
83 | }, {
84 | "title": "这是一级导航",
85 | "icon": "fa-stop-circle",
86 | "href": "https://www.baidu.com",
87 | "spread": false
88 | }
89 | ]
--------------------------------------------------------------------------------
/public/static/datas/nav_content.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "title": "资讯管理",
4 | "icon": "ဂ",
5 | "spread": true,
6 | "children": [
7 | {
8 | "title": "资讯列表",
9 | "icon": "fa-check-square-o",
10 | "href": "information.html"
11 | },{
12 | "title": "资讯分类",
13 | "icon": "fa-check-square-o",
14 | "href": "category.html"
15 | }
16 | ]
17 | }
18 | ]
--------------------------------------------------------------------------------
/public/static/datas/nav_member.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "title": "会员管理",
4 | "icon": "ဂ",
5 | "spread": true,
6 | "children": [
7 | {
8 | "title": "会员列表",
9 | "icon": "fa-check-square-o",
10 | "href": "https:www.baidu.com"
11 | },{
12 | "title": "会员等级",
13 | "icon": "fa-check-square-o",
14 | "href": "level.html"
15 | }
16 | ]
17 | }
18 | ]
--------------------------------------------------------------------------------
/public/static/images/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/0.jpg
--------------------------------------------------------------------------------
/public/static/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/1.jpg
--------------------------------------------------------------------------------
/public/static/images/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/background.jpg
--------------------------------------------------------------------------------
/public/static/images/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/list.png
--------------------------------------------------------------------------------
/public/static/images/logo-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/logo-1.png
--------------------------------------------------------------------------------
/public/static/images/logo_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/logo_w.png
--------------------------------------------------------------------------------
/public/static/images/lrc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/lrc.png
--------------------------------------------------------------------------------
/public/static/images/mode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/mode.png
--------------------------------------------------------------------------------
/public/static/images/mplayer_error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/mplayer_error.png
--------------------------------------------------------------------------------
/public/static/images/style.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/images/style.png
--------------------------------------------------------------------------------
/public/static/js/area.js:
--------------------------------------------------------------------------------
1 | /** area.js By Beginner Emain:zheng_jinfan@126.com HomePage:http://www.zhengjinfan.cn */
2 | layui.define(['jquery'], function(exports) {
3 | "use strict";
4 | var $ = layui.jquery;
5 |
6 | //设置ajax可跨域
7 | $.support.cors = true;
8 | var Area = function() {
9 | this.config = {
10 | url: undefined, //远程数据的url
11 | type: 'json', //数据类型 json or jsonp
12 | provinceFilter: 'province', //省的过滤器名称
13 | cityFilter: 'city', //市的过滤器名称
14 | districtFilter: 'district', // 区域的过滤器名称
15 | provinceName: 'province', //省名称
16 | cityName: 'city', //市名称
17 | districtName: 'district', //区域名称
18 | };
19 | this.v = '1.0';
20 | };
21 | Area.prototype.set = function(options) {
22 | var that = this;
23 | $.extend(true, that.config, options);
24 | return that;
25 | };
26 | Area.prototype.init = function(options) {
27 | var that = this;
28 |
29 |
30 |
31 | return that;
32 | };
33 |
34 | var area = new Area();
35 |
36 | exports('area', function(options) {
37 | return area.set(options);
38 | });
39 | });
--------------------------------------------------------------------------------
/public/static/js/common.js:
--------------------------------------------------------------------------------
1 | /** common.js By Beginner Emain:zheng_jinfan@126.com HomePage:http://www.zhengjinfan.cn */
2 | layui.define(['layer'], function(exports) {
3 | "use strict";
4 |
5 | var $ = layui.jquery,
6 | layer = layui.layer;
7 |
8 | var common = {
9 | /**
10 | * 抛出一个异常错误信息
11 | * @param {String} msg
12 | */
13 | throwError: function(msg) {
14 | throw new Error(msg);
15 | return;
16 | },
17 | /**
18 | * 弹出一个错误提示
19 | * @param {String} msg
20 | */
21 | msgError: function(msg) {
22 | layer.msg(msg, {
23 | icon: 5
24 | });
25 | return;
26 | }
27 | };
28 |
29 | exports('common', common);
30 | });
--------------------------------------------------------------------------------
/public/static/js/custom/player.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created by LiuZhenXing on 2017/2/6.
3 | */
4 | layui.config({
5 | base: 'js/'
6 | }).use(['element', 'layer', 'form'], function () {
7 | var element = layui.element(),
8 | $ = layui.jquery,
9 | form = layui.form();
10 | layer = layui.layer;
11 | form.on('submit(*)', function (data) {
12 | $.post("/players/editSave", data.field, function (data) {
13 | if (data.success) {
14 | layer.alert(data.success);
15 | } else {
16 | layer.alert(data.error);
17 | }
18 | });
19 | return false;
20 | });
21 |
22 | var tul = document.getElementById("handle-1");
23 | Sortable.create(tul, {
24 | handle: '.drag-handle',
25 | animation: 150
26 | });
27 |
28 | $('.addSongSheet').click(function () {
29 | htmlStr = '☰ ' + $(this).attr("ss-name") + '';
30 | $('#handle-1').append(htmlStr);
31 | });
32 |
33 | $('#savePlayerSongSheet').click(function () {
34 | $.post("/players/editPlayerSongSheet", $('#playerSongSheetForm').serialize(), function (data) {
35 | if (data.success) {
36 | layer.alert(data.success);
37 | } else {
38 | layer.alert(data.error);
39 | }
40 | });
41 | });
42 | });
43 |
44 | function delPlayerSongSheet(entity){
45 | layui.use('jquery', function(){
46 | $ = layui.jquery;
47 | $(entity).parent().parent().remove();
48 | });
49 | }
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/HELP-US-OUT.txt:
--------------------------------------------------------------------------------
1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
3 | comprehensive icon sets or copy and paste your own.
4 |
5 | Please. Check it out.
6 |
7 | -Dave Gandy
8 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/font-awesome-4.7.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .@{fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 | @import "screen-reader.less";
19 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/mixins.less:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | .fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | .fa-icon-rotate(@degrees, @rotation) {
15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
16 | -webkit-transform: rotate(@degrees);
17 | -ms-transform: rotate(@degrees);
18 | transform: rotate(@degrees);
19 | }
20 |
21 | .fa-icon-flip(@horiz, @vert, @rotation) {
22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
23 | -webkit-transform: scale(@horiz, @vert);
24 | -ms-transform: scale(@horiz, @vert);
25 | transform: scale(@horiz, @vert);
26 | }
27 |
28 |
29 | // Only display content to screen readers. A la Bootstrap 4.
30 | //
31 | // See: http://a11yproject.com/posts/how-to-hide-content/
32 |
33 | .sr-only() {
34 | position: absolute;
35 | width: 1px;
36 | height: 1px;
37 | padding: 0;
38 | margin: -1px;
39 | overflow: hidden;
40 | clip: rect(0,0,0,0);
41 | border: 0;
42 | }
43 |
44 | // Use in conjunction with .sr-only to only display content when it's focused.
45 | //
46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 | //
48 | // Credit: HTML5 Boilerplate
49 |
50 | .sr-only-focusable() {
51 | &:active,
52 | &:focus {
53 | position: static;
54 | width: auto;
55 | height: auto;
56 | margin: 0;
57 | overflow: visible;
58 | clip: auto;
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/less/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Spinning Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | -webkit-animation: fa-spin 2s infinite linear;
6 | animation: fa-spin 2s infinite linear;
7 | }
8 |
9 | .#{$fa-css-prefix}-pulse {
10 | -webkit-animation: fa-spin 1s infinite steps(8);
11 | animation: fa-spin 1s infinite steps(8);
12 | }
13 |
14 | @-webkit-keyframes fa-spin {
15 | 0% {
16 | -webkit-transform: rotate(0deg);
17 | transform: rotate(0deg);
18 | }
19 | 100% {
20 | -webkit-transform: rotate(359deg);
21 | transform: rotate(359deg);
22 | }
23 | }
24 |
25 | @keyframes fa-spin {
26 | 0% {
27 | -webkit-transform: rotate(0deg);
28 | transform: rotate(0deg);
29 | }
30 | 100% {
31 | -webkit-transform: rotate(359deg);
32 | transform: rotate(359deg);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .#{$fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Mixins
2 | // --------------------------
3 |
4 | @mixin fa-icon() {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
14 | @mixin fa-icon-rotate($degrees, $rotation) {
15 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
16 | -webkit-transform: rotate($degrees);
17 | -ms-transform: rotate($degrees);
18 | transform: rotate($degrees);
19 | }
20 |
21 | @mixin fa-icon-flip($horiz, $vert, $rotation) {
22 | -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
23 | -webkit-transform: scale($horiz, $vert);
24 | -ms-transform: scale($horiz, $vert);
25 | transform: scale($horiz, $vert);
26 | }
27 |
28 |
29 | // Only display content to screen readers. A la Bootstrap 4.
30 | //
31 | // See: http://a11yproject.com/posts/how-to-hide-content/
32 |
33 | @mixin sr-only {
34 | position: absolute;
35 | width: 1px;
36 | height: 1px;
37 | padding: 0;
38 | margin: -1px;
39 | overflow: hidden;
40 | clip: rect(0,0,0,0);
41 | border: 0;
42 | }
43 |
44 | // Use in conjunction with .sr-only to only display content when it's focused.
45 | //
46 | // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 | //
48 | // Credit: HTML5 Boilerplate
49 |
50 | @mixin sr-only-focusable {
51 | &:active,
52 | &:focus {
53 | position: static;
54 | width: auto;
55 | height: auto;
56 | margin: 0;
57 | overflow: visible;
58 | clip: auto;
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_path.scss:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .#{$fa-css-prefix}-rotate-90,
15 | :root .#{$fa-css-prefix}-rotate-180,
16 | :root .#{$fa-css-prefix}-rotate-270,
17 | :root .#{$fa-css-prefix}-flip-horizontal,
18 | :root .#{$fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only(); }
5 | .sr-only-focusable { @include sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/public/static/plugins/font-awesome-4.7.0/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "animated";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 | @import "screen-reader";
19 |
--------------------------------------------------------------------------------
/public/static/plugins/layer-v3.0.1/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layer-v3.0.1/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/public/static/plugins/layer-v3.0.1/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layer-v3.0.1/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layer-v3.0.1/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/code.css:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:30px;line-height:30px;border-bottom:1px solid #ddd}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #ddd;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none}
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, aero
2 | ----------------------------------- */
3 | .icheckbox_flat-aero,
4 | .iradio_flat-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-aero.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-aero.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-aero.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-aero {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-aero.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-aero.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-aero.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-aero,
48 | .iradio_flat-aero {
49 | background-image: url(aero@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/aero.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/aero@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/blue.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, blue
2 | ----------------------------------- */
3 | .icheckbox_flat-blue,
4 | .iradio_flat-blue {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(blue.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-blue {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-blue.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-blue.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-blue.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-blue {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-blue.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-blue.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-blue.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-blue,
48 | .iradio_flat-blue {
49 | background-image: url(blue@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/blue.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/blue@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/flat.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin flat skin, black
2 | ----------------------------------- */
3 | .icheckbox_flat,
4 | .iradio_flat {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(flat.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat,
48 | .iradio_flat {
49 | background-image: url(flat@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/flat.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/flat@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/flat@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/green.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, green
2 | ----------------------------------- */
3 | .icheckbox_flat-green,
4 | .iradio_flat-green {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(green.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-green {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-green.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-green.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-green.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-green {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-green.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-green.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-green.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-green,
48 | .iradio_flat-green {
49 | background-image: url(green@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/green.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/green@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/grey.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, grey
2 | ----------------------------------- */
3 | .icheckbox_flat-grey,
4 | .iradio_flat-grey {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(grey.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-grey {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-grey.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-grey.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-grey.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-grey {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-grey.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-grey.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-grey.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-grey,
48 | .iradio_flat-grey {
49 | background-image: url(grey@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/grey.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/grey@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/orange.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, orange
2 | ----------------------------------- */
3 | .icheckbox_flat-orange,
4 | .iradio_flat-orange {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(orange.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-orange {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-orange.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-orange.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-orange.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-orange {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-orange.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-orange.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-orange.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-orange,
48 | .iradio_flat-orange {
49 | background-image: url(orange@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/orange.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/orange@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/pink.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, pink
2 | ----------------------------------- */
3 | .icheckbox_flat-pink,
4 | .iradio_flat-pink {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(pink.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-pink {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-pink.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-pink.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-pink.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-pink {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-pink.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-pink.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-pink.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-pink,
48 | .iradio_flat-pink {
49 | background-image: url(pink@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/pink.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/pink@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/purple.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, purple
2 | ----------------------------------- */
3 | .icheckbox_flat-purple,
4 | .iradio_flat-purple {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(purple.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-purple {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-purple.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-purple.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-purple.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-purple {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-purple.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-purple.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-purple.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-purple,
48 | .iradio_flat-purple {
49 | background-image: url(purple@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/purple.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/purple@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, red
2 | ----------------------------------- */
3 | .icheckbox_flat-red,
4 | .iradio_flat-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-red.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-red.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-red.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-red {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-red.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-red.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-red.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-red,
48 | .iradio_flat-red {
49 | background-image: url(red@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/red.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/red@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/yellow.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, yellow
2 | ----------------------------------- */
3 | .icheckbox_flat-yellow,
4 | .iradio_flat-yellow {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(yellow.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-yellow {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-yellow.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-yellow.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-yellow.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-yellow {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-yellow.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-yellow.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-yellow.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_flat-yellow,
48 | .iradio_flat-yellow {
49 | background-image: url(yellow@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/yellow.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/flat/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/flat/yellow@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/futurico/futurico.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Futurico skin
2 | ----------------------------------- */
3 | .icheckbox_futurico,
4 | .iradio_futurico {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 16px;
11 | height: 17px;
12 | background: url(futurico.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_futurico {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_futurico.checked {
21 | background-position: -18px 0;
22 | }
23 | .icheckbox_futurico.disabled {
24 | background-position: -36px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_futurico.checked.disabled {
28 | background-position: -54px 0;
29 | }
30 |
31 | .iradio_futurico {
32 | background-position: -72px 0;
33 | }
34 | .iradio_futurico.checked {
35 | background-position: -90px 0;
36 | }
37 | .iradio_futurico.disabled {
38 | background-position: -108px 0;
39 | cursor: default;
40 | }
41 | .iradio_futurico.checked.disabled {
42 | background-position: -126px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
47 | .icheckbox_futurico,
48 | .iradio_futurico {
49 | background-image: url(futurico@2x.png);
50 | -webkit-background-size: 144px 19px;
51 | background-size: 144px 19px;
52 | }
53 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/futurico/futurico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/futurico/futurico.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/futurico/futurico@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/futurico/futurico@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/icheck.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin skins
2 | ----------------------------------- */
3 | @import url("minimal/_all.css");
4 | /*
5 | @import url("minimal/minimal.css");
6 | @import url("minimal/red.css");
7 | @import url("minimal/green.css");
8 | @import url("minimal/blue.css");
9 | @import url("minimal/aero.css");
10 | @import url("minimal/grey.css");
11 | @import url("minimal/orange.css");
12 | @import url("minimal/yellow.css");
13 | @import url("minimal/pink.css");
14 | @import url("minimal/purple.css");
15 | */
16 |
17 | @import url("square/_all.css");
18 | /*
19 | @import url("square/square.css");
20 | @import url("square/red.css");
21 | @import url("square/green.css");
22 | @import url("square/blue.css");
23 | @import url("square/aero.css");
24 | @import url("square/grey.css");
25 | @import url("square/orange.css");
26 | @import url("square/yellow.css");
27 | @import url("square/pink.css");
28 | @import url("square/purple.css");
29 | */
30 |
31 | @import url("flat/_all.css");
32 | /*
33 | @import url("flat/flat.css");
34 | @import url("flat/red.css");
35 | @import url("flat/green.css");
36 | @import url("flat/blue.css");
37 | @import url("flat/aero.css");
38 | @import url("flat/grey.css");
39 | @import url("flat/orange.css");
40 | @import url("flat/yellow.css");
41 | @import url("flat/pink.css");
42 | @import url("flat/purple.css");
43 | */
44 |
45 | @import url("line/_all.css");
46 | /*
47 | @import url("line/line.css");
48 | @import url("line/red.css");
49 | @import url("line/green.css");
50 | @import url("line/blue.css");
51 | @import url("line/aero.css");
52 | @import url("line/grey.css");
53 | @import url("line/orange.css");
54 | @import url("line/yellow.css");
55 | @import url("line/pink.css");
56 | @import url("line/purple.css");
57 | */
58 |
59 | @import url("polaris/polaris.css");
60 |
61 | @import url("futurico/futurico.css");
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/line/line.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Line skin, black
2 | ----------------------------------- */
3 | .icheckbox_line,
4 | .iradio_line {
5 | position: relative;
6 | display: block;
7 | margin: 0;
8 | padding: 5px 15px 5px 38px;
9 | font-size: 13px;
10 | line-height: 17px;
11 | color: #fff;
12 | background: #000;
13 | border: none;
14 | -webkit-border-radius: 3px;
15 | -moz-border-radius: 3px;
16 | border-radius: 3px;
17 | cursor: pointer;
18 | }
19 | .icheckbox_line .icheck_line-icon,
20 | .iradio_line .icheck_line-icon {
21 | position: absolute;
22 | top: 50%;
23 | left: 13px;
24 | width: 13px;
25 | height: 11px;
26 | margin: -5px 0 0 0;
27 | padding: 0;
28 | overflow: hidden;
29 | background: url(line.png) no-repeat;
30 | border: none;
31 | }
32 | .icheckbox_line.hover,
33 | .icheckbox_line.checked.hover,
34 | .iradio_line.hover {
35 | background: #444;
36 | }
37 | .icheckbox_line.checked,
38 | .iradio_line.checked {
39 | background: #000;
40 | }
41 | .icheckbox_line.checked .icheck_line-icon,
42 | .iradio_line.checked .icheck_line-icon {
43 | background-position: -15px 0;
44 | }
45 | .icheckbox_line.disabled,
46 | .iradio_line.disabled {
47 | background: #ccc;
48 | cursor: default;
49 | }
50 | .icheckbox_line.disabled .icheck_line-icon,
51 | .iradio_line.disabled .icheck_line-icon {
52 | background-position: -30px 0;
53 | }
54 | .icheckbox_line.checked.disabled,
55 | .iradio_line.checked.disabled {
56 | background: #ccc;
57 | }
58 | .icheckbox_line.checked.disabled .icheck_line-icon,
59 | .iradio_line.checked.disabled .icheck_line-icon {
60 | background-position: -45px 0;
61 | }
62 |
63 | /* HiDPI support */
64 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
65 | .icheckbox_line .icheck_line-icon,
66 | .iradio_line .icheck_line-icon {
67 | background-image: url(line@2x.png);
68 | -webkit-background-size: 60px 13px;
69 | background-size: 60px 13px;
70 | }
71 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/line/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/line/line.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/line/line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/line/line@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/line/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Line skin, red
2 | ----------------------------------- */
3 | .icheckbox_line-red,
4 | .iradio_line-red {
5 | position: relative;
6 | display: block;
7 | margin: 0;
8 | padding: 5px 15px 5px 38px;
9 | font-size: 13px;
10 | line-height: 17px;
11 | color: #fff;
12 | background: #e56c69;
13 | border: none;
14 | -webkit-border-radius: 3px;
15 | -moz-border-radius: 3px;
16 | border-radius: 3px;
17 | cursor: pointer;
18 | }
19 | .icheckbox_line-red .icheck_line-icon,
20 | .iradio_line-red .icheck_line-icon {
21 | position: absolute;
22 | top: 50%;
23 | left: 13px;
24 | width: 13px;
25 | height: 11px;
26 | margin: -5px 0 0 0;
27 | padding: 0;
28 | overflow: hidden;
29 | background: url(line.png) no-repeat;
30 | border: none;
31 | }
32 | .icheckbox_line-red.hover,
33 | .icheckbox_line-red.checked.hover,
34 | .iradio_line-red.hover {
35 | background: #E98582;
36 | }
37 | .icheckbox_line-red.checked,
38 | .iradio_line-red.checked {
39 | background: #e56c69;
40 | }
41 | .icheckbox_line-red.checked .icheck_line-icon,
42 | .iradio_line-red.checked .icheck_line-icon {
43 | background-position: -15px 0;
44 | }
45 | .icheckbox_line-red.disabled,
46 | .iradio_line-red.disabled {
47 | background: #F7D3D2;
48 | cursor: default;
49 | }
50 | .icheckbox_line-red.disabled .icheck_line-icon,
51 | .iradio_line-red.disabled .icheck_line-icon {
52 | background-position: -30px 0;
53 | }
54 | .icheckbox_line-red.checked.disabled,
55 | .iradio_line-red.checked.disabled {
56 | background: #F7D3D2;
57 | }
58 | .icheckbox_line-red.checked.disabled .icheck_line-icon,
59 | .iradio_line-red.checked.disabled .icheck_line-icon {
60 | background-position: -45px 0;
61 | }
62 |
63 | /* HiDPI support */
64 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
65 | .icheckbox_line-red .icheck_line-icon,
66 | .iradio_line-red .icheck_line-icon {
67 | background-image: url(line@2x.png);
68 | -webkit-background-size: 60px 13px;
69 | background-size: 60px 13px;
70 | }
71 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, aero
2 | ----------------------------------- */
3 | .icheckbox_minimal-aero,
4 | .iradio_minimal-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-aero.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-aero.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-aero.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-aero.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-aero {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-aero.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-aero.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-aero.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-aero.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-aero,
54 | .iradio_minimal-aero {
55 | background-image: url(aero@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/aero.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/aero@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/blue.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, blue
2 | ----------------------------------- */
3 | .icheckbox_minimal-blue,
4 | .iradio_minimal-blue {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(blue.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-blue {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-blue.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-blue.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-blue.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-blue.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-blue {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-blue.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-blue.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-blue.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-blue.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-blue,
54 | .iradio_minimal-blue {
55 | background-image: url(blue@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/blue.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/blue@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/green.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, green
2 | ----------------------------------- */
3 | .icheckbox_minimal-green,
4 | .iradio_minimal-green {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(green.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-green {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-green.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-green.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-green.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-green.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-green {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-green.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-green.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-green.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-green.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-green,
54 | .iradio_minimal-green {
55 | background-image: url(green@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/green.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/green@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/grey.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, grey
2 | ----------------------------------- */
3 | .icheckbox_minimal-grey,
4 | .iradio_minimal-grey {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(grey.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-grey {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-grey.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-grey.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-grey.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-grey.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-grey {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-grey.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-grey.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-grey.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-grey.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-grey,
54 | .iradio_minimal-grey {
55 | background-image: url(grey@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/grey.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/grey@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/minimal.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, black
2 | ----------------------------------- */
3 | .icheckbox_minimal,
4 | .iradio_minimal {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(minimal.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal,
54 | .iradio_minimal {
55 | background-image: url(minimal@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/minimal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/minimal.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/minimal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/minimal@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/orange.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, orange
2 | ----------------------------------- */
3 | .icheckbox_minimal-orange,
4 | .iradio_minimal-orange {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(orange.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-orange {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-orange.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-orange.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-orange.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-orange.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-orange {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-orange.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-orange.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-orange.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-orange.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-orange,
54 | .iradio_minimal-orange {
55 | background-image: url(orange@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/orange.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/orange@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/pink.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, pink
2 | ----------------------------------- */
3 | .icheckbox_minimal-pink,
4 | .iradio_minimal-pink {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(pink.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-pink {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-pink.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-pink.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-pink.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-pink.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-pink {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-pink.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-pink.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-pink.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-pink.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-pink,
54 | .iradio_minimal-pink {
55 | background-image: url(pink@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/pink.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/pink@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/purple.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, purple
2 | ----------------------------------- */
3 | .icheckbox_minimal-purple,
4 | .iradio_minimal-purple {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(purple.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-purple {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-purple.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-purple.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-purple.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-purple.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-purple {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-purple.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-purple.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-purple.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-purple.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-purple,
54 | .iradio_minimal-purple {
55 | background-image: url(purple@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/purple.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/purple@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, red
2 | ----------------------------------- */
3 | .icheckbox_minimal-red,
4 | .iradio_minimal-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-red.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-red.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-red.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-red.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-red {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-red.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-red.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-red.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-red.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-red,
54 | .iradio_minimal-red {
55 | background-image: url(red@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/red.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/red@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/yellow.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, yellow
2 | ----------------------------------- */
3 | .icheckbox_minimal-yellow,
4 | .iradio_minimal-yellow {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(yellow.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-yellow {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-yellow.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-yellow.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-yellow.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-yellow.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-yellow {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-yellow.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-yellow.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-yellow.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-yellow.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_minimal-yellow,
54 | .iradio_minimal-yellow {
55 | background-image: url(yellow@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/yellow.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/minimal/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/minimal/yellow@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/polaris/polaris.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Polaris skin
2 | ----------------------------------- */
3 | .icheckbox_polaris,
4 | .iradio_polaris {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 29px;
11 | height: 29px;
12 | background: url(polaris.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_polaris {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_polaris.hover {
21 | background-position: -31px 0;
22 | }
23 | .icheckbox_polaris.checked {
24 | background-position: -62px 0;
25 | }
26 | .icheckbox_polaris.disabled {
27 | background-position: -93px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_polaris.checked.disabled {
31 | background-position: -124px 0;
32 | }
33 |
34 | .iradio_polaris {
35 | background-position: -155px 0;
36 | }
37 | .iradio_polaris.hover {
38 | background-position: -186px 0;
39 | }
40 | .iradio_polaris.checked {
41 | background-position: -217px 0;
42 | }
43 | .iradio_polaris.disabled {
44 | background-position: -248px 0;
45 | cursor: default;
46 | }
47 | .iradio_polaris.checked.disabled {
48 | background-position: -279px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_polaris,
54 | .iradio_polaris {
55 | background-image: url(polaris@2x.png);
56 | -webkit-background-size: 310px 31px;
57 | background-size: 310px 31px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/polaris/polaris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/polaris/polaris.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/polaris/polaris@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/polaris/polaris@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, aero
2 | ----------------------------------- */
3 | .icheckbox_square-aero,
4 | .iradio_square-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-aero.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-aero.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-aero.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-aero.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-aero {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-aero.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-aero.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-aero.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-aero.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-aero,
54 | .iradio_square-aero {
55 | background-image: url(aero@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/aero.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/aero@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/blue.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, blue
2 | ----------------------------------- */
3 | .icheckbox_square-blue,
4 | .iradio_square-blue {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(blue.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-blue {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-blue.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-blue.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-blue.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-blue.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-blue {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-blue.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-blue.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-blue.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-blue.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-blue,
54 | .iradio_square-blue {
55 | background-image: url(blue@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/blue.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/blue@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/green.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, green
2 | ----------------------------------- */
3 | .icheckbox_square-green,
4 | .iradio_square-green {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(green.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-green {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-green.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-green.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-green.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-green.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-green {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-green.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-green.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-green.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-green.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-green,
54 | .iradio_square-green {
55 | background-image: url(green@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/green.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/green@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/grey.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, grey
2 | ----------------------------------- */
3 | .icheckbox_square-grey,
4 | .iradio_square-grey {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(grey.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-grey {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-grey.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-grey.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-grey.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-grey.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-grey {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-grey.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-grey.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-grey.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-grey.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-grey,
54 | .iradio_square-grey {
55 | background-image: url(grey@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/grey.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/grey@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/orange.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, orange
2 | ----------------------------------- */
3 | .icheckbox_square-orange,
4 | .iradio_square-orange {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(orange.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-orange {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-orange.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-orange.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-orange.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-orange.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-orange {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-orange.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-orange.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-orange.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-orange.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-orange,
54 | .iradio_square-orange {
55 | background-image: url(orange@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/orange.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/orange@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/pink.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, pink
2 | ----------------------------------- */
3 | .icheckbox_square-pink,
4 | .iradio_square-pink {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(pink.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-pink {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-pink.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-pink.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-pink.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-pink.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-pink {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-pink.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-pink.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-pink.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-pink.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-pink,
54 | .iradio_square-pink {
55 | background-image: url(pink@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/pink.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/pink@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/purple.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, purple
2 | ----------------------------------- */
3 | .icheckbox_square-purple,
4 | .iradio_square-purple {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(purple.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-purple {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-purple.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-purple.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-purple.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-purple.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-purple {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-purple.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-purple.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-purple.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-purple.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-purple,
54 | .iradio_square-purple {
55 | background-image: url(purple@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/purple.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/purple@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, red
2 | ----------------------------------- */
3 | .icheckbox_square-red,
4 | .iradio_square-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-red.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-red.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-red.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-red.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-red {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-red.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-red.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-red.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-red.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-red,
54 | .iradio_square-red {
55 | background-image: url(red@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/red.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/red@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/square.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, black
2 | ----------------------------------- */
3 | .icheckbox_square,
4 | .iradio_square {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(square.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square,
54 | .iradio_square {
55 | background-image: url(square@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/square.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/square@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/square@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/yellow.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, yellow
2 | ----------------------------------- */
3 | .icheckbox_square-yellow,
4 | .iradio_square-yellow {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(yellow.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-yellow {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-yellow.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-yellow.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-yellow.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-yellow.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-yellow {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-yellow.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-yellow.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-yellow.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-yellow.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
53 | .icheckbox_square-yellow,
54 | .iradio_square-yellow {
55 | background-image: url(yellow@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/yellow.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/icheck/square/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/icheck/square/yellow@2x.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/laydate/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/laydate/icon.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/layer/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/layer/default/icon-ext.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/layer/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/layer/default/icon.png
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/layer/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/layer/default/loading-0.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/layer/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/layer/default/loading-1.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/css/modules/layer/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/css/modules/layer/default/loading-2.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/font/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/font/iconfont.eot
--------------------------------------------------------------------------------
/public/static/plugins/layui/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/font/iconfont.ttf
--------------------------------------------------------------------------------
/public/static/plugins/layui/font/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/font/iconfont.woff
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/0.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/1.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/10.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/10.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/11.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/11.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/12.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/12.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/13.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/13.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/14.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/14.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/15.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/15.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/16.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/17.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/17.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/18.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/18.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/19.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/19.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/2.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/20.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/20.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/21.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/21.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/22.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/22.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/23.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/23.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/24.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/24.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/25.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/25.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/26.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/26.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/27.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/27.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/28.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/28.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/29.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/29.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/3.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/30.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/31.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/31.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/32.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/33.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/33.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/34.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/34.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/35.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/35.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/36.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/37.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/37.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/38.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/38.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/39.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/39.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/4.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/40.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/40.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/41.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/41.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/42.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/42.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/43.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/43.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/44.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/44.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/45.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/45.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/46.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/46.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/47.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/47.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/48.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/48.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/49.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/49.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/5.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/50.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/50.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/51.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/51.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/52.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/52.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/53.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/53.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/54.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/54.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/55.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/55.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/56.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/56.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/57.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/57.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/58.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/58.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/59.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/59.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/6.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/6.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/60.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/60.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/61.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/61.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/62.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/62.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/63.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/63.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/64.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/64.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/65.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/65.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/66.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/66.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/67.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/67.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/68.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/68.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/69.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/69.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/7.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/7.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/70.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/70.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/71.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/71.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/8.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/8.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/images/face/9.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/layui/images/face/9.gif
--------------------------------------------------------------------------------
/public/static/plugins/layui/lay/modules/code.js:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | ;layui.define("jquery",function(e){"use strict";var a=layui.jquery,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('- '+o.replace(/[\r\t\n]+/g,"
- ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend(''+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"
");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss");
--------------------------------------------------------------------------------
/public/static/plugins/layui/lay/modules/flow.js:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | ;layui.define("jquery",function(e){"use strict";var l=layui.jquery,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var u=l(e.elem);if(u[0]){var f=l(e.scrollElem||document),m=e.mb||50,s=!("isAuto"in e)||e.isAuto,y=e.end||"没有更多了",v=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");u.find(".layui-flow-more")[0]||u.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(y):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(f.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=v?e.height():l(window).height(),n=v?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=m&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var f=e.attr("lay-src");layui.img(f,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",f).removeAttr("lay-src"),l[0]&&u(l),i++})}},u=function(e,o){var u=a?(o||n).height():l(window).height(),f=n.scrollTop(),m=f+u;if(t.lazyimg.elem=l(r),e)c(e,u);else for(var s=0;sm)break}};if(u(),!o){var f;n.on("scroll",function(){var e=l(this);f&&clearTimeout(f),f=setTimeout(function(){u(null,e)},50)}),o=!0}return u},e("flow",new o)});
--------------------------------------------------------------------------------
/public/static/plugins/layui/lay/modules/laytpl.js:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | ;layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},n={exp:function(e){return new RegExp(e,"g")},query:function(e,n,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return c((n||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var n="Laytpl Error:";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e}},c=n.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=c("^"+r.open+"#",""),l=c(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(c(r.open+"#"),r.open+"# ").replace(c(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(/(?="|')/g,"\\").replace(n.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(n.query(1),function(e){var n='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(c(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),n='"+_escape_('),n+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,n.escape)}catch(u){return delete o.cache,n.error(u,p)}},t.pt.render=function(e,r){var c,t=this;return e?(c=t.cache?t.cache(e,n.escape):t.parse(t.tpl,e),r?void r(c):c):n.error("no data")};var o=function(e){return"string"!=typeof e?n.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var n in e)r[n]=e[n]},o.v="1.2.0",e("laytpl",o)});
--------------------------------------------------------------------------------
/public/static/plugins/layui/lay/modules/upload.js:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | ;layui.define("layer",function(e){"use strict";var a=layui.jquery,t=layui.layer,i=(layui.device(),"layui-upload-enter"),n="layui-upload-iframe",r={icon:2,shift:6},o={file:"文件",video:"视频",audio:"音频"},s=function(e){this.options=e};s.prototype.init=function(){var e=this,t=e.options,r=a("body"),s=a(t.elem||".layui-upload-file"),u=a('');return a("#"+n)[0]||r.append(u),s.each(function(r,s){s=a(s);var u='',l=s.attr("lay-type")||t.type;t.unwrap||(u=''+u+''+(s.attr("lay-title")||t.title||"上传"+(o[l]||"图片"))+"
"),u=a(u),t.unwrap||u.on("dragover",function(e){e.preventDefault(),a(this).addClass(i)}).on("dragleave",function(){a(this).removeClass(i)}).on("drop",function(){a(this).removeClass(i)}),s.parent("form").attr("target")===n&&(t.unwrap?s.unwrap():(s.parent().next().remove(),s.unwrap().unwrap())),s.wrap(u),s.off("change").on("change",function(){e.action(this,l)})})},s.prototype.action=function(e,i){var o=this,s=o.options,u=e.value,l=a(e),p=l.attr("lay-ext")||s.ext||"";if(u){switch(i){case"file":if(p&&!RegExp("\\w\\.("+p+")$","i").test(escape(u)))return t.msg("不支持该文件格式",r),e.value="";break;case"video":if(!RegExp("\\w\\.("+(p||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(u)))return t.msg("不支持该视频格式",r),e.value="";break;case"audio":if(!RegExp("\\w\\.("+(p||"mp3|wav|mid")+")$","i").test(escape(u)))return t.msg("不支持该音频格式",r),e.value="";break;default:if(!RegExp("\\w\\.("+(p||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(u)))return t.msg("不支持该图片格式",r),e.value=""}s.before&&s.before(e),l.parent().submit();var c=a("#"+n),f=setInterval(function(){var a;try{a=c.contents().find("body").text()}catch(i){t.msg("上传接口存在跨域",r),clearInterval(f)}if(a){clearInterval(f),c.contents().find("body").html("");try{a=JSON.parse(a)}catch(i){return a={},t.msg("请对上传接口返回JSON字符",r)}"function"==typeof s.success&&s.success(a,e)}},30);e.value=""}},e("upload",function(e){var a=new s(e=e||{});a.init()})});
--------------------------------------------------------------------------------
/public/static/plugins/layui/lay/modules/util.js:
--------------------------------------------------------------------------------
1 | /** layui-v1.0.7 LGPL License By http://www.layui.com */
2 | ;layui.define("jquery",function(l){"use strict";var o=layui.jquery,i={fixbar:function(l){l=l||{},l.bgcolor=l.bgcolor?"background-color:"+l.bgcolor:"";var i,a,c="layui-fixbar-top",t=[l.bar1===!0?"":l.bar1,l.bar2===!0?"":l.bar2,""],r=o(['',l.bar1?'- '+t[0]+"
":"",l.bar2?'- '+t[1]+"
":"",'- '+t[2]+"
","
"].join("")),e=r.find("."+c),s=function(){var i=o(document).scrollTop();i>=(l.showHeight||200)?a||(e.show(),a=1):a&&(e.hide(),a=0)};o(".layui-fixbar")[0]||("object"==typeof l.css&&r.css(l.css),o("body").append(r),s(),r.find("li").on("click",function(){var i=o(this),a=i.attr("lay-type");"top"===a&&o("html,body").animate({scrollTop:0},200),l.click&&l.click.call(this,a)}),o(document).on("scroll",function(){i&&clearTimeout(i),i=setTimeout(function(){s()},100)}))}};l("util",i)});
--------------------------------------------------------------------------------
/public/static/plugins/plupload/zh_CN.js:
--------------------------------------------------------------------------------
1 | // Chinese (China) (zh_CN)
2 | plupload.addI18n({"Stop Upload":"停止上传","Upload URL might be wrong or doesn't exist.":"上传的URL可能是错误的或不存在。","tb":"tb","Size":"大小","Close":"关闭","Init error.":"初始化错误。","Add files to the upload queue and click the start button.":"将文件添加到上传队列,然后点击”开始上传“按钮。","Filename":"文件名","Image format either wrong or not supported.":"图片格式错误或者不支持。","Status":"状态","HTTP Error.":"HTTP 错误。","Start Upload":"开始上传","mb":"mb","kb":"kb","Duplicate file error.":"重复文件错误。","File size error.":"文件大小错误。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"错误:无效的文件扩展名:","Select files":"选择文件","%s already present in the queue.":"%s 已经在当前队列里。","File: %s":"文件: %s","b":"b","Uploaded %d/%d files":"已上传 %d/%d 个文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只接受同时上传 %d 个文件,多余的文件将会被删除。","%d files queued":"%d 个文件加入到队列","File: %s, size: %d, max file size: %d":"文件: %s, 大小: %d, 最大文件大小: %d","Drag files here.":"把文件拖到这里。","Runtime ran out of available memory.":"运行时已消耗所有可用内存。","File count error.":"文件数量错误。","File extension error.":"文件扩展名错误。","Error: File too large:":"错误: 文件太大:","Add Files":"增加文件"});
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/demo.css:
--------------------------------------------------------------------------------
1 | html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
2 | margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
3 | body {color: #2f332a;font: 15px/21px Arial, Helvetica, simsun, sans-serif;background: #f0f6e4 \9;}
4 | h1, h2, h3, h4, h5, h6 {color: #2f332a;font-weight: bold;font-family: Helvetica, Arial, sans-serif;padding-bottom: 5px;}
5 | h1 {font-size: 24px;line-height: 34px;text-align: center;}
6 | h2 {font-size: 14px;line-height: 24px;padding-top: 5px;}
7 | h6 {font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 24px;text-align: center;}
8 | a {color:#3C6E31;text-decoration: underline;}
9 | a:hover {background-color:#3C6E31;color:white;}
10 | input.radio {margin: 0 2px 0 8px;}
11 | input.radio.first {margin-left:0;}
12 | input.empty {color: lightgray;}
13 | code {color: #2f332a;}
14 | .highlight_red {color:#A60000;}
15 | .highlight_green {color:#A7F43D;}
16 | li {list-style: circle;font-size: 12px;}
17 | li.title {list-style: none;}
18 | ul.list {margin-left: 17px;}
19 |
20 | div.content_wrap {width: 600px;height:380px;}
21 | div.content_wrap div.left{float: left;width: 250px;}
22 | div.content_wrap div.right{float: right;width: 340px;}
23 | div.zTreeDemoBackground {width:250px;height:362px;text-align:left;}
24 |
25 | ul.ztree {margin-top: 10px;border: 1px solid #617775;background: #f0f6e4;width:220px;height:360px;overflow-y:scroll;overflow-x:auto;}
26 | ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
27 | ul.log.small {height:45px;}
28 | ul.log li {color: #666666;list-style: none;padding-left: 10px;}
29 | ul.log li.dark {background-color: #E3E3E3;}
30 |
31 | /* ruler */
32 | div.ruler {height:20px; width:220px; background-color:#f0f6e4;border: 1px solid #333; margin-bottom: 5px; cursor: pointer}
33 | div.ruler div.cursor {height:20px; width:30px; background-color:#3C6E31; color:white; text-align: right; padding-right: 5px; cursor: pointer}
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/1_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/1_close.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/1_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/1_open.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/2.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/3.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/4.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/5.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/6.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/7.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/8.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/diy/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/diy/9.png
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/line_conn.gif
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/loading.gif
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/public/static/plugins/zTree3/css/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lzx8589561/zhai-music/f462af16600809440d4e727805296d0f649e1e9c/public/static/plugins/zTree3/css/img/zTreeStandard.png
--------------------------------------------------------------------------------
/route/route.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 |
12 | Route::get('think', function () {
13 | return 'hello,ThinkPHP5!';
14 | });
15 |
16 | Route::get('hello/:name', 'admin/hello');
17 |
18 | // 前端首页
19 | Route::get('/','index/index/index');
20 |
21 | // 后台首页
22 | Route::get('/admin/','admin/index/index');
23 |
24 | // 播放器详情
25 | Route::get('/admin/player/:id','admin/player/index');
26 |
27 | Route::post('/admin/songSheet/mainColor','admin/SongSheet/mainColor');
28 | // 名称搜索歌曲
29 | Route::post('/admin/songSheet/searchSong','admin/SongSheet/searchSong');
30 | // id搜索歌曲
31 | Route::post('/admin/songSheet/selSong','admin/SongSheet/selSong');
32 | // 保存歌单歌曲
33 | Route::post('/admin/songSheet/editSongSheetSong','admin/SongSheet/editSongSheetSong');
34 | // 添加歌单
35 | Route::post('/admin/songSheet/add','admin/SongSheet/add');
36 | // 编辑歌单
37 | Route::post('/admin/songSheet/edit','admin/SongSheet/edit');
38 | // 歌单首页
39 | Route::get('/admin/songSheet/:id','admin/SongSheet/index');
40 | // 删除歌单
41 | Route::post('/admin/songSheet/del','admin/SongSheet/del');
42 |
43 | // 获取播放器接口
44 | Route::get('/api/info','api/Index/info');
45 | // 获取主色接口
46 | Route::get('/api/mainColor','api/Index/mainColor');
47 | // 获取音乐地址接口
48 | Route::get('/api/musicUrl','api/Index/musicUrl');
49 | // 获取音乐歌词地址
50 | Route::get('/api/musicLyric','api/Index/musicLyric');
51 |
52 | return [
53 |
54 | ];
55 |
--------------------------------------------------------------------------------
/think:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 |
11 | // +----------------------------------------------------------------------
12 |
13 | namespace think;
14 |
15 | // 加载基础文件
16 | require __DIR__ . '/thinkphp/base.php';
17 |
18 | // 应用初始化
19 | Container::get('app')->path(__DIR__ . '/application/')->initialize();
20 |
21 | // 控制台初始化
22 | Console::init();
--------------------------------------------------------------------------------