Skip to content

Commit 4ccfaa4

Browse files
author
Adam Hollett
authored
Merge pull request DmitryBaranovskiy#839 from Shopify/ditch-jquery
Remove jQuery
2 parents e79f0f3 + d1aa9a1 commit 4ccfaa4

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

_layouts/default.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@
3232
<meta name="twitter:url" content="{{ site.url | append: site.baseurl }}">
3333
<meta name="twitter:title" content="{{ page.title | default: site.title }}">
3434
<meta name="twitter:description" content="{{ page.description | default: site.description }}">
35-
36-
<script src="{{ '/js/vendor/jquery-3.1.1.slim.min.js' | prepend: site.baseurl }}"></script>
3735
</head>
3836

3937
<body>

js/script.js

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
1-
$menuButton = $(".menu-button");
2-
$sidebar = $(".sidebar");
3-
$contentOverlay = $(".content__overlay");
1+
var menuButton = document.querySelector('.menu-button');
2+
var sidebar = document.querySelector('.sidebar');
3+
var contentOverlay = document.querySelector('.content__overlay');
44

5+
document.addEventListener('DOMContentLoaded', function() {
56

6-
$(document).ready(function() {
7+
menuButton.addEventListener('click', function() {
8+
sidebar.classList.toggle('sidebar--is-visible');
9+
contentOverlay.classList.toggle('content__overlay--is-active');
10+
});
711

8-
$menuButton.add($contentOverlay).on("click", function() {
9-
$sidebar.toggleClass("sidebar--is-visible");
10-
$contentOverlay.toggleClass("content__overlay--is-active");
12+
contentOverlay.addEventListener('click', function() {
13+
sidebar.classList.toggle('sidebar--is-visible');
14+
contentOverlay.classList.toggle('content__overlay--is-active');
1115
});
12-
})
16+
17+
});

0 commit comments

Comments
 (0)