From bf78e5ddfdf931ec668ff79d450601c4c6cf9d62 Mon Sep 17 00:00:00 2001 From: Amsul Date: Tue, 28 Aug 2012 15:11:50 -0400 Subject: [PATCH] design updated --- _layouts/chapter.html | 107 +++++- _layouts/default.html | 103 +++++- _layouts/recipe.html | 111 ++++-- authors.md | 1 + chapters/index.html | 39 ++- css/style.css | 785 ++++++++++++++++++++++++++++++++++++++++++ fonts/entypo.svg | 198 +++++++++++ fonts/entypo.ttf | Bin 0 -> 29264 bytes images/favicon.ico | Bin 0 -> 1232 bytes images/title.png | Bin 0 -> 4453 bytes index.html | 39 +-- 11 files changed, 1267 insertions(+), 116 deletions(-) create mode 100644 css/style.css create mode 100644 fonts/entypo.svg create mode 100644 fonts/entypo.ttf create mode 100644 images/favicon.ico create mode 100644 images/title.png diff --git a/_layouts/chapter.html b/_layouts/chapter.html index ae1d592..7298575 100644 --- a/_layouts/chapter.html +++ b/_layouts/chapter.html @@ -1,29 +1,98 @@ +--- +chapters: +- Syntax +- Classes and Objects +- Strings +- Arrays +- Dates and Times +- Math +- Functions +- Metaprogramming +- jQuery +- Ajax +- Regular Expressions +- Networking +- Design Patterns +- Databases +- Testing +--- + + + CoffeeScript Cookbook » {{ page.title }} - + + -
-

CoffeeScript Cookbook

- -
-
-

{{ page.title }}

- {{ content }} + +
+ +
+

óCoffeeScript Cookbook

+
+ +
+ +
+

{{ page.title }}

+ {{ content }} +
+ + + +
+
- + + + diff --git a/_layouts/default.html b/_layouts/default.html index d4e3a13..369e873 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,28 +1,95 @@ +--- +chapters: +- Syntax +- Classes and Objects +- Strings +- Arrays +- Dates and Times +- Math +- Functions +- Metaprogramming +- jQuery +- Ajax +- Regular Expressions +- Networking +- Design Patterns +- Databases +- Testing +--- + + + CoffeeScript Cookbook » {{ page.title }} - + + -
-

CoffeeScript Cookbook

- -
-
- {{ content }} + +
+ +
+

óCoffeeScript Cookbook

+
+ +
+ +
{{ content }}
+ +
+

Don't see a recipe you want? See an entire missing chapter? Add it yourself by reading the Contributor's Guide, or request it by adding it to Wanted Recipes.

+ +
+ +
+
-
-

Don't see a recipe you want? See an entire missing chapter? Add it yourself by reading the Contributor's Guide, or request it by adding it to Wanted Recipes.

- -
+ + + diff --git a/_layouts/recipe.html b/_layouts/recipe.html index 22b23c1..39ada1a 100644 --- a/_layouts/recipe.html +++ b/_layouts/recipe.html @@ -1,34 +1,97 @@ +--- +chapters: +- Syntax +- Classes and Objects +- Strings +- Arrays +- Dates and Times +- Math +- Functions +- Metaprogramming +- jQuery +- Ajax +- Regular Expressions +- Networking +- Design Patterns +- Databases +- Testing +--- + + + CoffeeScript Cookbook » {{ page.title }} - + + -
-

CoffeeScript Cookbook

- -
-
-

{{ page.title }}

- {{ content }} + +
+ +
+

óCoffeeScript Cookbook

+
+ +
+ +
+

{{ page.title }}

+ {{ content }} +
+ +
+

Is this recipe wrong, incomplete, or non idiomatic? Help fix it by reading the Contributor's Guide!

