diff options
author | 2019-09-30 14:38:26 +1000 | |
---|---|---|
committer | 2019-09-30 14:38:26 +1000 | |
commit | 24544c9dfdf496cbfc36056cd95970e0f16a7542 (patch) | |
tree | 2baa36f1d0b1564e6dbaf8901f36bf42a2f2416b /scripts/minimaws/lib/htmltmpl.py | |
parent | 2f99560b087a7200761ffc344fb5134efff4f5fd (diff) |
minimaws: add web interface for identifying ROM dumps
Diffstat (limited to 'scripts/minimaws/lib/htmltmpl.py')
-rw-r--r-- | scripts/minimaws/lib/htmltmpl.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/minimaws/lib/htmltmpl.py b/scripts/minimaws/lib/htmltmpl.py index 1a030d04e93..55034b0d079 100644 --- a/scripts/minimaws/lib/htmltmpl.py +++ b/scripts/minimaws/lib/htmltmpl.py @@ -163,3 +163,32 @@ SOURCEFILE_LIST_ROW = string.Template( ' <td>${sourcefile}</td>\n' \ ' <td style="text-align: right">${machines}</td>\n' \ ' </tr>\n') + +ROMIDENT_PAGE = string.Template( + '<!DOCTYPE html>\n' \ + '<html>\n' \ + '<head>\n' \ + ' <meta http-equiv="Content-Type" content="text/html; charset=utf-8">\n' \ + ' <meta http-equiv="Content-Style-Type" content="text/css">\n' \ + ' <meta http-equiv="Content-Script-Type" content="text/javascript">\n' \ + ' <link rel="stylesheet" type="text/css" href="${assets}/style.css">\n' \ + ' <script type="text/javascript">\n' \ + ' var appurl="${app}"\n' \ + ' var assetsurl="${assets}"\n' \ + ' </script>\n' \ + ' <script type="text/javascript" src="${assets}/common.js"></script>\n' \ + ' <script type="text/javascript" src="${assets}/romident.js"></script>\n' \ + ' <title>Identify ROM/Disk Dumps</title>\n' \ + '</head>\n' \ + '<body>\n' \ + '<h1>Identify ROM/Disk Dumps</h1>\n' \ + '<p>No files are uploaded. Files are examined locally and checksums/digests are sent to the server. File checksums and digests may be logged on the server.</p>\n' \ + '<div id="div-dropzone" class="dropzone" ondragover="div_dropzone_dragover(event)" ondrop="div_dropzone_drop(event)">\n' \ + '<p><button type="button" onclick="document.getElementById("input-dumps").click()">Select ROM/disk dumps</button></p>\n' \ + '<p>Drag and drop ROM/disk dump files here to identify them.</p>\n' \ + '</div>\n' \ + '<input id="input-dumps" type="file" multiple onchange="add_dump_files(this.files)" style="display: none">\n' \ + '<div id="div-progress"></div>\n' \ + '<div id="div-machines"></div>\n' \ + '</body>\n' \ + '</html>\n') |