Initial commit
						commit
						a0dd0cd892
					
				@ -0,0 +1 @@
 | 
			
		||||
bower_components
 | 
			
		||||
@ -0,0 +1,43 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Topic: `<meta http-equiv="x-ua-compatible" content="ie=edge">`
 | 
			
		||||
Description:
 | 
			
		||||
 | 
			
		||||
    The x-ua-compatible tag allows you to chose what version of
 | 
			
		||||
    Intenet Explorer the page should be rendered as. This has changed in
 | 
			
		||||
    modern browsers, so if you are not targeting IE 9 or 8 you can consider
 | 
			
		||||
    removing this all together. Foundation has this because it supports older
 | 
			
		||||
    browsers which is why it is included. 	
 | 
			
		||||
 | 
			
		||||
    If you are using this tag you want it to be at the top of your head.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Topic: `<meta name="viewport" content="width=device-width, initial-scale=1.0">`
 | 
			
		||||
Description:
 | 
			
		||||
 | 
			
		||||
    YOU SHOULD ALWAYS INCLUDE THIS!
 | 
			
		||||
 | 
			
		||||
    This ultimately sets us up so that our users do not have to scroll horizontally
 | 
			
		||||
    to view content. It is a big part of responsive design, and the user experience
 | 
			
		||||
    on a site.
 | 
			
		||||
 | 
			
		||||
    The viewport is the user's visible area of a web page. This of course changes
 | 
			
		||||
    with the device, for example it will be smaller on a mobile device. So in HTML5
 | 
			
		||||
    The meta tag received supoort for tracking the viewport.
 | 
			
		||||
 | 
			
		||||
    This tag gives the browser instructions on how to control the page dimensions
 | 
			
		||||
    and scaling.
 | 
			
		||||
 | 
			
		||||
    The `width=device-width` part sets the width of the page to follow the screen
 | 
			
		||||
    width of the device
 | 
			
		||||
 | 
			
		||||
    The `initial-scale=1.0` part sets the initial zoom level when the page is first
 | 
			
		||||
    loaded by the browser
 | 
			
		||||
 | 
			
		||||
    THINGS TO REMEMBER:
 | 
			
		||||
 | 
			
		||||
    Do NOT use large fixed width elements
 | 
			
		||||
    DO NOT let content rely on a particular viewport width to render well
 | 
			
		||||
    DO use CSS Media queries to apply different styling for small and large screens
 | 
			
		||||
        -you still shouldn't be using fixed widths. consider using relative widths
 | 
			
		||||
        such as `width: 100%`
 | 
			
		||||
@ -0,0 +1,3 @@
 | 
			
		||||
*.css
 | 
			
		||||
*.map
 | 
			
		||||
!vendor/*.css
 | 
			
		||||
@ -0,0 +1,447 @@
 | 
			
		||||
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
 | 
			
		||||
 | 
			
		||||
/* Document
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the line height in all browsers.
 | 
			
		||||
 * 2. Prevent adjustments of font size after orientation changes in
 | 
			
		||||
 *    IE on Windows Phone and in iOS.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
html {
 | 
			
		||||
  line-height: 1.15; /* 1 */
 | 
			
		||||
  -ms-text-size-adjust: 100%; /* 2 */
 | 
			
		||||
  -webkit-text-size-adjust: 100%; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Sections
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the margin in all browsers (opinionated).
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE 9-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
article,
 | 
			
		||||
aside,
 | 
			
		||||
footer,
 | 
			
		||||
header,
 | 
			
		||||
nav,
 | 
			
		||||
