Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoruPagge <git@upagge.ru>2021-01-21 10:45:01 +0300
committeruPagge <git@upagge.ru>2021-01-21 10:45:01 +0300
commitca2ea82cc0ea6871d7172526294b047bafe7bf3d (patch)
tree68c05877de4a0c629e7cf12eba53130c9f60eae8 /src
parent5295b3ebd32977bdd6e2efcc03d1697b5570a680 (diff)
no ads
Diffstat (limited to 'src')
-rw-r--r--src/js/cat-cit.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/js/cat-cit.js b/src/js/cat-cit.js
new file mode 100644
index 0000000..6fe7f29
--- /dev/null
+++ b/src/js/cat-cit.js
@@ -0,0 +1,27 @@
+var ads = "no-adb"
+var msg = '<div class="no-adb-1">Пользуетесь блокировщиком рекламы? Ничего, я тоже))<br/>Если вам нравятся статьи, <a class="donate-link" href="https://www.tinkoff.ru/sl/NSGSK7FgEI" target="_blank">налейте автору пива.</a></div>';
+onload=function(){
+ if (document.getElementsByClassName == undefined) {
+ document.getElementsByClassName = function(className)
+ {
+ var hasClassName = new RegExp("(?:^|\s)" + className + "(?:$|\s)");
+ var allElements = document.getElementsByTagName("*");
+ var results = [];
+ var element;
+ for (var i = 0; (element = allElements[i]) != null; i++) {
+ var elementClass = element.className;
+ if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
+ results.push(element);
+ }
+ return results;
+ }
+ }
+ blocked = 0;
+ var ad_nodes = document.getElementsByClassName(ads);
+ for(i in ad_nodes){
+ if (ad_nodes[i].offsetHeight == 0){
+ blocked = 1;
+ ad_nodes[i].innerHTML = msg;
+ }
+ }
+} \ No newline at end of file