tweaks...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2023-08-03 15:20:42 +03:00
parent 7436eb2ada
commit 9b518a3b06
3 changed files with 12 additions and 5 deletions

View File

@ -235,7 +235,11 @@ body {
/*------------------------------------------------------- Details ---*/ /*------------------------------------------------------- Details ---*/
.gallery .details img { .gallery .details img {
width: 50%; width: 20em;
height: 20em;
padding: 0.5em;
object-fit: contain;
border: solid 1px black;
} }

View File

@ -53,9 +53,9 @@ var restoreScroll = function(){
<pre> <pre>
- Views: - Views:
- <s>Gallery</s> - <s>Gallery</s>
- <b>Details</b> - <s>Details</s>
- <s>Lightbox</s> - <s>Lightbox</s>
- toolbar - toolbar -- floating over image (gallery/lightbox/details/...)
- select / deselect - select / deselect
- delete / clear deleted - delete / clear deleted
- crop - crop

View File

@ -120,6 +120,7 @@ function(elem) {
// XXX add shift+arrow to select... // XXX add shift+arrow to select...
// XXX add home/end, pageup/pagedown... // XXX add home/end, pageup/pagedown...
// XXX need a real ui stack -- close things top to bottom (Enter/Escape/...)...
var keyboard = { var keyboard = {
ArrowLeft: function(){ ArrowLeft: function(){
gallery.prev() }, gallery.prev() },
@ -146,8 +147,9 @@ var keyboard = {
|| gallery.details.shown || gallery.details.shown
|| gallery.down() }, || gallery.down() },
Enter: function(){ Enter: function(){
gallery.lightbox.toggle() }, gallery.details.shown ?
// XXX need a real ui stack -- close top to bottom... gallery.details.hide()
: gallery.lightbox.toggle() },
Escape: function(evt){ Escape: function(evt){
gallery.details.shown ? gallery.details.shown ?
gallery.details.hide() gallery.details.hide()
@ -732,6 +734,7 @@ var Gallery = {
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// This is a prototype for all modal views...
var Overlay = { var Overlay = {
dom: undefined, dom: undefined,