File tree Expand file tree Collapse file tree 3 files changed +19
-44
lines changed Expand file tree Collapse file tree 3 files changed +19
-44
lines changed Original file line number Diff line number Diff line change @@ -16,27 +16,6 @@ webview {
16
16
flex : 1 ;
17
17
}
18
18
19
- # title-bar {
20
- -webkit-app-region : drag;
21
- padding : 0.3em 0.7em ;
22
- display : flex;
23
- flex-direction : row;
24
- justify-content : space-between;
25
- background-color : # f8f8f8 ;
26
- color : # 484848 ;
27
- transition : color 0.5s , background-color 0.5s ;
28
- }
29
-
30
- # title-bar .dark {
31
- background-color : # 333333 ;
32
- color : white;
33
- }
34
-
35
- # title-bar .window-control {
36
- float : right;
37
- -webkit-app-region : no-drag;
38
- }
39
-
40
19
navbar {
41
20
height : 23px ;
42
21
align-items : center;
@@ -56,6 +35,7 @@ navbar {
56
35
justify-content : space-between;
57
36
-webkit-user-select : none;
58
37
user-select : none;
38
+ padding : 0 2px ;
59
39
}
60
40
61
41
navbar .dark {
@@ -68,10 +48,18 @@ navbar.dark .control-buttons>*:hover {
68
48
}
69
49
70
50
# navbar-container .control-buttons {
71
- flex : 1 ;
72
51
display : flex;
73
52
}
74
53
54
+ # navbar-container .control-buttons : nth-child (2 ) {
55
+ padding-left : 2em ;
56
+ flex : 1 ;
57
+ }
58
+
59
+ # navbar-container .control-buttons : nth-child (3 ) {
60
+ font-size : 1.3em ;
61
+ }
62
+
75
63
# navbar-container .control-buttons > * {
76
64
margin : 0 .3em ;
77
65
cursor : pointer;
Original file line number Diff line number Diff line change 8
8
< link rel ="stylesheet " type ="text/css " href ="./app.css ">
9
9
</ head >
10
10
< body >
11
- < div id ="title-bar ">
12
- < div class ="window-control ">
13
- < button id ="menu-btn ">
14
- < i class ="fa fa-bars " aria-hidden ="true "> </ i >
15
- </ button >
16
- </ div >
17
- < div class ="window-control ">
18
- < button >
19
- < i class ="fa fa-minus " aria-hidden ="true "> </ i >
20
- </ button >
21
- < button >
22
- < i class ="fa fa-square-o " aria-hidden ="true "> </ i >
23
- </ button >
24
- < button >
25
- < i class ="fa fa-times " aria-hidden ="true "> </ i >
26
- </ button >
27
- </ div >
28
- </ div >
29
11
< navbar >
30
12
< div id ="navbar-container ">
31
13
< div class ="control-buttons ">
32
14
< div class ="home "> HOME</ div >
33
15
< div class ="refresh "> REFRESH</ div >
34
16
< div class ="navigate-back " style ="margin: 0 1em; "> <</ div >
35
17
< div class ="navigate-foward "> ></ div >
18
+ < div class ="more-menu "> ...</ div >
36
19
</ div >
37
- < div class ="control-buttons " style =" flex: 2 " >
20
+ < div class ="control-buttons ">
38
21
< div class ="title "> </ div >
39
22
</ div >
23
+ < div class ="control-buttons ">
24
+ < div class ="minimize-window "> -</ div >
25
+ < div class ="toggle-window "> +</ div >
26
+ < div class ="close-window "> x</ div >
27
+ </ div >
40
28
</ div >
41
29
</ navbar >
42
30
< script src ="renderer.js "> </ script >
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ onload = () => {
17
17
/* inject mac specific styles */
18
18
if ( isMac ) {
19
19
document . querySelector ( 'navbar' ) . style . paddingLeft = '75px' ;
20
+ document . querySelector ( '#navbar-container .control-buttons:nth-child(3)' ) . style . display = 'none' ;
20
21
}
21
22
22
23
if ( window . location . search !== '' ) {
@@ -36,10 +37,8 @@ onload = () => {
36
37
37
38
// set dark theme if in home page
38
39
if ( webview . getURL ( ) . split ( '?' ) [ 0 ] . split ( '#' ) [ 0 ] . match ( / h t t p s : \/ \/ h a c k m d .i o \/ $ / ) ) {
39
- document . querySelector ( '#title-bar' ) . className = 'dark' ;
40
40
document . querySelector ( 'navbar' ) . className = 'dark' ;
41
41
} else {
42
- document . querySelector ( '#title-bar' ) . className = '' ;
43
42
document . querySelector ( 'navbar' ) . className = '' ;
44
43
}
45
44
@@ -69,7 +68,7 @@ onload = () => {
69
68
new Notification ( 'URL copied' , { title : 'URL copied' , body : webview . getURL ( ) } ) ;
70
69
}
71
70
72
- document . querySelector ( 'button#menu-btn ' ) . onclick = ( ) => {
71
+ document . querySelector ( '#navbar-container .more-menu ' ) . onclick = ( ) => {
73
72
menu . popup ( require ( 'electron' ) . remote . getCurrentWindow ( ) ) ;
74
73
}
75
74
// webview.openDevTools();
You can’t perform that action at this time.
0 commit comments