History

Add Knockout.js documentation

Thibaut committed 12 years ago

Commit ece6ff81 parent 6b0390d14 files · +121 −-1Browse files

Showing the changes to assets (8 of 14 files). Show all

Unified · Split

8 files
  1. assets/images/icons.png +0 −0
  2. assets/images/icons@2x.png +0 −0
  3. assets/javascripts/templates/pages/about_tmpl.coffee +5 −0
  4. assets/javascripts/templates/pages/news_tmpl.coffee +2 −2
  5. assets/javascripts/views/pages/knockout.coffee +8 −0
  6. assets/stylesheets/application.css.scss +1 −0
  7. assets/stylesheets/global/_icons.scss +2 −1
  8. assets/stylesheets/pages/_knockout.scss +6 −0
assets/images/icons.png+0−0

Binary file not shown.

assets/images/icons@2x.png+0−0

Binary file not shown.

assets/javascripts/templates/pages/about_tmpl.coffee+5−0
@@ -128,6 +128,11 @@ credits = [ · 127 unmodified lines
128128 '2014 jQuery Foundation',
129129 'MIT',
130130 'https://raw.github.com/jquery/api.jqueryui.com/master/LICENSE-MIT.txt'
131+ ], [
132+ 'Knockout.js',
133+ 'Steven Sanderson, the Knockout.js team, and other contributors',
134+ 'MIT',
135+ 'https://raw.github.com/knockout/knockout/master/LICENSE'
131136 ], [
132137 'Less',
133138 '2009-2014 Alexis Sellier & The Core Less Team',
assets/javascripts/templates/pages/news_tmpl.coffee+2−2
@@ -24,8 +24,8 @@ newsItem = (date, news) -> · 23 unmodified lines
2424 result
2525
2626 app.news = [
27− [ 1390089600000, # January 19, 2013
28− """ New <a href="/d3/">D3.js</a> documentation """,
27+ [ 1390089600001, # January 19, 2013
28+ """ New <a href="/d3/">D3.js</a> and <a href="/knockout/">Knockout.js</a> documentations """,
2929 ], [
3030 1390003200000, # January 18, 2013
3131 """ DevDocs is now available as a <a href="https://marketplace.firefox.com/app/devdocs/">Firefox web app</a> (currently requires Aurora). """,
assets/javascripts/views/pages/knockout.coffee+8−0
@@ -0,0 +1,8 @@
1+#= require views/pages/base
2+
3+class app.views.KnockoutPage extends app.views.BasePage
4+ afterRender: ->
5+ for el in @findAll('pre')
6+ language = if el.innerHTML.indexOf('data-bind="') > 0 then 'markup' else 'javascript'
7+ @highlightCode el, language
8+ return
assets/stylesheets/application.css.scss+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 'pages/d3',
3333 'pages/ember',
3434 'pages/jquery',
35+ 'pages/knockout',
3536 'pages/git',
3637 'pages/less',
3738 'pages/lodash',
assets/stylesheets/global/_icons.scss+2−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 width: 1rem;
55 height: 1rem;
66 background-image: image-url('icons.png');
7− background-size: 5rem 7rem;
7+ background-size: 5rem 8rem;
88 }
99
1010 @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
@@ -46,3 +46,4 @@ · 35 unmodified lines
4646 ._icon-redis:before { background-position: -2rem -6rem; }
4747 ._icon-postgresql:before { background-position: -3rem -6rem; }
4848 ._icon-d3:before { background-position: -4rem -6rem; }
49+._icon-knockout:before { background-position: 0 -7rem; }
assets/stylesheets/pages/_knockout.scss+6−0
@@ -0,0 +1,6 @@
1+._knockout {
2+ > h2 { @extend %block-heading; }
3+ > h3 { @extend %block-label, %label-blue; }
4+ p > code { @extend %label; }
5+ .liveExample { @extend %note; }
6+}