From 76dc17a36c486bdb390714aed190e9af09e082c3 Mon Sep 17 00:00:00 2001 From: AakashGC Date: Wed, 7 Oct 2020 13:44:43 +1100 Subject: [PATCH 1/4] added plugins config --- templates/qe-menubar.js | 86 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 templates/qe-menubar.js diff --git a/templates/qe-menubar.js b/templates/qe-menubar.js new file mode 100644 index 00000000..c6347e04 --- /dev/null +++ b/templates/qe-menubar.js @@ -0,0 +1,86 @@ +var menubarDiv = document.createElement("div"); + +menubarDiv.innerHTML = +'\n' + +'
\n' + + '\n' + + '
\n' + + '\n' + + '\n' + + '
\n' + +'
'; + +document.body.prepend(menubarDiv); + +var menuLabels = document.querySelectorAll('.qemb-groups>li>span'); +var menuLists = document.querySelectorAll('.qemb-groups>li>ul'); +function hideMenu(){ + var isClickInside = false; + for (var i = 0; i < menuLists.length; i++) { + if (menuLabels[i].contains(event.target)) { + isClickInside = true; + } + } + if (!isClickInside) { + for (var i = 0; i < menuLabels.length; i++) { + menuLabels[i].classList.remove('active'); + menuLists[i].style.display = ""; + } + document.removeEventListener('click', hideMenu); + } +} +for (var i = 0; i < menuLabels.length; i++) { + menuLabels[i].addEventListener('click', function() { + if ( this.classList.contains('active') ) { + this.classList.remove('active'); + this.nextElementSibling.style.display = ""; + document.removeEventListener('click', hideMenu); + } else { + for (var j = 0; j < menuLabels.length; j++) { + menuLabels[j].classList.remove('active'); + menuLists[j].style.display = ""; + } + this.classList.add('active'); + this.nextElementSibling.style.display = "block"; + document.addEventListener('click', hideMenu); + } + }) +} \ No newline at end of file From 1985c4de384ab1da05abf6ca2d5368b5d00e4f0c Mon Sep 17 00:00:00 2001 From: AakashGC Date: Wed, 7 Oct 2020 17:33:05 +1100 Subject: [PATCH 2/4] renaming folder and path --- templates/qe-menubar.js | 86 ----------------------------------------- 1 file changed, 86 deletions(-) delete mode 100644 templates/qe-menubar.js diff --git a/templates/qe-menubar.js b/templates/qe-menubar.js deleted file mode 100644 index c6347e04..00000000 --- a/templates/qe-menubar.js +++ /dev/null @@ -1,86 +0,0 @@ -var menubarDiv = document.createElement("div"); - -menubarDiv.innerHTML = -'\n' + -'
\n' + - '\n' + - '
\n' + - '\n' + - '\n' + - '
\n' + -'
'; - -document.body.prepend(menubarDiv); - -var menuLabels = document.querySelectorAll('.qemb-groups>li>span'); -var menuLists = document.querySelectorAll('.qemb-groups>li>ul'); -function hideMenu(){ - var isClickInside = false; - for (var i = 0; i < menuLists.length; i++) { - if (menuLabels[i].contains(event.target)) { - isClickInside = true; - } - } - if (!isClickInside) { - for (var i = 0; i < menuLabels.length; i++) { - menuLabels[i].classList.remove('active'); - menuLists[i].style.display = ""; - } - document.removeEventListener('click', hideMenu); - } -} -for (var i = 0; i < menuLabels.length; i++) { - menuLabels[i].addEventListener('click', function() { - if ( this.classList.contains('active') ) { - this.classList.remove('active'); - this.nextElementSibling.style.display = ""; - document.removeEventListener('click', hideMenu); - } else { - for (var j = 0; j < menuLabels.length; j++) { - menuLabels[j].classList.remove('active'); - menuLists[j].style.display = ""; - } - this.classList.add('active'); - this.nextElementSibling.style.display = "block"; - document.addEventListener('click', hideMenu); - } - }) -} \ No newline at end of file From c6187b28d1b6f0e30d974ba1c9911186f3ffaafa Mon Sep 17 00:00:00 2001 From: DrDrij Date: Fri, 23 Oct 2020 14:01:32 +1100 Subject: [PATCH 3/4] Added GA code for programming lectures #67 --- lectures/_config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/lectures/_config.yml b/lectures/_config.yml index 95360cda..3c2e63f2 100644 --- a/lectures/_config.yml +++ b/lectures/_config.yml @@ -17,3 +17,4 @@ sphinx: html_theme_options: header_organisation_url: https://quantecon.org header_organisation: QuantEcon + google_analytics_id: UA-54984338-9 From 07043ce2d34ffa5e77a6ce4524605111a03c7385 Mon Sep 17 00:00:00 2001 From: DrDrij Date: Sun, 25 Oct 2020 14:21:10 +1100 Subject: [PATCH 4/4] Add new html metadata variables --- lectures/_config.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lectures/_config.yml b/lectures/_config.yml index 3c2e63f2..0ea4f542 100644 --- a/lectures/_config.yml +++ b/lectures/_config.yml @@ -1,6 +1,12 @@ title: Python Programming for Economics and Finance author: Thomas J. Sargent & John Stachurski logo: _static/qe-logo-large.png +keywords: Python, QuantEcon, Quantitative Economics, Economics, Sloan, Alfred P. Sloan Foundation, Tom J. Sargent, John Stachurski +description: This website presents a set of lectures on python programming for economics, designed and written by Thomas J. Sargent and John Stachurski + +twitter: quantecon +twitter_logo_url: https://assets.quantecon.org/img/qe-twitter-logo.png +og_logo_url: https://assets.quantecon.org/img/qe-og-logo.png execute: execute_notebooks: "cache"