diff --git a/default.tpl b/default.tpl index c795cc3..081fc30 100644 --- a/default.tpl +++ b/default.tpl @@ -111,7 +111,7 @@ $domReady(()=>{ {.if|{.get|can archive.}| ' - else if (v == 'textarea') - msg += '
'; - else + var buttons = `
+ + +
` + if (v == 'textarea') + msg += ''; + else if (v) msg += ''; + msg += buttons var ret = dialog( $create('form.ask', { h:msg, on:{ submit(ev){ - if (false !== cb(options.type ? $sel(':input', ret).value.trim() : ev.target, ev.target.closest('form'))) { + if (ev.submitter.classList.contains('cancel') + || false !== cb(options.type ? $sel(':input', ret).value.trim() : ev.target, ev.target.closest('form'))) { ret.close() return false }