|
| 1 | + |
| 2 | + |
| 3 | +<hdr-network> |
| 4 | + |
| 5 | + <template shadowrootmode=open> |
| 6 | + |
| 7 | + <style> |
| 8 | + |
| 9 | + section |
| 10 | + {margin:0;box-sizing:border-box;display:flex;align-items:center;gap:10px;} |
| 11 | + |
| 12 | + .icon |
| 13 | + {cursor:pointer;border-radius:3px;border:1px solid gray;box-sizing:border-box; |
| 14 | + width:38px;height:38px; |
| 15 | + } |
| 16 | + |
| 17 | + .item |
| 18 | + {display:inline-flex;align-items:center;text-align:center;background:buttonface; |
| 19 | + border-radius:3px;border:1px solid lightgray;padding:5px 7px; |
| 20 | + } |
| 21 | + |
| 22 | + .item-label |
| 23 | + {} |
| 24 | + |
| 25 | + #home |
| 26 | + {cursor:pointer; |
| 27 | + content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAb1BMVEVHcEw7mOJCmuBJnNtDmt88mOI9meJAmuBDmt8/meFEm95Hm90+meI/meFAmuFEnOE+muE+meE/muFyosRAmuFfodFMnNpEnOFAmuC92/89meK52v5aqelmruu+3P9CnON2t+5LoOWRxfSu1Pumz/lJEB4eAAAAGXRSTlMA/lcUSPnxfD1qLh7pxaVp1d+3AYcECmGSA8UKKQAAATBJREFUKM+tk+mOgyAUhQXZBHer1euCS9//GedCrHZqmkwyPT8U+DgHLoEg+J6UlKrCf6UZC99hKGOAWOI4jTkv37gugacph1LVJQwLZ6+wiQrIaV3THAMSu46EvlpTAqkOpQwNtvhv7D1RoxJCEtZkBcA8nNi0uKJ2O1sGELcQd2Et7LhiCQgZqgTsvG2zxQBfg6x8OTcBiXIDw9pPU7/6AJyMXwwuQbRGlc46dahpD3AuHTCRU78qWjuvZwDLBQ0aZer2sO4TMADS2qjG1xzbw3oELELtdTE+9N2b+vNY/oqnHvUR445Rc/8Bz0A4J+D5FW+LkEpFYnE1XvD0WAqDZ5zbx5fxdsHndTCFHUaUFSlK2NF3Cv28LTQmTrDLd+KsOi/iPUNFu1z7rqv/v6ofGyYrrUQwfuIAAAAASUVORK5CYII=); |
| 28 | + } |
| 29 | + |
| 30 | + ::slotted(.title) |
| 31 | + {text-align:center;position:absolute;left:0;right:0;top:0px;z-index:-1;margin:0 auto;} |
| 32 | + |
| 33 | + .date |
| 34 | + {position:absolute;top:5px;right:5px; |
| 35 | + } |
| 36 | + |
| 37 | + a |
| 38 | + {color:blue;} |
| 39 | + a:visited |
| 40 | + {color:blue;} |
| 41 | + |
| 42 | + |
| 43 | + </style> |
| 44 | + |
| 45 | + <section> |
| 46 | + |
| 47 | + <img id=home class=icon> |
| 48 | + |
| 49 | + <img id=help class=icon style='padding:2px' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABANJREFUSEvNl2tsVEUUx39n224pEVNsTcGqAYM1gYYP0mCUaILGLqVptzVGKZCArxIU2VYTYpQapU2Mj9jWR9H6wUesUdcGWoRSJIQYjUhETUkkRUVIoGztLqB9bOm2OzL7urtst3eXhsT77c495/+bOXPmzLlCEk9JydOZKsNi8ws2QYqAW4DskOsF4IRC/WRRdIvP393V9fZFM1mZyqC0dONsX8aMZ0SpjUCOmVjou0eJbM/wjb65e/f284l8YsCqbNN8JK0Ii5JeJXN2IXVjkJskMMbMCu4yVP1tolyBD4ohrNftF+dLY/o1AlbljsUIh4CsKwEl5aPoks7mlbFg++bnQF5JSmA6RlbLTHE2eo0V22teANUwHc2kfK2+WeJsGYqABysc9dcotiblPB2jaLDO3rXp1uOrrjCRUpmH02ed+9Ce112BFRdX1NavVmrrOlRQ4/nH4YN2GDgP826AiuXQ1AY1a2B+vsE5dBRO9UF+Hjj3GeMr7wbbncH3f4fB+Q30HA+8Voml4fOdjXWii4PfmnamCnIi4A+3wcvvwck+WFwAj1WC41Vo2gKdB+HYX0HRwWG4747gZJo+NcCPVEBWJuw4AIULYF0ZrK+D8QkeQDyjYxP5sqLcUa5EOqqApMAfdcCvvQbEvnxy8MQEfLILROCrN+CJbXDuHyoRRpWyS7Hd8a4gT8aB/zwNwyOQfS1kzzJWrEPr8sDX3wZXnAicZoEvu6HwVtjwIDz6Ikz4A+ARVIvY7DU/AkvjwB93wlk3LLgJiu8ywEd+g1Nn4fBRGB1LDL7n9mCOXBiE9v3QezIQJQ32wmENHgByr1qoL0v5ENitwT4gPWnwd7/AidNBuf5LIS9aBEsWws4DwTGXG2zLILzHk4PHJwfrLNbh0WGamwv3LoW2PbC2FG7MM6R6foczf0PJMmPs52Mw7AW/H37oiTvioRUHwPGhTqUipGgbHer45EpRLBXzSHKFj9MqYH24cqWilKJtRSCrVUukgBQCr6GwpCiUirkumpsRRBeQcMnUrc1CYFF0dxClOhtFpQmlD9hr9BYx1l7goK6y4LHokqm/6ktClDK9Eh0oShLA9ZmsRfjDZHJKpGGfviS0nb4Wx9MzdSSm7K8ygWYU8yYRb0HoNI+7O338YoFuAiONgM1euxpUm5nvzcBbKGZEGX4P1CcIcayerOnuaPxMj8V0mSvKa95XQrUZ/P5Le/Vs6AT0A08hDJk4iaJ1b2fThrBZDHhJdXVGTn/WF4KY5VFgrwtQtCOECmhCtELt8OR5Hz7S2qpTIfDENfQafr1r5jvJrNwsMgGAonVgzsimaOik4LBYaM+bzRJuCrgbxBHe08vt/h+/MIlmfzV+2v4DHQu0lKRbJa4AAAAASUVORK5CYII='> |
| 50 | + |
| 51 | + <menu-network component=grp v2.0></menu-network> |
| 52 | + |
| 53 | + <slot></slot> |
| 54 | + |
| 55 | + <div class=date> |
| 56 | + <slot name=date></slot> |
| 57 | + </div> |
| 58 | + |
| 59 | + </section> |
| 60 | + |
| 61 | + </template> |
| 62 | + |
| 63 | + <script> |
| 64 | + |
| 65 | +(function hdr_network({mod,dom,host}){ |
| 66 | + |
| 67 | + var obj = {}; |
| 68 | + |
| 69 | + var df=true,did='hdr-network' |
| 70 | + ; |
| 71 | + |
| 72 | + |
| 73 | + var $,menu |
| 74 | + ; |
| 75 | + |
| 76 | + obj.initmod = function(params){ |
| 77 | + |
| 78 | + $ = params.$; |
| 79 | + menu = params.menu; |
| 80 | + |
| 81 | + }//initmod |
| 82 | + |
| 83 | + |
| 84 | + //: |
| 85 | + |
| 86 | + |
| 87 | + var net; |
| 88 | + |
| 89 | + |
| 90 | + obj.init = async function(){ |
| 91 | + |
| 92 | + net = mod['menu-network']; |
| 93 | + |
| 94 | + net.initmod({$,menu}); |
| 95 | + |
| 96 | + await net.init(); |
| 97 | + |
| 98 | + |
| 99 | + }//init |
| 100 | + |
| 101 | + |
| 102 | + //: |
| 103 | + |
| 104 | + |
| 105 | + obj.initdom = function(rootnode){ |
| 106 | + |
| 107 | + var root = host.shadowRoot; |
| 108 | + |
| 109 | + net.initdom(root); |
| 110 | + |
| 111 | + |
| 112 | + $(root,'#home').onclick = e=>window.location = 'https://javascript-2020.github.io/'; |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + }//initdom |
| 118 | + |
| 119 | + |
| 120 | + //: |
| 121 | + |
| 122 | + |
| 123 | + return obj; |
| 124 | + |
| 125 | +})//hdr-network |
| 126 | + |
| 127 | + </script> |
| 128 | + |
| 129 | +</hdr-network> |
| 130 | + |
| 131 | + |
0 commit comments