Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
71061a4
commit 13b16c4
Showing
12 changed files
with
341 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import DS from 'ember-data'; | ||
|
||
export default DS.ActiveModelAdapter.extend({ | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
import DS from 'ember-data'; | ||
|
||
export default DS.Model.extend({ | ||
title: DS.attr(), | ||
content: DS.attr(), | ||
importance: DS.attr(), | ||
clouded: DS.attr() | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,7 @@ var Router = Ember.Router.extend({ | |
}); | ||
|
||
Router.map(function() { | ||
this.route('pages'); | ||
}); | ||
|
||
export default Router; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
import Ember from 'ember'; | ||
|
||
export default Ember.Route.extend({ | ||
model: function(params) { | ||
return this.store.find('page', params.page_id); | ||
} | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
import DS from 'ember-data'; | ||
|
||
export default DS.ActiveModelSerializer.extend({}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,267 @@ | ||
body { | ||
color: #777; | ||
} | ||
|
||
.pure-img-responsive { | ||
max-width: 100%; | ||
height: auto; | ||
} | ||
|
||
/* | ||
Add transition to containers so they can push in and out. | ||
*/ | ||
#layout, | ||
#menu, | ||
.menu-link { | ||
-webkit-transition: all 0.2s ease-out; | ||
-moz-transition: all 0.2s ease-out; | ||
-ms-transition: all 0.2s ease-out; | ||
-o-transition: all 0.2s ease-out; | ||
transition: all 0.2s ease-out; | ||
} | ||
|
||
/* | ||
This is the parent `<div>` that contains the menu and the content area. | ||
*/ | ||
#layout { | ||
position: relative; | ||
padding-left: 0; | ||
} | ||
#layout.active #menu { | ||
left: 150px; | ||
width: 150px; | ||
} | ||
|
||
#layout.active .menu-link { | ||
left: 150px; | ||
} | ||
/* | ||
The content `<div>` is where all your content goes. | ||
*/ | ||
.content { | ||
margin: 0 auto; | ||
padding: 0 2em; | ||
max-width: 800px; | ||
margin-bottom: 50px; | ||
line-height: 1.6em; | ||
} | ||
|
||
.header { | ||
margin: 0; | ||
color: #333; | ||
text-align: center; | ||
padding: 2.5em 2em 0; | ||
border-bottom: 1px solid #eee; | ||
} | ||
.header h1 { | ||
margin: 0.2em 0; | ||
font-size: 3em; | ||
font-weight: 300; | ||
} | ||
.header h2 { | ||
font-weight: 300; | ||
color: #ccc; | ||
padding: 0; | ||
margin-top: 0; | ||
} | ||
|
||
.content-subhead { | ||
margin: 50px 0 20px 0; | ||
font-weight: 300; | ||
color: #888; | ||
} | ||
|
||
|
||
|
||
/* | ||
The `#menu` `<div>` is the parent `<div>` that contains the `.pure-menu` that | ||
appears on the left side of the page. | ||
*/ | ||
|
||
#menu { | ||
margin-left: -150px; /* "#menu" width */ | ||
width: 150px; | ||
position: fixed; | ||
top: 0; | ||
left: 0; | ||
bottom: 0; | ||
z-index: 1000; /* so the menu or its navicon stays above all content */ | ||
background: #ffffff; | ||
overflow-y: auto; | ||
-webkit-overflow-scrolling: touch; | ||
} | ||
/* | ||
All anchors inside the menu should be styled like this. | ||
*/ | ||
#menu a { | ||
color: white; | ||
border-radius: 0px; | ||
border: none; | ||
padding: 0.6em 0 0.6em 0.6em; | ||
} | ||
|
||
/* | ||
Remove all background/borders, since we are applying them to #menu. | ||
*/ | ||
#menu .pure-menu, | ||
#menu .pure-menu ul { | ||
border: none; | ||
background: transparent; | ||
} | ||
|
||
/* | ||
Add that light border to separate items into groups. | ||
*/ | ||
|
||
#menu .pure-menu .menu-item-divided { | ||
border-top: 1px solid #333; | ||
} | ||
/* | ||
Change color of the anchor links on hover/focus. | ||
*/ | ||
#menu .pure-menu li a:hover, | ||
#menu .pure-menu li a:focus { | ||
background: #333; | ||
} | ||
|
||
/* | ||
This styles the selected menu item `<li>`. | ||
*/ | ||
#menu .pure-menu-selected, | ||
{ | ||
background: #1f8dd6; | ||
} | ||
/* | ||
This styles a link within a selected menu item `<li>`. | ||
*/ | ||
#menu .pure-menu-selected a { | ||
color: #fff; | ||
} | ||
|
||
/* | ||
This styles the menu heading. | ||
*/ | ||
#menu .pure-menu-heading { | ||
font-size: 110%; | ||
color: #fff; | ||
margin: 0; | ||
} | ||
|
||
/* -- Dynamic Button For Responsive Menu -------------------------------------*/ | ||
|
||
/* | ||
The button to open/close the Menu is custom-made and not part of Pure. Here's | ||
how it works: | ||
*/ | ||
|
||
/* | ||
`.menu-link` represents the responsive menu toggle that shows/hides on | ||
small screens. | ||
*/ | ||
.menu-link { | ||
position: fixed; | ||
display: block; /* show this only on small screens */ | ||
top: 0; | ||
left: 0; /* "#menu width" */ | ||
background: #000; | ||
background: rgba(0,0,0,0.7); | ||
font-size: 10px; /* change this value to increase/decrease button size */ | ||
z-index: 10; | ||
width: 2em; | ||
height: auto; | ||
padding: 2.1em 1.6em; | ||
} | ||
|
||
.menu-link:hover, | ||
.menu-link:focus { | ||
background: #000; | ||
} | ||
|
||
.menu-link span { | ||
position: relative; | ||
display: block; | ||
} | ||
|
||
.menu-link span, | ||
.menu-link span:before, | ||
.menu-link span:after { | ||
background-color: #fff; | ||
width: 100%; | ||
height: 0.2em; | ||
} | ||
|
||
.menu-link span:before, | ||
.menu-link span:after { | ||
position: absolute; | ||
margin-top: -0.6em; | ||
content: " "; | ||
} | ||
|
||
.menu-link span:after { | ||
margin-top: 0.6em; | ||
} | ||
|
||
|
||
/* -- Responsive Styles (Media Queries) ------------------------------------- */ | ||
|
||
/* | ||
Hides the menu at `48em`, but modify this based on your app's needs. | ||
*/ | ||
@media (min-width: 48em) { | ||
|
||
.header, | ||
.content { | ||
padding-left: 2em; | ||
padding-right: 2em; | ||
} | ||
|
||
#layout { | ||
padding-left: 150px; /* left col width "#menu" */ | ||
left: 0; | ||
} | ||
#menu { | ||
left: 150px; | ||
} | ||
|
||
.menu-link { | ||
position: fixed; | ||
left: 150px; | ||
display: none; | ||
} | ||
|
||
#layout.active .menu-link { | ||
left: 150px; | ||
} | ||
} | ||
|
||
@media (max-width: 48em) { | ||
/* Only apply this when the window is small. Otherwise, the following | ||
case results in extra padding on the left: | ||
* Make the window small. | ||
* Tap the menu to trigger the active state. | ||
* Make the window large again. | ||
*/ | ||
#layout.active { | ||
position: relative; | ||
left: 150px; | ||
} | ||
} | ||
|
||
/*custom css*/ | ||
|
||
|
||
.button-news { | ||
background: rgb(128, 184, 165); /* this is a green */ | ||
} | ||
|
||
.button-works { | ||
background: rgb(202, 160, 160); /* this is a maroon */ | ||
} | ||
|
||
.button-bio { | ||
background: rgb(223, 187, 120); /* this is an orange */ | ||
} | ||
|
||
.button-rss { | ||
background: rgb(116, 204, 221); /* this is a light blue */ | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{{outlet}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
import { moduleFor, test } from 'ember-qunit'; | ||
|
||
moduleFor('adapter:application', 'Unit | Adapter | application', { | ||
// Specify the other units that are required for this test. | ||
// needs: ['serializer:foo'] | ||
}); | ||
|
||
// Replace this with your real tests. | ||
test('it exists', function(assert) { | ||
var adapter = this.subject(); | ||
assert.ok(adapter); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
import { moduleForModel, test } from 'ember-qunit'; | ||
|
||
moduleForModel('page', 'Unit | Model | page', { | ||
// Specify the other units that are required for this test. | ||
needs: [] | ||
}); | ||
|
||
test('it exists', function(assert) { | ||
var model = this.subject(); | ||
// var store = this.store(); | ||
assert.ok(!!model); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
import { moduleFor, test } from 'ember-qunit'; | ||
|
||
moduleFor('route:pages', 'Unit | Route | pages', { | ||
// Specify the other units that are required for this test. | ||
// needs: ['controller:foo'] | ||
}); | ||
|
||
test('it exists', function(assert) { | ||
var route = this.subject(); | ||
assert.ok(route); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
import { moduleForModel, test } from 'ember-qunit'; | ||
|
||
moduleForModel('application', 'Unit | Serializer | application', { | ||
// Specify the other units that are required for this test. | ||
needs: ['serializer:application'] | ||
}); | ||
|
||
// Replace this with your real tests. | ||
test('it serializes records', function(assert) { | ||
var record = this.subject(); | ||
|
||
var serializedRecord = record.serialize(); | ||
|
||
assert.ok(serializedRecord); | ||
}); |