Initial commit for the site

This commit is contained in:
azure provisioned user
2014-02-06 23:53:00 +00:00
parent 752854fafa
commit 4e37a3f2c7
32 changed files with 459 additions and 90 deletions

View File

@@ -19,11 +19,15 @@
<meta property="og:site_name" content="MEAN - A Modern Stack">
<meta property="fb:admins" content="APP_ADMIN">
<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css">
<!-- <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap-responsive.css"> -->
<link rel="stylesheet" href="/css/common.css">
<link rel="stylesheet" href='//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700'>
<link rel="stylesheet" href='//fonts.googleapis.com/css?family=Bitter:400,700'>
<link rel="stylesheet" href='//fonts.googleapis.com/css?family=Quantico'>
<link rel="stylesheet" href="/css/views/articles.css">
<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css">
<!-- <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap-responsive.css"> -->
<link rel="stylesheet" href="/css/common.css">
<link rel="stylesheet" href="/css/views/articles.css">
<link rel="stylesheet" href="/css/views/index.css">
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>

View File

@@ -3,11 +3,10 @@
{% include '../includes/head.html' %}
<body>
<div class="navbar navbar-inverse navbar-fixed-top" data-ng-include="'views/header.html'" data-role="navigation"></div>
<section class="content">
<section class="container">
<section class="content">
{% block content %}{% endblock %}
</section>
</section>
<footer data-ng-include="'views/footer.html'"></footer>
{% include '../includes/foot.html' %}
</body>
</html>

View File

