Skip to content

Commit e7e7c12

Browse files
committed
Make layout-responsive
1 parent 1fa729d commit e7e7c12

23 files changed

Lines changed: 200 additions & 60 deletions

angular.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,11 @@
5151
"aot": false,
5252
"assets": [
5353
"src/favicon.ico",
54+
"src/favicon.svg",
5455
"src/assets"
5556
],
5657
"styles": [
58+
"node_modules/font-awesome/scss/font-awesome.scss",
5759
"src/styles/styles.scss"
5860
],
5961
"scripts": []
@@ -116,9 +118,11 @@
116118
"karmaConfig": "karma.conf.js",
117119
"assets": [
118120
"src/favicon.ico",
121+
"src/favicon.svg",
119122
"src/assets"
120123
],
121124
"styles": [
125+
"node_modules/font-awesome/scss/font-awesome.scss",
122126
"src/styles/styles.scss"
123127
],
124128
"scripts": []
@@ -153,4 +157,4 @@
153157
}
154158
},
155159
"defaultProject": "documentation-website"
156-
}
160+
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@angular/platform-browser-dynamic": "~8.2.0",
2323
"@angular/router": "^8.2.0",
2424
"bootstrap": "^4.3.1",
25+
"font-awesome": "^4.7.0",
2526
"rxjs": "~6.4.0",
2627
"tslib": "^1.10.0",
2728
"zone.js": "~0.9.1"

src/app/main/components/footer/footer.component.html

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,28 @@
33
<nav class="navbar">
44
<div class="nav-item">
55
<span class="nav-link section-title">Docs</span>
6-
<a routerLink="/" class="nav-link">Getting Started</a>
6+
<a routerLink="/" class="nav-link">
7+
<i class="fa fa-play-circle-o"></i>
8+
Getting Started
9+
</a>
710
</div>
811
<div class="nav-item">
912
<span class="nav-link section-title">Community</span>
10-
<a routerLink="/" class="nav-link">Stack Overflow</a>
13+
<a routerLink="/" class="nav-link">
14+
<i class="fa fa-stack-overflow"></i>
15+
Stack Overflow
16+
</a>
1117
</div>
1218
<div class="nav-item">
1319
<span class="nav-link section-title">More</span>
14-
<a routerLink="/" class="nav-link">GitHub</a>
20+
<a routerLink="/" class="nav-link">
21+
<i class="fa fa-github"></i>
22+
GitHub
23+
</a>
24+
<a routerLink="/" class="nav-link">
25+
<i class="fa fa-download"></i>
26+
Nuget
27+
</a>
1528
</div>
1629
</nav>
1730
</div>

src/app/main/components/post/post.component.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<div class="post">
22
<header class="post-header">
33
<h1 class="post-header-text">Section 1</h1>
4-
<a class="edit-button button" routerLink="/">Edit</a>
4+
<a class="edit-button button" routerLink="/">
5+
<i class="fa fa-pencil"></i>
6+
Edit
7+
</a>
58
</header>
69
<article>
710
<h1 id="section1">Section 1 anchor.......</h1>

