public void CreateJsObject(string objectName, string method, JavascriptMethodEventHandler callback) { var jsObject = CreateJsObject(objectName); jsObject.Bind(method, false, callback); //This used to be SetObjectCallback. }
public void AddCallbackWithReturnValue(string nameSpace, string name, JavascriptMethodEventHandler callback) { if (String.IsNullOrWhiteSpace(nameSpace)) { throw new ArgumentException("Invalid namespace, must not be empty."); } if (String.IsNullOrWhiteSpace(name)) { throw new ArgumentException("Invalid name, must not be empty."); } _callbacksWithReturnValue.Add(new JSCallBackInfo <JavascriptMethodEventHandler> { Name = name, Namespace = nameSpace, Callback = callback }); foreach (var screen in _screens) { GetNamespace(screen, nameSpace, true).Bind(name, true, callback); } }
public void CreateJsObject(string objectName, string method, JavascriptMethodEventHandler callback) { var jsObject = CreateJsObject(objectName); jsObject.Bind(method, false, callback); //This used to be SetObjectCallback. }
public void Bind(string function, JavascriptMethodEventHandler callback) { binds.Push(new Tuple <string, JavascriptMethodEventHandler>(function, callback)); }