diff --git a/themes/typing/layout/_partial/after-footer.ejs b/themes/typing/layout/_partial/after-footer.ejs
index 1502f88..5d3973c 100644
--- a/themes/typing/layout/_partial/after-footer.ejs
+++ b/themes/typing/layout/_partial/after-footer.ejs
@@ -1,4 +1,8 @@
-<%- js('js/main') %>
+<%/* javascript of Typing theme */%>
+<%- js('js/typing') %>
+
+<%/* Fallback function for SRI */%>
+<%- js('js/sri-fallback.min') %>
@@ -6,14 +10,14 @@
-
-
<% if (theme.fancybox){ %>
<% } %>
+<%/* Initialize cloudinary responsive function */%>
+
diff --git a/themes/typing/source/js/main.js b/themes/typing/source/js/main.js
deleted file mode 100644
index 8dbe2c0..0000000
--- a/themes/typing/source/js/main.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/* This is concat of sri-fallback.min.js and typing.js
-* Any changes to typing.js needs to be reflected here (just concat again)
-*/
-!function(){var a="x-sri-fallback";function o(e){var r=e.getAttribute&&e.getAttribute(a),i=(e.tagName||"").toLowerCase(),n="script"===i&&e.src?"src":"link"===i&&"stylesheet"===e.rel&&e.href?"href":null;r&&n&&(e.onerror=function(){var t=document.createElement(i);t.crossOrigin=e.crossOrigin,t.integrity=e.integrity,t[n]=r,"link"===i&&(t.rel=e.rel),t.onerror=function(){console.log("SRI fallback "+r+" also failed to match integrity string "+t.integrity+".")},document.head.appendChild(t)})}new MutationObserver(function(t){for(var e=0;e' + alt + '')
- }
-
- $(this).wrap('')
- })
-
- $(this).find('.fancybox').each(function () {
- $(this).attr('rel', 'article' + i)
- })
- })
-
- if ($.fancybox) {
- $('.fancybox').fancybox()
- }
-
-
- //Add "Copy" button to code snippet
- var code = document.getElementsByClassName('code');
-
- for (var i = 0; i < code.length; i++) {
- var button = document.createElement('button');
- button.className = 'copy-button';
- button.textContent = 'Copy';
-
- code[i].appendChild(button);
- }
-
- $(document).ready(function() {
-
- // Add copy to clipboard button for code snippet
- var copyCode = new ClipboardJS('.copy-button', {
- target: function(trigger) {
- return trigger.previousElementSibling;
- }
- });
-
- copyCode.on('success', function(event) {
- event.clearSelection();
- event.trigger.textContent = 'Copied';
- window.setTimeout(function() {
- event.trigger.textContent = 'Copy';
- }, 2000);
- });
-
- copyCode.on('error', function(event) {
- event.trigger.textContent = 'Press "Ctrl + C" to copy';
- window.setTimeout(function() {
- event.trigger.textContent = 'Copy';
- }, 2000);
- });
-
- // Navigation menu
- $('#menu').click(function (event) {
- var nav = $('#main-nav');
- nav.toggle('fast');
- });
-
- // Show navigation button for smaller screen
- $(window).resize(function () {
- var viewportWidth = $(window).width();
- if (viewportWidth > 468) {
- $('#main-nav').show('fast');
- } else {
- $('#main-nav').hide('fast');
- }
- });
- });
-})(jQuery)