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.tests._base.loader.cdnTest"); |
---|
9 | dojo.provide("dojo.tests._base.loader.cdnTest"); |
---|
10 | dojo.provide("dojo.tests._base.loader.cdnTest2"); |
---|
11 | dojo.tests._base.loader.cdnTest.status= "OK"; |
---|
12 | dojo.tests._base.loader.cdnTest2.status= "OK"; |
---|
13 | dojo.require("dojo.tests._base.loader.syncModule"); |
---|
14 | dojo.require("dojo.tests._base.loader.amdModule"); |
---|
15 | dojo.requireLocalization("dojo.tests._base.loader", "syncBundle", "ab-cd-ef"); |
---|
16 | dojo.requireLocalization("dojo.tests._base.loader", "amdBundle", "ab-cd-ef"); |
---|
17 | |
---|
18 | (function(){ |
---|
19 | var t1= dojo.i18n.getLocalization("dojo.tests._base.loader", "syncBundle"); |
---|
20 | var t2= dojo.i18n.getLocalization("dojo.tests._base.loader", "syncBundle", "ab-cd-ef"); |
---|
21 | var t3= dojo.i18n.getLocalization("dojo.tests._base.loader", "amdBundle"); |
---|
22 | var t4= dojo.i18n.getLocalization("dojo.tests._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.tests._base.loader.syncModule1"); |
---|
36 | dojo.requireAfterIf(dojoCdnTest==1, "dojo.tests._base.loader.amdModule1"); |
---|
37 | dojo.requireIf(dojoCdnTest==2, "dojo.tests._base.loader.syncModule2"); |
---|
38 | dojo.requireAfterIf(dojoCdnTest==2, "dojo.tests._base.loader.amdModule2"); |
---|
39 | dojoCdnTestLog.push("out-dojo.tests._base.loader.cdnTest"); |
---|