if (!!force) document.title = "", ls.clear();
if (doc.title === "") {
- content.innerHTML = !!ls['content'] ? ls['content'] : "<p> </p>";
- header.innerHTML = !!ls['header'] ? ls['header']
- : '<h1 align="center" contenteditable="true">' + ymd_string() + '</h1><hr/>' ;
+ content.innerHTML = ls['content'] || '<p> </p>';
+ header.innerHTML = ls['header'] || '<h1 align="center" contenteditable="true">' + ymd_string() + '</h1><hr/>' ;
doc.title = header.innerText;
}
const ctrlHeld = (ev) => (ev.ctrlKey || ev.metaKey);
const inTag = (tag) => (getSelNode().nodeName === tag);
- const keyCmd = (ev, cmd, arg) => (ctrlHeld(ev) ? !doc.exec(cmd, false, arg) : true);
+ const keyCmd = (ev, cmd, arg) => !(ctrlHeld(ev) && doc.exec(cmd, false, arg));
const reinit = (ev) => {
if (ctrlHeld(ev)) {
initialize(true);
if (!!force) document.title = "", ls.clear();
if (doc.title === "") {
- content.innerHTML = !!ls['content'] ? ls['content'] : "<p> </p>";
- header.innerHTML = !!ls['header'] ? ls['header']
- : '<h1 align="center" contenteditable="true">' + ymd_string() + '</h1><hr/>' ;
+ content.innerHTML = ls['content'] || '<p> </p>';
+ header.innerHTML = ls['header'] || '<h1 align="center" contenteditable="true">' + ymd_string() + '</h1><hr/>' ;
doc.title = header.innerText;
}
const ctrlHeld = (ev) => (ev.ctrlKey || ev.metaKey);
const inTag = (tag) => (getSelNode().nodeName === tag);
- const keyCmd = (ev, cmd, arg) => (ctrlHeld(ev) ? !doc.exec(cmd, false, arg) : true);
+ const keyCmd = (ev, cmd, arg) => !(ctrlHeld(ev) && doc.exec(cmd, false, arg)); //!ctrlHeld(ev) || !doc.exec(cmd, false, arg);
const reinit = (ev) => {
if (ctrlHeld(ev)) {
initialize(true);