From 869dc6403805ee524b8321b40168d1022e17602c Mon Sep 17 00:00:00 2001 From: Bardi Harborow Date: Sat, 31 Dec 2016 16:25:26 +1100 Subject: Change remaining JS files to comply with ESLint config. --- docs/assets/js/src/application.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'docs/assets/js/src/application.js') diff --git a/docs/assets/js/src/application.js b/docs/assets/js/src/application.js index 529b0c1b8..fee96113d 100644 --- a/docs/assets/js/src/application.js +++ b/docs/assets/js/src/application.js @@ -12,8 +12,8 @@ /* global Clipboard, anchors */ -!function ($) { - 'use strict'; +(function ($) { + 'use strict' $(function () { @@ -86,11 +86,11 @@ }) -}(jQuery) +}(jQuery)) ;(function () { - 'use strict'; + 'use strict' - anchors.options.placement = 'left'; + anchors.options.placement = 'left' anchors.add('.bd-content > h1, .bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5') -})(); +}()) -- cgit v1.2.3 From 217e13a11b48f36808b547c3e86f94e721e9c0a6 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 29 Dec 2016 15:50:18 -0800 Subject: hook up animation toggle --- docs/assets/js/src/application.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/assets/js/src/application.js') diff --git a/docs/assets/js/src/application.js b/docs/assets/js/src/application.js index fee96113d..15a6d03fe 100644 --- a/docs/assets/js/src/application.js +++ b/docs/assets/js/src/application.js @@ -48,6 +48,11 @@ $modal.find('.modal-body input').val(recipient) }) + // Activate animated progress bar + $('.bd-toggle-animated-progress').on('click', function () { + $(this).siblings('.progress').find('.progress-bar-striped').toggleClass('progress-bar-animated') + }) + // Insert copy to clipboard button before .highlight $('.highlight').each(function () { var btnHtml = '
Copy
' -- cgit v1.2.3 From c767a00d5d0b0511400fc8bce63edd6fcf589b27 Mon Sep 17 00:00:00 2001 From: Nuno Arruda Date: Sat, 31 Dec 2016 14:20:11 -0100 Subject: Update copyright years to 2017 --- docs/assets/js/src/application.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/assets/js/src/application.js') diff --git a/docs/assets/js/src/application.js b/docs/assets/js/src/application.js index 15a6d03fe..2b53556b1 100644 --- a/docs/assets/js/src/application.js +++ b/docs/assets/js/src/application.js @@ -4,8 +4,8 @@ /*! * JavaScript for Bootstrap's docs (https://getbootstrap.com) - * Copyright 2011-2016 The Bootstrap Authors - * Copyright 2011-2016 Twitter, Inc. + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see https://creativecommons.org/licenses/by/3.0/. */ -- cgit v1.2.3 From ea1d69c64be168bb644ae9fc4450a5c85b51609b Mon Sep 17 00:00:00 2001 From: "Patrick H. Lauke" Date: Fri, 14 Apr 2017 20:13:46 +0100 Subject: Make "Copy" buttons actual buttons This makes them keyboard-accessible. For mouse users, the only change here is that the focus outline will remain on the button once clicked (in future, this can be solved with :focus-ring, but for now this would require a polyfill). the tooltip is explicitly hidden on `mouseleave`, so even though the `' $(this).before(btnHtml) - $('.btn-clipboard').tooltip() + $('.btn-clipboard') + .tooltip() + .on('mouseleave', function () { + // explicitly hide tooltip, since after clicking it remains + // focused (as it's a button), so tooltip would otherwise + // remain visible until focus is moved away + $(this).tooltip('hide') + }) }) var clipboard = new Clipboard('.btn-clipboard', { -- cgit v1.2.3