Steve Sanderson
|
f4e0d663fa
|
Tiny simplification to NavLink
|
2018-02-22 15:03:49 +00:00 |
Steve Sanderson
|
b705ac2c0a
|
Switch to slightly higher-level implementation of NavLink (sacrificing some perf for better representation of current idioms)
|
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
|
3e30655ea4
|
Low-level NavLink implementation
|
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
|
d67bf63864
|
Update to SpaServices.Extensions 2.0.0
|
2018-02-22 11:07:03 +00:00 |
Steve Sanderson
|
6f25663a32
|
In UriHelper, cache current absolute URL
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
b764029ce0
|
Fix comment
|
2018-02-21 10:22: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
|
78a19c07e9
|
In RazorCompiler, allow HTML comments
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
7370d748c6
|
Initial, minimal BrowserRouter implementation. No config besides subclassing yet.
|
2018-02-21 10:22:03 +00:00 |
Steve Sanderson
|
0b5294a8f5
|
Enable SPA fallback routing on server
|
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
|
796d915526
|
Make spelling one step closer to correctness
|
2018-02-20 09:47:19 +00:00 |
Eugene Bekker
|
ea2019ac39
|
Update a reference to the new API style
|
2018-02-20 09:40:09 +00:00 |
Eugene Bekker
|
79a4016b13
|
Refactoring middleware configuration API
|
2018-02-20 09:40:09 +00:00 |
Steve Sanderson
|
a4c74234b4
|
Introduce deliberate misspelling
|
2018-02-19 15:14:08 +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
|
782ca0137d
|
Support "@inherits ..." directive
|
2018-02-18 22:03:15 +00:00 |
Steve Sanderson
|
f6d6714251
|
Serve static content from wwwroot
|
2018-02-16 15:56:22 +00:00 |
Steve Sanderson
|
69498f68f9
|
Add LayoutDisplay component and use it in StandaloneApp
|
2018-02-16 15:04:57 +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
|
7ad88a9406
|
Fix ArrayBuilder capacity expansion bug
|
2018-02-16 10:10:13 +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 |
Steve Sanderson
|
535b601d55
|
Multitargeted generate AngleSharp twice, so minimise the chance of either seeing the other in an incomplete state during build
|
2018-02-15 17:26:07 +00:00 |
Steve Sanderson
|
b529f2b913
|
Avoid confusion with client apps not rebuilding after changing Blazor library code
|
2018-02-15 16:45:30 +00:00 |
Steve Sanderson
|
af0085f550
|
Add *.cshtml for UpToDateCheckInput for VS
|
2018-02-15 16:14:48 +00:00 |
Steve Sanderson
|
dcbd7a27eb
|
Workaround file locked issue during build
|
2018-02-15 15:59:00 +00:00 |
Steve Sanderson
|
2ebfddc237
|
Switch client apps to netstandard2.0 to fix type load errors
Do a "git clean -xdf" on your local copy if you get runtime errors after
updating to this.
|
2018-02-15 10:20:31 +00:00 |
Steve Sanderson
|
e046dfca6d
|
Build net461 Razor extensions target on Windows only
|
2018-02-15 10:20:51 +00:00 |
Steve Sanderson
|
2da17602ed
|
Support "Region" frames in JS-side code
They only appear in a prepended subtree, because the .NET-side diffing
code resolves them out if they are top-level to any given edit
|
2018-02-14 23:41:25 +00:00 |
Steve Sanderson
|
848f24536a
|
Support "Region" frames in diffing
|
2018-02-14 23:41:24 +00:00 |
Steve Sanderson
|
a9822216f1
|
Add the concept of a "Region" render tree frame
|
2018-02-14 23:41:24 +00:00 |