12345678910111213141516171819 |
- define("dojox/mobile/transition", [
- "dojo/_base/Deferred",
- "dojo/_base/config"
- ], function(Deferred, config){
- /* summary: this is the wrapper module which load
- * dojox/css3/transit conditionally. If mblCSS3Transition
- * is set to 'dojox/css3/transit', it will be loaded as
- * the module to conduct the view transition.
- */
- if(config['mblCSS3Transition']){
- //require dojox/css3/transit and resolve it as the result of transitDeferred.
- var transitDeferred = new Deferred();
- require([config['mblCSS3Transition']], function(transit){
- transitDeferred.resolve(transit);
- });
- return transitDeferred;
- }
- return null;
- });
|