knockout-validator

  •        0

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

grafika - Grafika test app


- The renderer is trigged by Choreographer to update every vsync. If we get too far behind, we will skip frames. This is noted by an on-screen drop counter and a border flash. You generally won't see any stutter in the animation, because we don't skip the object movement, just the render.- The encoder is fed every-other frame, so the recorded output will be ~30fps rather than ~60fps on a typical device.- The recording is letter- or pillar-boxed to maintain an aspect ratio that matches the

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.

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.