Advertisement
Guest User

Untitled

a guest
Aug 30th, 2012
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.31 KB | None | 0 0
  1. --- UserScriptLoader.uc.js.orig 2012-08-31 03:20:30.000000000 +0900
  2. +++ UserScriptLoader.uc.js  2012-08-31 03:20:50.000000000 +0900
  3. @@ -254,6 +254,14 @@
  4.         ['onload','onerror','onreadystatechange'].forEach(function(k) {
  5.             if(obj[k] && (typeof(obj[k]) == 'function' || obj[k] instanceof Function)) req[k] = function() {
  6.                 obj[k]({
  7. +                   __exposedProps__: {
  8. +                       status: "r",
  9. +                       statusText: "r",
  10. +                       responseHeaders: "r",
  11. +                       responseText: "rw",
  12. +                       readyState: "r",
  13. +                       finalUrl: "r"
  14. +                   },
  15.                     status          : (req.readyState == 4) ? req.status : 0,
  16.                     statusText      : (req.readyState == 4) ? req.statusText : '',
  17.                     responseHeaders : (req.readyState == 4) ? req.getAllResponseHeaders() : '',
  18. @@ -854,6 +862,9 @@
  19.         USL.reloadScripts();
  20.  
  21.     var winObj = {
  22. +       __exposedProps__ : {
  23. +           __proto__: "r"
  24. +       },
  25.         window: safeWindow,
  26.         get AutoPagerize() {
  27.             return this.window.AutoPagerize;
  28. @@ -885,7 +896,7 @@
  29.         }
  30.     });
  31.     if (documentEnds.length) {
  32. -       aDocument.addEventListener("DOMContentLoaded", function(event){
  33. +       safeWindow.addEventListener("DOMContentLoaded", function(event){
  34.             event.currentTarget.removeEventListener(event.type, arguments.callee, false);
  35.             documentEnds.forEach(function(s) "delay" in s ?
  36.                 safeWindow.setTimeout(run, s.delay, s) : run(s));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement