diff options
author | 2021-10-14 08:00:04 +1100 | |
---|---|---|
committer | 2021-10-14 08:00:04 +1100 | |
commit | 96ca1dbd965df08ed4ab1f23053690c9ce540f94 (patch) | |
tree | 7c357aa9efe72e7e9c8b6e7084cec9fa859e214a /scripts/minimaws/lib/htmltmpl.py | |
parent | 75f9660fa29d3d68a522fa96dbc92ef02baff2b8 (diff) |
More user experience improvements:
frontend: Allow clicking the adjuster arrows on menu items. This allows
things like video options and DIP switches to be configured using a
mouse only. Also fixed a bug preventing paging menus with a mouse if
the first item scrolled off the bottom is not selectable.
debugger: Allow wplist and bplist to accept a CPU argument to list
breakpoints/watchpoints for a single CPU only.
debugger: Fixed some corner cases in address space syntax in memory
accesses, and allowed memory region accesses to use tags relative to the
visible CPU.
emu/softlist.cpp: Ignore notes elements when loading software lists.
It's effectively a comment that isn't a comment syntactically, it's
being used for things that are not useful to display in the internal UI,
and it slows down startup.
docs: Updated three more pages of debugger documentation. Also updated
more of the built-in debugger help.
minimaws: Fixed up schema for software list notes, made sofware list
notes display initially collapsed.
Diffstat (limited to 'scripts/minimaws/lib/htmltmpl.py')
-rw-r--r-- | scripts/minimaws/lib/htmltmpl.py | 38 |
1 files changed, 27 insertions, 11 deletions
diff --git a/scripts/minimaws/lib/htmltmpl.py b/scripts/minimaws/lib/htmltmpl.py index 4f3bf12bb46..62e1bbcf1ea 100644 --- a/scripts/minimaws/lib/htmltmpl.py +++ b/scripts/minimaws/lib/htmltmpl.py @@ -258,10 +258,6 @@ SOFTWARE_PROLOGUE = string.Template( ' <tr><th>Year:</th><td>${year}</td></tr>\n' \ ' <tr><th>Publisher:</th><td>${publisher}</td></tr>\n'); -SOFTWARE_EPILOGUE = string.Template( - '<h2>Notes</h2>\n' \ - '<p><pre>${notes}<p></pre>\n'); - SOFTWARE_CLONES_PROLOGUE = string.Template( '<h2 id="heading-clones">Clones</h2>\n' \ '<table id="tbl-clones">\n' \ @@ -285,11 +281,27 @@ SOFTWARE_CLONES_ROW = string.Template( ' <td>${supported}</td>\n' \ ' </tr>\n') +SOFTWARE_NOTES_PROLOGUE = string.Template( + '<h2 id="heading-notes">Notes</h2>\n' \ + '<div id="div-notes">\n') + +SOFTWARE_NOTES_EPILOGUE = string.Template( + '</div>\n' \ + '<script>make_collapsible(document.getElementById("heading-notes"), document.getElementById("div-notes"))();</script>\n\n') + +SOFTWARE_PARTS_PROLOGUE = string.Template( + '<h2 id="heading-parts">Parts</h2>\n' \ + '<div id="div-parts">\n\n') + +SOFTWARE_PARTS_EPILOGUE = string.Template( + '</div>\n' \ + '<script>make_collapsible(document.getElementById("heading-parts"), document.getElementById("div-parts"));</script>\n\n') + SOFTWARE_PART_PROLOGUE = string.Template( - '<h3>${heading}</h3>\n' \ - '<table class="sysinfo">\n' \ - ' <tr><th>Short name:</th><td>${shortname}</td></tr>\n' \ - ' <tr><th>Interface:</th><td>${interface}</td></tr>\n') + ' <h3>${heading}</h3>\n' \ + ' <table class="sysinfo">\n' \ + ' <tr><th>Short name:</th><td>${shortname}</td></tr>\n' \ + ' <tr><th>Interface:</th><td>${interface}</td></tr>\n') SOFTWARELIST_PROLOGUE = string.Template( @@ -332,9 +344,13 @@ SOFTWARELIST_PROLOGUE = string.Template( ' </tr>\n' \ '</table>\n') -SOFTWARELIST_EPILOGUE = string.Template( - '<h2>Notes</h2>\n' \ - '<p><pre>${notes}<p></pre>\n') +SOFTWARELIST_NOTES_PROLOGUE = string.Template( + '<h2 id="heading-notes">Notes</h2>\n' \ + '<div id="div-notes">\n') + +SOFTWARELIST_NOTES_EPILOGUE = string.Template( + '</div>\n' \ + '<script>make_collapsible(document.getElementById("heading-notes"), document.getElementById("div-notes"))();</script>\n\n') SOFTWARELIST_MACHINE_TABLE_HEADER = string.Template( '<h2 id="heading-machines">Machines</h2>\n' \ |