@@ -2,6 +2,7 @@ import { icons, ns, pad, widgets, login } from 'solid-ui'
22import { authn , AppDetails } from 'solid-logic'
33import { graph , log , NamedNode , Namespace , sym , serialize , Store } from 'rdflib'
44import { PaneDefinition } from 'pane-registry'
5+ import './padPane.css'
56/* pad Pane
67 **
78 */
@@ -517,38 +518,42 @@ const paneDef: PaneDefinition = {
517518 const div = dom . createElement ( 'div' )
518519
519520 // Build the DOM
520- const structure = div . appendChild ( dom . createElement ( 'table' ) ) // @@ make responsive style
521- structure . setAttribute (
522- 'style' ,
523- 'background-color: white; min-width: 94%; margin-right:3% margin-left: 3%; min-height: 13em;'
524- )
525-
526- const naviLoginoutTR = structure . appendChild ( dom . createElement ( 'tr' ) )
527- naviLoginoutTR . appendChild ( dom . createElement ( 'td' ) ) // naviLoginout1
528- naviLoginoutTR . appendChild ( dom . createElement ( 'td' ) )
529- naviLoginoutTR . appendChild ( dom . createElement ( 'td' ) )
530-
531- const naviTop = structure . appendChild ( dom . createElement ( 'tr' ) ) // stuff
532- const naviMain = naviTop . appendChild ( dom . createElement ( 'td' ) )
533- naviMain . setAttribute ( 'colspan' , '3' )
534-
535- const naviMiddle = structure . appendChild ( dom . createElement ( 'tr' ) ) // controls
536- const naviMiddle1 = naviMiddle . appendChild ( dom . createElement ( 'td' ) )
537- const naviMiddle2 = naviMiddle . appendChild ( dom . createElement ( 'td' ) )
538- const naviMiddle3 = naviMiddle . appendChild ( dom . createElement ( 'td' ) )
539-
540- const naviStatus = structure . appendChild ( dom . createElement ( 'tr' ) ) // status etc
521+ const structure = div . appendChild ( dom . createElement ( 'div' ) ) // responsive flex layout
522+ structure . className = 'pad-layout'
523+
524+ const naviLoginoutTR = structure . appendChild ( dom . createElement ( 'div' ) )
525+ naviLoginoutTR . className = 'pad-row'
526+ naviLoginoutTR . appendChild ( dom . createElement ( 'div' ) ) // naviLoginout1
527+ naviLoginoutTR . appendChild ( dom . createElement ( 'div' ) )
528+ naviLoginoutTR . appendChild ( dom . createElement ( 'div' ) )
529+
530+ const naviTop = structure . appendChild ( dom . createElement ( 'div' ) ) // stuff
531+ naviTop . className = 'pad-row'
532+ const naviMain = naviTop . appendChild ( dom . createElement ( 'div' ) )
533+ naviMain . className = 'pad-main'
534+
535+ const naviMiddle = structure . appendChild ( dom . createElement ( 'div' ) ) // controls
536+ naviMiddle . className = 'pad-row pad-controls'
537+ const naviMiddle1 = naviMiddle . appendChild ( dom . createElement ( 'div' ) )
538+ naviMiddle1 . className = 'pad-cell'
539+ const naviMiddle2 = naviMiddle . appendChild ( dom . createElement ( 'div' ) )
540+ naviMiddle2 . className = 'pad-cell'
541+ const naviMiddle3 = naviMiddle . appendChild ( dom . createElement ( 'div' ) )
542+ naviMiddle3 . className = 'pad-cell'
543+
544+ const naviStatus = structure . appendChild ( dom . createElement ( 'div' ) ) // status etc
545+ naviStatus . className = 'pad-row'
541546 const statusArea = naviStatus . appendChild ( dom . createElement ( 'div' ) )
542547
543- const naviSpawn = structure . appendChild ( dom . createElement ( 'tr' ) ) // create new
548+ const naviSpawn = structure . appendChild ( dom . createElement ( 'div' ) ) // create new
549+ naviSpawn . className = 'pad-row'
544550 const spawnArea = naviSpawn . appendChild ( dom . createElement ( 'div' ) )
545551
546- const naviMenu = structure . appendChild ( dom . createElement ( 'tr' ) )
547- naviMenu . setAttribute ( 'class' , 'naviMenu' )
548- // naviMenu.setAttribute('style', 'margin-top: 3em;');
549- naviMenu . appendChild ( dom . createElement ( 'td' ) ) // naviLeft
550- naviMenu . appendChild ( dom . createElement ( 'td' ) )
551- naviMenu . appendChild ( dom . createElement ( 'td' ) )
552+ const naviMenu = structure . appendChild ( dom . createElement ( 'div' ) )
553+ naviMenu . setAttribute ( 'class' , 'pad-row naviMenu' )
554+ naviMenu . appendChild ( dom . createElement ( 'div' ) ) // naviLeft
555+ naviMenu . appendChild ( dom . createElement ( 'div' ) )
556+ naviMenu . appendChild ( dom . createElement ( 'div' ) )
552557
553558 const options : any = { statusArea, timingArea : naviMiddle1 }
554559
0 commit comments