/// <summary> /// This is a javascript application. /// </summary> /// <param name="page">HTML document rendered by the web server which can now be enhanced.</param> public Application(IDefaultPage page) { // Update document title // http://do.jsc-solutions.net/Update-document-title @"Hello world".ToDocumentTitle(); #region phase 2 var bg = new IHTMLDiv().AttachTo(page.Header); bg.style.SetSize(800, 600); bg.style.position = IStyle.PositionEnum.relative; var c = new IHTMLDiv().AttachTo(bg); c.style.left = "4px"; c.style.right = "4px"; c.style.bottom = "4px"; c.style.top = "4px"; c.style.position = IStyle.PositionEnum.absolute; new TwentyTenWorkspace().ToBackground( bg.style ); var dv = new SolutionDocumentViewer { "Default.htm", "Application.cs", "ApplicationWebService.cs", "XX XXX XX XXX XX XXX XXX XXx XXX XXX", }; dv.Add( new SolutionDocumentViewerTab { Text = "Program.cs" }.With( k => { k.Activated += delegate { dv.Content.innerHTML = "hello world"; }; } ) ); dv.Container.AttachTo(c); dv.Last().Activate(); #endregion new TwentyTenWorkspace().ToBackground( page.Background.style ); }