@@ -1,25 +1,105 @@
.navbar .nav>li>a.brand {
padding-left:20px;
margin-left:0
body {
background: #e9e9e9;
font-family:'Open Sans', sans-serif;
}
header {
font-weight: bold;
}
.navbar .brand {
font-family: 'Quantico', sans-serif;
background: url('');
}
.content {
margin-top:70px;
margin-top:40px;
width:100%
}
footer {
position:fixed;
left:0px;
bottom:0px;
height:30px;
width:100%;
background:#ddd;
-webkit-box-shadow:0 8px 6px 6px black;
-moz-box-shadow:0 8px 6px 6px black;
box-shadow:0 8px 6px 6px black
.green-text {
color: #93DD3C;
}
a.green-text:hover {
color: #9beb3f;
cursor: pointer;
text-decoration: none;
display: inline-block;
}
footer {
border: none;
background: url('/img/backgrounds/footer-bg.png') center bottom repeat-x;
height: 130px;
-webkit-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.75);
}
footer .container {
height: 100%;
}
footer .footer-left-menu-container {
height: 100%;
float: left;
width: 25%;
margin: 0;
padding: 0;
}
footer .footer-left-menu {
margin: 20px 30px;
padding: 0;
}
footer .footer-left-menu li:not(:last-child) {
margin-bottom: 5px;
}
footer .footer-left-menu li a {
color: #ddd;
}
footer .footer-left-menu li a:hover, footer .footer-left-menu li a:focus {
color: #fff;
text-decoration: none;
}
footer .footer-middle-container {
height: 130px;
line-height: 130px;
float: left;
width: 50%;
margin: 0;
text-align: center;
vertical-align: middle;
}
footer .footer-middle-ninja {
width: 80px;
vertical-align: middle;
}
footer .footer-middle-text {
vertical-align: middle;
font-weight: 200;
color: #8fadba;
}
footer .footer-middle-text img {
}
footer .footer-middle-text a {
color: #93DD3C;
}
footer .footer-middle-text a:hover {
color: #9beb3f;
cursor: pointer;
text-decoration: none;
}
footer .footer-right-menu-container {
height: 100%;
float: right;
width: 25%;
margin: 0;
text-align: center;
}
footer .footer-right-menu {
margin-top: 30px;
}
footer .footer-right-menu li {
display: inline-block;
}
footer .footer-right-menu li:not(:last-child) {
margin-right: 5px;
}
footer .footer-right-menu-text {
color: #8fadba;
font-weight: 200;
font-size: 0.9em;
}
footer p {
padding:5px 0 12px 10px
}

View File

@@ -1,7 +1,3 @@
h1 {
text-align:center
}
ul.articles li:not(:last-child) {
border-bottom:1px solid #ccc
}

104
public/css/views/index.css Normal file
View File

@@ -0,0 +1,104 @@
.banner-top {
background: url('/img/backgrounds/banner-top-bg.png') center top;
height: 450px;
color: #fff;
}
.banner-top .container {
height: 100%;
position: relative;
}
.banner-top-ninja {
position: absolute;
right: 0;
bottom: -40px;
}
.banner-top-titles {
margin-top: 40px;
}
.banner-top-title {
font-family:'Bitter' serif;
text-shadow: 1px 1px 1px #555;
font-size: 3em;
}
.banner-top-subtitle {
margin: 20px 0;
text-shadow: 1px 1px 1px #555;
font-weight: normal;
}
a.banner-top-download-button {
display: inline-block;
color: #fff;
font-size: 1.4em;
font-family:'Bitter' serif;
text-shadow: 1px 1px 1px #555;
background: url('/img/buttons/download.png') bottom;
width: 292px;
height: 61px;
line-height: 61px;
text-align: center;
}
a.banner-top-download-button:hover {
background-position: top;
text-decoration: none;
}
.banner-top-border, .banner-top-border .container {
background: #0f96ba;
height: 70px;
}
.banner-top-border-seperator, .banner-top-border-text {
float: left;
height: 50px;
margin: 10px 0;
line-height: 50px;
color: #fff;
}
.banner-top-border-seperator {
width: 0px;
border-right: 1px solid #36BBD3;
margin: 10px 20px;
}
.banner-top-border{
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
.banner-technologies {
border: none;
}
.banner-technologies-title {
color: #0f96ba;
font-weight: 200;
margin: 30px 0 30px 0;
}
.banner-technologies-subtitle {
color: #1f1f1f;
font-weight: 400;
}
.banner-technologies-inner-technologies {
margin: 0;
padding: 0;
list-style: none;
}
.banner-technologies-inner-technologies li{
display: inline-block;
vertical-align: bottom;
width: 21%;
margin-left: 4%;
}
.banner-technologies-inner-technologies li:first-child{
margin-left: 0;
}
.banner-technologies-inner-technologies li p{
margin-top: 5px;
height: 150px;
}
.linnofoot{
margin-left:6px;
}
/* bootsrap 2.3 missing design elements */
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}

39
public/fonts/mean.dev.svg Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
<iconset grid="20"></iconset>
</metadata>
<defs>
<font id="mean" horiz-adv-x="640" >
<font-face units-per-em="640" ascent="608" descent="-32" />
<missing-glyph horiz-adv-x="640" />
<glyph class="hidden" unicode="&#xf000;" d="M0,608L 640 -32L0 -32 z" horiz-adv-x="0" />
<glyph unicode="&#xe000;" d="M 243.232,178.624c-8.576-8.672-8.576-22.688,0-31.328c 8.544-8.672, 22.432-8.672, 31.008,0l 122.56,125.024
c 8.576,8.672, 8.576,22.688,0,31.328l-122.56,125.056c-8.576,8.672-22.432,8.672-31.008,0S 234.656,406.048, 243.2,397.408L 343.712,288L 243.232,178.624z" data-tags="arrow-right, right, next" />
<glyph unicode="&#xe001;" d="M 179.19,50.624c -8.576-8.672, -8.576-22.656,0-31.328s 22.432-8.672 31.008,0l 250.56,253.024c 8.576,8.672 8.576,22.688,0,31.328
l -250.56,253.056c -8.576,8.672, -22.432,8.672, -31.008,0s -8.576-22.656,0-31.328L 407.67,288L 179.19,50.624z" />
<glyph unicode="&#xe002;" d="M 63.68,429.152c0-47.776, 15.968-82.304, 47.424-102.56c 25.76-16.608, 55.68-19.104, 71.232-19.104c 3.776,0, 6.784,0.16, 8.896,0.288
c0,0-4.928-32.096, 18.88-63.872l-1.088,0.032c-41.248,0-175.808-8.64-175.808-119.264c0-112.544, 123.584-118.24, 148.352-118.24
c 1.952,0, 3.072,0.032, 3.072,0.032c 0.288,0, 2.048-0.064, 5.056-0.064c 15.904,0, 57.024,1.984, 95.232,20.576
c 49.536,24.032, 74.688,65.888, 74.688,124.32c0,56.48-38.272,90.080-66.24,114.656c-17.056,14.976-31.808,27.904-31.808,40.48
c0,12.8, 10.752,22.432, 24.384,34.624c 22.016,19.712, 42.816,47.776, 42.816,100.832c0,46.656-6.048,77.952-43.328,97.792
c 3.904,1.984, 17.632,3.424, 24.448,4.384c 20.192,2.752, 49.728,5.888, 49.728,22.368L 359.616,569.6 L 212.48,569.6 C 211.008,569.568, 63.68,564.096, 63.68,429.152z
M 301.216,140.736c 2.816-44.992-35.68-78.208-93.472-82.4c-58.688-4.32-107.040,22.112-109.856,67.104c-1.344,21.6, 8.128,42.752, 26.72,59.616
c 18.88,17.056, 44.736,27.584, 72.928,29.696c 3.328,0.192, 6.624,0.352, 9.92,0.352C 261.76,215.104, 298.56,183.168, 301.216,140.736z M 262.784,459.968
c 14.432-50.784-7.36-103.872-42.080-113.664C 216.704,345.184, 212.576,344.608, 208.416,344.608c-31.84,0-63.36,32.192-75.040,76.544
C 126.848,446.080, 127.36,467.84, 134.848,488.8C 142.208,509.376, 155.424,523.328, 172.064,528c 4,1.152, 8.16,1.696, 12.32,1.696
C 222.784,529.696, 247.488,513.76, 262.784,459.968z M 510.752,349.376l0,96 l-60.8,0 l0-96 l-96,0 l0-60.8 l 96,0 l0-96 l 60.8,0 l0,96 l 96,0 l0,60.8 L 510.752,349.376 z" data-tags="googleplus, social" />
<glyph unicode="&#xe003;" d="M 614.4,470.624c-21.696-9.632-44.96-16.096-69.408-19.040c 24.96,14.944, 44.128,38.624, 53.12,66.816c-23.328-13.824-49.184-23.904-76.672-29.312
c-22.048,23.488-53.44,38.144-88.192,38.144c-66.72,0-120.8-54.080-120.8-120.768c0-9.472, 1.056-18.688, 3.136-27.52
c-100.384,5.024-189.408,53.12-248.96,126.208C 56.192,487.328, 50.208,466.56, 50.208,444.416c0-41.92, 21.344-78.88, 53.76-100.544
c-19.808,0.64-38.432,6.048-54.72,15.104c0-0.512,0-0.992,0-1.504c0-58.528, 41.664-107.328, 96.896-118.464c-10.112-2.752-20.8-4.224-31.84-4.224
c-7.776,0-15.328,0.736-22.72,2.144c 15.36-48, 60-82.912, 112.832-83.872c-41.344-32.416-93.408-51.712-150.016-51.712
c-9.76,0-19.36,0.576-28.8,1.696c 53.44-34.272, 116.928-54.272, 185.184-54.272c 222.176,0, 343.68,184.064, 343.68,343.712
c0,5.216-0.096,10.432-0.352,15.616C 577.728,425.12, 598.176,446.4, 614.4,470.624z" data-tags="twitter, social" />
<glyph unicode="&#xe004;" d="M 480,475.872l-91.392,0 c-10.816,0-22.88-14.208-22.88-33.248L 365.728,376.64 L 480,376.64 l0-94.080 l-114.272,0 L 365.728,0 L 257.824,0 l0,282.528 L 160,282.528 L 160,376.64 l 97.824,0 L 257.824,432
c0,79.392, 55.104,144, 130.752,144L 480,576 L 480,475.872 z" data-tags="facebook, social" />
<glyph unicode="&#xe005;" d="M 0,260.244 C 0,231.245 2.712,205.006 8.139,181.535 C 13.563,158.064 21.074,137.67 30.671,120.353 C 40.269,103.035 52.474,87.804 67.287,74.66 C 82.1,61.515 98.166,50.77 115.482,42.425 C 132.799,34.081 152.567,27.301 174.788,22.084 C 197.007,16.867 219.698,13.216 242.856,11.129 C 266.015,9.043 291.469,8 319.217,8 C 347.175,8 372.735,9.043 395.892,11.129 C 419.051,13.216 441.794,16.869 464.117,22.084 C 486.441,27.299 506.313,34.079 523.735,42.425 C 541.158,50.771 557.326,61.515 572.245,74.66 C 587.164,87.804 599.474,103.037 609.174,120.353 C 618.874,137.667 626.438,158.062 631.862,181.535 C 637.288,205.007 640,231.245 640,260.244 C 640,311.986 622.683,356.74 588.051,394.504 C 589.929,399.511 591.65,405.196 593.215,411.56 C 594.78,417.924 596.24,426.999 597.596,438.787 C 598.952,450.576 598.431,464.189 596.031,479.629 C 593.633,495.069 589.199,510.82 582.729,526.886 L 578.035,527.825 C 574.696,528.45 569.219,528.294 561.604,527.355 C 553.989,526.416 545.121,524.539 535.003,521.721 C 524.884,518.905 511.844,513.48 495.883,505.447 C 479.921,497.415 463.074,487.349 445.339,475.248 C 414.879,483.593 373.046,487.766 319.844,487.766 C 266.849,487.766 225.121,483.593 194.66,475.248 C 176.925,487.349 159.972,497.415 143.804,505.447 C 127.635,513.48 114.751,518.905 105.154,521.721 C 95.558,524.539 86.585,526.364 78.24,527.199 C 69.894,528.034 64.625,528.294 62.435,527.981 C 60.245,527.669 58.522,527.302 57.271,526.886 C 50.804,510.82 46.37,495.070 43.971,479.629 C 41.573,464.189 41.050,450.575 42.406,438.787 C 43.762,427 45.224,417.924 46.788,411.56 C 48.353,405.196 50.074,399.511 51.951,394.504 C 17.317,356.74 0,311.988 0,260.244 Z M 78.552,181.691 C 78.552,211.735 92.219,239.276 119.55,264.312 C 127.686,271.825 137.18,277.509 148.029,281.37 C 158.877,285.23 171.135,287.42 184.801,287.942 C 198.468,288.464 211.559,288.36 224.077,287.629 C 236.595,286.899 252.035,285.908 270.395,284.656 C 288.755,283.404 304.613,282.779 317.965,282.779 C 331.319,282.779 347.175,283.404 365.535,284.656 C 383.896,285.908 399.334,286.899 411.854,287.629 C 424.373,288.36 437.463,288.464 451.13,287.942 C 464.796,287.42 477.053,285.23 487.904,281.37 C 498.751,277.51 508.244,271.826 516.381,264.312 C 543.713,239.691 557.38,212.153 557.38,181.691 C 557.38,163.746 555.136,147.84 550.65,133.964 C 546.164,120.089 540.426,108.457 533.436,99.070 C 526.446,89.683 516.746,81.701 504.331,75.129 C 491.918,68.556 479.817,63.498 468.029,59.949 C 456.24,56.402 441.112,53.638 422.649,51.655 C 404.183,49.673 387.701,48.472 373.2,48.056 C 358.7,47.639 340.288,47.43 317.964,47.43 C 295.64,47.43 277.228,47.639 262.727,48.056 C 248.227,48.472 231.744,49.673 213.28,51.655 C 194.816,53.638 179.69,56.402 167.901,59.949 C 156.114,63.498 144.012,68.558 131.599,75.129 C 119.185,81.7 109.483,89.68 102.494,99.070 C 95.505,108.459 89.766,120.089 85.281,133.964 C 80.795,147.84 78.552,163.749 78.552,181.691 ZM 400,188A40,60 2700 1 1 480,188A40,60 2700 1 1 400,188zM 160,188A40,60 2700 1 1 240,188A40,60 2700 1 1 160,188z" data-tags="github, octacat, social" />
<glyph unicode="&#x20;" horiz-adv-x="320" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
public/fonts/mean.eot Normal file

Binary file not shown.

39
public/fonts/mean.svg Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
<iconset grid="20"></iconset>
</metadata>
<defs>
<font id="mean" horiz-adv-x="640" >
<font-face units-per-em="640" ascent="608" descent="-32" />
<missing-glyph horiz-adv-x="640" />
<glyph class="hidden" unicode="&#xf000;" d="M0,608L 640 -32L0 -32 z" horiz-adv-x="0" />
<glyph unicode="&#xe000;" d="M 243.232,178.624c-8.576-8.672-8.576-22.688,0-31.328c 8.544-8.672, 22.432-8.672, 31.008,0l 122.56,125.024
c 8.576,8.672, 8.576,22.688,0,31.328l-122.56,125.056c-8.576,8.672-22.432,8.672-31.008,0S 234.656,406.048, 243.2,397.408L 343.712,288L 243.232,178.624z" />
<glyph unicode="&#xe001;" d="M 179.19,50.624c -8.576-8.672, -8.576-22.656,0-31.328s 22.432-8.672 31.008,0l 250.56,253.024c 8.576,8.672 8.576,22.688,0,31.328
l -250.56,253.056c -8.576,8.672, -22.432,8.672, -31.008,0s -8.576-22.656,0-31.328L 407.67,288L 179.19,50.624z" />
<glyph unicode="&#xe002;" d="M 63.68,429.152c0-47.776, 15.968-82.304, 47.424-102.56c 25.76-16.608, 55.68-19.104, 71.232-19.104c 3.776,0, 6.784,0.16, 8.896,0.288
c0,0-4.928-32.096, 18.88-63.872l-1.088,0.032c-41.248,0-175.808-8.64-175.808-119.264c0-112.544, 123.584-118.24, 148.352-118.24
c 1.952,0, 3.072,0.032, 3.072,0.032c 0.288,0, 2.048-0.064, 5.056-0.064c 15.904,0, 57.024,1.984, 95.232,20.576
c 49.536,24.032, 74.688,65.888, 74.688,124.32c0,56.48-38.272,90.080-66.24,114.656c-17.056,14.976-31.808,27.904-31.808,40.48
c0,12.8, 10.752,22.432, 24.384,34.624c 22.016,19.712, 42.816,47.776, 42.816,100.832c0,46.656-6.048,77.952-43.328,97.792
c 3.904,1.984, 17.632,3.424, 24.448,4.384c 20.192,2.752, 49.728,5.888, 49.728,22.368L 359.616,569.6 L 212.48,569.6 C 211.008,569.568, 63.68,564.096, 63.68,429.152z
M 301.216,140.736c 2.816-44.992-35.68-78.208-93.472-82.4c-58.688-4.32-107.040,22.112-109.856,67.104c-1.344,21.6, 8.128,42.752, 26.72,59.616
c 18.88,17.056, 44.736,27.584, 72.928,29.696c 3.328,0.192, 6.624,0.352, 9.92,0.352C 261.76,215.104, 298.56,183.168, 301.216,140.736z M 262.784,459.968
c 14.432-50.784-7.36-103.872-42.080-113.664C 216.704,345.184, 212.576,344.608, 208.416,344.608c-31.84,0-63.36,32.192-75.040,76.544
C 126.848,446.080, 127.36,467.84, 134.848,488.8C 142.208,509.376, 155.424,523.328, 172.064,528c 4,1.152, 8.16,1.696, 12.32,1.696
C 222.784,529.696, 247.488,513.76, 262.784,459.968z M 510.752,349.376l0,96 l-60.8,0 l0-96 l-96,0 l0-60.8 l 96,0 l0-96 l 60.8,0 l0,96 l 96,0 l0,60.8 L 510.752,349.376 z" />
<glyph unicode="&#xe003;" d="M 614.4,470.624c-21.696-9.632-44.96-16.096-69.408-19.040c 24.96,14.944, 44.128,38.624, 53.12,66.816c-23.328-13.824-49.184-23.904-76.672-29.312
c-22.048,23.488-53.44,38.144-88.192,38.144c-66.72,0-120.8-54.080-120.8-120.768c0-9.472, 1.056-18.688, 3.136-27.52
c-100.384,5.024-189.408,53.12-248.96,126.208C 56.192,487.328, 50.208,466.56, 50.208,444.416c0-41.92, 21.344-78.88, 53.76-100.544
c-19.808,0.64-38.432,6.048-54.72,15.104c0-0.512,0-0.992,0-1.504c0-58.528, 41.664-107.328, 96.896-118.464c-10.112-2.752-20.8-4.224-31.84-4.224
c-7.776,0-15.328,0.736-22.72,2.144c 15.36-48, 60-82.912, 112.832-83.872c-41.344-32.416-93.408-51.712-150.016-51.712
c-9.76,0-19.36,0.576-28.8,1.696c 53.44-34.272, 116.928-54.272, 185.184-54.272c 222.176,0, 343.68,184.064, 343.68,343.712
c0,5.216-0.096,10.432-0.352,15.616C 577.728,425.12, 598.176,446.4, 614.4,470.624z" />
<glyph unicode="&#xe004;" d="M 480,475.872l-91.392,0 c-10.816,0-22.88-14.208-22.88-33.248L 365.728,376.64 L 480,376.64 l0-94.080 l-114.272,0 L 365.728,0 L 257.824,0 l0,282.528 L 160,282.528 L 160,376.64 l 97.824,0 L 257.824,432
c0,79.392, 55.104,144, 130.752,144L 480,576 L 480,475.872 z" />
<glyph unicode="&#xe005;" d="M 0,260.244 C 0,231.245 2.712,205.006 8.139,181.535 C 13.563,158.064 21.074,137.67 30.671,120.353 C 40.269,103.035 52.474,87.804 67.287,74.66 C 82.1,61.515 98.166,50.77 115.482,42.425 C 132.799,34.081 152.567,27.301 174.788,22.084 C 197.007,16.867 219.698,13.216 242.856,11.129 C 266.015,9.043 291.469,8 319.217,8 C 347.175,8 372.735,9.043 395.892,11.129 C 419.051,13.216 441.794,16.869 464.117,22.084 C 486.441,27.299 506.313,34.079 523.735,42.425 C 541.158,50.771 557.326,61.515 572.245,74.66 C 587.164,87.804 599.474,103.037 609.174,120.353 C 618.874,137.667 626.438,158.062 631.862,181.535 C 637.288,205.007 640,231.245 640,260.244 C 640,311.986 622.683,356.74 588.051,394.504 C 589.929,399.511 591.65,405.196 593.215,411.56 C 594.78,417.924 596.24,426.999 597.596,438.787 C 598.952,450.576 598.431,464.189 596.031,479.629 C 593.633,495.069 589.199,510.82 582.729,526.886 L 578.035,527.825 C 574.696,528.45 569.219,528.294 561.604,527.355 C 553.989,526.416 545.121,524.539 535.003,521.721 C 524.884,518.905 511.844,513.48 495.883,505.447 C 479.921,497.415 463.074,487.349 445.339,475.248 C 414.879,483.593 373.046,487.766 319.844,487.766 C 266.849,487.766 225.121,483.593 194.66,475.248 C 176.925,487.349 159.972,497.415 143.804,505.447 C 127.635,513.48 114.751,518.905 105.154,521.721 C 95.558,524.539 86.585,526.364 78.24,527.199 C 69.894,528.034 64.625,528.294 62.435,527.981 C 60.245,527.669 58.522,527.302 57.271,526.886 C 50.804,510.82 46.37,495.070 43.971,479.629 C 41.573,464.189 41.050,450.575 42.406,438.787 C 43.762,427 45.224,417.924 46.788,411.56 C 48.353,405.196 50.074,399.511 51.951,394.504 C 17.317,356.74 0,311.988 0,260.244 Z M 78.552,181.691 C 78.552,211.735 92.219,239.276 119.55,264.312 C 127.686,271.825 137.18,277.509 148.029,281.37 C 158.877,285.23 171.135,287.42 184.801,287.942 C 198.468,288.464 211.559,288.36 224.077,287.629 C 236.595,286.899 252.035,285.908 270.395,284.656 C 288.755,283.404 304.613,282.779 317.965,282.779 C 331.319,282.779 347.175,283.404 365.535,284.656 C 383.896,285.908 399.334,286.899 411.854,287.629 C 424.373,288.36 437.463,288.464 451.13,287.942 C 464.796,287.42 477.053,285.23 487.904,281.37 C 498.751,277.51 508.244,271.826 516.381,264.312 C 543.713,239.691 557.38,212.153 557.38,181.691 C 557.38,163.746 555.136,147.84 550.65,133.964 C 546.164,120.089 540.426,108.457 533.436,99.070 C 526.446,89.683 516.746,81.701 504.331,75.129 C 491.918,68.556 479.817,63.498 468.029,59.949 C 456.24,56.402 441.112,53.638 422.649,51.655 C 404.183,49.673 387.701,48.472 373.2,48.056 C 358.7,47.639 340.288,47.43 317.964,47.43 C 295.64,47.43 277.228,47.639 262.727,48.056 C 248.227,48.472 231.744,49.673 213.28,51.655 C 194.816,53.638 179.69,56.402 167.901,59.949 C 156.114,63.498 144.012,68.558 131.599,75.129 C 119.185,81.7 109.483,89.68 102.494,99.070 C 95.505,108.459 89.766,120.089 85.281,133.964 C 80.795,147.84 78.552,163.749 78.552,181.691 ZM 400,188A40,60 2700 1 1 480,188A40,60 2700 1 1 400,188zM 160,188A40,60 2700 1 1 240,188A40,60 2700 1 1 160,188z" />
<glyph unicode="&#x20;" horiz-adv-x="320" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 6.7 KiB

BIN
public/fonts/mean.ttf Normal file

Binary file not shown.

BIN
public/fonts/mean.woff Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
public/img/logos/nodejs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,5 +1,10 @@
'use strict';
angular.module('mean.system').controller('IndexController', ['$scope', 'Global', function ($scope, Global) {
$scope.global = Global;
}]);
angular.module('mean.system').controller('IndexController', ['$scope', '$http', 'Global',
function($scope, $http, Global) {
$scope.global = Global;
$http.jsonp('https://api.github.com/repos/linnovate/mean?callback=JSON_CALLBACK').success(function(data) {
$scope.githubData = data;
});
}
]);

View File

@@ -1,20 +1,20 @@
<section data-ng-controller="ArticlesController">
<form class="form-horizontal col-md-6" role="form" data-ng-submit="create()">
<div class="form-group">
<label for="title" class="col-md-2 control-label">Title</label>
<div class="col-md-10">
<input type="text" class="form-control" data-ng-model="title" id="title" placeholder="Title" required>
<form class="form-horizontal" data-ng-submit="create()">
<div class="control-group">
<label class="control-label" for="title">Title</label>
<div class="controls">
<input type="text" data-ng-model="title" id="title" placeholder="Title" required>
</div>
</div>
<div class="form-group">
<label for="content" class="col-md-2 control-label">Content</label>
<div class="col-md-10">
<textarea data-ng-model="content" id="content" cols="30" rows="10" placeholder="Content" class="form-control" required></textarea>
<div class="control-group">
<label class="control-label" for="content">Content</label>
<div class="controls">
<textarea data-ng-model="content" id="content" cols="30" rows="10" placeholder="Content"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button type="submit" class="btn btn-default">Submit</button>
<div class="control-group">
<div class="controls">
<input type="submit" class="btn">
</div>
</div>
</form>

View File

@@ -1,20 +1,24 @@
<section data-ng-controller="ArticlesController" data-ng-init="findOne()">
<form class="form-horizontal col-md-6" role="form" data-ng-submit="update()">
<div class="form-group">
<label for="title" class="col-md-2 control-label">Title</label>
<div class="col-md-10">
<input type="text" class="form-control" data-ng-model="article.title" id="title" placeholder="Title" required>
<form class="form-horizontal" data-ng-submit="update()">
<div class="control-group">
<label class="control-label" for="title">Title</label>
<div class="controls">
<input type="text" data-ng-model="article.title" id="title" placeholder="Title" required>
</input>
</div>
</div>
<div class="form-group">
<label for="content" class="col-md-2 control-label">Content</label>
<div class="col-md-10">
<textarea data-ng-model="article.content" id="content" cols="30" rows="10" placeholder="Content" class="form-control" required></textarea>
<div class="control-group">
<label class="control-label" for="content">Content</label>
<div class="controls">
<textarea data-ng-model="article.content" id="content" cols="30" rows="10" placeholder="Content">
</textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button type="submit" class="btn btn-default">Submit</button>
<div class="control-group">
<div class="controls">
<input type="submit" class="btn">
</div>
</div>
</form>

View File

@@ -1,13 +1,13 @@
<section data-ng-controller="ArticlesController" data-ng-init="findOne()">
<span>{{article.created | date:'medium'}}</span> /
<span>{{article.created | date:'medium'}}</span>/
<span>{{article.user.name}}</span>
<h2>{{article.title}}</h2>
<div data-ng-show="global.user._id == article.user._id">
<a class="btn" href="/#!/articles/{{article._id}}/edit">
<i class="glyphicon glyphicon-edit"></i>
</a>
<i class="icon-edit"></i>
</a>
<a class="btn" data-ng-click="remove();">
<i class="glyphicon glyphicon-trash"></i>
<i class="icon-trash"></i>
</a>
</div>
<div>{{article.content}}</div>

52
public/views/footer.html Normal file
View File

@@ -0,0 +1,52 @@
<div class="container">
<div class="footer-left-menu-container">
<ul class="unstyled footer-left-menu">
<li>
<a href="#!/">HOME</a>
</li>
<li>
<a href="#!/examples">EXAMPLES</a>
</li>
<li>
<a href="#!/guide">GUIDE</a>
</li>
<li>
<a href="#!/blog">BLOG</a>
</li>
</ul>
</div>
<div class="footer-middle-container">
<img class="footer-middle-ninja" src="/img/ninja/footer-ninja.png" alt="MEAN.IO">
<span class="footer-middle-text">Mean.io is a registered trademark of
<a href="http://linnovate.net/" target="_blank">
<img class="linnofoot" src="/img/logos/linnovate.png" alt="Linnovate">
</a>
</span>
</div>
<div class="footer-right-menu-container">
<ul class="unstyled footer-right-menu">
<li>
<a href="https://www.facebook.com/mean.io">
<img src="/img/buttons/facebook.png" alt="MEAN Facebook">
</a>
</li>
<li>
<a href="https://twitter.com/mean_io">
<img src="/img/buttons/twitter.png" alt="MEAN Twitter">
</a>
</li>
<li>
<a href="https://plus.google.com/communities/101997197880772169477">
<img src="/img/buttons/google.png" alt="MEAN Google+">
</a>
</li>
<li>
<a href="http://github.com/linnovate/mean">
<img src="/img/buttons/github.png" alt="MEAN Github">
</a>
</li>
</ul>
<span class="footer-right-menu-text">© 2014 All Rights Reserved</span>
</div>
</div>

View File

@@ -1,28 +1,26 @@
<div class="" data-ng-controller="HeaderController">
<ul class="navbar-nav nav">
<li>
<a class="navbar-brand" href="/">MEAN - A Modern Stack</a>
</li>
<li data-ng-repeat="item in menu" data-ng-show="global.user" ui-route="/{{item.link}}" ng-class="{active: $uiRoute}">
<a href="#!/{{item.link}}">{{item.title}}</a>
</li>
</ul>
<ul class="navbar-nav nav pull-right" data-ng-hide="global.authenticated">
<li><a href="signup">Signup</a>
</li>
<li class="divider-vertical"></li>
<li><a href="signin">Signin</a>
</li>
</ul>
<ul class="navbar-nav nav pull-right" data-ng-show="global.authenticated">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
{{global.user.name}} <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="/signout">Signout</a>
<div class="navbar-inner" data-ng-controller="HeaderController">
<div class="container">
<a class="btn btn-navbar collapsed" data-ng-click="isCollapsed = !isCollapsed">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/#!/">MEAN.IO</a>
<div class="nav-collapse collapse" collapse="!isCollapsed">
<ul class="nav pull-right">
<li>
<a href="/#!/">HOME</a>
</li>
<li>
<a href="/#!/examples">EXAMPLES</a>
</li>
<li>
<a href="/#!/guide">GUIDE</a>
</li>
<li>
<a href="/#!/blog">BLOG</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@@ -1,3 +1,52 @@
<section data-ng-controller="IndexController">
<h1>This is the home view</h1>
</section>
<div class="banner-top">
<div class="container">
<img class="banner-top-ninja" src="/img/ninja/banner-top-ninja.png" alt="MEAN.IO">
<div class="banner-top-titles">
<h1 class="banner-top-title">The friendly, fun &amp; fantastic
<br>full stack for your next project.</h1>
<h4 class="banner-top-subtitle">MEAN (MongoDB, Express, AngularJS, Node.js) boilerplate.</h4>
<a href="https://github.com/linnovate/mean/zipball/master" class="banner-top-download-button">Download Now</a>
</div>
</div>
</div>
<div class="banner-top-border">
<div class="container" data-ng-show="githubData">
<div class="banner-top-border-text">
LATEST COMMIT: <b>{{githubData.data.updated_at | date: 'MMM d, y'}}</b>
</div>
<div class="banner-top-border-seperator"></div>
<div class="banner-top-border-text">
FORKS: <b>{{githubData.data.forks_count}}</b>
</div>
<div class="banner-top-border-seperator"></div>
<div class="banner-top-border-text">
<a class="green-text" href="https://github.com/linnovate/mean">FORK MEAN.IO ON GITHUB</a>
</b>
</div>
</div>
</div>
<div class="banner-technologies">
<div class="container">
<h2 class="banner-technologies-title">Built with leading technologies</h2>
<ul class="banner-technologies-inner-technologies">
<li>
<img src="/img/logos/mongodb.png" alt="MongoDB" height="70">
<p>MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable.</p>
</li>
<li>
<img src="/img/logos/express.png" alt="Express" height="50">
<p>Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.</p>
</li>
<li>
<img src="/img/logos/angularjs.png" alt="AngularJS" height="70">
<p>AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.</p>
</li>
<li>
<img src="/img/logos/nodejs.png" alt="Node.js" height="70">
<p>Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.</p>
</li>
</ul>
</div>
</div>
</section>