KoLite 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package KoLite --version 1.0.1
NuGet\Install-Package KoLite -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KoLite" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add KoLite --version 1.0.1
#r "nuget: KoLite, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install KoLite as a Cake Addin
#addin nuget:?package=KoLite&version=1.0.1

// Install KoLite as a Cake Tool
#tool nuget:?package=KoLite&version=1.0.1

Features include:
1) dirtyFlag (for change tracking)
2) activity indicator (ideal for commands)
3) command (with execute, canExecute, and activity features)


### asyncCommand
<button data-bind="command: loadCmd">Save</button>

saveCmd = ko.asyncCommand({
execute: function(complete) { ... }
})


### asyncCommand and Activity
<button data-bind="activity: saveCmd.isExecuting, command: saveCmd">Save</button>

saveCmd = ko.asyncCommand({
execute: function(complete) { ... },
canExecute: function(isExecuting) {
           return !isExecuting && self.isDirty()
       }
})

### dirtyFlag
// Your model
var Person = function () {
var self = this;
self.id = ko.observable();
self.firstName = ko.observable().extend({ required: true });
self.lastName = ko.observable().extend({ required: true });
self.dirtyFlag = new ko.DirtyFlag([self.firstName,self.lastName]);
return self;
};

Hook these into your viewmodel ...

//Did It Change?          
viewModel.dirtyFlag().isDirty();

//Resync Changes
viewModel.dirtyFlag().reset();

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on KoLite:

Package Downloads
JsSite

This is a set of simplest javascript modules that can help to you organize your framework on ASP.NET (MVC). This is just for a begin your js-framework. For example: control DataSource - is loader that can data from web api with pager and it cat make selection.

Calabonga.Owin.Application.Spa

Single Page Application template for create a solution from scratch

DragonwolfRazorHelper

Dragonwolf's Razors' Helpers For MVC

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.0 337,349 8/28/2014
1.1.0 178,372 12/21/2012
1.0.4 24,376 9/30/2012
1.0.3 3,786 8/13/2012
1.0.2 2,391 8/13/2012
1.0.1 2,426 8/13/2012
1.0.0 2,590 8/13/2012