Skip to content

Commit e59f3e7

Browse files
save file
1 parent d9a8c1c commit e59f3e7

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

utils/editors/html/auto-save/v2.0/auto-save-v2.0.html

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@
6262
<input type=checkbox checked>
6363
</div>
6464

65-
</div>
65+
</div menu>
6666

67-
</div>
67+
</div menu-root>
6868

6969
</template>
7070

@@ -100,6 +100,9 @@
100100
//:
101101

102102

103+
obj.checked = false;
104+
105+
103106
var savemenu;
104107

105108
var timer = {};
@@ -215,33 +218,33 @@
215218
super();
216219

217220
var root = this;
221+
218222
var template = $(host,'template#check-box');
219-
var content = template.content;
220223
var shadow = root.attachShadow({mode:'open'});
221-
shadow.appendChild(content);
222-
223-
224-
224+
shadow.appendChild(template.content);
225225

226226
var chk = shadow.querySelector('[type=checkbox]');
227227
chk.onchange = e=>{
228-
229-
root.checked = chk.checked;
228+
debug('autosave.chk onchange',chk,checked);
229+
obj.checked = chk.checked;
230+
timer.onclick();
231+
230232
if(typeof root.onchange=='function'){
231233
root.onchange(e);
232234
}
233235

234-
};
236+
}//onchange
235237

236238
Object.defineProperty(root,'checked',{get:()=>chk.checked,set:v=>chk.checked=v});
237239

238240
if(root.hasAttribute('checked')){
239-
root.checked = true;
241+
chk.checked = true;
240242
}
241243
if('checked' in root){
242244
chk.checked = root.checked;
243245
}
244246

247+
245248
setTimeout(()=>{
246249

247250
var str = root.textContent.trim();

0 commit comments

Comments
 (0)