artDialog

经典的网页对话框组件

  • Owner: aui/artDialog
  • Platform:
  • License:: GNU Lesser General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

artDialog

CDNJS
NPM Version
NPM Downloads

artDialog——经典、优雅的网页对话框控件。

文档与示例, AngularJS 版本

npm install --save-dev art-dialog

成功案例

超过 40 万网站在使用 artDialog,其中不乏国内顶尖的产品:

更新历史

7.0.0

  1. 支持 Webpack
  2. 支持 Npm
  3. 将 CSS 打包到 JS 中

6.0.4

  1. content()方法传入隐藏元素并显示,并且remove()的时候会将元素插入到body避免被销毁 #103 #126
  2. 修复button方法可能会多次绑定事件的问题
  3. 模态对话框可以避免 shift + tab 将焦点移出对话框 #67

6.0.3

  1. 修复button方法直接传入 html 不显示的问题
  2. 修复版本管理导致#78重现问题

6.0.2

  1. 提供无依赖 seajs 与 requirejs 的版本
  2. 取消按钮增加cancelDisplay配置,保留cancel事件的同时也不会显示取消按钮

6.0.1

  1. 进一步完善焦点管理,避免抢夺开发者自己设置的焦点#67
  2. 修复对话框内容使用 html5 data-id 属性冲突的问题#78
  3. 改善 Esc 快捷键与 cancel 的问题#36

6.0.0

  1. 功能增强:支持定义左下角的区域 HTML、支持 12 个方向的气泡对话框、支持无标题栏与按钮区的对话框
  2. 更好的交互体验:更加先进的焦点管理,支持无障碍访问
  3. 面向未来:基于 HTML5 Dialog 的 API
  4. 模块化:支持 AMD、CMD 规范
  5. 可选增强版:拖拽支持、简化框架页面调用

授权协议

免费,且开源,基于LGPL-3.0协议。

[AD] 前端招聘:在海边写代码

Main metrics

Overview
Name With Owneraui/artDialog
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
Platform
License:GNU Lesser General Public License v3.0
所有者活动
Created At2012-07-16 15:19:22
Pushed At2020-08-05 05:14:26
Last Commit At2019-08-23 12:24:45
Release Count4
Last Release Namev7.0.0 (Posted on 2017-04-20 10:07:29)
First Release Name6.0.2 (Posted on )
用户参与
Stargazers Count3.1k
Watchers Count279
Fork Count1.1k
Commits Count85
Has Issues Enabled
Issues Count326
Issue Open Count151
Pull Requests Count7
Pull Requests Open Count12
Pull Requests Close Count10
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private