summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/snippet
diff options
context:
space:
mode:
authorhaseeb <haseebeqx@yahoo.com>2018-03-03 12:11:19 +0530
committerhaseeb <haseebeqx@yahoo.com>2018-03-03 12:11:19 +0530
commit9bac5c4a7ce21a4939b65f0b288bf5050118f5c1 (patch)
tree73332a0333d5856e15573d0239dd97ca41e6ea16 /app/assets/javascripts/snippet
parenta6635fb6c8de329aa5e4701ce809e26ed78c91bb (diff)
downloadgitlab-ce-9bac5c4a7ce21a4939b65f0b288bf5050118f5c1.tar.gz
jquery and webpack changed
Diffstat (limited to 'app/assets/javascripts/snippet')
-rw-r--r--app/assets/javascripts/snippet/snippet_embed.js40
1 files changed, 21 insertions, 19 deletions
diff --git a/app/assets/javascripts/snippet/snippet_embed.js b/app/assets/javascripts/snippet/snippet_embed.js
index dc808b68123..872a04555a9 100644
--- a/app/assets/javascripts/snippet/snippet_embed.js
+++ b/app/assets/javascripts/snippet/snippet_embed.js
@@ -1,22 +1,24 @@
-(() => {
- $(() => {
- const { protocol, host, pathname } = location;
+export default () => {
+ const { protocol, host, pathname } = location;
+ const shareBtn = document.querySelector('#share-btn');
+ const embedBtn = document.querySelector('#embed-btn');
+ const snippetUrlArea = document.querySelector('#snippet-url-area');
+ const embedAction = document.querySelector('#embed-action');
- $('#share-btn').click((event) => {
- event.preventDefault();
- $('#share-btn').addClass('is-active');
- $('#embed-btn').removeClass('is-active');
- $('#snippet-url-area').val(`${protocol}//${host + pathname}`);
- $('#embed-action').html('Share');
- });
+ shareBtn.addEventListener('click', (event) => {
+ event.preventDefault();
+ shareBtn.classList.add('is-active');
+ embedBtn.classList.remove('is-active');
+ snippetUrlArea.value = `${protocol}//${host + pathname}`;
+ embedAction.innerHTML = 'Share';
+ });
- $('#embed-btn').click((event) => {
- event.preventDefault();
- $('#embed-btn').addClass('is-active');
- $('#share-btn').removeClass('is-active');
- const scriptTag = `<script src="${protocol}//${host + pathname}.js"></script>`;
- $('#snippet-url-area').val(scriptTag);
- $('#embed-action').html('Embed');
- });
+ embedBtn.addEventListener('click', (event) => {
+ event.preventDefault();
+ embedBtn.classList.add('is-active');
+ shareBtn.classList.remove('is-active');
+ const scriptTag = `<script src="${protocol}//${host + pathname}.js"></script>`;
+ snippetUrlArea.value = scriptTag;
+ embedAction.innerHTML = 'Embed';
});
-}).call(window);
+};