├── .gitattributes
├── logo
├── logo.png
├── horizontal.png
└── vertical.png
├── .travis.yml
├── package.json
├── LICENSE
├── README-CN.md
├── README.md
├── b.dialog.min.js
├── b.dialog.css
├── b.dialog.bootstrap3.css
├── b.dialog.js
└── jquery-ui.min.js
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.css linguist-language=javascript
2 |
--------------------------------------------------------------------------------
/logo/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TerryZ/bDialog/HEAD/logo/logo.png
--------------------------------------------------------------------------------
/logo/horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TerryZ/bDialog/HEAD/logo/horizontal.png
--------------------------------------------------------------------------------
/logo/vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TerryZ/bDialog/HEAD/logo/vertical.png
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: node_js
3 | node_js:
4 | - stable
5 | script:
6 | - npm install -g grunt-cli
7 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bdialog",
3 | "version": "2.1.0",
4 | "description": "A multi-layer nested, highly customizable powerful dialog plugin, dialog type including modal, alert, mask and toast types",
5 | "main": "b.dialog.js",
6 | "scripts": {
7 | "test": "grunt eslint"
8 | },
9 | "dependencies": {
10 | "jquery": "^1.10.2"
11 | },
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://github.com/TerryZ/bDialog.git"
15 | },
16 | "keywords": [
17 | "jquery",
18 | "bootstrap",
19 | "dialog",
20 | "alert",
21 | "multiple-layers",
22 | "notifications",
23 | "modal",
24 | "mask",
25 | "toast",
26 | "jquery-plugin",
27 | "ui"
28 | ],
29 | "author": "TerryZ",
30 | "license": "MIT",
31 | "bugs": {
32 | "url": "https://github.com/TerryZ/bDialog/issues"
33 | },
34 | "homepage": "https://github.com/TerryZ/bDialog#readme"
35 | }
36 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Terry Zeng
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README-CN.md:
--------------------------------------------------------------------------------
1 |
8 | A multi-layer nested, highly customizable powerful dialog plugin,
9 | dialog type including modal dialog, alert dialog, mask layer, toast dialog
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | ## Guide, Demos and Documents
22 |
23 | Explorer on
24 | - [English site](https://terryz.github.io/docs-jq/dialog)
25 | - [中文官网](https://terryz.gitee.io/bdialog)
26 |
27 | [简体中文文档](README-CN.md)
28 |
29 | The Vuejs version: [v-dialogs](https://github.com/TerryZ/v-dialogs)
30 |
31 | **If you think this project is helpful, please star it.**
32 |
33 |
34 |
35 |
36 | ## Features
37 |
38 | - jQuery plugin, on Bootstrap Modal plugin basis to extend
39 | - multi-layer Nested modal dialog
40 | - alert mode dialog provide `info`、`warning`、`error`、`success`、`confirm` types
41 | - mask layer block all element when data loading
42 | - toast dialog, provide `info`、`warning`、`error`、`success` types and 6 corner position
43 | - flexible style setting
44 | - when browser size changes, the dialog will automatically repositioned to the center of the browser
45 | - dialog area outside the click, the window automatically positioning and other scenes have a corresponding reminder animation
46 |
47 |
48 |
49 | ### The Alert Dialog Icon
50 |
51 | the icons in alert dialog used are made by [Elegant Themes](http://www.elegantthemes.com/blog/freebie-of-the-week/beautiful-flat-icons-for-free)
52 | and control icon, toast icon used are come from [IconFont](http://www.iconfont.cn)
53 |
54 |