Skip to content

Commit

Permalink
fixed scope issue with predefined variables
Browse files Browse the repository at this point in the history
  • Loading branch information
Touffy committed Mar 7, 2015
1 parent d14005b commit c47720f
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions SCxmlDatamodel.js
Expand Up @@ -39,15 +39,15 @@ SCxml.prototype.initIframe=function (data)
this.datamodel._jsscxml_predefined_={}
for(var i in this.datamodel) if(this.datamodel.hasOwnProperty(i))
this.datamodel._jsscxml_predefined_[i]=undefined
this.datamodel.__defineGetter__("_sessionid", function(){return this._sc.sid})
this.datamodel.__defineSetter__("_sessionid", function(){return this._sc.sid})
this.datamodel.__defineGetter__("_event", function(){
return this._sc.lastEvent})
this.datamodel.__defineSetter__("_event", function(){
return this._sc.lastEvent})
this.datamodel.__defineGetter__("_name", function(){return this._sc.name})
this.datamodel.__defineSetter__("_name", function(){return this._sc.name})

with(this){
datamodel.__defineGetter__("_sessionid", function(){return sid})
datamodel.__defineSetter__("_sessionid", function(){return sid})
datamodel.__defineGetter__("_event", function(){return lastEvent})
datamodel.__defineSetter__("_event", function(){return lastEvent})
datamodel.__defineGetter__("_name", function(){return name})
datamodel.__defineSetter__("_name", function(){return name})
}
this.datamodel.__defineGetter__("_ioprocessors", function(){
return SCxml.EventProcessors })
this.datamodel.__defineSetter__("_ioprocessors", function(){
Expand Down

0 comments on commit c47720f

Please sign in to comment.