docs dropdown logice

This commit is contained in:
Alex Wolfe 2015-03-01 06:42:31 -08:00
parent 97e1a578b9
commit bf1a05881d
15 changed files with 66 additions and 22 deletions

View File

@ -2,7 +2,7 @@
"globals": { "globals": {
"title": "Angular", "title": "Angular",
"description": "Angular is a modern javascript framework for building professional web applications.", "description": "Angular is a modern javascript framework for building professional web applications.",
"jsVersion": "2_0_0-alpha_11", "jsLatest": "2.0.0-alpha.11",
"dartVersion": "2_0_0-alpha_11" "dartLatest": "2.0.0-alpha.11"
} }
} }

View File

@ -0,0 +1,2 @@
.banner.is-centered
p.text-body !{banner}

View File

@ -1,10 +1,10 @@
.main-footer .main-footer
nav(class="background-silver" layout="row" layout-sm="column") nav.background-silver.grid-fluid
section(flex) .c3
.logo-inverse-large .logo-inverse-large
section(flex) .c2
h3.text-headline ANGULAR h3.text-headline ANGULAR
ul.text-body ul.text-body
@ -14,7 +14,7 @@
li <a href="#"> Angular Material</a> li <a href="#"> Angular Material</a>
li <a href="#"> AngularFire</a> li <a href="#"> AngularFire</a>
section(flex) .c2
h3.text-headline LEARN h3.text-headline LEARN
ul.text-body ul.text-body
@ -25,7 +25,7 @@
li <a href="#"> AngularFire</a> li <a href="#"> AngularFire</a>
section(flex) .c2
h3.text-headline HELP h3.text-headline HELP
ul.text-body ul.text-body
@ -36,7 +36,7 @@
li <a href="#"> AngularFire</a> li <a href="#"> AngularFire</a>
section(flex) .c3
h3.text-headline COMMUNITY h3.text-headline COMMUNITY
ul.text-body ul.text-body

View File

@ -1,5 +1,10 @@
header(class="hero background-sky") header(class="hero background-sky")
h1.hero-title.text-display-1 #{title} h1.hero-title.text-display-1 #{title}
h2.hero-subtitle.text-subhead #{subtitle}
if subtitle
h2.hero-subtitle.text-subhead #{subtitle}
else if current.path[0] == "docs"
!= partial("_version-dropdown")
!= partial("_social-icons") != partial("_social-icons")

View File

@ -0,0 +1,14 @@
language = current.path[1]
version = current.path[2]
title = "Some Version"
if language == 'js'
if version == "latest"
title = jsLatest
if language == 'dart'
if version == "latest"
title = dartLatest
h2.hero-subtitle.text-subhead
button(md-button ng-click="showVersionMenu($event)") #{title}

View File

@ -1,5 +1,5 @@
doctype doctype
html(lang="en" ng-app="myApp") html(lang="en" ng-app="angularIOApp")
head head
!= partial("/_includes/_head-include") != partial("/_includes/_head-include")

View File

@ -8,5 +8,11 @@
"search": { "search": {
"title": "Docs Search Results", "title": "Docs Search Results",
"layout": "../_layout" "layout": "../_layout"
},
"styleguide": {
"title": "Docs Style Guide",
"subtitle": "Design & Layout Patterns For Documentation",
"layout": "../_layout"
} }
} }

View File

@ -1,5 +1,5 @@
doctype doctype
html(lang="en" layout="column" ng-app="myApp") html(lang="en" ng-app="angularIOApp")
head head
!= partial("../_includes/_head-include") != partial("../_includes/_head-include")
@ -8,7 +8,10 @@ html(lang="en" layout="column" ng-app="myApp")
!= partial("../_includes/_docs-nav") != partial("../_includes/_docs-nav")
!= partial("../_includes/_hero") != partial("../_includes/_hero")
article.l-pad-6.grid-fluid if banner
!= partial("../_includes/_banner")
article.l-pad-6.grid-fluid.docs-content
!= yield != yield
!= partial("../_includes/_footer") != partial("../_includes/_footer")

