ScrewTurn.Wiki.DefaultPage.SetupDoubleClickHandler C# (CSharp) Method

SetupDoubleClickHandler() private method

Sets the JavaScript double-click editing handler.
private SetupDoubleClickHandler ( ) : void
return void
        private void SetupDoubleClickHandler()
        {
            if(Settings.EnableDoubleClickEditing && !discussMode && !viewCodeMode) {
                StringBuilder sb = new StringBuilder(200);
                sb.Append(@"<script type=""text/javascript"">" + "\n");
                sb.Append("<!--\n");
                sb.Append("document.ondblclick = function() {\n");
                sb.Append("document.location = '");
                sb.Append(UrlTools.BuildUrl("Edit.aspx?Page=", Tools.UrlEncode(currentPage.FullName)));
                sb.Append("';\n");
                sb.Append("}\n");
                sb.Append("// -->\n");
                sb.Append("</script>");

                lblDoubleClickHandler.Text = sb.ToString();
            }
            else lblDoubleClickHandler.Visible = false;
        }