Changeset 12283

Show
Ignore:
Timestamp:
02/04/08 14:37:17 (11 months ago)
Author:
jburke
Message:

Fixes #5688. Specifying resourceName now gets saved in the layer file. No need to specify resourceName in the standard.profile.js since each layer already has a dojo.provide() for that resource name. \!strict

Location:
util/trunk/buildscripts
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • util/trunk/buildscripts/jslib/buildUtil.js

    r12269 r12283  
    444444                                result.push({ 
    445445                                        layerName: layerName, 
     446                                        resourceName: layer.resourceName, 
    446447                                        copyrightFile: layer.copyrightFile, 
    447448                                        depList: depList, 
     
    628629buildUtil.createLayerContents = function( 
    629630        /*String*/layerName, 
     631        /*String*/resourceName, 
    630632        /*Array*/depList, 
    631633        /*Array*/provideList, 
     
    636638        //Concat the files together, and mark where we should insert all the 
    637639        //provide statements. 
    638         var dojoContents = ""; 
     640        var dojoContents = resourceName ? "dojo.provide(\"" + resourceName + "\");\r\n" : ""; 
    639641        for(var i = 0; i < depList.length; i++){ 
    640642                //Run the file contents through the include/exclude "preprocessor". 
     
    703705        for(var i = 0; i< dependencyResult.length; i++){ 
    704706                var layerResult = dependencyResult[i]; 
    705                 layerResult.contents = buildUtil.createLayerContents(layerResult.layerName, layerResult.depList, layerResult.provideList, version, kwArgs); 
     707                layerResult.contents = buildUtil.createLayerContents(layerResult.layerName, layerResult.resourceName, layerResult.depList, layerResult.provideList, version, kwArgs); 
    706708        } 
    707709 
  • util/trunk/buildscripts/profiles/standard.profile.js

    r10878 r12283  
    33                { 
    44                        name: "../dijit/dijit.js", 
    5                         resourceName: "dijit.dijit", 
    65                        dependencies: [ 
    76                                "dijit.dijit" 
     
    109                { 
    1110                        name: "../dijit/dijit-all.js", 
    12                         resourceName: "dijit.dijit-all", 
    1311                        layerDependencies: [ 
    1412                                "../dijit/dijit.js" 
     
    2018                { 
    2119                        name: "../dojox/off/offline.js", 
    22                         resourceName: "dojox.off.offline", 
    2320                        layerDependencies: [ 
    2421                        ],