1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-20 04:11:39 +02:00

alert without jquery

This commit is contained in:
Johann-S
2017-08-21 09:11:37 +02:00
committed by XhmikosR
parent 8d34bc136b
commit 0b16c8c6d9
17 changed files with 149 additions and 53 deletions

View File

@@ -12,7 +12,8 @@
"Button": false,
"Carousel": false,
"Simulator": false,
"Toast": false
"Toast": false,
"EventHandler": false
},
"parserOptions": {
"ecmaVersion": 5,

View File

@@ -70,16 +70,19 @@ $(function () {
QUnit.test('should not fire closed when close is prevented', function (assert) {
assert.expect(1)
var done = assert.async()
$('<div class="alert"/>')
.on('close.bs.alert', function (e) {
e.preventDefault()
assert.ok(true, 'close event fired')
done()
})
.on('closed.bs.alert', function () {
assert.ok(false, 'closed event fired')
})
.bootstrapAlert('close')
var $alert = $('<div class="alert"/>')
$alert.appendTo('#qunit-fixture')
EventHandler.on($alert[0], 'close.bs.alert', function (e) {
e.preventDefault()
assert.ok(true, 'close event fired')
done()
})
EventHandler.on($alert[0], 'closed.bs.alert', function () {
assert.ok(false, 'closed event fired')
})
$alert.bootstrapAlert('close')
})
QUnit.test('close should use internal _element if no element provided', function (assert) {