From cf3bfa04ef616358c9ee04dc228b2390d60e1220 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Tue, 8 Aug 2017 21:45:33 -0700 Subject: replacement fix for #23257 without old history --- assets/js/src/application.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/application.js b/assets/js/src/application.js index e1b9721a0..ea7d812b0 100644 --- a/assets/js/src/application.js +++ b/assets/js/src/application.js @@ -96,15 +96,10 @@ .tooltip('_fixTitle') }) + anchors.options = { + icon: '#' + } + anchors.add('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5') + $('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5').wrapInner('') }) - }(jQuery)) - -;(function () { - 'use strict' - - anchors.options = { - icon: '#' - } - anchors.add('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5') -}()) -- cgit v1.2.3 From 72ddc091dd6c0c2a8bbc948b277c8a0ac33ff89f Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 9 Aug 2017 08:24:34 -0700 Subject: move to div for block level --- assets/js/src/application.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'assets/js/src') diff --git a/assets/js/src/application.js b/assets/js/src/application.js index ea7d812b0..9c236b7c4 100644 --- a/assets/js/src/application.js +++ b/assets/js/src/application.js @@ -100,6 +100,6 @@ icon: '#' } anchors.add('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5') - $('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5').wrapInner('') + $('.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5').wrapInner('
') }) }(jQuery)) -- cgit v1.2.3 From 20abbc3c16d39ad92fbf0b497a3690967764a1fd Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 16 Jul 2017 16:54:09 +0300 Subject: Register a service worker. --- assets/js/src/pwa.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 assets/js/src/pwa.js (limited to 'assets/js/src') diff --git a/assets/js/src/pwa.js b/assets/js/src/pwa.js new file mode 100644 index 000000000..95ee33948 --- /dev/null +++ b/assets/js/src/pwa.js @@ -0,0 +1,15 @@ +/* eslint no-console:off */ + +(function setupSW() { + 'use strict' + + if ('serviceWorker' in navigator) { + window.addEventListener('load', function () { + navigator.serviceWorker.register('/sw.js').then(function (registration) { + console.log('ServiceWorker registration successful with scope: ', registration.scope) + }).catch(function (err) { + console.log('ServiceWorker registration failed: ', err) + }) + }) + } +}()) -- cgit v1.2.3 From 5951508898b1f92d04026c0038dfc3ba95fa0fdf Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 15 Sep 2017 11:37:34 +0100 Subject: Pre-cache key assets with Workboxjs. (#23533) --- assets/js/src/pwa.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'assets/js/src') diff --git a/assets/js/src/pwa.js b/assets/js/src/pwa.js index 95ee33948..c3bdd7272 100644 --- a/assets/js/src/pwa.js +++ b/assets/js/src/pwa.js @@ -7,6 +7,21 @@ window.addEventListener('load', function () { navigator.serviceWorker.register('/sw.js').then(function (registration) { console.log('ServiceWorker registration successful with scope: ', registration.scope) + registration.onupdatefound = function () { + var installingWorker = registration.installing + installingWorker.onstatechange = function () { + switch (installingWorker.state) { + case 'installed': + if (navigator.serviceWorker.controller) { + console.log('new update available') + location.reload(true) + } + break + + default: + } + } + } }).catch(function (err) { console.log('ServiceWorker registration failed: ', err) }) -- cgit v1.2.3 From e8d9a034d075f79bd8e1613d480bd37b24598a27 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 17 Sep 2017 08:42:53 +0300 Subject: Add eslint-plugin-compat. We can check for browser compatibility on lint time now. --- assets/js/src/pwa.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/pwa.js b/assets/js/src/pwa.js index c3bdd7272..5e1a43b08 100644 --- a/assets/js/src/pwa.js +++ b/assets/js/src/pwa.js @@ -5,14 +5,14 @@ if ('serviceWorker' in navigator) { window.addEventListener('load', function () { - navigator.serviceWorker.register('/sw.js').then(function (registration) { + navigator.serviceWorker.register('/sw.js').then(function (registration) { // eslint-disable-line compat/compat console.log('ServiceWorker registration successful with scope: ', registration.scope) registration.onupdatefound = function () { var installingWorker = registration.installing installingWorker.onstatechange = function () { switch (installingWorker.state) { case 'installed': - if (navigator.serviceWorker.controller) { + if (navigator.serviceWorker.controller) { // eslint-disable-line compat/compat console.log('new update available') location.reload(true) } -- cgit v1.2.3