import 'popper.js'
-import $ from 'jquery'
import bootstrap from '../../../dist/js/bootstrap'
-$(() => {
- $('#resultUID').text(bootstrap.Util.getUID('bs'))
- $('[data-toggle="tooltip"]').tooltip()
+window.addEventListener('load', () => {
+ document.getElementById('resultUID').innerHTML = bootstrap.Util.getUID('bs')
+
+ bootstrap.Util.makeArray(document.querySelectorAll('[data-toggle="tooltip"]'))
+ .map((tooltipNode) => new bootstrap.Tooltip(tooltipNode))
})
assert.expect(1)
var done = assert.async()
- var spy = sinon.spy(Carousel, '_jQueryInterface')
+ var spy = sinon.spy(Carousel, '_carouselInterface')
var carouselHTML = '<div class="carousel" data-ride="carousel"></div>'
var $carousel = $(carouselHTML)
$carousel.appendTo('#qunit-fixture')
- $(window).trigger($.Event('load'))
+ window.dispatchEvent(new Event('load'))
setTimeout(function () {
assert.strictEqual(spy.called, true)
offset: getOffset
})
- var dropdown = $dropdown.data('bs.dropdown')
+ var dropdown = Dropdown._getInstance($dropdown[0])
var offset = dropdown._getOffset()
assert.ok(typeof offset.offset === 'undefined')
offset: myOffset
})
- var dropdown = $dropdown.data('bs.dropdown')
+ var dropdown = Dropdown._getInstance($dropdown[0])
var offset = dropdown._getOffset()
assert.strictEqual(offset.offset, myOffset)
assert.strictEqual($('.show').length, 0)
done()
})
- .trigger($.Event('click'))
+
+ $('#secondNav')[0].click()
})
QUnit.test('should add show class to tab panes if there is a `.fade` class', function (assert) {
assert.strictEqual($('.show').length, 1)
done()
})
- .trigger($.Event('click'))
+
+ $('#secondNav')[0].click()
})
})
offset: getOffset
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
var offset = tooltip._getOffset()
assert.ok(typeof offset.offset === 'undefined')
offset: myOffset
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
var offset = tooltip._getOffset()
assert.strictEqual(offset.offset, myOffset)
sanitize: false
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.sanitize, false)
})
].join('')
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.template.indexOf('script'), -1)
})
].join('')
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.template.indexOf('onError'), -1)
})
].join('')
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.template.indexOf('script'), -1)
})
}
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.template.indexOf('<a'), -1)
assert.ok(tooltip.config.template.indexOf('span') !== -1)
}
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.ok(tooltip.config.template.indexOf('span') !== -1)
})
].join('')
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.ok(tooltip.config.template.indexOf('aria-pressed') !== -1)
})
sanitize: false
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
tooltip.setElementContent($element, content)
assert.strictEqual($element[0].innerHTML, content)
].join('')
})
- var tooltip = $trigger.data('bs.tooltip')
+ var tooltip = Tooltip._getInstance($trigger[0])
assert.strictEqual(tooltip.config.sanitize, true)
})