From ce4a2e435268a2eeb5578cbb4ff70bfaaed0eef9 Mon Sep 17 00:00:00 2001 From: fat Date: Sun, 29 Dec 2013 17:53:59 -0800 Subject: fixes #11288 - Vertical scroll position of modal saves between openings --- js/modal.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'js') diff --git a/js/modal.js b/js/modal.js index 5fd53b849..856ea7cd8 100644 --- a/js/modal.js +++ b/js/modal.js @@ -18,9 +18,13 @@ this.$backdrop = this.isShown = null - if (this.options.remote) this.$element.find('.modal-content').load(this.options.remote, $.proxy(function () { - this.$element.trigger('loaded.bs.modal') - }, this)) + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } } Modal.DEFAULTS = { @@ -54,7 +58,9 @@ that.$element.appendTo(document.body) // don't move modals dom position } - that.$element.show() + that.$element + .show() + .scrollTop(0) if (transition) { that.$element[0].offsetWidth // force reflow -- cgit v1.2.3