File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,18 +14,21 @@ const { link, title } = entry.data;
1414
1515<script >
1616const banner = document.querySelector('.banner');
17- const hiddenBanner = window.localStorage.getItem('hideBanner');
18- const title = banner.getAttribute('data-title');
19- if (hiddenBanner !== title) {
20- banner.removeAttribute('style');
21- }
22- const hideBanner = () => {
23- banner.setAttribute('style', 'display: none');
24- try {
25- window.localStorage.setItem('hideBanner', title);
26- } catch (e) {
27- console.error(e);
17+ const hideBannerBtn = document.querySelector('#hideBanner');
18+ if (banner && hideBannerBtn) {
19+ const hiddenBanner = window.localStorage.getItem('hideBanner');
20+ const title = banner.getAttribute('data-title');
21+ if (hiddenBanner !== title) {
22+ banner.removeAttribute('style');
23+ }
24+ const hideBanner = () => {
25+ banner.setAttribute('style', 'display: none');
26+ try {
27+ window.localStorage.setItem('hideBanner', title || '');
28+ } catch (e) {
29+ console.error(e);
30+ }
2831 }
32+ hideBannerBtn.addEventListener('click', hideBanner);
2933}
30- document.querySelector('#hideBanner').addEventListener('click', hideBanner);
3134</script >
You can’t perform that action at this time.
0 commit comments