Steve Sanderson
|
3ef78dcb7b
|
Stop treating RenderFragment as immutable, because its output isn't
|
2018-03-05 02:02:26 +00:00 |
Steve Sanderson
|
649159e31d
|
Use real BCL System.Net.Http.HttpClient. Implements #159
|
2018-02-28 17:37:42 +00:00 |
Steve Sanderson
|
4bd3cd98d6
|
Simplify apps by moving some commonly used types into Microsoft.AspNetCore.Blazor namespace
|
2018-02-28 11:29:14 +00:00 |
Steve Sanderson
|
3e5381c17e
|
Rename .DevHost project to .Cli, and make it work as a DotNetCliTool
|
2018-02-27 12:17:35 +00:00 |
Steve Sanderson
|
6995b974e9
|
Support @bind for textboxes and checkboxes
|
2018-02-26 14:39:56 +00:00 |
Steve Sanderson
|
02a0be5c2b
|
Add JsonUtil unit tests plus E2E tests for new StandaloneApp pages
|
2018-02-26 13:01:11 +00:00 |
Steve Sanderson
|
c0bf73234c
|
Tweak (to force rebuild, since Travis just tried to build a branch that was already deleted)
|
2018-02-23 22:42:10 +00:00 |
Steve Sanderson
|
8590f6e7a5
|
Remainder of initial HttpClient features plus E2E tests
|
2018-02-23 22:31:26 +00:00 |
Steve Sanderson
|
88cc2caf45
|
Infrastructure for E2E tests where the app makes requests to an API server
|
2018-02-23 13:28:58 +00:00 |
Steve Sanderson
|
ea6b6bcd19
|
Add an example API server project that can be used in E2E tests
|
2018-02-23 13:07:49 +00:00 |
Steve Sanderson
|
0bb32ad628
|
Move BrowserRouter -> Router in Microsoft.AspNetCore.Blazor now it has no browser-specific aspects
|
2018-02-23 10:49:03 +00:00 |
Steve Sanderson
|
82bcf9172a
|
Convert the static UriHelper into a service, IUriHelper, and inject where needed
|
2018-02-23 10:35:28 +00:00 |
Steve Sanderson
|
c408045e31
|
In RazorCompiler, support @inject directive
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
3f9d358004
|
Make ComponentFactory throw if you try to use [Inject] with a property that has no setter (otherwise it could be confusing)
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
e524994734
|
Make ComponentFactory do all the reflection up-front and cache the resulting delegates
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
ceacd489aa
|
Simplistic implementation of property injection
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
ce10e6fa19
|
In preparation for DI, give every Renderer an IServiceProvider
|
2018-02-23 09:32:26 +00:00 |
Steve Sanderson
|
d388cb6510
|
Add E2E test covering nav menu and NavLink usage in StandaloneApp
|
2018-02-22 15:03:49 +00:00 |
Steve Sanderson
|
58ae5dea9a
|
Additional methods on ParameterCollection to simplify usage
|
2018-02-22 15:03:49 +00:00 |
Steve Sanderson
|
25b76bc6dc
|
Skip rerendering child components if their params are definitely unchanged
|
2018-02-22 13:23:52 +00:00 |
Steve Sanderson
|
08d7b77d38
|
Avoid component syntax confusion by making it a compile-time error. Fixes #145
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
1a31634b70
|
Capture component child content as a RenderFragment parameter.
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
bd455453d6
|
Report line/column when reporting mismatching tags
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
0665d30e19
|
In RazorCompiler, reject malformed documents with mismatching tags
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
95023c0300
|
In RazorCompiler, support components with children
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
fc9cb1af65
|
Add E2E tests for BrowserRouter, plus implement querystring/hash support
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
8bc7c92683
|
Support hosting at non-root URL. Prove it by updating BasicTestApp to serve from non-root location.
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
7073429cd5
|
Clean up and include routing unit tests
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
87fc15cc23
|
Add test to demonstrate current component attribute parsing inconsistencies
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
78a19c07e9
|
In RazorCompiler, allow HTML comments
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
58af3e1638
|
Allow blazor-boot script to be served from apps not hosted at domain root
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
608da4c78b
|
Specifying entrypoint: Add tests and other stylistic tweaks
|
2018-02-19 14:22:03 +00:00 |
Eugene Bekker
|
1653e56b98
|
Adding ability to qualify the entry point of the main assembly
|
2018-02-19 14:11:25 +00:00 |
Steve Sanderson
|
1e0836167d
|
Make temporary "layout" and "implements" syntax work with _ViewImports hierarchies
|
2018-02-19 12:48:08 +00:00 |
Steve Sanderson
|
f649de2976
|
Support _ViewImports.cshtml files hierarchically
|
2018-02-18 23:57:20 +00:00 |
Steve Sanderson
|
be1400663b
|
Unit test to show the Razor compiler passes through any C# compilation errors
|
2018-02-18 23:54:12 +00:00 |
Steve Sanderson
|
782ca0137d
|
Support "@inherits ..." directive
|
2018-02-18 22:03:15 +00:00 |
Steve Sanderson
|
6e7c4ec6c0
|
Tests for LayoutDisplay component
|
2018-02-16 17:23:12 +00:00 |
Steve Sanderson
|
df825de86d
|
Reorganise some test helpers in shared locations
|
2018-02-16 17:23:04 +00:00 |
Steve Sanderson
|
f6d6714251
|
Serve static content from wwwroot
|
2018-02-16 15:56:22 +00:00 |
Steve Sanderson
|
f54df27c21
|
Define ILayoutComponent so there's compile-time validation that layouts are defined correctly
|
2018-02-16 15:04:51 +00:00 |
Steve Sanderson
|
7139cb70c5
|
Support temporary @(Implements<MyInterfaceType>()) syntax
|
2018-02-16 12:39:38 +00:00 |
Steve Sanderson
|
9e333e31c5
|
Support temporary @(Layout<MyLayoutType>()) syntax
|
2018-02-16 12:10:44 +00:00 |
Steve Sanderson
|
f91d1d4803
|
Better handling of render-after-disposed scenarios
|
2018-02-16 12:10:44 +00:00 |
Steve Sanderson
|
0595251ac2
|
E2E test showing rendering of RenderFragment
|
2018-02-16 10:10:14 +00:00 |
Steve Sanderson
|
ad2c63ca37
|
Make OpenRegion/CloseRegion not public because they are only to support AddContent(seq, fragment)
|
2018-02-16 10:10:12 +00:00 |
Steve Sanderson
|
41aae0b7e6
|
Add ability to append RenderFragment into a RenderTreeBuilder
|
2018-02-16 10:10:11 +00:00 |
Steve Sanderson
|
29a6175ac1
|
Define RenderFragment concept
|
2018-02-16 10:10:10 +00:00 |
Steve Sanderson
|
1ac5ee25c1
|
Rename RenderTreeBuilder's AddText to AddContent, since it will be used for other types too
|
2018-02-16 10:10:08 +00:00 |
Steve Sanderson
|
acc5b9461b
|
Add ability to add component frame using runtime type object instead of generic param
|
2018-02-16 10:10:07 +00:00 |