Skip to content

Commit 1870f99

Browse files
save file
1 parent 1ec3f74 commit 1870f99

1 file changed

Lines changed: 73 additions & 39 deletions

File tree

utils/editors/html/editors-hdr/v2.0/editors-hdr-v2.0.html

Lines changed: 73 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
::slotted([slot=title])
2929
{text-align:center;position:absolute;left:0;right:0;top:0px;z-index:-1;margin:0 auto}
3030

31+
::slotted([slot=filename]), [name=filename]
32+
{}
33+
3134
::slotted([slot=version])
3235
{color:blue;font-weight:bold;margin:0 20px}
3336

@@ -70,11 +73,11 @@
7073

7174
<page-source component></page-source>
7275

76+
<slot name=filename></slot>
77+
7378
<slot name=version></slot>
7479

75-
<div class=date>
76-
<slot name=date></slot>
77-
</div>
80+
<slot name=date class=date></slot>
7881

7982
</section>
8083

@@ -83,58 +86,89 @@
8386

8487
<script>
8588

86-
(function editors_hdr({mod,dom,host}){
89+
(function({mod,host}){
8790

8891
var obj = {
8992
version : 'v2.0'
9093
};
9194

92-
var df=false,did='hdr'
93-
;
94-
95-
var ext,$,menu
96-
;
97-
98-
obj.initmod = function(params){
99-
100-
ext = params.ext;
101-
$ = params.$;
102-
menu = params.menu;
103-
104-
}//initmod
105-
106-
95+
var df=false,did='hdr'
96+
;
97+
98+
var ext,$,menu
99+
;
100+
101+
obj.initmod = function(params){
102+
103+
ext = params.ext;
104+
$ = params.$;
105+
menu = params.menu;
106+
107+
}//initmod
108+
109+
107110
//:
108111

109112

110-
var top;
111-
112-
113-
obj.init = async function(){
114-
debug('init',obj.version);
115-
await mod.auto();
116-
117-
obj['page-source'] = mod['page-source'];
118-
119-
}//init
120-
121-
113+
var top;
114+
115+
116+
var set = {};
117+
obj.set = set;
118+
119+
122120
//:
123121

124122

125-
obj.initdom = function(rootnode){
126-
127-
var shadow = host.shadowRoot;
128-
129-
130-
}//initdom
131-
132-
123+
obj.init = async function(){
124+
debug('init',obj.version);
125+
await mod.auto();
126+
127+
obj['page-source'] = mod['page-source'];
128+
129+
}//init
130+
131+
133132
//:
134133

135134

135+
obj.initdom = function(rootnode){
136+
137+
var shadow = host.shadowRoot;
138+
139+
set.filename();
140+
if(typeof version==='undefined'){
141+
set.version('v1.0');
142+
}else{
143+
set.version(version);
144+
}
145+
146+
}//initdom
147+
148+
149+
//:
136150

137151

152+
set.filename = function(){
153+
154+
if(!fn){
155+
var str = window.location.toString();
156+
var i = str.lastIndexOf('/');
157+
fn = str.slice(i+1);
158+
}
159+
$(shadow,'[name=filename]').textContent = fn;
160+
161+
}//filename
162+
163+
164+
set.version = function(version){
165+
166+
$(shadow,'[name=version]').textContent = version;
167+
168+
}//version
169+
170+
171+
138172
//:
139173

140174

0 commit comments

Comments
 (0)