@@ -181,8 +181,9 @@ define("conductor",
181
181
182
182
var Conductor = function ( options ) {
183
183
this . options = options || { } ;
184
+ this . oasis = new Oasis ( ) ;
184
185
this . conductorURL = this . options . conductorURL ||
185
- Oasis . config . oasisURL ||
186
+ oasis . configuration . oasisURL ||
186
187
'/dist/conductor-0.2.0.js.html' ;
187
188
188
189
this . data = { } ;
@@ -191,16 +192,6 @@ define("conductor",
191
192
this . capabilities = Conductor . capabilities . slice ( ) ;
192
193
} ;
193
194
194
- Conductor . configure = function ( name , value ) {
195
- if ( / ( c o n d u c t o r | o a s i s ) U R L / . test ( name ) ) {
196
- Oasis . config . oasisURL = value ;
197
- } else if ( 'eventCallback' === name ) {
198
- Oasis . configure ( name , value ) ;
199
- } else {
200
- throw new Error ( "Unexpected Configuration `" + name + "` = `" + value + "`" ) ;
201
- }
202
- } ;
203
-
204
195
Conductor . error = function ( error ) {
205
196
return Conductor . _error ( error ) ;
206
197
} ;
@@ -234,6 +225,14 @@ define("conductor",
234
225
}
235
226
236
227
Conductor . prototype = {
228
+ configure : function ( name , value ) {
229
+ if ( 'eventCallback' === name ) {
230
+ this . oasis . configure ( name , value ) ;
231
+ } else {
232
+ throw new Error ( "Unexpected Configuration `" + name + "` = `" + value + "`" ) ;
233
+ }
234
+ } ,
235
+
237
236
loadData : function ( url , id , data ) {
238
237
id = coerceId ( id ) ;
239
238
@@ -290,7 +289,7 @@ define("conductor",
290
289
}
291
290
}
292
291
293
- var sandbox = Conductor . Oasis . createSandbox ( {
292
+ var sandbox = this . oasis . createSandbox ( {
294
293
url : url ,
295
294
capabilities : capabilities ,
296
295
oasisURL : this . conductorURL ,
@@ -315,9 +314,9 @@ define("conductor",
315
314
316
315
// TODO: it would be better to access the consumer from
317
316
// `conductor.parentCard` after the child card refactoring is in master.
318
- if ( Conductor . Oasis . consumers . nestedWiretapping ) {
317
+ if ( this . oasis . consumers . nestedWiretapping ) {
319
318
card . wiretap ( function ( service , messageEvent ) {
320
- Conductor . Oasis . consumers . nestedWiretapping . send ( messageEvent . type , {
319
+ this . oasis . consumers . nestedWiretapping . send ( messageEvent . type , {
321
320
data : messageEvent . data ,
322
321
service : service + "" ,
323
322
direction : messageEvent . direction ,
@@ -452,7 +451,7 @@ define("conductor",
452
451
this [ prop ] = options [ prop ] ;
453
452
}
454
453
455
- this . consumers = o_create ( Conductor . Oasis . consumers ) ;
454
+ this . consumers = o_create ( oasis . consumers ) ;
456
455
this . options = options = options || { } ;
457
456
458
457
this . deferred = {
@@ -483,7 +482,7 @@ define("conductor",
483
482
cardOptions . consumers [ prop ] = cardOptions . consumers [ prop ] . extend ( { card : this } ) ;
484
483
}
485
484
486
- Conductor . Oasis . connect ( cardOptions ) ;
485
+ oasis . connect ( cardOptions ) ;
487
486
} ;
488
487
489
488
Conductor . Card . prototype = {
@@ -492,7 +491,7 @@ define("conductor",
492
491
} ,
493
492
494
493
updateData : function ( name , hash ) {
495
- Conductor . Oasis . portFor ( 'data' ) . send ( 'updateData' , { bucket : name , object : hash } ) ;
494
+ oasis . portFor ( 'data' ) . send ( 'updateData' , { bucket : name , object : hash } ) ;
496
495
} ,
497
496
498
497
/**
0 commit comments