[OPEN-ILS-DEV] Browser client dev log update / feedback request on grids

McCanna, Terran tmccanna at georgialibraries.org
Mon Mar 31 15:22:47 EDT 2014


Hi Bill (and group), 

I apologize for being too late to add my input. 

In general, I'd prefer users to be able to interact with the grid as close to 'normal' web behavior as possible. With that in mind, I agree that double-clicking should select text rather than opening a page. Either having the data in one of the first columns display as links or having a simple edit button on each row would be very obvious to the users (and either would only require one click instead of two). 

For selecting multiple rows at once, checkboxes at the left of each row would be very obvious to users. CTRL-Click is nice too, but it's not as intuitive to most non-computer-savvy people. Also, I'm guessing checkboxes would be easier to use when using a touch-screen device or mobile device.

I second that simple, standard copy and paste would be wonderful to be able to do. Not being able to copy and paste from a grid row in the current client is a continual source of frustration. And doing so without building a pop-up to manage it would be ideal. I noticed on the example of the 3rd party angular UI that you posted a link to, I could not select any of the text. 

Paging versus Scrolling - I prefer paging, but with the ability to control how many rows display per page. Most pages on most library monitors are going to require scrolling of the entire page, and I find having to scroll within a box while I'm also scrolling a page is really annoying, especially when using touch screen devices. I've typically found that sites with paging also tend to resize better on different monitors and tend to print better (although these two things can probably be tweaked with diligent testing of the CSS). 


 

Terran McCanna
PINES Program Manager
Georgia Public Library Se rvice 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmccanna at georgialibraries.org 

----- Original Message -----
From: "Bill Erickson" <berick at esilibrary.com>
To: "Evergreen Development Discussion List" dev at list.georgialibraries.org>, "Evergreen Discussion Group" georgialibraries.org>
Sent: Thursday, March 13, 2014 3:08:37 PM
Subject: [OPEN-ILS-DEV] Browser client dev log update / feedback request on        grids



Hi, 


I just posted a wordy update to the browser client dev log with a call for input on how we build our UI grids (tables, lists, etc.). See the first section titled "User Interface Grids / Tables". This particular component will be used heavily, so I want to make sure we explore all options before we pick a path. 


There are a few other miscellaneous updates in there, as well. 

http://evergreen-ils.org/dokuwiki/doku.php?id=dev:browser_staff:dev_notes 



Thanks, 


-b 

-- 


Bill Erickson 
| Senior Software Developer 
| phone: 877-OPEN-ILS (673-6457) 
| email: berick at esilibrary.com 
| web: http://esilibrary.com 
| Equinox Software, Inc. / The Open Source Experts 



More information about the Open-ils-dev mailing list