/// <summary> /// Registers Javascript object handler. /// </summary> /// <param name="configuration"> /// The configuration. /// </param> /// <param name="javascriptMethod"> /// The javascript method. /// </param> /// <param name="boundObject"> /// The bound object. /// </param> /// <param name="boundingOptions"> /// The bounding options. /// </param> /// <param name="registerAsync"> /// The register async. /// </param> /// <returns> /// The <see cref="ChromelyConfiguration"/> object. /// </returns> public static ChromelyConfiguration RegisterJsHandler(this ChromelyConfiguration configuration, string javascriptMethod, object boundObject, object boundingOptions, bool registerAsync) { return(configuration.RegisterJsHandler(new ChromelyJsHandler(javascriptMethod, boundObject, boundingOptions, registerAsync))); }
/// <summary> /// Use default Javascript object handler. /// </summary> /// <param name="configuration"> /// The configuration. /// </param> /// <summary> /// Sets use default Javascript object handler flag. /// </summary> /// <param name="objectNameToBind"> /// The object name to bind. /// </param> /// <param name="registerAsync"> /// The register async. /// </param> /// <returns> /// The <see cref="ChromelyConfiguration"/> object. /// </returns> public static ChromelyConfiguration UseDefaultJsHandler(this ChromelyConfiguration configuration, string objectNameToBind, bool registerAsync) { return(configuration.RegisterJsHandler(new ChromelyJsHandler(objectNameToBind, registerAsync))); }