Bloom.Edit.ConfigurationDialog.WebBrowser_DocumentCompleted C# (CSharp) Method

WebBrowser_DocumentCompleted() private method

private WebBrowser_DocumentCompleted ( object sender, Gecko e ) : void
sender object
e Gecko
return void
        void WebBrowser_DocumentCompleted(object sender, Gecko.Events.GeckoDocumentCompletedEventArgs e)
        {
            _browser.AddScriptSource("jquery-1.10.1.js");
            _browser.AddScriptSource("form2object.js");
            _browser.AddScriptSource("js2form.js");
            _browser.AddScriptSource("underscore.js");

            _browser.AddScriptContent(
                @"function gatherSettings()
                    {
                        var formData = form2object('form', '.', false, null);
                        document.getElementById('output').innerHTML = JSON.stringify(formData, null, '\t');
                    }
                function preloadSettings()
                    {
                         x =  "+_libraryJsonData+ @";
                        var $inputs = $('#form').find('[name]');
                        populateForm($inputs, x, 'name');
                    }");

            //if we have saved data from a previous run, prepopulate the form with that

            _browser.RunJavaScript("preloadSettings()"); //nb: if this starts removing the defaults, it means we've lost the patch: if(valForForm != null) on line 80 of jsform.js
        }