【文件属性】:
文件名称:ember-dialogs:具有简单API的“ alert”,“ confirm”和“ prompt”模式对话框的可定制实现
文件大小:106KB
文件格式:ZIP
更新时间:2021-05-10 15:06:39
JavaScript
余烬对话
可通过简单的API自定义实施alert , confirm和prompt模式对话框。
模态对话是由驱动的。
特征
API已接近本机alert , confirm和prompt 。
使用JS或简单的模板操作执行。 您不再需要每次对话框时都添加重复的模板条目。
使用内置外观或自行添加外观。
可以轻松地用liquid-fire 。
对话框处于活动状态时阻止页面滚动。
提示支持占位符和初始值。
计划功能
欢迎您的贡献!
为助手使用命名空间名称
A11y / ARIA
键盘支持:tabindex,用Esc取消,等等
在输入字段上自动对焦
为什么
本机alert , confirm和prompt功能非常方便且易于使用,但它们也有一些缺点:
他们的外观无法自定义,总是与您应用的设计不同步。
它们的外观因浏览器而异。
没有背景。
他们是一个痛苦的考验。
:warning: 它
【文件预览】:
ember-dialogs-gen-0
----.travis.yml(1KB)
----.ember-cli(280B)
----ember-cli-build.js(642B)
----vendor()
--------.gitkeep(0B)
----blueprints()
--------ember-dialogs()
----addon()
--------templates()
---------private()
--------components()
--------styles()
--------services()
--------.gitkeep(0B)
--------helpers()
----config()
--------deploy.js(923B)
--------release.js(590B)
--------ember-try.js(2KB)
--------environment.js(88B)
----index.js(152B)
----.watchmanconfig(37B)
----package.json(2KB)
----tests()
--------acceptance()
--------test-helper.js(189B)
--------index.html(1KB)
--------pages()
--------dummy()
--------integration()
--------helpers()
----app()
--------components()
--------services()
--------.gitkeep(0B)
--------helpers()
----testem.js(388B)
----.npmignore(277B)
----.eslintrc.js(2KB)
----test-support()
--------pages()
----LICENSE.md(1KB)
----.gitignore(378B)
----CHANGELOG.md(570B)
----README.md(15KB)
----yarn.lock(257KB)
----.eslintignore(65B)
----.editorconfig(368B)