+ +
+
+
- + + + diff --git a/authors.md b/authors.md index 6b21f9b..be4922c 100644 --- a/authors.md +++ b/authors.md @@ -37,4 +37,5 @@ The following people are totally rad and awesome because they have contributed r The following people are astonishingly rad and awesome because they did great design for the site! +* [Amsul](http://github.com/amsul) reach@amsul.ca * ...You! Check out the [contributing](/contributing) section and get cracking! diff --git a/chapters/index.html b/chapters/index.html index 59ec176..9e2f0e9 100644 --- a/chapters/index.html +++ b/chapters/index.html @@ -19,24 +19,27 @@ - Testing --- -
    - {% for chapter in page.chapters %} - {% capture url %}/chapters/{{ chapter | replace: ' ', '_' | downcase }}{% endcapture %} - {% capture indexurl %}{{ url }}/index.html{% endcapture %} +
    -
  1. -

    {{ chapter }}

    + -
      - {% for page in site.pages %} - {% if page.url contains url %} - {% unless page.url == indexurl %} -
    • {{ page.title }}
    • - {% endunless %} - {% endif %} - {% endfor %} -
    -
  2. + - {% endfor %} -
\ No newline at end of file + \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..217e53e --- /dev/null +++ b/css/style.css @@ -0,0 +1,785 @@ +/* + Author: Amsul - http://github.com/amsul + Version: 0.8 beta + Last Updated: 28 August, 2012 +*/ + + + +/* + Font-face +======================================================================== */ + +@font-face { + font-family: 'Entypo'; + src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), + url(../fonts/entypo.ttf) format('truetype'), + url(../fonts/entypo.svg#EntypoRegular) format('svg'); +} + + + + + + +/* + HTML5 element display +======================================================================== */ + +article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } +audio, canvas, video { display: inline-block; } +audio:not([controls]) { display: none; } + + + +/* + Base +======================================================================== */ + +html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } + +body { margin: 0; font-size: 16px; text-align: left; line-height: 1.5; } +body, button, input, select, textarea { font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-weight: 200; color: #424242; } + + +::-moz-selection { background: #b3d4fc; text-shadow: none; } +::selection { background: #b3d4fc; text-shadow: none; } + + + + +/* + Links +======================================================================== */ + +a { + color: #27ace3; + text-decoration: underline; +} + +a:visited { +} + +a:hover, +a:active { + cursor: pointer; +} + +a:focus { outline: thin dotted; } + + +/* + Typography +======================================================================== */ + +p, div { word-wrap: break-word; } + +abbr[title] { border-bottom: 1px dotted; } + +b, strong { font-weight: bold; } + +blockquote { margin: 1em 0 40px; } + +dfn, em { font-style: italic; } + +hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } + +ins { background: #ff9; color: #000; text-decoration: none; } + +mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } + +pre, code, kbd, samp { font-family: 'Courier', 'Monaco', monospace, serif; font-size: 1em; } + +pre { display: table; width: 100%; margin: 0; padding: 24px; } + +pre > code { display: block; } + +q { quotes: none; } +q:before, q:after { content: ""; content: none; } + +small { font-size: 85%; } + +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } +sup { top: -.5em; } +sub { bottom: -.25em; } + + + + + +/* + Lists +======================================================================== */ + +ul, ol { margin: 1em 0; padding: 0 0 0 20px; } + +ul { list-style: disc; } + +dd { margin: 0 0 0 40px; } + + + + +/* + Embedded content +======================================================================== */ + +object, embed, img { max-width: 100%; } + +img { border: 0; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; } + +svg:not(:root) { overflow: hidden; } + + + +/* + Figures +======================================================================== */ + +figure { + margin: 0; +} + +figcaption { + line-height: 1.5; + padding: 6px 8px; + font-size: 12px; +} + + + + + +/* + Forms +======================================================================== */ + +form { + margin: 0; +} + +fieldset { + border: 0; + margin: 0 0 14px; + padding: 0; +} + +legend { border: 0; padding: 0; white-space: normal; } + + +label { +} + +label:hover { + cursor: default; + color: #27ace3; +} + + +button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; } + + +button, input { line-height: normal; } + +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +button, input[type=button], input[type=reset], input[type=submit], [role=button] { cursor: pointer; -webkit-appearance: button; } + +button[disabled], input[disabled] { cursor: default; } + + +input[type=checkbox], input[type=radio] { box-sizing: border-box; cursor: pointer; padding: 0; margin-right: 5px; } + +input[type=file] { cursor: pointer; font-size: 11px; color: #555; } + +input[type=search] { + -webkit-appearance: textfield; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + + +textarea { overflow: auto; vertical-align: top; resize: vertical; } + + +input:valid, textarea:valid { } + +input:invalid, textarea:invalid { background-color: #f0dddd; } + + + + +/* + Tables +======================================================================== */ + +table { + border-spacing: 0; + border-collapse: separate; + background: #fff; + border: 1px solid #ccc; + line-height: 1.5; + + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +th, +td { + vertical-align: top; + padding: 6px 12px; + border-top: 1px solid #e2e2e2; + border-right: 1px solid #e2e2e2; +} +th:last-child, +td:last-child { + border-right: 0; +} + +thead th { + background: #f5f5f5; + border-top: 0; +} +thead th:first-child { + -webkit-border-radius: 5px 0 0 0; + -moz-border-radius: 5px 0 0 0; + border-radius: 5px 0 0 0; +} +thead th:last-child { + -webkit-border-radius: 0 5px 0 0; + -moz-border-radius: 0 5px 0 0; + border-radius: 0 5px 0 0; +} + +tbody th, +tbody td { + font-size: 12px; +} + +tbody tr:nth-child(even) th, +tbody tr:nth-child(even) td { + background-color: #f9f9f9; +} + +tbody tr:last-child th:first-child, +tbody tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 5px; + -moz-border-radius: 0 0 0 5px; + border-radius: 0 0 0 5px; +} + +tbody tr:last-child th:last-child, +tbody tr:last-child td:last-child { + -webkit-border-radius: 0 0 5px 0; + -moz-border-radius: 0 0 5px 0; + border-radius: 0 0 5px 0; +} + + + + + + + + + + + + + + +/* + ======================================================================== + ======================================================================== + ======================================================================== +*/ + + + + + + + + + + + + +/* + + Primary styling + +======================================================================== */ + + +/** Headings **/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + line-height: 1; +} + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child, +p:first-child { + margin-top: 0; +} + +h1 { + font-size: 32px; + margin-bottom: .66em; +} + +h2 { + font-size: 24px; + margin: 1.33em 0 .66em; +} + +h3 { + font-size: 20px; + margin-bottom: .25em; +} + +h4 { + font-size: 18px; + margin-bottom: .75em; +} + +h5 { + font-size: 16px; + margin: 1.5em 0 .75em; +} + +h6 { + font-size: 14px; + margin: 1.5em 0 .25em; +} + + + +/* + Lists +======================================================================== */ + +ul:not(.plain-list) li { + margin-bottom: 5px; +} + +ul.plain-list, +.pseudo-list { + list-style: none; + margin: 0; + padding: 0; +} + +.pseudo-list li { + position: relative; + padding-left: 14px; +} + +.pseudo-list li:before { + content: "\2013"; + position: absolute; + margin-left: -12px; +} + +.inline-list li { + display: inline-block; + margin-right: 20px; +} + + + + + + + + +/* + Site structure +======================================================================== */ + +.container { + margin-left: 444px; + min-width: 640px; + padding: 40px; + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.header a, +.navigation a { + text-decoration: none; +} + +.navigation:not(.pages-nav) a:hover { + text-decoration: underline; +} + + +/** Header **/ + +.header { + margin-bottom: 32px; +} + +.header .entypo { + font-size: 82px; + line-height: 0.2; + margin-right: 10px; + color: #27ace3; + position: relative; + top: -2px; +} + +.header .title { + background: url(../images/title.png) no-repeat 0 0 transparent; + width: 421px; + height: 33px; + display: inline-block; + vertical-align: top; +} + + +/** Footer **/ + +.footer { + border-top: 1px solid #eee; + padding-top: 42px; + font-size: 12px; + color: #888; +} + + + +/** Content blocks and sections **/ + +.content { + margin-right: 250px; +} + +.content-block { + margin-bottom: 100px; +} + +.content-full { + width: auto; +} + + + + + + + + +/* + Sidebar +======================================================================== */ + +#sidebar { + background: #f0f5f6; + border-right: 1px solid #e0e5e6; + position: fixed; + top: 0; + left: 0; + bottom: 0; + width: 444px; + padding: 40px 20px 40px 40px; + font-size: 12px; + overflow-y: scroll; + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.sidebar-block { + margin-bottom: 54px; +} + +.sidebar-block .navigation a { + color: #424242; +} + +.block-short { + margin-bottom: 24px; +} + + +.sidebar-subtitle { + font-size: 14px; + margin-bottom: 6px; +} + + +/** Pages nav **/ + +.pages-nav .nav-link { + text-transform: uppercase; +} +.pages-nav .nav-link:hover { + text-decoration: none; + color: #27ace3; +} + +.pages-nav .entypo { + font-size: 36px; + vertical-align: baseline; + position: relative; + top: 4px; + margin-right: 8px; + line-height: .5; +} + +.home-nav .nav-link { + text-transform: none; +} +.home-nav .entypo { + margin-right: 4px; +} + + + +/** Chapters index **/ + +.chapters-list { + margin: 0; +} + +.chapter-title { + color: #424242 +} + + +.recipes-list { + line-height: 1.25; + margin-bottom: 24px; +} + +.recipes-list .list-item { + color: #888; +} + + + + + + + +/* + Recipes page +======================================================================== */ + +.recipe-content h1 { + font-size: 28px; +} + +.recipe-content h2 { + font-size: 20px; + margin-bottom: .5em; +} + +.recipe-content p { + margin-top: 0; +} + + + + + + + + + +/* + ======================================================================== + ======================================================================== + ======================================================================== +*/ + + + + + + + + + + + + + +/* + Non-semantic helper classes +======================================================================== */ + +.dimmed, a.dimmed { color: #888; } + +.warning { color: red; } + + +.hidden { display: none; visibility: hidden; } + +.invisible { visibility: hidden; } + +.thin { font-weight: 100; } + +.entypo { + font-family: 'Entypo'; + line-height: 1; + text-transform: initial; +} + + +.alignleft { float: left; } +.alignright { float: right; } + + +.clear:before, .clear:after { content: ""; display: table; } +.clear:after { clear: both; } +.clear { zoom: 1; } + + +.ir { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; } + + + + + + + + + +/* + Code highlighting +======================================================================== */ + +/* +base03: #002b36; +base02: #073642; +base01: #586e75; +base00: #657b83; +base0: #839496; +base1: #93a1a1; +base2: #eee8d5; +base3: #fdf6e3; +yellow: #b58900; +orange: #cb4b16; +red: #dc322f; +magenta: #d33682; +violet: #6c71c4; +blue: #268bd2; +cyan: #2aa198; +green: #859900; +*/ + +.highlight { + background: #f8f8f8; + font-size: 14px; + overflow-x: scroll; + margin-right: -250px; + margin-bottom: 36px; +} +.highlight .hll { background-color: #ffffcc } +.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ +.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #808080 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0040D0 } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ + + + + + + + + + +/* + Print media queries +======================================================================== */ + + +@media print { + * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; } /* Black prints faster: h5bp.com/s */ + a, a:visited { text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } /* h5bp.com/t */ + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } +} diff --git a/fonts/entypo.svg b/fonts/entypo.svg new file mode 100644 index 0000000..c24d92a --- /dev/null +++ b/fonts/entypo.svg @@ -0,0 +1,198 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Creative Commons CC BYSA 2012 +Designer : Daniel Bruce +Foundry : Daniel Bruce +Foundry URL : wwwdanielbrucese + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/entypo.ttf b/fonts/entypo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..89b7a194cc767bb1fd97782ff8b38635af64a7b9 GIT binary patch literal 29264 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 literal 0 HcmV?d00001 diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9f242ebb5cd1972fdd2bfcb97035eee41812ddd0 GIT binary patch literal 1232 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 L9$Rhdb@qP%c>UDz literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 3fb3c07..98947f9 100644 --- a/index.html +++ b/index.html @@ -1,46 +1,11 @@ --- layout: default title: Home -chapters: -- Syntax -- Classes and Objects -- Strings -- Arrays -- Dates and Times -- Math -- Functions -- Metaprogramming -- jQuery -- Ajax -- Regular Expressions -- Networking -- Design Patterns -- Databases -- Testing --- -

Welcome

-

Welcome to the CoffeeScript Cookbook! CoffeeScript recipes for the community by the community. Head over to the Contributing page and see what you can do to help out!

+

Welcome to the CoffeeScript Cookbook!

+

CoffeeScript recipes for the community by the community. Head over to the Contribute page and see what you can do to help out!

-
    - {% for chapter in page.chapters %} - {% capture url %}/chapters/{{ chapter | replace: ' ', '_' | downcase }}{% endcapture %} - {% capture indexurl %}{{ url }}/index.html{% endcapture %} -
  1. -

    {{ chapter }}

    -
      - {% for page in site.pages %} - {% if page.url contains url %} - {% unless page.url == indexurl %} -
    • {{ page.title }}
    • - {% endunless %} - {% endif %} - {% endfor %} -
    -
  2. - - {% endfor %} -
\ No newline at end of file