diff options
| author | Heinrich Fenkart <[email protected]> | 2014-10-26 03:53:10 +0100 |
|---|---|---|
| committer | Heinrich Fenkart <[email protected]> | 2014-10-26 03:53:10 +0100 |
| commit | 5f2e6fa58bf15984068ec5ce7c1093b628105f7f (patch) | |
| tree | 0b0941199c79e11a1255a74c9ee2297055ed88db /docs/dist/js/bootstrap.js | |
| parent | 1b3237629a316af41945e20837cf3a332798b264 (diff) | |
| download | bootstrap-5f2e6fa58bf15984068ec5ce7c1093b628105f7f.tar.xz bootstrap-5f2e6fa58bf15984068ec5ce7c1093b628105f7f.zip | |
grunt
Diffstat (limited to 'docs/dist/js/bootstrap.js')
| -rw-r--r-- | docs/dist/js/bootstrap.js | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/docs/dist/js/bootstrap.js b/docs/dist/js/bootstrap.js index 468149a6c..41e005f62 100644 --- a/docs/dist/js/bootstrap.js +++ b/docs/dist/js/bootstrap.js @@ -1588,12 +1588,18 @@ if (typeof jQuery === 'undefined') { function Plugin(option) { return this.each(function () { - var $this = $(this) - var data = $this.data('bs.tooltip') - var options = typeof option == 'object' && option + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + var selector = options && options.selector if (!data && option == 'destroy') return - if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (selector) { + if (!data) $this.data('bs.tooltip', (data = {})) + if (!data[selector]) data[selector] = new Tooltip(this, options) + } else { + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + } if (typeof option == 'string') data[option]() }) } @@ -1702,12 +1708,18 @@ if (typeof jQuery === 'undefined') { function Plugin(option) { return this.each(function () { - var $this = $(this) - var data = $this.data('bs.popover') - var options = typeof option == 'object' && option + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + var selector = options && options.selector if (!data && option == 'destroy') return - if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (selector) { + if (!data) $this.data('bs.popover', (data = {})) + if (!data[selector]) data[selector] = new Popover(this, options) + } else { + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + } if (typeof option == 'string') data[option]() }) } |