View File

@ -1,6 +1,7 @@
{ {
"index": { "index": {
"title": "Angular Docs" "title": "Angular Docs",
"banner": "Angular 2 is currently in Alpha Preview. We reccomend using <a href='https://docs.angularjs.org/guide'>Angular 1.X</a> for production applications."
}, },
"quickstart": { "quickstart": {

View File

@ -3,7 +3,7 @@ div.c4
md-card md-card
md-card-content md-card-content
h2.text-headline.text-uppercase <span class="icon-query-builder"></span> Quickstart h2.text-headline.text-uppercase <span class="icon-query-builder"></span> Quickstart
p.text-body Learn Angular in 5 minutes p.text-body Learn in 5 minutes
footer footer
a(href="/docs/#{current.path[1]}/#{current.path[2]}/quickstart.html" class="button" md-button) View Quickstart a(href="/docs/#{current.path[1]}/#{current.path[2]}/quickstart.html" class="button" md-button) View Quickstart
@ -16,7 +16,7 @@ div.c4
p.text-body Preview of v2.0 p.text-body Preview of v2.0
footer footer
a(href="/docs/#{current.path[1]}/#{current.path[2]}/resources.html" class="button" md-button) View Resources a(href="/docs/#{current.path[1]}/#{current.path[2]}/resources.html" class="button button-primary" md-button) View Resources
div.c4 div.c4

View File

@ -0,0 +1 @@
adsf

View File

@ -47,7 +47,8 @@ a {
line-height: 48px; line-height: 48px;
} }
.text-display-1 { .text-display-1,
.docs-content h1 {
margin: 0px; margin: 0px;
font-size: 34px; font-size: 34px;
font-weight: 400; font-weight: 400;
@ -55,7 +56,8 @@ a {
line-height: 40px; line-height: 40px;
} }
.text-headline { .text-headline,
.docs-content h2 {
margin: 0px 0px ($unit * 2) 0px; margin: 0px 0px ($unit * 2) 0px;
font-size: 24px; font-size: 24px;
font-weight: 400; font-weight: 400;
@ -63,7 +65,8 @@ a {
line-height: 32px; line-height: 32px;
} }
.text-title { .text-title,
.docs-content h3 {
margin: 0px 0px ($unit * 2) 0px; margin: 0px 0px ($unit * 2) 0px;
font-size: 20px; font-size: 20px;
font-weight: 500; font-weight: 500;
@ -72,7 +75,8 @@ a {
} }
.text-subhead, .text-subhead,
.text-body { .text-body,
.docs-content p {
margin: 0px 0px ($unit * 2) 0px; margin: 0px 0px ($unit * 2) 0px;
font-size: 16px; font-size: 16px;
font-weight: 400; font-weight: 400;

View File

@ -25,7 +25,11 @@
} }
h4 { h4 {
margin: 0px;
line-height: 24px; line-height: 24px;
} }
p,
h4 {
margin: 0px;
}
} }

View File

@ -1,4 +1,4 @@
var app = angular.module('myApp', ['ngMaterial']) var angularIO = angular.module('angularIOApp', ['ngMaterial'])
.config(function($mdThemingProvider) { .config(function($mdThemingProvider) {
$mdThemingProvider.theme('default') $mdThemingProvider.theme('default')
.primaryPalette('blue', { .primaryPalette('blue', {
@ -14,10 +14,14 @@ var app = angular.module('myApp', ['ngMaterial'])
}); });
}); });
app.controller('AppCtrl', ['$scope', '$mdSidenav', function($scope, $mdSidenav){ angularIO.controller('AppCtrl', ['$scope', '$mdSidenav', function($scope, $mdSidenav){
$scope.toggleSidenav = function(menuId) { $scope.toggleSidenav = function(menuId) {
$mdSidenav(menuId).toggle(); $mdSidenav(menuId).toggle();
}; };
$scope.showVersionMenu = function() {
alert('hi');
};
}]); }]);

View File