section {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Correct the font size and margin on `h1` elements within `section` and
 | 
			
		||||
 * `article` contexts in Chrome, Firefox, and Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
h1 {
 | 
			
		||||
  font-size: 2em;
 | 
			
		||||
  margin: 0.67em 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Grouping content
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE 9-.
 | 
			
		||||
 * 1. Add the correct display in IE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
figcaption,
 | 
			
		||||
figure,
 | 
			
		||||
main { /* 1 */
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct margin in IE 8.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
figure {
 | 
			
		||||
  margin: 1em 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Add the correct box sizing in Firefox.
 | 
			
		||||
 * 2. Show the overflow in Edge and IE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
hr {
 | 
			
		||||
  box-sizing: content-box; /* 1 */
 | 
			
		||||
  height: 0; /* 1 */
 | 
			
		||||
  overflow: visible; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
			
		||||
 * 2. Correct the odd `em` font sizing in all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
pre {
 | 
			
		||||
  font-family: monospace, monospace; /* 1 */
 | 
			
		||||
  font-size: 1em; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Text-level semantics
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Remove the gray background on active links in IE 10.
 | 
			
		||||
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
  background-color: transparent; /* 1 */
 | 
			
		||||
  -webkit-text-decoration-skip: objects; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 | 
			
		||||
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
abbr[title] {
 | 
			
		||||
  border-bottom: none; /* 1 */
 | 
			
		||||
  text-decoration: underline; /* 2 */
 | 
			
		||||
  text-decoration: underline dotted; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
b,
 | 
			
		||||
strong {
 | 
			
		||||
  font-weight: inherit;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct font weight in Chrome, Edge, and Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
b,
 | 
			
		||||
strong {
 | 
			
		||||
  font-weight: bolder;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the inheritance and scaling of font size in all browsers.
 | 
			
		||||
 * 2. Correct the odd `em` font sizing in all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
code,
 | 
			
		||||
kbd,
 | 
			
		||||
samp {
 | 
			
		||||
  font-family: monospace, monospace; /* 1 */
 | 
			
		||||
  font-size: 1em; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct font style in Android 4.3-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
dfn {
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct background and color in IE 9-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
mark {
 | 
			
		||||
  background-color: #ff0;
 | 
			
		||||
  color: #000;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct font size in all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
small {
 | 
			
		||||
  font-size: 80%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Prevent `sub` and `sup` elements from affecting the line height in
 | 
			
		||||
 * all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
sub,
 | 
			
		||||
sup {
 | 
			
		||||
  font-size: 75%;
 | 
			
		||||
  line-height: 0;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  vertical-align: baseline;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sub {
 | 
			
		||||
  bottom: -0.25em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sup {
 | 
			
		||||
  top: -0.5em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Embedded content
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE 9-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
audio,
 | 
			
		||||
video {
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in iOS 4-7.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
audio:not([controls]) {
 | 
			
		||||
  display: none;
 | 
			
		||||
  height: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the border on images inside links in IE 10-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
img {
 | 
			
		||||
  border-style: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Hide the overflow in IE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
svg:not(:root) {
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Forms
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Change the font styles in all browsers (opinionated).
 | 
			
		||||
 * 2. Remove the margin in Firefox and Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button,
 | 
			
		||||
input,
 | 
			
		||||
optgroup,
 | 
			
		||||
select,
 | 
			
		||||
textarea {
 | 
			
		||||
  font-family: sans-serif; /* 1 */
 | 
			
		||||
  font-size: 100%; /* 1 */
 | 
			
		||||
  line-height: 1.15; /* 1 */
 | 
			
		||||
  margin: 0; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Show the overflow in IE.
 | 
			
		||||
 * 1. Show the overflow in Edge.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button,
 | 
			
		||||
input { /* 1 */
 | 
			
		||||
  overflow: visible;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 | 
			
		||||
 * 1. Remove the inheritance of text transform in Firefox.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button,
 | 
			
		||||
select { /* 1 */
 | 
			
		||||
  text-transform: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 | 
			
		||||
 *    controls in Android 4.
 | 
			
		||||
 * 2. Correct the inability to style clickable types in iOS and Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button,
 | 
			
		||||
html [type="button"], /* 1 */
 | 
			
		||||
[type="reset"],
 | 
			
		||||
[type="submit"] {
 | 
			
		||||
  -webkit-appearance: button; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the inner border and padding in Firefox.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button::-moz-focus-inner,
 | 
			
		||||
[type="button"]::-moz-focus-inner,
 | 
			
		||||
[type="reset"]::-moz-focus-inner,
 | 
			
		||||
[type="submit"]::-moz-focus-inner {
 | 
			
		||||
  border-style: none;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Restore the focus styles unset by the previous rule.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
button:-moz-focusring,
 | 
			
		||||
[type="button"]:-moz-focusring,
 | 
			
		||||
[type="reset"]:-moz-focusring,
 | 
			
		||||
[type="submit"]:-moz-focusring {
 | 
			
		||||
  outline: 1px dotted ButtonText;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Correct the padding in Firefox.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
fieldset {
 | 
			
		||||
  padding: 0.35em 0.75em 0.625em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the text wrapping in Edge and IE.
 | 
			
		||||
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 | 
			
		||||
 * 3. Remove the padding so developers are not caught out when they zero out
 | 
			
		||||
 *    `fieldset` elements in all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
legend {
 | 
			
		||||
  box-sizing: border-box; /* 1 */
 | 
			
		||||
  color: inherit; /* 2 */
 | 
			
		||||
  display: table; /* 1 */
 | 
			
		||||
  max-width: 100%; /* 1 */
 | 
			
		||||
  padding: 0; /* 3 */
 | 
			
		||||
  white-space: normal; /* 1 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Add the correct display in IE 9-.
 | 
			
		||||
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
progress {
 | 
			
		||||
  display: inline-block; /* 1 */
 | 
			
		||||
  vertical-align: baseline; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the default vertical scrollbar in IE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
textarea {
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Add the correct box sizing in IE 10-.
 | 
			
		||||
 * 2. Remove the padding in IE 10-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[type="checkbox"],
 | 
			
		||||
[type="radio"] {
 | 
			
		||||
  box-sizing: border-box; /* 1 */
 | 
			
		||||
  padding: 0; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Correct the cursor style of increment and decrement buttons in Chrome.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[type="number"]::-webkit-inner-spin-button,
 | 
			
		||||
[type="number"]::-webkit-outer-spin-button {
 | 
			
		||||
  height: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the odd appearance in Chrome and Safari.
 | 
			
		||||
 * 2. Correct the outline style in Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[type="search"] {
 | 
			
		||||
  -webkit-appearance: textfield; /* 1 */
 | 
			
		||||
  outline-offset: -2px; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[type="search"]::-webkit-search-cancel-button,
 | 
			
		||||
[type="search"]::-webkit-search-decoration {
 | 
			
		||||
  -webkit-appearance: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 1. Correct the inability to style clickable types in iOS and Safari.
 | 
			
		||||
 * 2. Change font properties to `inherit` in Safari.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
::-webkit-file-upload-button {
 | 
			
		||||
  -webkit-appearance: button; /* 1 */
 | 
			
		||||
  font: inherit; /* 2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Interactive
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Add the correct display in IE 9-.
 | 
			
		||||
 * 1. Add the correct display in Edge, IE, and Firefox.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
details, /* 1 */
 | 
			
		||||
menu {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Add the correct display in all browsers.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
summary {
 | 
			
		||||
  display: list-item;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Scripting
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE 9-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
canvas {
 | 
			
		||||
  display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
template {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Hidden
 | 
			
		||||
   ========================================================================== */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Add the correct display in IE 10-.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
[hidden] {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,74 @@
 | 
			
		||||
<!Doctype HTML>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="utf-8">
 | 
			
		||||
        <meta http-equiv="x-ua-compatible" content="ie=edge">
 | 
			
		||||
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
			
		||||
        <meta name="description" content="A vuejs playground">
 | 
			
		||||
        <title>Vuejs Basics</title>
 | 
			
		||||
        <link href="https://fonts.googleapis.com/css?family=Martel+Sans" rel="stylesheet">
 | 
			
		||||
        <link rel="stylesheet" href="css/app.css">
 | 
			
		||||
        <script type="text/javascript" src="https://unpkg.com/vue"></script>
 | 
			
		||||
        <script type="text/javascript" src="https://unpkg.com/vue-resource@1.3.4"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body>
 | 
			
		||||
        <header></header>
 | 
			
		||||
        <nav></nav>
 | 
			
		||||
        <main>
 | 
			
		||||
            <h1>Vue JS Experiments</h1>
 | 
			
		||||
            <div id="app">
 | 
			
		||||
                ${message}
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app2">
 | 
			
		||||
                <span v-bind:title="message">
 | 
			
		||||
                    Hover your mouse over this element to see that the attribute title displays as your message for app2
 | 
			
		||||
                </span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app3">
 | 
			
		||||
                <p v-if="seen">This will be displayed if the seen data attribute of the Vue app evaluates to true</p>
 | 
			
		||||
                <button v-on:click="seen = !seen">Toggle</button>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app4">
 | 
			
		||||
                <ol>
 | 
			
		||||
                    <li v-for="todo in todos">
 | 
			
		||||
                        {{todo.text}}
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ol>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app5">
 | 
			
		||||
                <p>{{message}}</p>
 | 
			
		||||
                <button v-on:click="reverseMessage">Reverse</button>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app6">
 | 
			
		||||
                <p>{{message}}</p>
 | 
			
		||||
                <input v-model="message" type="text">
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app7">
 | 
			
		||||
                <ol>
 | 
			
		||||
                    <todo-item v-for="item in groceryList" v-bind:todo="item" v-bind:key="item.id"></todo-item>
 | 
			
		||||
                </ol>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="form-wrapper">
 | 
			
		||||
                  <form action="get">
 | 
			
		||||
                          <label for="email">Email:
 | 
			
		||||
                                  <input type="email" name="email" placeholder="dirp@email.com">
 | 
			
		||||
                          </label>
 | 
			
		||||
                          <input type="submit" value="Sign me up">
 | 
			
		||||
                  </form>
 | 
			
		||||
              <legend>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div>
 | 
			
		||||
              <img src="http://placehold.it/320x240" alt="placeholder">
 | 
			
		||||
            </div>
 | 
			
		||||
            <div id="app8">
 | 
			
		||||
              <h3><a href="https://github.com/pagekit/vue-resource">Vue-resource Example:</a></h3>
 | 
			
		||||
              <ul>
 | 
			
		||||
                <li v-for="user in users">{{user.name}}</li>
 | 
			
		||||
              </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
        </main>
 | 
			
		||||
        <footer></footer>
 | 
			
		||||
        <!--<script type="application/javascript" src="js/vue.js"></script>-->
 | 
			
		||||
        <script type="application/javascript" src="js/app.js"></script>
 | 
			
		||||
    </body>
 | 
			
		||||
</html>
 | 
			
		||||
@ -0,0 +1,129 @@
 | 
			
		||||
 | 
			
		||||
var app = new Vue(
 | 
			
		||||
    {
 | 
			
		||||
        //name only really helps for debugging but it is useful
 | 
			
		||||
        name: "App One",
 | 
			
		||||
        //The DOM element that the Vue instance will replace
 | 
			
		||||
        el: '#app',
 | 
			
		||||
        //Change the plain text interpolation delimiters.
 | 
			
		||||
        delimiters: ['${', '}'],
 | 
			
		||||
        //Here are examples of lifecycle hooks
 | 
			
		||||
        //All lifecycle hooks are called with their 'this'
 | 
			
		||||
        // context pointing to the Vue instance invoking it.
 | 
			
		||||
        // Remember there are no controlers in Vue. Lifecycles fill this function:
 | 
			
		||||
        // https://vuejs.org/v2/guide/instance.html#Instance-Lifecycle-Hooks
 | 
			
		||||
        //Full list of hooks can be found:
 | 
			
		||||
        //https://vuejs.org/v2/api/#Options-Lifecycle-Hooks
 | 
			
		||||
        beforeCreate: function(){console.log("Before create hook called on " + this.$options.name)}, // Here we are accessing the other non-data properitoes of the Vue instance.
 | 
			
		||||
        beforeMount: function(){console.log("Before mount hook called")},
 | 
			
		||||
        mounted: function(){console.log("Mounted hook called")},
 | 
			
		||||
        beforeUpdate: function(){console.log("Before Update hook called")},
 | 
			
		||||
        updated: function(){console.log("Updated hook called")},
 | 
			
		||||
        activated: function(){console.log("activated hook called")},
 | 
			
		||||
        //Each Vue instance proxies all the properties found in its data object:
 | 
			
		||||
        data: {
 | 
			
		||||
            message: "Hello Vue!"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
//Here is an example of a callback that fires when the 'message' property changes
 | 
			
		||||
app.$watch('message', function(newVal, oldVal){
 | 
			
		||||
  console.log("The value of message changed from " + oldVal + ' to ' + newVal);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
var app2 = new Vue(
 | 
			
		||||
    {
 | 
			
		||||
        el: "#app2",
 | 
			
		||||
        data:{
 | 
			
		||||
            message: 'You loaded this page on ' + new Date()
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
var app3 = new Vue(
 | 
			
		||||
    {
 | 
			
		||||
        el:"#app3",
 | 
			
		||||
        data: {
 | 
			
		||||
            seen: true
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var app4 = new Vue(
 | 
			
		||||
    {
 | 
			
		||||
        el:"#app4",
 | 
			
		||||
        data:{
 | 
			
		||||
            todos: [
 | 
			
		||||
                {text: "Learn Javasript"},
 | 
			
		||||
                {text: "Learn Vue"},
 | 
			
		||||
                {text: "Build  Something awesome!"},
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
var app5 = new Vue({
 | 
			
		||||
  el: '#app5',
 | 
			
		||||
  data: {
 | 
			
		||||
    message: 'Hello Vue.js!'
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
    reverseMessage: function () {
 | 
			
		||||
      this.message = this.message.split('').reverse().join('')
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
var app6 = new Vue({
 | 
			
		||||
    el: "#app6",
 | 
			
		||||
    data:{
 | 
			
		||||
        message: "Enter a message"
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
//defining a new component called todo-item
 | 
			
		||||
//Declaration order matters, None of the previous apps can access this component
 | 
			
		||||
Vue.component(
 | 
			
		||||
    "todo-item",
 | 
			
		||||
    {
 | 
			
		||||
        // The todo-item component now accepts a
 | 
			
		||||
        // "prop", which is like a custom attribute.
 | 
			
		||||
        // This prop is called todo
 | 
			
		||||
        props:["todo"],
 | 
			
		||||
        template: "<li>{{ todo.text }}</li>"
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var app7 = new Vue(
 | 
			
		||||
    {
 | 
			
		||||
        el: "#app7",
 | 
			
		||||
        data:{
 | 
			
		||||
            groceryList: [
 | 
			
		||||
                {id: 1, text: "Banana"},
 | 
			
		||||
                {id: 2, text: "Cheese"},
 | 
			
		||||
                {id: 3, text: "Tomatoes"},
 | 
			
		||||
                {id: 4, text: "Cucumbers"},
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
var app8 = new Vue(
 | 
			
		||||
  {
 | 
			
		||||
    name: "AJAX Test",
 | 
			
		||||
    el: "#app8",
 | 
			
		||||
    data:{
 | 
			
		||||
      users:[]
 | 
			
		||||
    },
 | 
			
		||||
    //Here we are using vue-resource to call an external service and load our component with data
 | 
			
		||||
    mounted: function(){
 | 
			
		||||
      this.$http.get('http://jsonplaceholder.typicode.com/users').then(
 | 
			
		||||
        response => { this.users = response.body;},
 | 
			
		||||
          response => {console.log('Uh oh hit an error');}
 | 
			
		||||
      );
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
);
 | 
			
		||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								@ -0,0 +1 @@
 | 
			
		||||
.sass-cache
 | 
			
		||||
@ -0,0 +1,551 @@
 | 
			
		||||
//_settings.scss
 | 
			
		||||
 | 
			
		||||
//  Foundation for Sites Settings
 | 
			
		||||
//  -----------------------------
 | 
			
		||||
//
 | 
			
		||||
//  Table of Contents:
 | 
			
		||||
//
 | 
			
		||||
//   1. Global
 | 
			
		||||
//   2. Breakpoints
 | 
			
		||||
//   3. The Grid
 | 
			
		||||
//   4. Base Typography
 | 
			
		||||
//   5. Typography Helpers
 | 
			
		||||
//   6. Abide
 | 
			
		||||
//   7. Accordion
 | 
			
		||||
//   8. Accordion Menu
 | 
			
		||||
//   9. Badge
 | 
			
		||||
//  10. Breadcrumbs
 | 
			
		||||
//  11. Button
 | 
			
		||||
//  12. Button Group
 | 
			
		||||
//  13. Callout
 | 
			
		||||
//  14. Close Button
 | 
			
		||||
//  15. Drilldown
 | 
			
		||||
//  16. Dropdown
 | 
			
		||||
//  17. Dropdown Menu
 | 
			
		||||
//  18. Flex Video
 | 
			
		||||
//  19. Forms
 | 
			
		||||
//  20. Label
 | 
			
		||||
//  21. Media Object
 | 
			
		||||
//  22. Menu
 | 
			
		||||
//  23. Off-canvas
 | 
			
		||||
//  24. Orbit
 | 
			
		||||
//  25. Pagination
 | 
			
		||||
//  26. Progress Bar
 | 
			
		||||
//  27. Reveal
 | 
			
		||||
//  28. Slider
 | 
			
		||||
//  29. Switch
 | 
			
		||||
//  30. Table
 | 
			
		||||
//  31. Tabs
 | 
			
		||||
//  32. Thumbnail
 | 
			
		||||
//  33. Title Bar
 | 
			
		||||
//  34. Tooltip
 | 
			
		||||
//  35. Top Bar
 | 
			
		||||
 | 
			
		||||
//@import 'util/util';
 | 
			
		||||
 | 
			
		||||
// 1. Global
 | 
			
		||||
// ---------
 | 
			
		||||
 | 
			
		||||
$global-font-size: 100%;
 | 
			
		||||
$global-width: rem-calc(1200);
 | 
			
		||||
$global-lineheight: 1.5;
 | 
			
		||||
$primary-color: #2199e8;
 | 
			
		||||
$secondary-color: #777;
 | 
			
		||||
$success-color: #3adb76;
 | 
			
		||||
$warning-color: #ffae00;
 | 
			
		||||
$alert-color: #ec5840;
 | 
			
		||||
$light-gray:  #f7f7f7; //#e6e6e6;
 | 
			
		||||
$medium-gray: #cacaca;
 | 
			
		||||
$dark-gray: #8a8a8a;
 | 
			
		||||
$black: #0a0a0a;
 | 
			
		||||
$white: #fefefe;
 | 
			
		||||
$body-background: $white;
 | 
			
		||||
$body-font-color: $black;
 | 
			
		||||
$body-font-family: 'Martel Sans', 'Helvetica Neue', Arial, sans-serif;
 | 
			
		||||
$body-antialiased: true;
 | 
			
		||||
$global-margin: 1rem;
 | 
			
		||||
$global-padding: 1rem;
 | 
			
		||||
$global-weight-normal: normal;
 | 
			
		||||
$global-weight-bold: bold;
 | 
			
		||||
$global-radius: 0;
 | 
			
		||||
$global-text-direction: ltr;
 | 
			
		||||
 | 
			
		||||
// 2. Breakpoints
 | 
			
		||||
// --------------
 | 
			
		||||
/*
 | 
			
		||||
$breakpoints: (
 | 
			
		||||
  small: 0,
 | 
			
		||||
  medium: 640px,
 | 
			
		||||
  large: 1024px,
 | 
			
		||||
  xlarge: 1200px,
 | 
			
		||||
  xxlarge: 1440px,
 | 
			
		||||
);
 | 
			
		||||
$breakpoint-classes: (small medium large);
 | 
			
		||||
*/
 | 
			
		||||
// 3. The Grid
 | 
			
		||||
// -----------
 | 
			
		||||
/*
 | 
			
		||||
$grid-row-width: $global-width;
 | 
			
		||||
$grid-column-count: 12;
 | 
			
		||||
$grid-column-responsive-gutter: (
 | 
			
		||||
  small: 20px,
 | 
			
		||||
  medium: 30px,
 | 
			
		||||
);
 | 
			
		||||
$grid-column-align-edge: true;
 | 
			
		||||
$block-grid-max: 8;
 | 
			
		||||
*/
 | 
			
		||||
// 4. Base Typography
 | 
			
		||||
// ------------------
 | 
			
		||||
/*
 | 
			
		||||
$header-font-family: $body-font-family;
 | 
			
		||||
$header-font-weight: $global-weight-normal;
 | 
			
		||||
$header-font-style: normal;
 | 
			
		||||
$font-family-monospace: Consolas, 'Liberation Mono', Courier, monospace;
 | 
			
		||||
$header-sizes: (
 | 
			
		||||
  small: (
 | 
			
		||||
    'h1': 24,
 | 
			
		||||
    'h2': 20,
 | 
			
		||||
    'h3': 19,
 | 
			
		||||
    'h4': 18,
 | 
			
		||||
    'h5': 17,
 | 
			
		||||
    'h6': 16,
 | 
			
		||||
  ),
 | 
			
		||||
  medium: (
 | 
			
		||||
    'h1': 48,
 | 
			
		||||
    'h2': 40,
 | 
			
		||||
    'h3': 31,
 | 
			
		||||
    'h4': 25,
 | 
			
		||||
    'h5': 20,
 | 
			
		||||
    'h6': 16,
 | 
			
		||||
  ),
 | 
			
		||||
);
 | 
			
		||||
$header-color: inherit;
 | 
			
		||||
$header-lineheight: 1.4;
 | 
			
		||||
$header-margin-bottom: 0.5rem;
 | 
			
		||||
$header-text-rendering: optimizeLegibility;
 | 
			
		||||
$small-font-size: 80%;
 | 
			
		||||
$header-small-font-color: $medium-gray;
 | 
			
		||||
$paragraph-lineheight: 1.6;
 | 
			
		||||
$paragraph-margin-bottom: 1rem;
 | 
			
		||||
$paragraph-text-rendering: optimizeLegibility;
 | 
			
		||||
$code-color: $black;
 | 
			
		||||
$code-font-family: $font-family-monospace;
 | 
			
		||||
$code-font-weight: $global-weight-normal;
 | 
			
		||||
$code-background: $light-gray;
 | 
			
		||||
$code-border: 1px solid $medium-gray;
 | 
			
		||||
$code-padding: rem-calc(2 5 1);
 | 
			
		||||
$anchor-color: $primary-color;
 | 
			
		||||
$anchor-color-hover: scale-color($anchor-color, $lightness: -14%);
 | 
			
		||||
$anchor-text-decoration: none;
 | 
			
		||||
$anchor-text-decoration-hover: none;
 | 
			
		||||
$hr-width: $global-width;
 | 
			
		||||
$hr-border: 1px solid $medium-gray;
 | 
			
		||||
$hr-margin: rem-calc(20) auto;
 | 
			
		||||
$list-lineheight: $paragraph-lineheight;
 | 
			
		||||
$list-margin-bottom: $paragraph-margin-bottom;
 | 
			
		||||
$list-style-type: disc;
 | 
			
		||||
$list-style-position: outside;
 | 
			
		||||
$list-side-margin: 1.25rem;
 | 
			
		||||
$list-nested-side-margin: 1.25rem;
 | 
			
		||||
$defnlist-margin-bottom: 1rem;
 | 
			
		||||
$defnlist-term-weight: $global-weight-bold;
 | 
			
		||||
$defnlist-term-margin-bottom: 0.3rem;
 | 
			
		||||
$blockquote-color: $dark-gray;
 | 
			
		||||
$blockquote-padding: rem-calc(9 20 0 19);
 | 
			
		||||
$blockquote-border: 1px solid $medium-gray;
 | 
			
		||||
$cite-font-size: rem-calc(13);
 | 
			
		||||
$cite-color: $dark-gray;
 | 
			
		||||
$keystroke-font: $font-family-monospace;
 | 
			
		||||
$keystroke-color: $black;
 | 
			
		||||
$keystroke-background: $light-gray;
 | 
			
		||||
$keystroke-padding: rem-calc(2 4 0);
 | 
			
		||||
$keystroke-radius: $global-radius;
 | 
			
		||||
$abbr-underline: 1px dotted $black;
 | 
			
		||||
*/
 | 
			
		||||
// 5. Typography Helpers
 | 
			
		||||
// ---------------------
 | 
			
		||||
/*
 | 
			
		||||
$lead-font-size: $global-font-size * 1.25;
 | 
			
		||||
$lead-lineheight: 1.6;
 | 
			
		||||
$subheader-lineheight: 1.4;
 | 
			
		||||
$subheader-color: $dark-gray;
 | 
			
		||||
$subheader-font-weight: $global-weight-normal;
 | 
			
		||||
$subheader-margin-top: 0.2rem;
 | 
			
		||||
$subheader-margin-bottom: 0.5rem;
 | 
			
		||||
$stat-font-size: 2.5rem;
 | 
			
		||||
*/
 | 
			
		||||
// 6. Abide
 | 
			
		||||
// --------
 | 
			
		||||
/*
 | 
			
		||||
$abide-inputs: true;
 | 
			
		||||
$abide-labels: true;
 | 
			
		||||
$input-background-invalid: $alert-color;
 | 
			
		||||
$form-label-color-invalid: $alert-color;
 | 
			
		||||
$input-error-color: $alert-color;
 | 
			
		||||
$input-error-font-size: rem-calc(12);
 | 
			
		||||
$input-error-font-weight: $global-weight-bold;
 | 
			
		||||
*/
 | 
			
		||||
// 7. Accordion
 | 
			
		||||
// ------------
 | 
			
		||||
/*
 | 
			
		||||
$accordion-background: $white;
 | 
			
		||||
$accordion-plusminus: true;
 | 
			
		||||
$accordion-item-color: foreground($accordion-background, $primary-color);
 | 
			
		||||
$accordion-item-background-hover: $light-gray;
 | 
			
		||||
$accordion-item-padding: 1.25rem 1rem;
 | 
			
		||||
$accordion-content-background: $white;
 | 
			
		||||
$accordion-content-border: 1px solid $light-gray;
 | 
			
		||||
$accordion-content-color: foreground($accordion-background, $primary-color);
 | 
			
		||||
$accordion-content-padding: 1rem;
 | 
			
		||||
*/
 | 
			
		||||
// 8. Accordion Menu
 | 
			
		||||
// -----------------
 | 
			
		||||
/*
 | 
			
		||||
$accordionmenu-arrows: true;
 | 
			
		||||
$accordionmenu-arrow-color: $primary-color;
 | 
			
		||||
*/
 | 
			
		||||
// 9. Badge
 | 
			
		||||
// --------
 | 
			
		||||
/*
 | 
			
		||||
$badge-background: $primary-color;
 | 
			
		||||
$badge-color: foreground($badge-background);
 | 
			
		||||
$badge-padding: 0.3em;
 | 
			
		||||
$badge-minwidth: 2.1em;
 | 
			
		||||
$badge-font-size: 0.6rem;
 | 
			
		||||
*/
 | 
			
		||||
// 10. Breadcrumbs
 | 
			
		||||
// ---------------
 | 
			
		||||
/*
 | 
			
		||||
$breadcrumbs-margin: 0 0 $global-margin 0;
 | 
			
		||||
$breadcrumbs-item-font-size: rem-calc(11);
 | 
			
		||||
$breadcrumbs-item-color: $primary-color;
 | 
			
		||||
$breadcrumbs-item-color-current: $black;
 | 
			
		||||
$breadcrumbs-item-color-disabled: $medium-gray;
 | 
			
		||||
$breadcrumbs-item-margin: 0.75rem;
 | 
			
		||||
$breadcrumbs-item-uppercase: true;
 | 
			
		||||
$breadcrumbs-item-slash: true;
 | 
			
		||||
*/
 | 
			
		||||
// 11. Button
 | 
			
		||||
// ----------
 | 
			
		||||
/*
 | 
			
		||||
$button-padding: 0.85em 1em;
 | 
			
		||||
$button-margin: 0 0 $global-margin 0;
 | 
			
		||||
$button-fill: solid;
 | 
			
		||||
$button-background: $primary-color;
 | 
			
		||||
$button-background-hover: scale-color($button-background, $lightness: -15%);
 | 
			
		||||
$button-color: #fff;
 | 
			
		||||
$button-color-alt: #000;
 | 
			
		||||
$button-radius: $global-radius;
 | 
			
		||||
$button-sizes: (
 | 
			
		||||
  tiny: 0.6rem,
 | 
			
		||||
  small: 0.75rem,
 | 
			
		||||
  default: 0.9rem,
 | 
			
		||||
  large: 1.25rem,
 | 
			
		||||
);
 | 
			
		||||
$button-opacity-disabled: 0.25;
 | 
			
		||||
*/
 | 
			
		||||
// 12. Button Group
 | 
			
		||||
// ----------------
 | 
			
		||||
/*
 | 
			
		||||
$buttongroup-margin: 1rem;
 | 
			
		||||
$buttongroup-spacing: 1px;
 | 
			
		||||
$buttongroup-child-selector: '.button';
 | 
			
		||||
$buttongroup-expand-max: 6;
 | 
			
		||||
*/
 | 
			
		||||
// 13. Callout
 | 
			
		||||
// -----------
 | 
			
		||||
/*
 | 
			
		||||
$callout-background: $white;
 | 
			
		||||
$callout-background-fade: 85%;
 | 
			
		||||
$callout-border: 1px solid rgba($black, 0.25);
 | 
			
		||||
$callout-margin: 0 0 1rem 0;
 | 
			
		||||
$callout-padding: 1rem;
 | 
			
		||||
$callout-font-color: $body-font-color;
 | 
			
		||||
$callout-font-color-alt: $body-background;
 | 
			
		||||
$callout-radius: $global-radius;
 | 
			
		||||
$callout-link-tint: 30%;
 | 
			
		||||
*/
 | 
			
		||||
// 14. Close Button
 | 
			
		||||
// ----------------
 | 
			
		||||
/*
 | 
			
		||||
$closebutton-position: right top;
 | 
			
		||||
$closebutton-offset-horizontal: 1rem;
 | 
			
		||||
$closebutton-offset-vertical: 0.5rem;
 | 
			
		||||
$closebutton-size: 2em;
 | 
			
		||||
$closebutton-lineheight: 1;
 | 
			
		||||
$closebutton-color: $dark-gray;
 | 
			
		||||
$closebutton-color-hover: $black;
 | 
			
		||||
*/
 | 
			
		||||
// 15. Drilldown
 | 
			
		||||
// -------------
 | 
			
		||||
/*
 | 
			
		||||
$drilldown-transition: transform 0.15s linear;
 | 
			
		||||
$drilldown-arrows: true;
 | 
			
		||||
$drilldown-arrow-color: $primary-color;
 | 
			
		||||
$drilldown-background: $white;
 | 
			
		||||
*/
 | 
			
		||||
// 16. Dropdown
 | 
			
		||||
// ------------
 | 
			
		||||
/*
 | 
			
		||||
$dropdown-padding: 1rem;
 | 
			
		||||
$dropdown-border: 1px solid $medium-gray;
 | 
			
		||||
$dropdown-font-size: 1rem;
 | 
			
		||||
$dropdown-width: 300px;
 | 
			
		||||
$dropdown-radius: $global-radius;
 | 
			
		||||
$dropdown-sizes: (
 | 
			
		||||
  tiny: 100px,
 | 
			
		||||
  small: 200px,
 | 
			
		||||
  large: 400px,
 | 
			
		||||
);
 | 
			
		||||
*/
 | 
			
		||||
// 17. Dropdown Menu
 | 
			
		||||
// -----------------
 | 
			
		||||
/*
 | 
			
		||||
$dropdownmenu-arrows: true;
 | 
			
		||||
$dropdownmenu-arrow-color: $anchor-color;
 | 
			
		||||
$dropdownmenu-min-width: 200px;
 | 
			
		||||
$dropdownmenu-background: $white;
 | 
			
		||||
$dropdownmenu-border: 1px solid $medium-gray;
 | 
			
		||||
*/
 | 
			
		||||
// 18. Flex Video
 | 
			
		||||
// --------------
 | 
			
		||||
/*
 | 
			
		||||
$flexvideo-margin-bottom: rem-calc(16);
 | 
			
		||||
$flexvideo-ratio: 4 by 3;
 | 
			
		||||
$flexvideo-ratio-widescreen: 16 by 9;
 | 
			
		||||
*/
 | 
			
		||||
// 19. Forms
 | 
			
		||||
// ---------
 | 
			
		||||
/*
 | 
			
		||||
$fieldset-border: 1px solid $medium-gray;
 | 
			
		||||
$fieldset-padding: rem-calc(20);
 | 
			
		||||
$fieldset-margin: rem-calc(18 0);
 | 
			
		||||
$legend-padding: rem-calc(0 3);
 | 
			
		||||
$form-spacing: rem-calc(16);
 | 
			
		||||
$helptext-color: #333;
 | 
			
		||||
$helptext-font-size: rem-calc(13);
 | 
			
		||||
$helptext-font-style: italic;
 | 
			
		||||
$input-prefix-color: $black;
 | 
			
		||||
$input-prefix-background: $light-gray;
 | 
			
		||||
$input-prefix-border: 1px solid $medium-gray;
 | 
			
		||||
$input-prefix-padding: 1rem;
 | 
			
		||||
$form-label-color: $black;
 | 
			
		||||
$form-label-font-size: rem-calc(14);
 | 
			
		||||
$form-label-font-weight: $global-weight-normal;
 | 
			
		||||
$form-label-line-height: 1.8;
 | 
			
		||||
$select-background: $white;
 | 
			
		||||
$select-triangle-color: #333;
 | 
			
		||||
$select-radius: $global-radius;
 | 
			
		||||
$input-color: $black;
 | 
			
		||||
$input-font-family: inherit;
 | 
			
		||||
$input-font-size: rem-calc(16);
 | 
			
		||||
$input-background: $white;
 | 
			
		||||
$input-background-focus: $white;
 | 
			
		||||
$input-background-disabled: $light-gray;
 | 
			
		||||
$input-border: 1px solid $medium-gray;
 | 
			
		||||
$input-border-focus: 1px solid $dark-gray;
 | 
			
		||||
$input-shadow: inset 0 1px 2px rgba($black, 0.1);
 | 
			
		||||
$input-shadow-focus: 0 0 5px $medium-gray;
 | 
			
		||||
$input-cursor-disabled: default;
 | 
			
		||||
$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
 | 
			
		||||
$input-number-spinners: true;
 | 
			
		||||
$input-radius: $global-radius;
 | 
			
		||||
*/
 | 
			
		||||
// 20. Label
 | 
			
		||||
// ---------
 | 
			
		||||
/*
 | 
			
		||||
$label-background: $primary-color;
 | 
			
		||||
$label-color: foreground($label-background);
 | 
			
		||||
$label-font-size: 0.8rem;
 | 
			
		||||
$label-padding: 0.33333rem 0.5rem;
 | 
			
		||||
$label-radius: $global-radius;
 | 
			
		||||
*/
 | 
			
		||||
// 21. Media Object
 | 
			
		||||
// ----------------
 | 
			
		||||
/*
 | 
			
		||||
$mediaobject-margin-bottom: $global-margin;
 | 
			
		||||
$mediaobject-section-padding: $global-padding;
 | 
			
		||||
$mediaobject-image-width-stacked: 100%;
 | 
			
		||||
*/
 | 
			
		||||
// 22. Menu
 | 
			
		||||
// --------
 | 
			
		||||
/*
 | 
			
		||||
$menu-margin: 0;
 | 
			
		||||
$menu-margin-nested: 1rem;
 | 
			
		||||
$menu-item-padding: 0.7rem 1rem;
 | 
			
		||||
$menu-icon-spacing: 0.25rem;
 | 
			
		||||
$menu-expand-max: 6;
 | 
			
		||||
*/
 | 
			
		||||
// 23. Off-canvas
 | 
			
		||||
// --------------
 | 
			
		||||
/*
 | 
			
		||||
$offcanvas-size: 250px;
 | 
			
		||||
$offcanvas-background: $light-gray;
 | 
			
		||||
$offcanvas-zindex: -1;
 | 
			
		||||
$offcanvas-transition-length: 0.5s;
 | 
			
		||||
$offcanvas-transition-timing: ease;
 | 
			
		||||
$offcanvas-fixed-reveal: true;
 | 
			
		||||
$offcanvas-exit-background: rgba($white, 0.25);
 | 
			
		||||
$maincontent-class: 'off-canvas-content';
 | 
			
		||||
$maincontent-shadow: 0 0 10px rgba($black, 0.5);
 | 
			
		||||
*/
 | 
			
		||||
// 24. Orbit
 | 
			
		||||
// ---------
 | 
			
		||||
/*
 | 
			
		||||
$orbit-bullet-background: $medium-gray;
 | 
			
		||||
$orbit-bullet-background-active: $dark-gray;
 | 
			
		||||
$orbit-bullet-diameter: 1.2rem;
 | 
			
		||||
$orbit-bullet-margin: 0.1rem;
 | 
			
		||||
$orbit-bullet-margin-top: 0.8rem;
 | 
			
		||||
$orbit-bullet-margin-bottom: 0.8rem;
 | 
			
		||||
$orbit-caption-background: rgba($black, 0.5);
 | 
			
		||||
$orbit-caption-padding: 1rem;
 | 
			
		||||
$orbit-control-background-hover: rgba($black, 0.5);
 | 
			
		||||
$orbit-control-padding: 1rem;
 | 
			
		||||
$orbit-control-zindex: 10;
 | 
			
		||||
*/
 | 
			
		||||
// 25. Pagination
 | 
			
		||||
// --------------
 | 
			
		||||
/*
 | 
			
		||||
$pagination-font-size: rem-calc(14);
 | 
			
		||||
$pagination-margin-bottom: $global-margin;
 | 
			
		||||
$pagination-item-color: $black;
 | 
			
		||||
$pagination-item-padding: rem-calc(3 10);
 | 
			
		||||
$pagination-item-spacing: rem-calc(1);
 | 
			
		||||
$pagination-radius: $global-radius;
 | 
			
		||||
$pagination-item-background-hover: $light-gray;
 | 
			
		||||
$pagination-item-background-current: $primary-color;
 | 
			
		||||
$pagination-item-color-current: foreground($pagination-item-background-current);
 | 
			
		||||
$pagination-item-color-disabled: $medium-gray;
 | 
			
		||||
$pagination-ellipsis-color: $black;
 | 
			
		||||
$pagination-mobile-items: false;
 | 
			
		||||
$pagination-arrows: true;
 | 
			
		||||
*/
 | 
			
		||||
// 26. Progress Bar
 | 
			
		||||
// ----------------
 | 
			
		||||
/*
 | 
			
		||||
$progress-height: 1rem;
 | 
			
		||||
$progress-background: $medium-gray;
 | 
			
		||||
$progress-margin-bottom: $global-margin;
 | 
			
		||||
$progress-meter-background: $primary-color;
 | 
			
		||||
$progress-radius: $global-radius;
 | 
			
		||||
*/
 | 
			
		||||
// 27. Reveal
 | 
			
		||||
// ----------
 | 
			
		||||
/*
 | 
			
		||||
$reveal-background: $white;
 | 
			
		||||
$reveal-width: 600px;
 | 
			
		||||
$reveal-max-width: $global-width;
 | 
			
		||||
$reveal-offset: rem-calc(100);
 | 
			
		||||
$reveal-padding: $global-padding;
 | 
			
		||||
$reveal-border: 1px solid $medium-gray;
 | 
			
		||||
$reveal-radius: $global-radius;
 | 
			
		||||
$reveal-zindex: 1005;
 | 
			
		||||
$reveal-overlay-background: rgba($black, 0.45);
 | 
			
		||||
*/
 | 
			
		||||
// 28. Slider
 | 
			
		||||
// ----------
 | 
			
		||||
/*
 | 
			
		||||
$slider-height: 0.5rem;
 | 
			
		||||
$slider-width-vertical: $slider-height;
 | 
			
		||||
$slider-background: $light-gray;
 | 
			
		||||
$slider-fill-background: $medium-gray;
 | 
			
		||||
$slider-handle-height: 1.4rem;
 | 
			
		||||
$slider-handle-width: 1.4rem;
 | 
			
		||||
$slider-handle-background: $primary-color;
 | 
			
		||||
$slider-opacity-disabled: 0.25;
 | 
			
		||||
$slider-radius: $global-radius;
 | 
			
		||||
$slider-transition: all 0.2s ease-in-out;
 | 
			
		||||
*/
 | 
			
		||||
// 29. Switch
 | 
			
		||||
// ----------
 | 
			
		||||
/*
 | 
			
		||||
$switch-background: $medium-gray;
 | 
			
		||||
$switch-background-active: $primary-color;
 | 
			
		||||
$switch-height: 2rem;
 | 
			
		||||
$switch-height-tiny: 1.5rem;
 | 
			
		||||
$switch-height-small: 1.75rem;
 | 
			
		||||
$switch-height-large: 2.5rem;
 | 
			
		||||
$switch-radius: $global-radius;
 | 
			
		||||
$switch-margin: $global-margin;
 | 
			
		||||
$switch-paddle-background: $white;
 | 
			
		||||
$switch-paddle-offset: 0.25rem;
 | 
			
		||||
$switch-paddle-radius: $global-radius;
 | 
			
		||||
$switch-paddle-transition: all 0.25s ease-out;
 | 
			
		||||
*/
 | 
			
		||||
// 30. Table
 | 
			
		||||
// ---------
 | 
			
		||||
/*
 | 
			
		||||
$table-background: $white;
 | 
			
		||||
$table-color-scale: 5%;
 | 
			
		||||
$table-border: 1px solid smart-scale($table-background, $table-color-scale);
 | 
			
		||||
$table-padding: rem-calc(8 10 10);
 | 
			
		||||
$table-hover-scale: 2%;
 | 
			
		||||
$table-row-hover: darken($table-background, $table-hover-scale);
 | 
			
		||||
$table-row-stripe-hover: darken($table-background, $table-color-scale + $table-hover-scale);
 | 
			
		||||
$table-striped-background: smart-scale($table-background, $table-color-scale);
 | 
			
		||||
$table-stripe: even;
 | 
			
		||||
$table-head-background: smart-scale($table-background, $table-color-scale / 2);
 | 
			
		||||
$table-foot-background: smart-scale($table-background, $table-color-scale);
 | 
			
		||||
$table-head-font-color: $body-font-color;
 | 
			
		||||
$show-header-for-stacked: false;
 | 
			
		||||
*/
 | 
			
		||||
// 31. Tabs
 | 
			
		||||
// --------
 | 
			
		||||
/*
 | 
			
		||||
$tab-margin: 0;
 | 
			
		||||
$tab-background: $white;
 | 
			
		||||
$tab-background-active: $light-gray;
 | 
			
		||||
$tab-border: $light-gray;
 | 
			
		||||
$tab-item-color: foreground($tab-background, $primary-color);
 | 
			
		||||
$tab-item-background-hover: $white;
 | 
			
		||||
$tab-item-padding: 1.25rem 1.5rem;
 | 
			
		||||
$tab-expand-max: 6;
 | 
			
		||||
$tab-content-background: $white;
 | 
			
		||||
$tab-content-border: $light-gray;
 | 
			
		||||
$tab-content-color: foreground($tab-background, $primary-color);
 | 
			
		||||
$tab-content-padding: 1rem;
 | 
			
		||||
*/
 | 
			
		||||
// 32. Thumbnail
 | 
			
		||||
// -------------
 | 
			
		||||
/*
 | 
			
		||||
$thumbnail-border: solid 4px $white;
 | 
			
		||||
$thumbnail-margin-bottom: $global-margin;
 | 
			
		||||
$thumbnail-shadow: 0 0 0 1px rgba($black, 0.2);
 | 
			
		||||
$thumbnail-shadow-hover: 0 0 6px 1px rgba($primary-color, 0.5);
 | 
			
		||||
$thumbnail-transition: box-shadow 200ms ease-out;
 | 
			
		||||
$thumbnail-radius: $global-radius;
 | 
			
		||||
*/
 | 
			
		||||
// 33. Title Bar
 | 
			
		||||
// -------------
 | 
			
		||||
/*
 | 
			
		||||
$titlebar-background: $black;
 | 
			
		||||
$titlebar-color: $white;
 | 
			
		||||
$titlebar-padding: 0.5rem;
 | 
			
		||||
$titlebar-text-font-weight: bold;
 | 
			
		||||
$titlebar-icon-color: $white;
 | 
			
		||||
$titlebar-icon-color-hover: $medium-gray;
 | 
			
		||||
$titlebar-icon-spacing: 0.25rem;
 | 
			
		||||
*/
 | 
			
		||||
// 34. Tooltip
 | 
			
		||||
// -----------
 | 
			
		||||
/*
 | 
			
		||||
$has-tip-font-weight: $global-weight-bold;
 | 
			
		||||
$has-tip-border-bottom: dotted 1px $dark-gray;
 | 
			
		||||
$tooltip-background-color: $black;
 | 
			
		||||
$tooltip-color: $white;
 | 
			
		||||
$tooltip-padding: 0.75rem;
 | 
			
		||||
$tooltip-font-size: $small-font-size;
 | 
			
		||||
$tooltip-pip-width: 0.75rem;
 | 
			
		||||
$tooltip-pip-height: $tooltip-pip-width * 0.866;
 | 
			
		||||
$tooltip-pip-offset: 1.25rem;
 | 
			
		||||
$tooltip-radius: $global-radius;
 | 
			
		||||
*/
 | 
			
		||||
// 35. Top Bar
 | 
			
		||||
// -----------
 | 
			
		||||
/*
 | 
			
		||||
$topbar-padding: 0.5rem;
 | 
			
		||||
$topbar-background: $light-gray;
 | 
			
		||||
$topbar-title-spacing: 1rem;
 | 
			
		||||
$topbar-input-width: 200px;
 | 
			
		||||
*/
 | 
			
		||||
@ -0,0 +1,40 @@
 | 
			
		||||
@import url(../css/normalize.css);
 | 
			
		||||
 | 
			
		||||
@import '_settings';
 | 
			
		||||
 | 
			
		||||
h1 {
 | 
			
		||||
	margin: .67em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
    font-family: $body-font-family;
 | 
			
		||||
    background: $light-gray;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a:hover {
 | 
			
		||||
  text-decoration: underline;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
div {
 | 
			
		||||
    background: #ffffff;
 | 
			
		||||
		border-left: 5px solid $primary-color;
 | 
			
		||||
    padding: 15px 15px 15px 15px;
 | 
			
		||||
    margin: 10px 10px 10px 10px;
 | 
			
		||||
    box-shadow: 0 1px 1px 0 rgba(50,50,50,0.15);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
input {
 | 
			
		||||
    display: block;
 | 
			
		||||
		margin-bottom: .67em;
 | 
			
		||||
		padding-left: .67em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
select {
 | 
			
		||||
	margin-bottom: .67em;
 | 
			
		||||
}
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue