Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Initial commit

  • Loading branch information...
commit fd95f954fff12627527f0b20cabe449e1fdd2bbb 0 parents
Nicolas Gallagher authored
24 LICENSE.txt
... ... @@ -0,0 +1,24 @@
  1 +This is free and unencumbered software released into the public domain.
  2 +
  3 +Anyone is free to copy, modify, publish, use, compile, sell, or
  4 +distribute this software, either in source code form or as a compiled
  5 +binary, for any purpose, commercial or non-commercial, and by any
  6 +means.
  7 +
  8 +In jurisdictions that recognize copyright laws, the author or authors
  9 +of this software dedicate any and all copyright interest in the
  10 +software to the public domain. We make this dedication for the benefit
  11 +of the public at large and to the detriment of our heirs and
  12 +successors. We intend this dedication to be an overt act of
  13 +relinquishment in perpetuity of all present and future rights to this
  14 +software under copyright law.
  15 +
  16 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  17 +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  18 +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  19 +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  20 +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  21 +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  22 +OTHER DEALINGS IN THE SOFTWARE.
  23 +
  24 +For more information, please refer to <http://unlicense.org/>
71 README.md
Source Rendered
... ... @@ -0,0 +1,71 @@
  1 +# CSS3 Facebook-style Buttons #
  2 +
  3 +Example: [nicolasgallagher.com/lab/css3-facebook-buttons/](http://nicolasgallagher.com/lab/css3-facebook-buttons/)
  4 +
  5 +## Buttons ##
  6 +
  7 +To create the default "button" add a class of `uibutton` to any appropriate element. To create the blue variant include the additional class `confirm`. To create the green variant include an additional class `special`.
  8 +
  9 + <a class="uibutton" href="#">Button</a>
  10 + <button class="uibutton" type="submit">Button</button>
  11 + <input class="uibutton" type="submit" value="Button">
  12 +
  13 +## Buttons with dangerous actions ##
  14 +
  15 +If you have a button that triggers a dangerous action, like deleting data, this can be indicated by adding the class `danger`.
  16 +
  17 + <a href="#" class="button danger">Delete post</a>
  18 +
  19 +## Larger buttons ##
  20 +
  21 +To create larger buttons include an additional class of `large`
  22 +
  23 + <a class="uibutton large" href="#button">Search</a>
  24 +
  25 +## Grouped buttons ##
  26 +
  27 +To created grouped buttons wrap them in an element, or use a list, given the class 'uibutton-group'.
  28 +
  29 + <div class="uibutton-group">
  30 + <a href="#button" class="uibutton">Dashboard</a>
  31 + <a href="#button" class="uibutton">Inbox</a>
  32 + <a href="#button" class="uibutton">Account</a>
  33 + <a href="#button" class="uibutton">Logout</a>
  34 + </div>
  35 +
  36 + <ul class="uibutton-group">
  37 + <li><a href="#button" class="uibutton">Dashboard</a></li>
  38 + <li><a href="#button" class="uibutton">Inbox</a></li>
  39 + <li><a href="#button" class="uibutton">Account</a></li>
  40 + <li><a href="#button" class="uibutton">Logout</a></li>
  41 + </ul>
  42 +
  43 +## Mixed groups ##
  44 +
  45 +To display a toolbar of buttons and grouped buttons, use a wrapping element given the class `uibutton-toolbar`.
  46 +
  47 + <div class="uibutton-toolbar">
  48 + <a href="#button" class="uibutton">Mark as unread</a>
  49 +
  50 + <div class="uibutton-group">
  51 + <a href="#button" class="uibutton">Report spam</a>
  52 + <a href="#button" class="uibutton">Delete</a>
  53 + </div>
  54 +
  55 + <a href="#button" class="uibutton">Unsubscribe</a>
  56 + </div>
  57 +
  58 +## Buttons with icons ##
  59 +
  60 +A range of icons can be added (only for links and buttons) by adding a class of `icon` and any one of the provided icon classes.
  61 +
  62 + <a href="#" class="button icon add">New message</a>
  63 +
  64 +## Browser compatibility ##
  65 +
  66 +Full support: Firefox 3.5+, Google Chrome, Safari 4+, IE 9+, Opera 11.10+.
  67 +Note: Some CSS3 enhancements are not supported in older versions of Opera and IE. The use of icons is not supported in IE 6 or IE 7.
  68 +
  69 +## License ##
  70 +
  71 +Public domain: [http://unlicense.org](http://unlicense.org)
192 fb-buttons.css
... ... @@ -0,0 +1,192 @@
  1 +/* ------------------------------------------
  2 +CSS3 FACEBOOK-STYLE BUTTONS (Nicolas Gallagher)
  3 +Licensed under Unlicense
  4 +http://github.com/necolas/css3-facebook-buttons
  5 +------------------------------------------ */
  6 +
  7 +
  8 +/* ------------------------------------------------------------------------------------------------------------- BUTTON */
  9 +
  10 +.uibutton {
  11 + position: relative;
  12 + z-index: 1;
  13 + overflow: visible;
  14 + display: inline-block;
  15 + padding: 0.3em 0.6em 0.375em;
  16 + border: 1px solid #999;
  17 + border-bottom-color: #888;
  18 + margin: 0;
  19 + text-decoration: none;
  20 + text-align: center;
  21 + font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
  22 + white-space: nowrap;
  23 + cursor: pointer;
  24 + /* outline: none; */
  25 + color: #333;
  26 + background-color: #eee;
  27 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
  28 + background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
  29 + background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
  30 + background-image: linear-gradient(#f5f6f6, #e4e4e3);
  31 + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
  32 + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
  33 + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
  34 + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
  35 + /* IE hacks */
  36 + zoom: 1;
  37 + *display: inline;
  38 +}
  39 +
  40 +.uibutton:hover,
  41 +.uibutton:focus,
  42 +.uibutton:active {
  43 + border-color: #777 #777 #666;
  44 +}
  45 +
  46 +.uibutton:active {
  47 + border-color: #aaa;
  48 + background: #ddd;
  49 + filter: none;
  50 + -webkit-box-shadow: none;
  51 + -moz-box-shadow: none;
  52 + box-shadow: none;
  53 +}
  54 +
  55 +/* overrides extra padding on button elements in Firefox */
  56 +.uibutton::-moz-focus-inner {
  57 + padding: 0;
  58 + border: 0;
  59 +}
  60 +
  61 +/* ............................................................................................................. Icons */
  62 +
  63 +.uibutton.icon:before {
  64 + content: "";
  65 + position: relative;
  66 + top: 1px;
  67 + float:left;
  68 + width: 10px;
  69 + height: 12px;
  70 + margin: 0 0.5em 0 0;
  71 + background: url(fb-icons.png) 99px 99px no-repeat;
  72 +}
  73 +
  74 +.uibutton.edit:before { background-position: 0 0; }
  75 +.uibutton.add:before { background-position: -10px 0; }
  76 +.uibutton.secure:before { background-position: -20px 0; }
  77 +.uibutton.prev:before { background-position: -30px 0; }
  78 +.uibutton.next:before { float:right; margin: 0 -0.25em 0 0.5em; background-position: -40px 0; }
  79 +
  80 +/* ------------------------------------------------------------------------------------------------------------- BUTTON EXTENSIONS */
  81 +
  82 +/* ............................................................................................................. Large */
  83 +
  84 +.uibutton.large {
  85 + font-size:13px;
  86 +}
  87 +
  88 +/* ............................................................................................................. Submit, etc */
  89 +
  90 +.uibutton.confirm {
  91 + border-color: #29447E #29447E #1A356E;
  92 + color: #fff;
  93 + background-color: #5B74A8;
  94 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
  95 + background-image: -moz-linear-gradient(#637bad, #5872a7);
  96 + background-image: -o-linear-gradient(#637bad, #5872a7);
  97 + background-image: linear-gradient(#637bad, #5872a7);
  98 + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7'); /* for IE 6 - 9 */
  99 + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
  100 + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
  101 + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
  102 +}
  103 +
  104 +.uibutton.confirm:active {
  105 + border-color: #29447E;
  106 + background: #4F6AA3;
  107 + filter: none;
  108 + -webkit-box-shadow: none;
  109 + -moz-box-shadow: none;
  110 + box-shadow: none;
  111 +}
  112 +
  113 +/* ............................................................................................................. Special */
  114 +
  115 +.uibutton.special {
  116 + border-color: #3b6e22 #3b6e22 #2c5115;
  117 + color: #fff;
  118 + background-color: #69A74E;
  119 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75ae5c), to(#67a54b));
  120 + background-image: -moz-linear-gradient(#75ae5c, #67a54b);
  121 + background-image: -o-linear-gradient(#75ae5c, #67a54b);
  122 + background-image: linear-gradient(#75ae5c, #67a54b);
  123 + filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#75ae5c', EndColorStr='#67a54b'); /* for IE 6 - 9 */
  124 + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
  125 + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
  126 + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
  127 +}
  128 +
  129 +.uibutton.special:active {
  130 + border-color: #3B6E22;
  131 + background: #609946;
  132 + filter: none;
  133 + -webkit-box-shadow: none;
  134 + -moz-box-shadow: none;
  135 + box-shadow: none;
  136 +}
  137 +
  138 +
  139 +/* ------------------------------------------------------------------------------------------------------------- BUTTON GROUPS */
  140 +
  141 +.uibutton-group {
  142 + display: inline-block;
  143 + list-style: none;
  144 + padding: 0;
  145 + margin: 0;
  146 + /* IE hacks */
  147 + zoom: 1;
  148 + *display: inline;
  149 +}
  150 +
  151 +.uibutton + .uibutton,
  152 +.uibutton + .uibutton-group,
  153 +.uibutton-group + .uibutton,
  154 +.uibutton-group + .uibutton-group {
  155 + margin-left: 3px;
  156 +}
  157 +
  158 +.uibutton-group li {
  159 + float: left;
  160 + padding: 0;
  161 + margin: 0;
  162 +}
  163 +
  164 +.uibutton-group .uibutton {
  165 + float: left;
  166 + margin-left: -1px;
  167 +}
  168 +
  169 +.uibutton-group .uibutton:hover,
  170 +.uibutton-group .uibutton:focus,
  171 +.uibutton-group .uibutton:active {
  172 + z-index:2;
  173 +}
  174 +
  175 +.uibutton-group > .uibutton:first-child,
  176 +.uibutton-group li:first-child .uibutton {
  177 + margin-left: 0;
  178 +}
  179 +
  180 +/* ------------------------------------------------------------------------------------------------------------- BUTTON CONTAINER */
  181 +/* For mixing buttons and button groups, e.g., in a navigation bar */
  182 +
  183 +.uibutton-toolbar {
  184 + padding: 6px;
  185 + border-top: 1px solid #ccc;
  186 + background: #f2f2f2;
  187 +}
  188 +
  189 +.uibutton-toolbar .uibutton,
  190 +.uibutton-toolbar .uibutton-group {
  191 + vertical-align: bottom;
  192 +}
BIN  fb-icons.png
BIN  fork.png
224 index.html
... ... @@ -0,0 +1,224 @@
  1 +<!DOCTYPE html>
  2 +<html lang="en">
  3 +<head>
  4 + <meta charset="utf-8">
  5 + <title>CSS3 Facebook Buttons</title>
  6 + <meta name="description" content="Using CSS3 to create Facebook-style buttons from links, buttons, and inputs">
  7 + <style>
  8 + /* ------------------------------------------------------------------------------------------------------------- RESET */
  9 +
  10 + html, body, div, form, p,
  11 + code, pre { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
  12 +
  13 + /* ------------------------------------------------------------------------------------------------------------- BASE */
  14 +
  15 + html { font-size:100.01; }
  16 + body { padding: 80px 0 20px; font: 13px/1.333 "lucida grande", tahoma, sans-serif; color: #333; background: #fff;
  17 + background: -webkit-linear-gradient(#3B5998 40px, #F6F8FA 40px) no-repeat;
  18 + background: -moz-linear-gradient(#3B5998 40px, #F6F8FA 40px) no-repeat;
  19 + background: -o-linear-gradient(#3B5998 40px, #F6F8FA 40px) no-repeat;
  20 + background: linear-gradient(#3B5998 40px, #F6F8FA 40px) no-repeat;
  21 + -webkit-background-size: 100% 160px;
  22 + -moz-background-size: 100% 160px;
  23 + background-size: 100% 160px;
  24 + }
  25 +
  26 + a { color: #980905; }
  27 +
  28 + a:hover,
  29 + a:focus,
  30 + a:active { text-decoration: none; }
  31 +
  32 + h1 { margin: 0 0 0.5em; font-size: 28px; font-weight: normal; }
  33 + h2 { margin: 0 0 0.75em; font-size: 15px; }
  34 + p { margin: 0 0 1.333em; }
  35 + em { font-style: italic; }
  36 + table { border-collapse: separate; border-spacing: 0; margin: 0; vertical-align: middle; }
  37 + th { font-weight: bold; }
  38 + th, td { padding: 5px 25px 5px 5px; text-align: left; vertical-align: middle; }
  39 + pre, code { font-family: monospace, sans-serif; font-size: 1em; color:#080; }
  40 +
  41 + /* ------------------------------------------------------------------------------------------------------------- TEMPLATE */
  42 +
  43 + .container { position:relative; overflow:hidden; width: 600px; padding: 40px 60px; border: 1px solid #ccc; margin: 0 auto; background: #fff; }
  44 +
  45 + .container pre,
  46 + .container .prettyprint { padding: 0; border: 0; margin: 0 0 20px; background: #fff; }
  47 +
  48 + .ribbon { position: absolute; top: -1px; right: -1px; opacity: 0.9; }
  49 + .ribbon:hover, .ribbon:focus, .ribbon:active { opacity: 1; }
  50 + .ribbon img { display: block; border: 0; }
  51 +
  52 + .header { padding-right: 80px; }
  53 + .header p { font-size: 18px; color: #808080; }
  54 +
  55 + .section { margin: 40px 0 20px; }
  56 +
  57 + .example { padding: 20px; border: 1px solid #ccc; margin: 10px -20px 20px; }
  58 + .example p { margin: 15px 0 0; }
  59 + .example p:first-child { margin: 0; }
  60 +
  61 + .footer { margin: 20px 0 50px; font-size: 11px; color: #666; text-align: center; }
  62 + .footer a { color: #666;}
  63 + </style>
  64 +
  65 + <link rel="stylesheet" href="fb-buttons.css">
  66 +
  67 + <!-- prettyify -->
  68 + <link rel="stylesheet" href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css">
  69 + <script src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js"></script>
  70 +</head>
  71 +<body onload="prettyPrint()">
  72 +
  73 +<div class="container">
  74 + <a class="ribbon" href="http://github.com/necolas/css3-facebook-buttons" target="_blank"><img src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub"></a>
  75 +
  76 + <div class="header">
  77 + <h1>CSS3 Facebook Buttons</h1>
  78 + <p>The easiest way to make people think: "Wow, this app must be as good as Facebook!".</b></p>
  79 + </div>
  80 +
  81 + <div class="section">
  82 + <h2>Buttons</h2>
  83 + <p>To create the default "button" add a class of <code>uibutton</code> to any appropriate element. To create the blue variant include an additional class <code>confirm</code>. To create the green variant include an additional class <code>special</code>.</p>
  84 +
  85 + <div class="example">
  86 + <pre class="prettyprint"><code>&lt;a class="uibutton" href="#">Button&lt;/a>
  87 +&lt;button class="uibutton" type="submit">Button&lt;/button>
  88 +&lt;input class="uibutton" type="submit" value="Button">
  89 +</code></pre>
  90 + <form>
  91 + <p><a class="uibutton" href="#button">Change picture</a></p>
  92 + <p><button class="uibutton confirm" type="submit">Log in</button></p>
  93 + <p><input class="uibutton confirm" type="submit" value="Publish"> <input class="uibutton" type="submit" value="Save as draft"></p>
  94 + <p><a class="uibutton special" href="#button">Request an invitation</a></p>
  95 + </form>
  96 + </div>
  97 + </div>
  98 +
  99 + <div class="section">
  100 + <h2>Larger buttons</h2>
  101 + <p>To create larger buttons inclue an additional class of <code>large</code>.</p>
  102 +
  103 + <div class="example">
  104 + <pre class="prettyprint"><code>&lt;a class="uibutton large" href="#">Search&lt;/a></code></pre>
  105 + <p><a class="uibutton large" href="#button">Search</a></p>
  106 + <p><a class="uibutton large confirm" href="#button">Share</a></p>
  107 + <p><a class="uibutton large special" href="#button">Request an invitation</a></p>
  108 + </div>
  109 + </div>
  110 +
  111 + <div class="section">
  112 + <h2>Grouped buttons</h2>
  113 + <p>To created grouped buttons wrap them in an element, or use a list, given the class <code>uibutton-group</code>.</p>
  114 +
  115 + <div class="example">
  116 +<pre class="prettyprint"><code>&lt;div class="uibutton-group">
  117 + &lt;a class="uibutton" href="#">Dashboard&lt;/a>
  118 + &lt;a class="uibutton" href="#">Inbox&lt;/a>
  119 + &lt;a class="uibutton" href="#">Account&lt;/a>
  120 + &lt;a class="uibutton" href="#">Logout&lt;/a>
  121 +&lt;/div>
  122 +
  123 +&lt;ul class="uibutton-group">
  124 + &lt;li>&lt;a class="uibutton" href="#">Dashboard&lt;/a>&lt;/li>
  125 + &lt;li>&lt;a class="uibutton" href="#">Inbox&lt;/a>&lt;/li>
  126 + &lt;li>&lt;a class="uibutton" href="#">Account&lt;/a>&lt;/li>
  127 + &lt;li>&lt;a class="uibutton" href="#">Logout&lt;/a>&lt;/li>
  128 +&lt;/ul></code></pre>
  129 + <div class="uibutton-group">
  130 + <a href="#button" class="uibutton" href="#button">Dashboard</a>
  131 + <a href="#button" class="uibutton" href="#button">Inbox</a>
  132 + <a href="#button" class="uibutton" href="#button">Account</a>
  133 + <a href="#button" class="uibutton" href="#button">Logout</a>
  134 + </div>
  135 + </div>
  136 + </div>
  137 +
  138 + <div class="section">
  139 + <h2>Mixed groups</h2>
  140 + <p>To display a toolbar of buttons and grouped buttons, use a wrapping element given the class <code>uibutton-toolbar</code>.</p>
  141 +
  142 + <div class="example">
  143 +<pre class="prettyprint"><code>&lt;div class="<b>uibutton-toolbar</b>">
  144 + &lt;a class="uibutton" href="#">Mark as unread&lt;/a>
  145 +
  146 + &lt;div class="uibutton-group">
  147 + &lt;a class="uibutton" href="#">Report spam&lt;/a>
  148 + &lt;a class="uibutton" href="#">Delete&lt;/a>
  149 + &lt;/div>
  150 +
  151 + &lt;a class="uibutton" href="#">Unsubscribe&lt;/a>
  152 +&lt;/div></code></pre>
  153 + <div class="uibutton-toolbar">
  154 + <a class="uibutton" href="#button">Mark as unread</a>
  155 +
  156 + <div class="uibutton-group">
  157 + <a class="uibutton" href="#button">Report spam</a>
  158 + <a class="uibutton" href="#button">Delete</a>
  159 + </div>
  160 +
  161 + <a class="uibutton" href="#button">Unsubscribe</a>
  162 + </div>
  163 + </div>
  164 + </div>
  165 +
  166 + <div class="section">
  167 + <h2>Buttons with icons</h2>
  168 + <p>A range of icons can be added (only for links and buttons) by adding a class of <code>icon</code> and any one of the provided icon classes:</p>
  169 +
  170 + <div class="example">
  171 + <pre class="prettyprint"><code>&lt;a class="uibutton icon add" href="#">New message&lt;/a></code></pre>
  172 + <a class="uibutton icon add" href="#button">New message</a>
  173 + </div>
  174 +
  175 + <div class="example">
  176 + <table>
  177 + <thead>
  178 + <tr>
  179 + <th scope="col">Class</th>
  180 + <th scope="col">Example</th>
  181 + </tr>
  182 + </thead>
  183 + <tr>
  184 + <td scope="row"><code>.edit</code></td>
  185 + <td><a class="uibutton icon edit" href="#button">Edit post</a></td>
  186 + </tr>
  187 + <tr>
  188 + <td scope="row"><code>.add</code></td>
  189 + <td><a class="uibutton icon add" href="#button">Add a photo</a></td>
  190 + </tr>
  191 + <tr>
  192 + <td scope="row"><code>.secure</code></td>
  193 + <td><a class="uibutton icon secure" href="#button">Private account</a></td>
  194 + </tr>
  195 + <tr>
  196 + <td scope="row"><code>.prev</code></td>
  197 + <td><a class="uibutton icon prev" href="#button">Back to messages</a></td>
  198 + </tr>
  199 + <tr>
  200 + <td scope="row"><code>.next</code></td>
  201 + <td><a class="uibutton icon next" href="#button">Get more info</a></td>
  202 + </tr>
  203 + </table>
  204 + </div>
  205 + </div>
  206 +
  207 + <div class="section">
  208 + <h2>Browser compatibility</h2>
  209 + <p>Full support: Firefox 3.5+, Google Chrome, Safari 4+, IE 9+, Opera 11.10+.</p>
  210 + <p><strong>Note:</strong> Some CSS3 enhancements are not supported in older versions of Opera and IE. The use of icons is not supported in IE 6 or IE 7.</p>
  211 + </div>
  212 +
  213 + <div class="section">
  214 + <h2>License</h2>
  215 + <p>Public domain: <a href="http://unlicense.org/">http://unlicense.org/</a></p>
  216 + </div>
  217 +</div>
  218 +
  219 +<div class="footer">
  220 + <a href="http://github.com/necolas/css3-facebook-buttons">CSS3 Facebook Buttons</a> by <a href="http://nicolasgallagher.com">Nicolas Gallagher</a>.
  221 +</div>
  222 +
  223 +</body>
  224 +</html>

0 comments on commit fd95f95

Please sign in to comment.
Something went wrong with that request. Please try again.