Exemplo n.º 1
0
 private void CacheGlobal(IJavascriptObject jsobject, IJSObservableBridge ibo)
 {
     if (jsobject.HasRelevantId())
     {
         _FromJavascript_Global[jsobject.GetID()] = ibo;
     }
 }
Exemplo n.º 2
0
 private void Update(IJSObservableBridge ibo, IJavascriptObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     if (jsobject.HasRelevantId())
     {
         _FromJavascript_Global[jsobject.GetID()] = ibo;
     }
 }
Exemplo n.º 3
0
 public JavascriptMapper(IJSObservableBridge root, Action <IJavascriptObject, IJSObservableBridge> register, Action <IJSObservableBridge, IJavascriptObject> update,
                         Action <IJavascriptObject, string, IJavascriptObject> registerMapping, Action <IJavascriptObject, string, int, IJavascriptObject> registerCollectionMapping)
 {
     _Root                      = root;
     _Register                  = register;
     _Update                    = update;
     _RegisterMapping           = registerMapping;
     _RegisterCollectionMapping = registerCollectionMapping;
 }
Exemplo n.º 4
0
 public JavascriptMapper(IJSObservableBridge iRoot, BidirectionalMapper iFather)
 {
     _LiveMapper = iFather;
     _Root = iRoot;
 }
Exemplo n.º 5
0
 private void Update(IJSObservableBridge ibo, CefV8Value jsobject)
 {
     _GlobalBuilder.CreateAndGetID(jsobject);
     ibo.SetMappedJSValue(jsobject, this);
     _FromJavascript_Global[_GlobalBuilder.GetID(jsobject)] = ibo;
 }
Exemplo n.º 6
0
 internal static void AutoMap(this IJSObservableBridge @this)
 {
     @this.SetMappedJSValue(@this.JSValue);
 }
Exemplo n.º 7
0
 internal void Update(IJSObservableBridge observableBridge, IJavascriptObject jsobject)
 {
     observableBridge.SetMappedJSValue(jsobject);
     CacheGlobal(jsobject, observableBridge);
 }
Exemplo n.º 8
0
 public IJavascriptObjectInternalMapper GetMapper(IJSObservableBridge root)
 {
     return(new JavascriptMapper(root, CacheGlobal, Update, RegisterMapping, RegisterCollectionMapping));
 }
 private void Update(IJSObservableBridge ibo, JSObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     _FromJavascript_Global[_GlobalBuilder.GetID(jsobject)] = ibo;
 }
Exemplo n.º 10
0
 public JavascriptMapper(IJSObservableBridge iRoot, BidirectionalMapper iFather)
 {
     _LiveMapper = iFather;
     _Root       = iRoot;
 }
Exemplo n.º 11
0
        public static IJavascriptObject GetJSSessionValue(this IJSCSGlue @this)
        {
            IJSObservableBridge inj = @this as IJSObservableBridge;

            return((inj != null) ?  inj.MappedJSValue : @this.JSValue);
        }
Exemplo n.º 12
0
 private void Update(IJSObservableBridge ibo, JSObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     _FromJavascript_Global[_GlobalBuilder.GetID(jsobject)] = ibo;
 }
Exemplo n.º 13
0
 private void Update(IJSObservableBridge ibo, IJavascriptObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     if (jsobject.HasRelevantId())
         _FromJavascript_Global[jsobject.GetID()] = ibo;
 }
Exemplo n.º 14
0
 internal void Update(IJSObservableBridge observableBridge, IJavascriptObject jsobject)
 {
     observableBridge.SetMappedJSValue(jsobject);
     CacheGlobal(jsobject, observableBridge);
 }
Exemplo n.º 15
0
 public IJavascriptObjectInternalMapper GetMapper(IJSObservableBridge root)
 {
     return new JavascriptMapper(root, CacheGlobal, Update, RegisterMapping, RegisterCollectionMapping);
 }
Exemplo n.º 16
0
 private void CacheGlobal(IJavascriptObject jsobject, IJSObservableBridge ibo)
 {
     if (jsobject.HasRelevantId())
         _FromJavascript_Global[jsobject.GetID()] = ibo;
 }