diff --git a/doc-viewer.js b/doc-viewer.js index 2829940..feb7f72 100644 --- a/doc-viewer.js +++ b/doc-viewer.js @@ -2,17 +2,14 @@ window.addEventListener('load', function(){ const prev_buttons = document.getElementsByClassName("fa-cloud-download-alt"); button1 = document.createElement("button"); - button1.classList.add("_9a6cb8147b6c"); - button1.classList.add("_692d488d692b"); + button1.classList.add("download-button-1"); button1.setAttribute("id","download-button-1"); - button1.innerHTML = 'Descarga'; + button1.innerHTML = 'Descarga'; button2 = document.createElement("button"); - button2.classList.add("_6bff635a93f8"); - button2.classList.add("_309cf73375f7"); - button2.classList.add("_9a6cb8147b6c"); + button2.classList.add("download-button-2"); button2.setAttribute("id","download-button-2"); - button2.innerHTML = 'Descarga'; + button2.innerHTML = 'Descarga'; prev_buttons[0].parentNode.parentNode.prepend(button1); prev_buttons[1].parentNode.parentNode.removeChild(prev_buttons[1].parentNode); diff --git a/manifest.json b/manifest.json index 6786652..1d75fe6 100644 --- a/manifest.json +++ b/manifest.json @@ -2,11 +2,11 @@ "manifest_version": 3, "name": "StuHack", - "version": "0.3.9", + "version": "0.4.0", "description": "Banner remover, filter pass & document downloader", "content_scripts": [{ - "js": ["remove-banner.js", "doc-viewer.js", "remove-blur.js"], + "js": ["version-check.js", "remove-banner.js", "remove-blur.js", "doc-viewer.js"], "css": ["style.css"], "matches": ["https://www.studocu.com/*"] }] diff --git a/style.css b/style.css index df984c9..c823882 100644 --- a/style.css +++ b/style.css @@ -1,3 +1,28 @@ .nofilter{ filter: none !important; +} + + +.download-button-1, .download-button-2, .github-button{ + background: transparent; + border-radius: 3px; + color: #fff; + display: inline-block; + line-height: 1; + margin: 0 5px; + vertical-align: middle; +} + +.download-button-1{ + background: #5bc787; + padding: 4px 15px; +} + +.download-button-2{ + height: 30px; + min-width: 30px; +} + +.github-button{ + background: #333; } \ No newline at end of file diff --git a/version-check.js b/version-check.js new file mode 100644 index 0000000..37bb42a --- /dev/null +++ b/version-check.js @@ -0,0 +1,14 @@ +window.addEventListener('load', function(){ + version = chrome.runtime.getManifest().version; + + const prev_buttons = document.getElementsByClassName("fa-cloud-download-alt"); + + button_cv = document.createElement("button"); + button_cv.classList.add("github-button"); + + button_cv.innerHTML = 'v.'+version+''; + button_cv.onclick = function() {location.href="https://github.com/isanchop/stuhack/releases/" } + + prev_buttons[0].parentNode.parentNode.prepend(button_cv); + +}); \ No newline at end of file