components/bootbox

此包已被废弃且不再维护。未建议任何替代包。

使用Twitter的Bootstrap框架包装JavaScript的alert()、confirm()和其他灵活的对话框

维护者

详细信息

github.com/tubssp/bootbox

安装量: 3,285

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 729

语言:CoffeeScript

类型:组件

此包尚未发布版本,可用的信息很少。


README

有关完整使用说明,请参阅http://bootboxjs.com,或访问http://paynedigital.com/bootbox了解项目的原始说明。

联系

最简单的方法是在twitter @makeusabrew上找到我。

贡献

请参阅CONTRIBUTING文件以获取指南。

运行测试 Build Status

测试使用Karma和Mocha测试适配器运行。要自行运行测试,只需在项目目录中运行npm install,然后运行npm test。请注意,这将需要PhantomJS已安装并在您的路径中 - 如果没有,您可以通过在项目根目录中运行karma start来手动运行测试并捕获浏览器。

项目还托管在Travis CI上 - 当提交拉取请求时,请确保您的测试通过,因为失败的请求将被拒绝。有关更多信息,请参阅CONTRIBUTING文件。

构建精简版本

仓库不再包含精简版本的bootbox.min.js文件 - 现在它仅生成用于发布。要在开发中使用自己的精简版本,只需运行npm install(如果尚未运行),然后运行grunt uglify。这将生成一个位于工作目录中的bootbox.min.js文件。

关于Bootstrap依赖的说明

Bootbox 4.0.0是第一个支持Bootstrap 3.0.0的版本。

Bootbox 3.3.0是最后一个支持Bootstrap 2.2.x的版本。

有关更多依赖信息,请参阅Bootbox网站

路线图

Bootbox的最新主要版本4.0.0涉及内部代码的全面重写,并引入了一个全新的公共API。它尚未重新实现3.x系列的一些功能;这将在未来的几周内通过新的小版本发布来解决;有关4.3.0的任务列表可用 - 请随意添加反馈和请求。

目前路线图上没有新的主要(例如5.x)版本。

最新版本:4.2.0

  • 添加瑞典语言包
  • 添加拉脱维亚语言包
  • 添加土耳其语言包
  • 添加希伯来语言包
  • 添加密码输入类型
  • 添加文本区域输入类型
  • 添加日期输入类型
  • 添加时间输入类型
  • 添加数字输入类型
  • 支持容器参数的DOM选择器
  • UMD支持
  • 在移动设备上提供更好的支持

有关完整版本列表和更改的详细信息,请参阅变更日志

许可协议

(MIT许可协议)

版权(C)2011-2014,由Nick Payne所有 nick@kurai.co.uk

在此特此授予任何获取此软件及其相关文档副本(“软件”)的人免费使用的许可,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向提供软件的人提供这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何形式的质量保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者都不应对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他原因引起的,以及与软件或软件的使用或其他交易相关的。