dojo/testsDOH/_base/loader/cdnTest.js

Maintainability

77.41

Lines of code

39

Created with Raphaël 2.1.002550751002015-5-18

2015-5-18
Maintainability: 77.41

Created with Raphaël 2.1.00102030402015-5-18

2015-5-18
Lines of Code: 39

Difficulty

8.72

Estimated Errors

0.42

Function weight

By Complexity

Created with Raphaël 2.1.0<anonymous>1

By SLOC

Created with Raphaël 2.1.0<anonymous>15
dojo.loadInit(function(){
1
dojo.loadInit(function(){
2
    // this function is evaluated first and only once
3
    dojoCdnTestLog.push("loadInit in cdnTest");
4
    // define a global variable
5
    dojoCdnTest= 1;
6
});
7
 
8
dojoCdnTestLog.push("in-dojo.testsDOH._base.loader.cdnTest");
9
dojo.provide("dojo.testsDOH._base.loader.cdnTest");
10
dojo.provide("dojo.testsDOH._base.loader.cdnTest2");
11
dojo.testsDOH._base.loader.cdnTest.status= "OK";
12
dojo.testsDOH._base.loader.cdnTest2.status= "OK";
13
dojo.require("dojo.testsDOH._base.loader.syncModule");
14
dojo.require("dojo.testsDOH._base.loader.amdModule");
15
dojo.requireLocalization("dojo.testsDOH._base.loader", "syncBundle", "ab-cd-ef");
16
dojo.requireLocalization("dojo.testsDOH._base.loader", "amdBundle", "ab-cd-ef");
17
 
18
(function(){
19
var t1= dojo.i18n.getLocalization("dojo.testsDOH._base.loader", "syncBundle");
20
var t2= dojo.i18n.getLocalization("dojo.testsDOH._base.loader", "syncBundle", "ab-cd-ef");
21
var t3= dojo.i18n.getLocalization("dojo.testsDOH._base.loader", "amdBundle");
22
var t4= dojo.i18n.getLocalization("dojo.testsDOH._base.loader", "amdBundle", "ab-cd-ef");
23
 
24
require(["doh"], function(doh){
25
    doh.register("test-i18n-inline", function(t){
26
        t.is(t1.syncBundle, "syncBundle");
27
        t.is(t2.syncBundle, "syncBundle-ab-cd-ef");
28
        t.is(t3.amdBundle, "amdBundle");
29
        t.is(t4.amdBundle, "amdBundle-ab-cd-ef");
30
    });
31
});
32
})();
33
 
34
 
35
dojo.requireIf(dojoCdnTest==1, "dojo.testsDOH._base.loader.syncModule1");
36
dojo.requireAfterIf(dojoCdnTest==1, "dojo.testsDOH._base.loader.amdModule1");
37
dojo.requireIf(dojoCdnTest==2, "dojo.testsDOH._base.loader.syncModule2");
38
dojo.requireAfterIf(dojoCdnTest==2, "dojo.testsDOH._base.loader.amdModule2");
39
dojoCdnTestLog.push("out-dojo.testsDOH._base.loader.cdnTest");