Skip to content

Commit 94463c8

Browse files
save file
1 parent b663e74 commit 94463c8

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
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

Comments
 (0)