mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-20 12:21:35 +02:00
Add a template factory helper to handle all template cases (#34519)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
This commit is contained in:
@@ -144,11 +144,12 @@
|
||||
|
||||
clipboard.on('success', function (event) {
|
||||
var tooltipBtn = bootstrap.Tooltip.getInstance(event.trigger)
|
||||
var originalTitle = event.trigger.getAttribute('title')
|
||||
|
||||
event.trigger.setAttribute('data-bs-original-title', 'Copied!')
|
||||
tooltipBtn.show()
|
||||
|
||||
event.trigger.setAttribute('data-bs-original-title', 'Copy to clipboard')
|
||||
tooltipBtn.setContent({ '.tooltip-inner': 'Copied!' })
|
||||
event.trigger.addEventListener('hidden.bs.tooltip', function () {
|
||||
tooltipBtn.setContent({ '.tooltip-inner': originalTitle })
|
||||
}, { once: true })
|
||||
event.clearSelection()
|
||||
})
|
||||
|
||||
@@ -156,11 +157,12 @@
|
||||
var modifierKey = /mac/i.test(navigator.userAgent) ? '\u2318' : 'Ctrl-'
|
||||
var fallbackMsg = 'Press ' + modifierKey + 'C to copy'
|
||||
var tooltipBtn = bootstrap.Tooltip.getInstance(event.trigger)
|
||||
var originalTitle = event.trigger.getAttribute('title')
|
||||
|
||||
event.trigger.setAttribute('data-bs-original-title', fallbackMsg)
|
||||
tooltipBtn.show()
|
||||
|
||||
event.trigger.setAttribute('data-bs-original-title', 'Copy to clipboard')
|
||||
tooltipBtn.setContent({ '.tooltip-inner': fallbackMsg })
|
||||
event.trigger.addEventListener('hidden.bs.tooltip', function () {
|
||||
tooltipBtn.setContent({ '.tooltip-inner': originalTitle })
|
||||
}, { once: true })
|
||||
})
|
||||
|
||||
anchors.options = {
|
||||
|
Reference in New Issue
Block a user