LMT.BlazorUtils.Dom 0.6.0-alpha1

Blazor: Provide components and utilities related to browser's DOM.
jQuery-like for Blazor is included. Just call _(Selector string) method.
Please follow the setup steps written to the README: https://github.com/15110123/Blazor-Utils

This is a prerelease version of LMT.BlazorUtils.Dom.
Install-Package LMT.BlazorUtils.Dom -Version 0.6.0-alpha1
dotnet add package LMT.BlazorUtils.Dom --version 0.6.0-alpha1
<PackageReference Include="LMT.BlazorUtils.Dom" Version="0.6.0-alpha1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LMT.BlazorUtils.Dom --version 0.6.0-alpha1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: LMT.BlazorUtils.Dom, 0.6.0-alpha1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install LMT.BlazorUtils.Dom as a Cake Addin
#addin nuget:?package=LMT.BlazorUtils.Dom&version=0.6.0-alpha1&prerelease

// Install LMT.BlazorUtils.Dom as a Cake Tool
#tool nuget:?package=LMT.BlazorUtils.Dom&version=0.6.0-alpha1&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* 0.6.0-alpha1
~ Features
- GlobalData: Save object that could be shared across all pages and components.  
- GlobalData has 2 modes:
-> Non-strict (default): Unlimit keys and objects are stored. There is no constrant.  
-> Strict: Developers can only add key which is included in a pre-defined array of key. For instance, Calling GlobalData.SetToStrict("username", "password") will cause GlobalData to only set value for "username" and "password".  
- LMTDynamicContext: A class which inherits LMTDynamicContext can decide which component should be rendered by parameters.  

~Fixes
- Compatible with Blazor 0.3.0 Preview 6, .NET Core 3.0.100 preview 6.  
- When component referencing (ref), "netstandard2._0.BlazorUtilsComponents" namespace prefix is removed. In the previous version, you may need this namespace declaration like this: https://github.com/15110123/Traffic-Sign-Recognizer/blob/master/TrafficSignRecognizer/TrafficSignRecognizer.Web/Pages/Index.cshtml#L63

~Changes
- Blazor Utils components folder is now hidden from project which references to.
- From 0.6.0 and above, developers need to pass IJSRuntime object manually by calling JsInvoke.UseRuntime(jsRuntime) in OnInit() or OnInitAsync().  Js runtime can be obtained by Blazor's dependency injection technique.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on LMT.BlazorUtils.Dom:

Package Downloads
LMT.BlazorUtils.Dev
Providing Blazor dev tools for easier development.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.6.0-alpha1 228 7/14/2019
0.5.4.1 425 11/5/2018
0.5.4 396 11/5/2018
0.5.3.2 462 10/8/2018
0.5.3.1 420 10/7/2018
0.5.3 409 10/7/2018
0.5.2 396 10/5/2018
0.5.1 426 10/4/2018
0.5.0 408 10/4/2018
0.4.7 420 10/1/2018
0.4.6 434 10/1/2018
0.4.5 413 9/23/2018
0.4.4 404 9/23/2018
0.4.3 491 9/23/2018
0.4.2 398 9/23/2018
0.4.1 401 9/21/2018
0.4.0 411 9/21/2018
0.3.5 486 9/18/2018
0.3.4 456 9/11/2018
0.3.3 401 9/11/2018
0.3.2 412 9/11/2018
0.3.1 410 9/11/2018
0.2.2 467 6/14/2018
0.2.1 521 6/14/2018
0.2.0 531 6/14/2018