]> git.wh0rd.org - tt-rss.git/blobdiff - plugins/shorten_expanded/init.js
dojo: main UI: load stuff asynchronously
[tt-rss.git] / plugins / shorten_expanded / init.js
index 5e9e84aec56ff2d0cc2927b477da556ce92ae178..899f8a54d15c6c5a7d70faf240954dafcba65bd7 100644 (file)
@@ -22,26 +22,30 @@ function expandSizeWrapper(id) {
 
 }
 
-dojo.addOnLoad(function() {
-       PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED_CDM, function(row) {
-               if (getInitParam('cdm_expanded')) {
+require(['dojo/_base/kernel', 'dojo/ready'], function  (dojo, ready) {
 
-                       window.setTimeout(function() {
-                               if (row) {
-                                       if (row.offsetHeight >= _shorten_expanded_threshold * window.innerHeight) {
-                                               var content = row.select(".cdmContentInner")[0];
+       dojo.addOnLoad(function() {
+               PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED_CDM, function(row) {
+                       if (getInitParam('cdm_expanded')) {
 
-                                               if (content) {
-                                                       content.innerHTML = "<div class='contentSizeWrapper'>" +
-                                                               content.innerHTML + "</div><button class='expandPrompt' onclick='return expandSizeWrapper(\""+row.id+"\")' "+
-                                                               "href='#'>" + __("Click to expand article") + "</button>";
+                               window.setTimeout(function() {
+                                       if (row) {
+                                               if (row.offsetHeight >= _shorten_expanded_threshold * window.innerHeight) {
+                                                       var content = row.select(".cdmContentInner")[0];
 
+                                                       if (content) {
+                                                               content.innerHTML = "<div class='contentSizeWrapper'>" +
+                                                                       content.innerHTML + "</div><button class='expandPrompt' onclick='return expandSizeWrapper(\""+row.id+"\")' "+
+                                                                       "href='#'>" + __("Click to expand article") + "</button>";
+
+                                                       }
                                                }
                                        }
-                               }
-                       }, 150);
-               }
+                               }, 150);
+                       }
 
-               return true;
+                       return true;
+               });
        });
+
 });