Index: test/common.js |
=================================================================== |
--- a/test/common.js |
+++ b/test/common.js |
@@ -14,22 +14,26 @@ |
* You should have received a copy of the GNU General Public License |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
function addScript(url) |
{ |
var script = document.createElement("script"); |
script.src = url; |
- if (js17supported) |
- script.type = "text/javascript;version=1.7"; |
- else |
+ if (!js17supported) |
script.src += "?backcompat"; |
script.async = false; |
document.head.appendChild(script); |
return script; |
} |
function require(module) |
{ |
+ if (require.modules.hasOwnProperty(module)) |
+ { |
+ require.scopes[module] = evalModule(require.modules[module]); |
+ delete require.modules[module]; |
+ } |
return require.scopes[module]; |
} |
require.scopes = {}; |
+require.modules = {}; |
Felix Dahlke
2015/02/03 06:21:16
Have you considered calling this "sources"? Seems
Wladimir Palant
2015/02/03 16:26:04
Done.
|