mirror of
https://github.com/twbs/bootstrap.git
synced 2025-01-18 10:52:19 +01:00
fix alert tests + add show option back to modals
This commit is contained in:
parent
f68f7870ef
commit
c8c4d5b392
Binary file not shown.
7
docs/assets/js/bootstrap-modal.js
vendored
7
docs/assets/js/bootstrap-modal.js
vendored
@ -26,7 +26,7 @@
|
|||||||
* ====================== */
|
* ====================== */
|
||||||
|
|
||||||
var Modal = function ( content, options ) {
|
var Modal = function ( content, options ) {
|
||||||
this.options = $.extend({}, $.fn.modal.defaults, options)
|
this.options = options
|
||||||
this.$element = $(content)
|
this.$element = $(content)
|
||||||
.delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
|
.delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
|
||||||
}
|
}
|
||||||
@ -177,16 +177,17 @@
|
|||||||
return this.each(function () {
|
return this.each(function () {
|
||||||
var $this = $(this)
|
var $this = $(this)
|
||||||
, data = $this.data('modal')
|
, data = $this.data('modal')
|
||||||
, options = typeof option == 'object' && option
|
, options = $.extend({}, $.fn.modal.defaults, typeof option == 'object' && option)
|
||||||
if (!data) $this.data('modal', (data = new Modal(this, options)))
|
if (!data) $this.data('modal', (data = new Modal(this, options)))
|
||||||
if (typeof option == 'string') data[option]()
|
if (typeof option == 'string') data[option]()
|
||||||
else data.show()
|
else if (options.show) data.show()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
$.fn.modal.defaults = {
|
$.fn.modal.defaults = {
|
||||||
backdrop: true
|
backdrop: true
|
||||||
, keyboard: true
|
, keyboard: true
|
||||||
|
, show: true
|
||||||
}
|
}
|
||||||
|
|
||||||
$.fn.modal.Constructor = Modal
|
$.fn.modal.Constructor = Modal
|
||||||
|
@ -273,6 +273,12 @@
|
|||||||
<td>true</td>
|
<td>true</td>
|
||||||
<td>Closes the modal when escape key is pressed</td>
|
<td>Closes the modal when escape key is pressed</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>show</td>
|
||||||
|
<td>boolean</td>
|
||||||
|
<td>true</td>
|
||||||
|
<td>Shows the modal when initialized.</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3>Markup</h3>
|
<h3>Markup</h3>
|
||||||
|
6
docs/templates/pages/javascript.mustache
vendored
6
docs/templates/pages/javascript.mustache
vendored
@ -197,6 +197,12 @@
|
|||||||
<td>{{_i}}true{{/i}}</td>
|
<td>{{_i}}true{{/i}}</td>
|
||||||
<td>{{_i}}Closes the modal when escape key is pressed{{/i}}</td>
|
<td>{{_i}}Closes the modal when escape key is pressed{{/i}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{_i}}show{{/i}}</td>
|
||||||
|
<td>{{_i}}boolean{{/i}}</td>
|
||||||
|
<td>{{_i}}true{{/i}}</td>
|
||||||
|
<td>{{_i}}Shows the modal when initialized.{{/i}}</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3>{{_i}}Markup{{/i}}</h3>
|
<h3>{{_i}}Markup{{/i}}</h3>
|
||||||
|
7
js/bootstrap-modal.js
vendored
7
js/bootstrap-modal.js
vendored
@ -26,7 +26,7 @@
|
|||||||
* ====================== */
|
* ====================== */
|
||||||
|
|
||||||
var Modal = function ( content, options ) {
|
var Modal = function ( content, options ) {
|
||||||
this.options = $.extend({}, $.fn.modal.defaults, options)
|
this.options = options
|
||||||
this.$element = $(content)
|
this.$element = $(content)
|
||||||
.delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
|
.delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
|
||||||
}
|
}
|
||||||
@ -177,16 +177,17 @@
|
|||||||
return this.each(function () {
|
return this.each(function () {
|
||||||
var $this = $(this)
|
var $this = $(this)
|
||||||
, data = $this.data('modal')
|
, data = $this.data('modal')
|
||||||
, options = typeof option == 'object' && option
|
, options = $.extend({}, $.fn.modal.defaults, typeof option == 'object' && option)
|
||||||
if (!data) $this.data('modal', (data = new Modal(this, options)))
|
if (!data) $this.data('modal', (data = new Modal(this, options)))
|
||||||
if (typeof option == 'string') data[option]()
|
if (typeof option == 'string') data[option]()
|
||||||
else data.show()
|
else if (options.show) data.show()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
$.fn.modal.defaults = {
|
$.fn.modal.defaults = {
|
||||||
backdrop: true
|
backdrop: true
|
||||||
, keyboard: true
|
, keyboard: true
|
||||||
|
, show: true
|
||||||
}
|
}
|
||||||
|
|
||||||
$.fn.modal.Constructor = Modal
|
$.fn.modal.Constructor = Modal
|
||||||
|
4
js/tests/unit/bootstrap-alert.js
vendored
4
js/tests/unit/bootstrap-alert.js
vendored
@ -13,7 +13,7 @@ $(function () {
|
|||||||
test("should fade element out on clicking .close", function () {
|
test("should fade element out on clicking .close", function () {
|
||||||
var alertHTML = '<div class="alert-message warning fade in">'
|
var alertHTML = '<div class="alert-message warning fade in">'
|
||||||
+ '<a class="close" href="#" data-dismiss="alert">×</a>'
|
+ '<a class="close" href="#" data-dismiss="alert">×</a>'
|
||||||
+ '<p><strong>Holy guacamole!</strong> Best check yo self, you're not looking too good.</p>'
|
+ '<p><strong>Holy guacamole!</strong> Best check yo self, you\'re not looking too good.</p>'
|
||||||
+ '</div>'
|
+ '</div>'
|
||||||
, alert = $(alertHTML).alert()
|
, alert = $(alertHTML).alert()
|
||||||
|
|
||||||
@ -27,7 +27,7 @@ $(function () {
|
|||||||
|
|
||||||
var alertHTML = '<div class="alert-message warning fade in">'
|
var alertHTML = '<div class="alert-message warning fade in">'
|
||||||
+ '<a class="close" href="#" data-dismiss="alert">×</a>'
|
+ '<a class="close" href="#" data-dismiss="alert">×</a>'
|
||||||
+ '<p><strong>Holy guacamole!</strong> Best check yo self, you're not looking too good.</p>'
|
+ '<p><strong>Holy guacamole!</strong> Best check yo self, you\'re not looking too good.</p>'
|
||||||
+ '</div>'
|
+ '</div>'
|
||||||
, alert = $(alertHTML).appendTo('#qunit-fixture').alert()
|
, alert = $(alertHTML).appendTo('#qunit-fixture').alert()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user