knockout-validator

  •        31

knockout-validator is an extensible model validation system for knockout framework, that besides normal validations it handles well nested validations and array validations. Validation is performed on the view model. The UI can selectively register to display validation result...

http://knockoutvalidator.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

ios-sdk - The new (for 2014) Spotify iOS SDK.


The library's headers are extensively documented, and it comes with an Xcodedocumentation set which can be indexed by Xcode itself and applications likeDash. This, along with the included demo projects, should give you everythingyou need to get going. The classes that'll get you started are:* `SPTAuth` contains methods of authenticating users. See the "Basic Auth" demo project for a working example of this. Be sure to to read the "Authentication and Scopes" and "Session Lifetime" sections belo

ko-change-tracking


A Sample application demonstrating Change Tracking and Client side commits using Knockout in a ASP.NET Web API application

knockout-data-projections


knockout-data-projections (aka ko-data-projections) makes it easier for developers to translate complex view models to plain javascript objects. It can be used in any js-to-js one-to-one nested or flat mappings and it can handle knockout observables well.

knockout.underscore.plugin - Adds Underscore methods to Knockout Observable Array


Adds Underscore methods to Knockout Observable Array



dirty-knockout - Playing around with multiple VM's and dirty state of the VM's


Playing around with multiple VM's and dirty state of the VM's

JFig


JFig is a simple, powerful tool to manage application configuration

git-jquery-treetable - A jQuery approach to Tree Tables


This code expects your data to be hierarchical, e.g.:```Array ( [id] => 3 [text] => Rock [children] => Array ( [0] => Array ( [id] => 1 [text] => Paper [children] => Array() ) [1] => Array ( [id] => 2 [text] => Paper [children] => Array() ) ))```

Coolstorage - ORM library for .NET


The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

costanza - Frontend error tracking toolkit: Own your own domain


Provides a Node.js domains inspired async error-tracking system for frontend clients. This allows for tracking errors with more than the Undefined is not an object level of detail that many implementations of generic window.onerror provide.Showing that the error occurred in the click .js-big-red-button event handler of the Thorax home view as well as providing the stack trace associated with that event.

party-mode - An experimental music visualizer using d3.js and the web audio api.


a somewhat-technical overview===========================Using the web audio api, I can get an array of numbers which corresponds to the waveform of the sound an html5 audio element is producing. There's a [good tutorial](http://www.developphp.com/view.php?tid=1348) on how to do this. Then, using `requestAnimationFrame` (with a little [frame limiting](http://codetheory.in/controlling-the-frame-rate-with-requestanimationframe/) for performance reasons) I'm updating that array as the music change

Weighing-the-type-of-sensor-error


A load cell application error is generated by the operating staff, this also means that the causes of, for example, temperature measurement errors, including incorrect insulation between the probe placed errors or probe measurement locations, the other some application errors, including error in the air or other gas purification process, application errors involving the error of the transmitter placed, and thus the positive or negative pressure will be the correct reading impact.2, the character

node-ssh - SSH2 with Promises


```jsvar node_ssh, ssh;node_ssh = require('node-ssh');ssh = new node_ssh({ host: 'localhost', username: 'steel', privateKey: '/home/steel/.ssh/id_rsa'});ssh.connect().then(function() { // Source, Target ssh.put('/home/steel/Lab/LocalSource', '/home/steel/Lab/RemoteTarget').then(function() { console.log("The File thing is done"); }, function(error) { console.log("Something's wrong"); console.log(error); }); // Array<Shape('Local' => string, 'Remote' => string)> ssh.putMulti([{'L

mm-dirtier - Full-graph dirty tracking for MongoMapper


Full-graph dirty tracking for MongoMapper

Inventory-Tracker - A quick and dirty Sinatra app for tracking who ate all the pie.


A quick and dirty Sinatra app for tracking who ate all the pie.

Coffee-Tracker - A quick and dirty Sinatra app for tracking coffee consumption.


A quick and dirty Sinatra app for tracking coffee consumption.

site-specific-analytics - Quick and Dirty Google Analytics with Social Interaction Tracking.


Quick and Dirty Google Analytics with Social Interaction Tracking.

spottrack - Dirty spotme tracking hack


Dirty spotme tracking hack

freeze-ray - Fixes ActiveRecord's dirty tracking.


Fixes ActiveRecord's dirty tracking.