Mercurial > hg > forks > multipaint-js
diff files.pde @ 216:d3eba28c26e5
Some launcher / UI improvements.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 04 Sep 2018 15:29:10 +0300 |
parents | b3579297e04e |
children | 1c9deae71fb1 |
line wrap: on
line diff
--- a/files.pde Mon Sep 03 14:33:14 2018 +0300 +++ b/files.pde Tue Sep 04 15:29:10 2018 +0300 @@ -18,12 +18,10 @@ function mpLoadFileSelector(fmtname, fmtexts, fcallback) { - var mpUI = stGE("mpUI"); + var mpUI = mpDisplayGUI(); if (mpUI) { stClearChildren(mpUI); - mpUI.style.background = "red"; - mpUI.style.padding = "0.5em"; mobj = stCE("input", "mpFileSelector"); mobj.type = "file"; @@ -47,12 +45,21 @@ freader.readAsArrayBuffer(files[0]); } - stClearChildren(mpUI); - mpUI.style.background = null; + + mpHideGUI(); }); mpUI.appendChild(mobj); + mobj = stCE("button", "mpFileSelectorCancel"); + mobj.textContent = "Cancel"; + stAddEventOb(mobj.name, mobj, "click", + function(evt) + { + mpHideGUI(); + }); + mpUI.appendChild(mobj); + mobj = stCE("span", "mpFileInfo"); mobj.innerHTML = "Load / import an '<b>"+ fmtname +"</b>' file."; mpUI.appendChild(mobj); @@ -121,7 +128,7 @@ } var alink = stCE("a"); - var mpUI = stGE("mpUI"); + var mpUI = stGE("mpUI2"); stClearChildren(mpUI); mpUI.appendChild(alink);