JS:
Improved
#900 处理 Modal 元素停止冒泡引发的使用不变问题;Improved
#901 调整 Tabs 样式,适应元素超出 tab 内容的使用场景。
CSS:
Fixed
#193 修复 Icon font 在某些酷派机型上不显示问题(移除 svg 格式字体文件)。
JS:
Fixed
修复 ScrollSpyNav 自动初始化 API 和参数 API 不一致问题,统一为data-am-scrollspynav
;Fixed
Selected 初始化时,没有正确处理<select>
元素的disabled
属性。
CSS:
Improved
#868 处理date
/datetime-local
类型的input
在较旧版本 Safari 等浏览器上高度与其他类型的输入框不一致问题。
JS:
Fixed
#880 Selectedchange
事件在支持 MutationObserver 的浏览器上无限触发问题。
CSS:
Improved
#878 面包屑导航分隔符乱码问题。
CSS:
Update
升级 FontAwesome 至4.6.3
。
JS:
Update
JS 插件更新- Hammer.js 2.0.8
- iScroll-lite 5.2.0
- FlexSlider 2.6.1
- PinchZoom: 使用
requestAnimationFrame
替换setInterval
Fixed
#872 修复 Dropdown 嵌套在包含.am-active
状态的元素中的样式问题;Improved
#866 简化 radio/checkbox 按钮组默认选中状态设置(只需在input
上添加checked
属性)。
NPM:
Improved
#874 NPM 包根目录下添加fonts
文件夹,解决 Webpack 引用 Less 源文件报错问题。
示例:
Improved
#863 后台模板容器内滚动条 iOS 上卡顿问题。
Fixed
#860,Selected 单选点击已选中的项时关闭下拉框(和<select>
保持一致);Fixed
修复 Navjustify
宽度样式;Fixed
#858,调整 Button 颜色 modifier 定义顺序,遵循 primary - secondary - success - warning -danger;Fixed
示例后台模板中<input>
类型修正(@karlew);Changed
JS 代码质量控制工具由 JSHint + JSCS 迁移到 ESLint.
Fixed
#398,修复在 Modal 中使用 Popoverz-index
过低问题;Fixed
修复 Navbar 宽度样式。
CSS:
Improved
处理部分组件等分列效果在安卓微信等 UA 中无效的问题(flexbox 兼容性所致)。
JS:
Improved
#821, amazeui/amazeui-react#56 调整 Modal,内容超出窗口高度时显示滚动条;Update
更新 store.js1.3.20
,hammer.js2.0.6
。
示例:
- 后台模板示例调整为固定边栏和页头的形式。
JS:
Fixed
#843 修复 uChecktoggle
方法没有正确触发change
事件问题。
构建:
Fixed
修复定制工具打包 JS 任务出错问题;Fixed
调整 IE polyfill 合并顺序,修复在 IE8 脚本运行报错问题。
JS:
Fixed
#825 Datepickertrigger
报错问题。
JS:
Fixed
#809 Popup header 未设置z-index
引起的穿透问题;Fixed
#807 Tabs 切换时出现水平滚动条问题;Fixed
#799 uCheck 移动端this
引用错误问题。
CSS:
Update
升级 Font Awesome 至 4.5.0。
JS:
Improved
#756 Validator 支持 selected 验证。
JS:
Changed
#716 Datepicker onRender 增加视图参数,以处理不同的日历视图渲染;Fixed
#770 Datepicker onRender 禁用日期时候,年份视图当前年份会被禁用(thx @kermit-china);Fixed
#711 Datepicker 与 Validator 结合使用时没有触发验证问题;NEW
#689 Modal 新增dimmer
选项,允许用户关闭 dimmer;NEW
#719 Validator 新增destroy
方法;NEW
#734 Dropdown、Selected 新增enable
、disable
方法;Improved
#733 Selected 增加超过最多可选值时提示接口;Improved
#749 Selected 允许添加一个空的<option>
实现不自动选择第一项。
构建:
Changed
使用 webpack 替换 browserify:更好的 UMD 输出、减少开发依赖。
构建:
New
#759 添加排除文件列表(tools/excluded.js
),方便用户自行构建时排除不需要的组件(Thx @icepy;Changed
CSS 构建时不再包含内部的使用的one
系列样式。
CSS:
Update
升级 Font Awesome 至 4.4.0。
文档:
New
#761 Collapse 文档增加折叠列表的例子。
Web 组件:
Fixed
#737 修复组件调试 JS 报错。
JS:
Fixed
#712 修复 Modal 在 Edge 中偏移、字体发虚的问题(包括 IE11 #387);Fixed
#419 修复 Modal popup 在 IE 中标题栏偏移问题。
JS:
Fixed
#783 处理 Browserify 输出 UMD 文件时没有添加 AMD 和 CommonJS 依赖的问题。
CSS:
Fixed
Icon 图标使用<i>
元素时在 IE9 中渲染为斜体问题。
JS:
New
Popover 增加theme
选项,用于设置颜色和尺寸;New
Popover 增加destroy
方法,用于销毁实例。
Web 组件:
Fixed
#659 Gotop 修复$.AMUI is undefined
错误。
JS:
Improved
Tabs 增加标签切换及选项卡刷新、销毁 API。
示例:
Fixed
#647 修复后台管理模板在 iOS 部分浏览器上侧边栏按钮点击无效问题。
JS:
Update
Add to Homescreen 升级到v3.2.2
;Update
NProgress 升级到v0.2.0
;New
添加二维码生产插件 jQuery API;New
Popover 可以通过.popover('setContent', content)
方法设置内容;Fixed
#628 修复 Sticky 获取元素高度不准确问题。
Web 组件:
Improved
Gallery 展示透明图片时加载图标没有隐藏问题。
CSS:
New
Table 所有单元格居中对齐样式.am-table-centered
;Improved
Table 全边框样式包含rowspan
时后面几行第一列不显示边框问题。
JS:
Fixed
#579 Selected 初始化时触发change
事件问题;Fixed
Selected 设置btnWidth
使用百分比无效问题。
JS:
New
#589 Modal 增加「确定」、「取消」时是否关闭的选项;Fixed
修复使用<select>
选项为空时 Selected 报错问题。
CSS:
Improved
Article 增加图片最大宽度限制样式。
JS:
Fixed
#587 修复 cookie 设置expires
无效问题(Thx to @Stephenzxb)。
模板
New
新增admin-index-fixed.html
:固定顶部和边栏的后台模板。
CSS:
Improved
#566 处理没有thead
的table
上边框重复问题(Thx to @Tobyee);Improved
#565 添加margin/padding
为0
的辅助类(Thx to @Tobyee)。
JS:
Changed
#567 引入 FastClick 后遇到了许多问题,权衡之后,做移除处理(Thx to @zhongjq);Improved
处理 Slider 在部分浏览器中上下翻页箭头文字没有隐藏问题;Improved
优化 JS 构建流程,加快构建速度,输出 UMD 格式文件。
Web 组件:
Changed
Divider 增加点线和虚线样式。
CSS:
Improved
#556 调整select
在 Firefox 下的样式(Thx to @photino)。
JS:
Changed
使用 CSS 定位 Popover 箭头。
Web 组件:
Improved
替换废弃的.on('ready')
语法。
CSS:
Fixed
:root
基准字号由62.5%
调整为10px
,解决某些浏览器的默认字号不是16px
;Changed
Button/input 垂直padding
由0.625em
调整为0.5em
;Fixed
#392 解决输入框组文本框与按钮在部分浏览器上的对齐问题。
Example:
Improved
#540 iScroll 示例添加click: true
选项,解决 Android 浏览器上链接不可点击问题。
CSS:
Fixed
修复 Input-group 设置颜色后在.am-form
中无效问题;Improved
Form 表单验证状态图标支持带有label
的 from group;
JS:
Improved
#528 ValidatorH5inputType
优先使用用户定义的验证规则;Improved
#520 添加设置触发验证程序事件选项activeKeyup
、textareaMaxlenthKeyup
。
CSS:
Fixed
.am-thumbnail
添加 #502 中移除的样式,限制图片最大宽度。
JS:
Improved
Tabs 初始化 Hammer 增加判断,避免 DOM 结构不符报错问题(#513)。
CSS:
Fixed
#502 修复img
样式max-width: 100%
导致部分地图不显示的问题,新增.am-img-responsive
。
JS:
Fixed
#470 表单验证插件验证<input type="submit">
问题;使用checkbox
/radio
时必须设置name
属性;Improved
#476 尝试修复下拉选框选中状态设置问题;Improved
Selected 增加对 JS 动态操作<select>
支持(插入选项、选中选项、禁用选项等);Improved
Selected 增加disabled
选项支持;Fixed
#500 修复 Validator 包含异步验证程序时表单提交问题;Validator 包含异步验证时.isFormValid()
返回 Promise,避免返回布尔值不准确的问题;New
#500 Validator 增加返回错误提示信息接口;Fixed
#486 修复 DatePicker 禁用日期后仍能通过月份、年份选择问题(Thx to @meowl)。
Web 组件:
New
Accordion 增加始终显示(禁用)某些面板选项。
CSS:
Improved
调整 Button:focus
、:active
样式,对二者加以区分;New
Icon 添加图标固定宽度 class.am-icon-fw
以及新动画.am-icon-pulse
;Improved
根据网友反馈调整 Icon 字号相关属性设置,以期解决部分设备图标不显示问题(有待进一步手机用户反馈);Improved
#471 Form 增加.am-form-group-sm
、.am-form-group-lg
class,解决表单组调整大小后对齐问题;New
Form 增加.am-form-file
,用于设置<input type="file">
的样式;New
Table 添加.am-table-compact
紧凑样式。New
Animation 添加.am-animation-delay-{1,6}
动画延迟 class。
JS:
Fixed
#473 Sticky 外边距计算问题修复;Fixed
#457 Button JS 交互复选框在触控设备中无法正确获取值由 FastClick 引起,需在input
上添加.needsclick
;Improved
#445 日期选择插件调整为一个页面只能同时打开一个日期选择面板;Improved
#446 Tabs 支持嵌套使用(需禁用触控功能);Improved
Modal Prompt 打开时自动聚焦输入框,Loading 禁用通过遮罩层关闭;Improved
uCheck 对.am-checkbox-inline
/.am-radio-inline
支持。
JS:
Improved
确认contenteditable
在触摸屏上失效由 FastClick 导致,解决方法为在需要编辑的元素上添加.needsclick
class。
JS:
Fixed
#457 修复 PureView 插件动态增加图片以后,调用微图片查看器时数量错误问题,Thx to @woxinqidai;
- 修复文件错误!
CSS:
New
更新 Font Awesome 至4.3
,新增 40 个图标以及woff2
格式字体;New
增加表格元素隐藏/显示辅助 class,参考 #414。
JS:
New
增加 Geolocation 封装。
CSS:
Fixed
修复网格系统.am-u-xx-push-0
误写成.am-u-xx-push-0
;
JS:
New
Selected 插件增加dropUp
选项,实现上拉效果;
JS:
New
表单验证插件增加等值验证、validate
选项供用户自定义验证程序(实现 Ajax 验证等)、submit
选项设置表单提交处理程序;New
Datepicker 增加选定日期后自动关闭选项autoClose
,样式细节调整;Improved
阻止 Dropdown toggle 默认事件;Fixed
修复 Selected 插件点击选择时提交表单问题;Fixed
修复 PureView 插件标题不显示问题;New
PureView 插件增加toggleToolbar
选项 - 长按是否隐藏/显示工具栏,默认为true
;Improved
#379 处理 Selected$.fn.selected
与 jQuery Form 冲突问题, Thx @Ahoo-Wang;Improved
#367 尝试修复 Modal 遮罩层关闭回调函数被触发多次问题;Update
升级 FullScreen 至2.0.0
,移除.onchange()
、.onerror()
方法。
JS:
Improved
#294 Pureview 插件优化:动态插入图片处理,用户查看时才加载大图,修复部分浏览器上未隐藏完整问题;Improved
修复 Modal 退出时的动画效果;Improved
#332 修复 Dropdown 嵌套在 Header 里时line-height
/display
问题;
JS:
New
#26 添加 radio / checkbox 样式覆写插件;New
#283 添加表单验证插件;Improved
Popover 增加大小、颜色样式;Changed
iScroll 接口由$.AMUI.IScroll
改为$.AMUI.iScroll
;
CSS:
Improved
#310 调整 Table 圆角边框实现方式,解决在 IE 下显示问题(THX to @bug, @infinnie)
JS:
Improved
注册 Handlebars helper 和 partials 时添加this
, via #311 (THX to @msdlisper);New
#4 Modal 插件增加点击遮罩层是否关闭选项;New
#24 Modal 插件增加宽高设置选项;Improved
Modal 插件 Prompt 支持多个输入框;Changed
Modal 插件onConfirm
/onCancel
参数变为对象;Changed
#274 Modal 插件onConfirm
/onCancel
提供参数钩子;Changed
Modal 插件relatedElement
参数变为relatedTarget
;
Web 组件:
Changed
Footer 移除云适配驱动
;Improved
处理 GotopFixed
样式与 Navbar 共存问题。
CSS:
Improved
#277 Icon Font HTTPS 支持;Changed
#284 移除::selection
样式,避免日文输入文字不显示问题。
JS:
Fixed
#165 部分浏览器中 Dropdown 收回去时闪烁问题。
- 移除所有标准属性的浏览器前缀,构建的时候通过 AutoPrefixer 添加;
- 部分组件中开始使用 Flexbox,兼容 IE 9 的样式独立到
legacy.ie.less
。
Changed
#112 重命名网格 class,{break-point}-col-{n}
->.am-u-{break-point}-{n}
;
Changed
#112 重命名等分网格 class,{break-point}-block-grid-{n}
->.am-avg-{break-point}-{n}
;
Changed
移除.am-img-bdrs
,使用.am-radius
替代;Changed
移除.am-img-circle
,使用.am-circle
替代。
Changed
.am-table-bd
重命名为.am-table-bordered
;Changed
.am-table-bdrs
重命名为.am-table-radius
;New
单元格状态更多颜色。
IMPOROVED
头像大小调整为响应式,在小屏幕上头像变小;New
增加评论操作(编辑、删除等)样式。
New
增加缩略图列表样式.am-thumbnails
。
Changed
使用 jQuery 替代 Zepto.js;REMOVED
不再使用 Sea.js;Changed
所有模块接口通过$.AMUI
暴露,部分插件添加到$.fn
;Changed
自定义事件命名由:
分隔符改为.
分隔符;Improved
调整部分代码以兼容 jQuery 及 IE 9;New
#70 Slider 增加初始化接口及用户操作间隔一段时间以后恢复自动播放选项。
Improved
Menu、Header 按钮尺寸增大,更容易点击;REMOVED
删除搜狐畅言组件。
CSS:
Changed
#112 重命名等分网格 class,{break-point}-block-grid-{n}
->.am-avg-{break-point}-{n}
;
JS插件:
Fixed
#164 Alert 插件 closed:alert:amui 自定义事件未触发;Fixed
#163 Pureview 插件在 Firefox 桌面版异常。
CSS:
Improved
分页组件添加.am-disabled
后移除所有事件(pointer-events: none;
);
Web 组件:
Fixed
#155 修复 Accordion 一个页面中多个共存问题。
JS插件:
Improved
#131 windowresize
时关闭 OffCanvas;New
Tabs 增加 tab 文字无法选择的说明。
Web 组件:
New
#144 Footer 增加关闭添加到桌面图标接口。
- 重新梳理代码规范,根据代码规范整理代码;
- 添加 JS 代码质量检测设置;
JS插件:
Improved
更新 Add2Home 至3.0.8
;Improved
更新 iScroll 至5.1.3
;Fixed
修复 Share 插件中严格模式报错;
CSS:
- 增加 OSX 平台 Firefox(25+) 字体平滑样式;
JS插件:
New
Modal 增加宽度响应,视口大于 640 时,modal 的窗口的宽度显示为 540px;Improved
#79 OffCanvas 调整;Improved
#119 PureView loading 图标 z-index 调整,兼容渣浏览器;Improved
#120 PureView 图片容器 flexbox 样式调整,兼容渣浏览器。
Web 组件:
New
Header 增加固定顶部样式。Fixed
修复 Figure、Gallery、Paragraph 图片查看变形, via #120 #119
New
文档标题添加链接按钮;Fixed
#103 #17 Modal 关闭打开/关闭时间间隔过短操作失效问题;New
FastClick 升级到1.0.3
;Improved
调整 FastClick 加载模式,解决在 Chrome 模拟器中链接不能点击的问题;
- 文件名与项目名称统一;
- 增加
basic
、widgets
两个版本供用户选择; - 上传到 http://staticfile.org/,搜索 amazeui 查看相关文件链接。
- 优化左侧菜单固定效果,菜单高度超过窗口高度时增加滚动条。
- 重新样式梳理
z-index
;
Button:
New
增加圆角和直角样式;Improved
按钮样式细节调整。
Button Group:
Changed
使用flexbox
实现按钮等分。
Comment:
- 尖角样式细节调整。
Form:
Changed
调整select
样式。
Input Group:
New
增加不同颜色样式;Improved
处理不同尺寸垂直对齐问题。
Button:
New
增加 loading 文字设置接口;New
增加 reset 文字设置接口;New
增加 spinner 设置接口。
Modal:
Improved
#2 解决打开/关闭时窗口抖动问题;Fixed
#1 解决 Firefox transitionend 事件处理问题(Firefox bug,参见 http://codepen.io/harryfino/full/jphis )。
PureView:
New
增加获取大图选项,可以通过a
的href
或者img
的data-rel
获取大图地址;New
是否显示分享按钮选项;New
增加在微信中打开时调用微信图片查看器选项;New
增加图片 Loading 图标;Improved
解决打开/关闭窗口抖动问题;Improved
解决图片比例失调问题。
Sticky:
Changed
#90 底部边距计算逻辑有问题,暂时取消。
Tabs:
Improved
#96 改进触控事件处理逻辑,避免标签中有 DOM 元素时触控失效问题。
- 重新样式梳理
z-index
;
Figure、Paragraph:
- 移除遗留的无用的样式。
Figure:
New
data-rel
接口,可以设置大图路径;
Gallery:
New
data-rel
接口,可以设置大图路径;Improved
PureView 调用逻辑增强,判断是否设置了 PureView 的选项。
Badge:
New
增加圆角和直角样式。
Pagination:
New
增加居中、右对齐样式。
Topbar:
New
增加顶部/底部固定样式。
Dropdown:
Improved
#78 增加上拉效果,调整尖角样式;New
#77 增加boundary
选项,判断边界;New
增加justify
选项,可以设置下拉内容宽度参照对象。
Smooth Scroll:
Improved
#35 兼容性增强;New
增加speed
选项。
Sticky:
Improved
动态获取元素的宽高,支持响应式;Improved
解决 #55 中的问题;New
使用占位符包裹元素,避免窗口抖动问题;New
增加media
选项,可以设置 Media Query;New
增加bottom
选项。
ScrollSpyNav:
Fixed
链接点击失效问题。
Popover:
Improved
每次打开时重新计算弹出层的位置,减少位置偏移问题;Improved
增加focus
触发;Improved
样式调整。
Progress:
Changed
样式主色调整为绿色。
Gotop:
Improved
#6 兼容 Firefox;New
Fixed
主题根据滚动条位置自动显隐。
Menu:
Improved
#73 调整触发按钮高度。
Tabs:
Improved
#72 使用flexbox
实现均分,提高微信 webview 兼容性。
CSS:
Improved
Close 增加使用 Icon Font 的样式;Improved
Comment 样式调整:采纳网友建议(感谢 @麦田一根葱、@老黄),增加内容左右对齐;更多高亮颜色;New
Utility 增加.am-angle
尖角样式。
JS 插件:
Improved
使用 hammer.js,移除 Zepto.js touch 扩展;Improved
Tabs、PureView 使用 hammer.js;Improved
AddToHomeScreen 升级至3.0.7
;Changed
删除 TouchGallery 插件;Fixed
Tabs 修复标签里包含其他元素点击失效问题;Improved
Tabs 没有设置或者多个标签设置了激活状态时默认激活第一个。
Web 组件:
Improved
Gallery 使用 PureView 插件;Improved
Figure 使用 PureView 插件;Improved
Paragraph 使用 PureView 插件;Changed
移除 Navbarpackage.json
中图标位置设置选项;
JS 插件:
New
新增移动端图片浏览插件(还在优化完善)。
Navbar 组件:
Improved
使用 Flexbox 实现工具栏平均分布;Fixed
修复二维码 URL。
Navbar 组件:
Improved
重写交互;Improved
使用 Amaze UI Share 插件,移除百度分享;Changed
删除图标位置选项,只提供图标在上方的样式;Improved
主题细节调整。
JS Tabs 插件:
New
新增 Tabs 插件,使用 CSS3 实现平滑滚动及回弹效果。
Tabs 组件:
Improved
使用新提取的Tabs
插件,解决高度自适应问题;Changed
调整数据接口,删除标签宽度选项;Improved
调整主题。
Paragraph 组件:
Improved
使用iScroll-lite.js
提高组件中table
拖拽的体验。
布局示例:
- 调整路径,下载包中 Amaze UI 相关的资源使用本地文件。
- 首页增加更新订阅;
- 文档增加目录。
- 增加 Web 组件本地预览服务器;
- 公用的 Demo 数据提取到
package.json
的demoContent
下面; - 组件细节调整。
Titlebar:
New
更新数据结构;New
精简主题;New
页头功能转移到 Header 组件,本组件专注于页内标题栏。
Pagination:
New
删除options.select
选项,根据主题判断要生产的 HTML 结构;New
合并三个类似的主题为select
;New
主题颜色调整,细节优化。
Accordion:
Improved
使用Collapse
插件实现交互,移除原来单独写的代码;Improved
主题细节调整。
Header:
New
新增 header 组件,专注于页头功能实现。
Gotop
New
新的数据接口;New
精简主题;New
根据滚动条位置自动悬浮。
其他组件细节亦有调整。