intelogie/bootbox

使用 Bootstrap 框架的包装器,用于 JavaScript 的 alert()、confirm() 以及其他灵活的对话框

维护者

详细信息

github.com/INTELOGIE/bootbox

源代码

安装: 153

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分叉: 1,043

语言:CoffeeScript

类型:组件

dev-master 2021-08-07 15:47 UTC

This package is auto-updated.

Last update: 2024-09-07 22:25:39 UTC


README

请参阅 http://bootboxjs.com 获取完整的用法说明,或前往 http://paynedigital.com/bootbox 了解项目的原始撰写。

联系

Gitter

最简单的方法是 在推特上找到我 @makeusabrew

贡献

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

运行测试 构建状态

测试使用 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 系列的一些功能;这将在新的小版本中解决。请随时提供反馈和请求。

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

最新版本:4.4.0

  • 允许 backdrop 选项为 truefalse 来关闭模态框
  • 在回调中将对话框作为 this 值传递
  • Bootstrap 3.3.2 兼容性
  • jQuery 1.11.2 兼容性
  • 添加对 maxlength 提示输入属性的 support
  • 优雅地检测缺少 Bootstrap 库而不是崩溃
  • 公开 addLocaleremoveLocale 以进行自定义区域设置
  • setLocale 辅助函数暴露出来,用于选择区域设置,而不是使用 setDefaults("locale", ...)
  • 添加匈牙利语区域
  • 添加克罗地亚语区域
  • 添加保加利亚语区域
  • 添加泰语区域
  • 添加波斯语区域
  • 添加阿尔巴尼亚语区域

有关完整发布列表和变更,请参阅 变更日志

许可证

(MIT许可证)

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

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

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

软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、适用于特定用途和非侵权性保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、因或与软件或软件的使用或其他处理有关