initial commit
This commit is contained in:
commit
3b1ea6c538
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
bower_components/
|
||||||
|
.idea/
|
9
bower.json
Normal file
9
bower.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"name": "application-name",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"main": "stylesheets/main.css",
|
||||||
|
"dependencies": {
|
||||||
|
"angular": "latest",
|
||||||
|
"jquery": "latest"
|
||||||
|
}
|
||||||
|
}
|
16
data/playgrounds.json
Normal file
16
data/playgrounds.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[{
|
||||||
|
"name": "Portsmouth Street Playground",
|
||||||
|
"size": "2.9"
|
||||||
|
},{
|
||||||
|
"name": "Main Street Playground",
|
||||||
|
"size": "0.4"
|
||||||
|
},{
|
||||||
|
"name": "Boston Common Frog Pond",
|
||||||
|
"size": "0.8"
|
||||||
|
},{
|
||||||
|
"name": "The Esplanade",
|
||||||
|
"size": "10.4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SHOULD NOT SHOW"
|
||||||
|
}]
|
37
index.html
Normal file
37
index.html
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html ng-app="playground">
|
||||||
|
<head>
|
||||||
|
<title>HTML5 template</title>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<script type="text/javascript" src="bower_components/angular/angular.js"></script>
|
||||||
|
<script type="text/javascript" src="bower_components/jquery/dist/jquery.js"></script>
|
||||||
|
<link rel="stylesheet" href="stylesheets/main.css" />
|
||||||
|
</head>
|
||||||
|
<body ng-controller="PlaygroundController as pground">
|
||||||
|
<header>
|
||||||
|
<h1>A Blank HTML5 template</h1>
|
||||||
|
<menu>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="#">Home</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</menu>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<content>
|
||||||
|
<ul>
|
||||||
|
<li ng-repeat="playground in pground.playgrounds">
|
||||||
|
<p ng-show="playground.size > 0">
|
||||||
|
<strong>{{playground.name}}</strong>
|
||||||
|
<p ng-show="playground.size">{{playground.size}} acres</p>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript" src="javascript/main.js"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
29
javascript/main.js
Normal file
29
javascript/main.js
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
/**
|
||||||
|
* Created by tsouza on 5/15/14.
|
||||||
|
*/
|
||||||
|
(function(){
|
||||||
|
var app = angular.module("playground", []);
|
||||||
|
|
||||||
|
app.controller("PlaygroundController", function($scope, playgroundService){
|
||||||
|
var self = this;
|
||||||
|
this.playgrounds = {};
|
||||||
|
playgroundService.getPlaygrounds()
|
||||||
|
.then(function(playgrounds){
|
||||||
|
self.playgrounds = playgrounds;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
var playgroundService = app.factory("playgroundService", function($http) {
|
||||||
|
return {
|
||||||
|
getPlaygrounds: function () {
|
||||||
|
return $http.get("data/playgrounds.json")
|
||||||
|
.then(function (result) {
|
||||||
|
return result.data;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})();
|
||||||
|
|
21
stylesheets/main.css
Normal file
21
stylesheets/main.css
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
header, menu, content, footer {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
menu ul {
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
menu ul li {
|
||||||
|
float: left;
|
||||||
|
padding: 5px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
content, footer {
|
||||||
|
clear: both;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user