Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6.0 #224

Open
wants to merge 31 commits into
base: 5.0.4
Choose a base branch
from
Open

6.0 #224

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.DS_Store
dist/*.js
*selectbox*
28 changes: 28 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 授权

## LGPL

artDialog 采用 [LGPL](http://www.gnu.org/licenses/lgpl-2.1.html) 开源协议:

* 基于 GPL 的软件允许商业化销售,但不允许封闭源代码。
* 如果您对遵循 GPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 GPL 协议,不允许封闭源代码。
* 基于 LGPL 的软件也允许商业化销售,但不允许封闭源代码。
* 如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序对遵循 LGPL 的软件进行任何连接、调用而不是包含,则允许封闭源代码。

## 商业授权

### 权利

* 您可以将 artDialog 程序直接使用在自己的商业或者非商业网站或者软件产品中。
* 您可以对 artDialog 进行修改和美化,可以去除 artDialog 版权注释或改变程序名称,无需公开您修改或美化过的 artDialog 程序与界面。
* 商业授权每个公司只需要购买一次,而不限制产品域名。适用于 artDialog 现有版本和所有后续版本,永久有效。
* 您享有反映和提出意见的优先权,相关意见将被作为首要考虑。

### 费用

artDialog v6 商业授权费用:¥999

### 联系

<[email protected]>

95 changes: 45 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,45 @@
artDialog
=========

优雅的web对话框控件

artDialog 是一个精心设计的对话框控件,它拥有精致的界面与易用的编程接口。

## 概述

artDialog 是一个精心设计的 web 对话框控件,它继承与延伸了桌面对话框的特性,拥有细致的用户体验与精致的界面。artDialog 基于 LGPL 协议开源,无论是个人还是商业项目都可免费使用。

## 特点

#### 自适应内容尺寸

对话框采用特殊UI结构,无论使用AJAX异步填充内容还是类似tabs等控件导致内容变化,对话框均可自动自适应内容尺寸。

#### 智能文本对齐

如果设置了对话框宽度(包括用户通过调节把柄改变了尺寸),对话框中的文本会自动居中或者居左对齐,这些都是使用用CSS实现的。

#### 黄金比例垂直居中

对话框默认会采用黄金比例垂直居中弹出,正如网页中重要的内容会被安排在垂直黄金区域一样,这样更舒适。

#### 可吸附式弹出

宽屏笔记本用户已经逐渐成为主流,很多时候大幅度的移动鼠标操作也是一个麻烦的事情(尤其是使用触控板),artDialog支持设置在onclick事件触发源弹出,以让用户操作更加便捷。

#### 支持快捷键与默认焦点

* ESC快捷键默认触发对话框关闭(除非在输入状态)。

* 若有确定按钮,焦点默认停留在确定按钮上,否则停留在右上角关闭按钮上,这样用户可以通过回车键进行操作。

### 友好的API

在保持小巧的程序体积之外,artDialog提供了丰富的可选配置与方法。它的API风格统一,简单易用,稍微阅读文档一个示例即可举一反三。

## 用户

* 腾讯
* 盛大
* 中国移动
* 中国电信
* ...

## 演示

http://aui.github.com/artDialog/
# artDialog``v6``

artDialog v6 —— 经典的网页对话框组件,内外皆用心雕琢。

## 用户

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

* [QQ空间 v8(腾讯)](http://qzone.qq.com)
* [Phpcms(盛大)](http://www.phpcms.cn)
* [极路由](http://www.hiwifi.com)

## 文档与示例

<http://aui.github.io/artDialog/doc/index.html>

## 兼容性

测试通过:IE6-IE11、Chrome、Firefox、Safari、Opera

## 更新历史

6.0.1

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

6.0.0

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

## 授权协议

免费,且开源,基于[LGPL](./LICENSE.md)协议。

## 支持我们

[贡献代码](https://github.com/aui/artDialog) || [捐赠一杯咖啡](https://me.alipay.com/planeart) || [商业授权](./LICENSE.md)

artDialog,献给那些愿意为 web 极致体验付出的人们!
9 changes: 0 additions & 9 deletions artDialog.min.js

This file was deleted.

Loading