File tree Expand file tree Collapse file tree 3 files changed +41
-6
lines changed
Expand file tree Collapse file tree 3 files changed +41
-6
lines changed Original file line number Diff line number Diff line change @@ -188,6 +188,28 @@ canvas {
188188 white-space : nowrap;
189189}
190190
191+ .menubar li # hamburger-container {
192+ margin-top : -2px ;
193+ padding-top : 0 ;
194+ }
195+
196+ .menubar li # hamburger-container : active {
197+ background-color : var (--selectedfile-background );
198+ }
199+
200+ .menubar li # hamburger-container : hover {
201+ cursor : pointer;
202+ background-color : default;
203+ }
204+
205+ .menubar li # hamburger-container .hamburger {
206+ display : block;
207+ font-size : 16px ;
208+ transform : scale (1.5 );
209+ position : relative;
210+ top : 1px ;
211+ }
212+
191213.menubar li ul {
192214 display : none;
193215 position : absolute;
@@ -201,7 +223,8 @@ canvas {
201223.menubar li ul li : last-child {
202224 border-bottom : 1px solid var (--background-alt );
203225}
204- .menubar ul li : hover {
226+ .menubar ul li : hover ,
227+ .filelist-open li # hamburger-container {
205228 background-color : var (--background-alt );
206229}
207230.menubar li : hover ul ,
@@ -291,15 +314,23 @@ canvas {
291314 grid-column : 1 / 4 ;
292315 grid-row : 1 ;
293316}
294- .sidebar {
295- grid-column : 1 ;
317+
318+ .editor {
319+ grid-column-start : 1 ;
320+ grid-column-end : 3 ;
296321 grid-row : 2 ;
297- overflow : auto;
298322}
299- .editor {
323+
324+ .filelist-open .editor {
300325 grid-column : 2 ;
326+ }
327+
328+ .sidebar {
329+ grid-column : 1 ;
301330 grid-row : 2 ;
331+ overflow : auto;
302332}
333+
303334.emulator {
304335 grid-column : 3 ;
305336 grid-row : 2 / 4 ;
Original file line number Diff line number Diff line change 1313 </ head >
1414
1515 < body >
16- < div class ="container ">
16+ < div class ="container filelist-open ">
1717 < div class ="menubar ">
1818 < ul >
19+ < li id ="hamburger-container "> < span class ="hamburger "> ☰</ span > </ li >
1920 < li >
2021 File
2122 < ul >
Original file line number Diff line number Diff line change @@ -353,6 +353,9 @@ export function init(event) {
353353 updateFileList ( ) ;
354354 updateCpuState ( ) ;
355355 } ;
356+ document . getElementById ( 'hamburger-container' ) . onclick = function ( ) {
357+ document . querySelector ( 'body .container:first-child' ) . classList . toggle ( 'filelist-open' ) ;
358+ } ;
356359 document . getElementById ( 'newfile' ) . onclick = function ( ) {
357360 document . getElementById ( 'newfiledialog' ) . style . display = 'block' ;
358361 } ;
You can’t perform that action at this time.
0 commit comments