//15f8:02:01 004d:0129 SQLiteWithDataGridView.Application define interface CSSMinimizeFormToSidebar::CSSMinimizeFormToSidebar.HTML.Pages.IApp //{ Location = // assembly: Y:\SQLiteWithDataGridView.Application\CSSMinimizeFormToSidebar.dll // type: CSSMinimizeFormToSidebar.ApplicationExtension, CSSMinimizeFormToSidebar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null // offset: 0x0043 // method:CSSMinimizeFormToSidebar.HTML.Pages.IApp InitializeSidebarBehaviour(System.Windows.Forms.Form, Boolean) } //{ trace = X:\jsc.internal.svn\compiler\jsc\Languages\IL\ILTranslationExtensions.EmitToArguments.cs, TargetMethod = CSSMinimizeFormToSidebar.HTML.Pages.IApp InitializeSidebarBehaviour(System.Windows.Forms.Form, Boolean), DeclaringType = CSSMinimizeFormToSidebar.ApplicationExtension, Location = // assembly: X:\jsc.svn\examples\javascript\forms\SQLiteWithDataGridView\SQLiteWithDataGridView\bin\x86\ASPNET\SQLiteWithDataGridView.exe // type: SQLiteWithDataGridView.Application+<>c__DisplayClass4, SQLiteWithDataGridView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null // offset: 0x001c // method:Void <.ctor>b__0(SQLiteWithDataGridView.Library.GridForm), ex = System.MissingMethodException: Method not found: 'Void ScriptCoreLib.JavaScript.Extensions.INodeExtensions.Clear(ScriptCoreLib.JavaScript.DOM.INode)'. // at System.ModuleHandle.ResolveMethod(RuntimeModule module, Int32 methodToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount) /// <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(IDefault page) { content.label1.Text = Native.Document.location.href; // this is mesed up on Galaxy S, why? //global::DiagnosticsConsole.ApplicationContent.BindKeyboardToDiagnosticsConsole(); //FormStyler.AtFormCreated = FormStyler.LikeVisualStudioMetro; content.AttachControlTo(page.Content); //content.AutoSizeControlTo(page.ContentSize); @"SQLite With DataGridView".ToDocumentTitle(); content.con.Left = 0; content.con.Top = Native.window.Height - content.con.Height; content.con.Opacity = 0.7; //content.con.PopupInsteadOfClosing(); var once = false; content.NewForm += f => { if (once) { //f.PopupInsteadOfClosing(HandleFormClosing: false); } else { once = true; //f.DisableFormClosingHandler = true; global::CSSMinimizeFormToSidebar.ApplicationExtension.InitializeSidebarBehaviour( f ); } }; var canvas = new AvalonPromotionBrandIntro.ApplicationCanvas(); canvas.TriggerOnClick = false; canvas.Background = Brushes.Transparent; canvas.AnimationAllWhite += delegate { Native.Document.body.style.backgroundColor = JSColor.None; }; canvas.AnimationCompleted += delegate { ScriptCoreLib.JavaScript.Extensions.AvalonExtensions.ToHTMLElement( canvas ).Orphanize(); }; canvas.PrepareAnimation()(); canvas.AttachToContainer(Native.Document.body); canvas.AutoSizeTo(Native.Document.body); }
public void Splash( Action<AvalonPromotionBrandIntro.ApplicationCanvas> NotifySplash = null ) { c.OrphanizeContainer(); var s = new AvalonPromotionBrandIntro.ApplicationCanvas(); s.Background = Brushes.Transparent; s.SizeTo(this.Width, this.Height); s.AttachTo(this); this.SizeChanged += delegate { s.SizeTo(this.Width, this.Height); }; if (NotifySplash != null) NotifySplash(s); s.AnimationAllBlack += delegate { CreateLogoAnimation(); }; s.AnimationCompleted += delegate { s.Orphanize(); }; s.PrepareAnimation()(); }
public Application(PromotionWebApplicationHome.HTML.Pages.IDefault app) { "jsc".ToDocumentTitle(); // http://www.google.com/support/forum/p/Google+Analytics/thread?tid=486a963e463df665&hl=en var gapathname = Native.document.location.pathname; var gasearch = Native.document.location.search; var gahash = Native.window.escape(Native.document.location.hash); var gapageview = gapathname + gasearch + gahash; var hash = Native.document.location.hash; Action<string> Analytics = __hash => { var __gahash = Native.window.escape(__hash); var __gapageview = gapathname + gasearch + __gahash; "UA-13087448-1".ToGoogleAnalyticsTracker( pageTracker => { pageTracker._setDomainName(".jsc-solutions.net"); pageTracker._trackPageview(__gapageview); } ); }; Analytics(Native.document.location.hash); ////var IsStudio = Native.Document.location.hash.StartsWith("#/studio"); ////if (Native.Document.location.host.StartsWith("studio.")) ////{ //// IsStudio = true; ////} ////if (IsStudio) ////{ //// app.PageContent.Clear(); //// new StudioView( //// AddSaveButton //// ).Content.AttachToDocument(); ////} ////else { PromotionWebApplicationHome.Components.DefaultPageExtensions.AnimateHomePage(app); } var canvas = new AvalonPromotionBrandIntro.ApplicationCanvas(); canvas.TriggerOnClick = false; canvas.Background = Brushes.Transparent; canvas.AnimationAllWhite += delegate { Native.document.body.style.backgroundColor = JSColor.None; }; canvas.AnimationStartDelay = 1; var JSC_robo2 = new HTML.Audio.FromAssets.JSC_robo2(); JSC_robo2.load(); canvas.AnimationShake += delegate { JSC_robo2.play(); }; canvas.AnimationCompleted += delegate { ScriptCoreLib.JavaScript.Extensions.AvalonExtensions.ToHTMLElement( canvas ).Orphanize(); }; canvas.AttachToContainer(Native.document.body); canvas.AutoSizeTo(Native.document.body); canvas.AnimationStartDelay = 1; canvas.PrepareAnimation()(); }
public Application(PromotionWebApplicationHome.HTML.Pages.IDefault app) { "jsc".ToDocumentTitle(); // http://www.google.com/support/forum/p/Google+Analytics/thread?tid=486a963e463df665&hl=en var gapathname = Native.document.location.pathname; var gasearch = Native.document.location.search; var gahash = Native.window.escape(Native.document.location.hash); var gapageview = gapathname + gasearch + gahash; var hash = Native.document.location.hash; Action <string> Analytics = __hash => { var __gahash = Native.window.escape(__hash); var __gapageview = gapathname + gasearch + __gahash; "UA-13087448-1".ToGoogleAnalyticsTracker( pageTracker => { pageTracker._setDomainName(".jsc-solutions.net"); pageTracker._trackPageview(__gapageview); } ); }; Analytics(Native.document.location.hash); ////var IsStudio = Native.Document.location.hash.StartsWith("#/studio"); ////if (Native.Document.location.host.StartsWith("studio.")) ////{ //// IsStudio = true; ////} ////if (IsStudio) ////{ //// app.PageContent.Clear(); //// new StudioView( //// AddSaveButton //// ).Content.AttachToDocument(); ////} ////else { PromotionWebApplicationHome.Components.DefaultPageExtensions.AnimateHomePage(app); } var canvas = new AvalonPromotionBrandIntro.ApplicationCanvas(); canvas.TriggerOnClick = false; canvas.Background = Brushes.Transparent; canvas.AnimationAllWhite += delegate { Native.document.body.style.backgroundColor = JSColor.None; }; canvas.AnimationStartDelay = 1; var JSC_robo2 = new HTML.Audio.FromAssets.JSC_robo2(); JSC_robo2.load(); canvas.AnimationShake += delegate { JSC_robo2.play(); }; canvas.AnimationCompleted += delegate { ScriptCoreLib.JavaScript.Extensions.AvalonExtensions.ToHTMLElement( canvas ).Orphanize(); }; canvas.AttachToContainer(Native.document.body); canvas.AutoSizeTo(Native.document.body); canvas.AnimationStartDelay = 1; canvas.PrepareAnimation()(); }