]> git.wh0rd.org - tt-rss.git/blobdiff - plugins/af_zz_noautoplay/init.js
plugins: run eslint const/let fixes
[tt-rss.git] / plugins / af_zz_noautoplay / init.js
index 9b7bf00772cc1e1c97ae000160ea4112bb7beb23..28e7ec78715d20f8719157c1bc75f7f13ff7de70 100644 (file)
@@ -1,40 +1,41 @@
-dojo.addOnLoad(function() {
-       PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED_CDM, function(row) {
-               if (row) {
-                       console.log("af_zz_noautoplay!");
-                       console.log(row);
-
-                       var videos = row.getElementsByTagName("video");
-                       console.log(row.innerHTML);
-
-                       for (i = 0; i < videos.length; i++) {
-
-                               videos[i].removeAttribute("autoplay");
-                               videos[i].pause();
-                               videos[i].onclick = function() {
-                                       this.paused ? this.play() : this.pause();
+require(['dojo/_base/kernel', 'dojo/ready'], function  (dojo, ready) {
+       ready(function () {
+               PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED_CDM, function (row) {
+                       if (row) {
+                               console.log("af_zz_noautoplay!");
+                               console.log(row);
+
+                               const videos = row.getElementsByTagName("video");
+                               console.log(row.innerHTML);
+
+                               for (i = 0; i < videos.length; i++) {
+
+                                       videos[i].removeAttribute("autoplay");
+                                       videos[i].pause();
+                                       videos[i].onclick = function () {
+                                               this.paused ? this.play() : this.pause();
+                                       }
                                }
                        }
-               }
 
-               return true;
-       });
+                       return true;
+               });
 
-       PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED, function(row) {
-               if (row) {
-                       var videos = row.getElementsByTagName("video");
+               PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED, function (row) {
+                       if (row) {
+                               const videos = row.getElementsByTagName("video");
 
-                       for (i = 0; i < videos.length; i++) {
-                               videos[i].removeAttribute("autoplay");
-                               videos[i].pause();
-                               videos[i].onclick = function() {
-                                       this.paused ? this.play() : this.pause();
+                               for (i = 0; i < videos.length; i++) {
+                                       videos[i].removeAttribute("autoplay");
+                                       videos[i].pause();
+                                       videos[i].onclick = function () {
+                                               this.paused ? this.play() : this.pause();
+                                       }
                                }
-                       }
 
-               }
+                       }
 
-               return true;
+                       return true;
+               });
        });
-
-});
\ No newline at end of file
+});