123456789101112131415161718192021222324252627282930 |
- "use strict";
- define( [ "module", "vwf/view" ], function( module, view ) {
- return view.load( module, {
- createdNode: function( nodeID, childID, childExtendsID, childImplementsIDs,
- childSource, childType, childIndex, childName, callback ) {
- if ( this.kernel.test( childID,
- "self::element(*,'http://vwf.example.com/sound/soundManager.vwf')",
- childID ) ) {
- // If this is the prototype, exit early - we want to register the actual sound manager.
- if (nodeID === 0 && ( childID !== this.kernel.application() ) ) {
- return undefined;
- }
- if ( this.state.soundManager.nodeID !== undefined ) {
- this.logger.errorx( "createdNode", "Sound manager already exists! Ignoring this one..." );
- return undefined;
- }
- this.state.soundManager = {
- "nodeID": childID,
- "name": childName
- };
- }
- }
- } );
- } );
|