-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
103 lines (84 loc) · 4.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>Knockout Structures</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<h1>Knockout Structures</h1>
<p>A collection of addons for KnockoutJS 2</p>
<p class="view"><a href="https://github.com/kostructures">View The Code</a></p>
</header>
<section>
<h3>Welcome to Knockout Structures.</h3>
<p>
This is an evolving process that started while cramming to build a complex checkout form for
<a href="http://cheaptickets.com/events" target="_blank">CheapTickets.com Events</a> while
working at <a href="http://www.ticketevolution.com" target="_blank">Ticket Evolution</a>.
</p>
<h3>Why?</h3>
<p>
I love <a href="http://knockoutjs.com" target="_blank">Knockout JS</a>. It's simplicity and power are what
make it so amazing. These Structures are designed to simplify some of the tasks that I have
found myself repeating. I am a long time Ruby developer and took inspiration from Active Model, particularly in the
ko.Model.validations extension for the ko.Model structure.
</p>
<h3>ko.Model</h3>
<ul>
<li><a href="https://github.com/kostructures/ko.Model">Code</a></li>
<li><a href="http://kostructures.github.com/ko.Model">Documentation</a></li>
</ul>
<h3>ko.Model.synchronization</h3>
<ul>
<li><a href="https://github.com/kostructures/ko.Model.synchronization">Code</a></li>
<li><a href="http://kostructures.github.com/ko.Model.synchronization">Documentation</a></li>
</ul>
<h3>ko.Model.validation (coming soon)</h3>
<ul>
<li><a href="https://github.com/kostructures/ko.Model.validation">Code (coming soon)</a></li>
<li><a href="http://kostructures.github.com/ko.Model.validation">Documentation (coming soon)</a></li>
</ul>
<h3>Open Source</h3>
<p>
Please feel free to contribute and use this stuff if helpful. Beware... it is very new
(started on July 31, 2012) and not tested or optimized.
</p>
<p>
Copyright (c) 2012 Dan Matthews (<a href="https://github.com/bluefocus">@bluefocus</a>)
</p>
<p>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
</p>
<p>
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
</p>
<p>
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</p>
</section>
<footer>
<p>This project is maintained by <a href="https://github.com/bluefocus">bluefocus</a></p>
<p><small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p>
</footer>
</div>
<script src="javascripts/scale.fix.js"></script>
</body>
</html>