src/app/main/components/side-nav/side-nav.component.html

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,73 @@
1-
<div class="side-nav">
1+
<div class="side-nav collapsed" id="side-nav">
22
<nav class="navbar">
33
<div class="nav-item">
4-
<h3 class="section-title">Section 1</h3>
4+
<h3 class="section-title">
5+
<i class="fa fa-leanpub"></i>
6+
Section 1
7+
</h3>
58
<a class="nav-link" routerLink="/" routerLinkActive="active">Link 1</a>
69
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
710
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
811
</div>
912
<div class="nav-item">
10-
<h3 class="section-title">Section 2</h3>
13+
<h3 class="section-title">
14+
<i class="fa fa-leanpub"></i>
15+
Section 2
16+
</h3>
1117
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
1218
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
1319
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
1420
</div>
1521
<div class="nav-item">
16-
<h3 class="section-title">Section 2</h3>
22+
<h3 class="section-title">
23+
<i class="fa fa-leanpub"></i>
24+
Section 3
25+
</h3>
1726
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
1827
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
1928
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
2029
</div>
2130
<div class="nav-item">
22-
<h3 class="section-title">Section 2</h3>
31+
<h3 class="section-title">
32+
<i class="fa fa-leanpub"></i>
33+
Section 4
34+
</h3>
2335
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
2436
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
2537
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
2638
</div>
2739
<div class="nav-item">
28-
<h3 class="section-title">Section 2</h3>
40+
<h3 class="section-title">
41+
<i class="fa fa-leanpub"></i>
42+
Section 5
43+
</h3>
2944
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
3045
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
3146
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
3247
</div>
3348
<div class="nav-item">
34-
<h3 class="section-title">Section 2</h3>
49+
<h3 class="section-title">
50+
<i class="fa fa-leanpub"></i>
51+
Section 6
52+
</h3>
3553
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
3654
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
3755
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
3856
</div>
3957
<div class="nav-item">
40-
<h3 class="section-title">Section 2</h3>
58+
<h3 class="section-title">
59+
<i class="fa fa-leanpub"></i>
60+
Section 7
61+
</h3>
4162
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
4263
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
4364
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
4465
</div>
4566
<div class="nav-item">
46-
<h3 class="section-title">Section 2</h3>
67+
<h3 class="section-title">
68+
<i class="fa fa-leanpub"></i>
69+
Section 8
70+
</h3>
4771
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 1</a>
4872
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 2</a>
4973
<a class="nav-link" routerLink="/link1" routerLinkActive="active">Link 3</a>
Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
<div class="top-nav fixed-top">
2-
<nav>
3-
<div class="navbar">
4-
<a class="logo" routerLink="/">
5-
<img src="favicon.ico" alt="">
6-
<span class="logo-text">DotNet Validator</span>
2+
<nav class="navbar">
3+
<div class="navbar-brand">
4+
<a routerLink="">
5+
<img src="favicon.svg" alt="">
6+
<span class="brand-text">DotNet Validator</span>
77
</a>
8-
</div>
9-
<div class="navbar version-wrapper">
108
<a routerLink="/versions" class="version">1.0.0</a>
119
</div>
12-
<div class="navbar navbar-right">
13-
<a routerLink="">GitHub</a>
10+
<div class="navbar-nav">
11+
<a routerLink="" class="nav-link">
12+
<i class="fa fa-github"></i>
13+
GitHub
14+
</a>
15+
<a routerLink="" class="nav-link">
16+
<i class="fa fa-download"></i>
17+
Download
18+
</a>
19+
<button class="navbar-toggler" type="button" (click)="onSideNavCollapse()">
20+
<i class="fa fa-bars"></i>
21+
</button>
1422
</div>
1523
</nav>
1624
</div>
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1-
import { Component, OnInit } from "@angular/core";
1+
import {Component} from "@angular/core";
22

33
@Component({
44
selector: "app-top-nav",
55
templateUrl: "./top-nav.component.html",
66
styleUrls: ["./top-nav.component.sass"]
77
})
88
export class TopNavComponent {
9+
10+
onSideNavCollapse() {
11+
// Toggle collapsed class to side-nav
12+
document.getElementById("side-nav").classList.toggle("collapsed");
13+
}
914
}

src/app/main/containers/layout/layout.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<app-top-nav></app-top-nav>
66
<!-- End Top Nav -->
77

8-
<div class="main d-flex flex-direction-row">
8+
<div class="main-content d-flex flex-direction-row" id="main-content">
99
<!-- Side Nav -->
1010
<app-side-nav></app-side-nav>
1111
<!-- EndSide Nav -->

src/app/main/containers/layout/layout.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, OnInit } from "@angular/core";
1+
import {Component} from "@angular/core";
22

33
@Component({
44
selector: "app-layout",

src/app/main/main-routing.module.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { NgModule } from "@angular/core";
2-
import { RouterModule, Routes } from "@angular/router";
1+
import {NgModule} from "@angular/core";
2+
import {RouterModule, Routes} from "@angular/router";
33

44
import * as fromContainers from "./containers";
55
import * as fromComponents from "./components";
@@ -18,10 +18,10 @@ const routes: Routes = [
1818
// Automatic scrolling
1919
anchorScrolling: "enabled",
2020
// Use this value to scroll to the html element with a suitable view
21-
scrollOffset: [0, 50]
21+
scrollOffset: [0, 60]
2222
}
2323
)
2424
],
2525
exports: [RouterModule]
2626
})
27-
export class MainRoutingModule { }
27+
export class MainRoutingModule {}

0 commit comments

Comments
 (0)