2
0
mirror of https://github.com/tenrok/bootstrap.git synced 2026-06-17 19:21:23 +03:00

docs: switch to fenced codeblocks (#31806)

This commit is contained in:
XhmikosR
2020-10-19 12:56:49 +03:00
committed by GitHub
parent 48177c946f
commit e6618a6ebb
43 changed files with 494 additions and 446 deletions
+10 -10
View File
@@ -80,18 +80,18 @@ When an alert is dismissed, the element is completely removed from the page stru
Enable dismissal of an alert via JavaScript:
{{< highlight js >}}
```js
var alertList = document.querySelectorAll('.alert')
alertList.forEach(function (alert) {
new bootstrap.Alert(alert)
})
{{< /highlight >}}
```
Or with `data` attributes on a button **within the alert**, as demonstrated above:
{{< highlight html >}}
```html
<button type="button" class="btn-close" data-dismiss="alert" aria-label="Close"></button>
{{< /highlight >}}
```
Note that closing an alert will remove it from the DOM.
@@ -99,10 +99,10 @@ Note that closing an alert will remove it from the DOM.
You can create an alert instance with the alert constructor, for example:
{{< highlight js >}}
```js
var myAlert = document.getElementById('myAlert')
var bsAlert = new bootstrap.Alert(myAlert)
{{< /highlight >}}
```
This makes an alert listen for click events on descendant elements which have the `data-dismiss="alert"` attribute. (Not necessary when using the data-api's auto-initialization.)
@@ -141,11 +141,11 @@ This makes an alert listen for click events on descendant elements which have th
</tbody>
</table>
{{< highlight js >}}
```js
var alertNode = document.querySelector('.alert')
var alert = bootstrap.Alert.getInstance(alertNode)
alert.close()
{{< /highlight >}}
```
### Events
@@ -174,11 +174,11 @@ Bootstrap's alert plugin exposes a few events for hooking into alert functionali
</tbody>
</table>
{{< highlight js >}}
```js
var myAlert = document.getElementById('myAlert')
myAlert.addEventListener('closed.bs.alert', function () {
// do something, for instance, explicitly move focus to the most appropriate element,
// so it doesn't get lost/reset to the start of the page
// document.getElementById('...').focus()
})
{{< /highlight >}}
```