Piotr asked me for some screenshots showing what I've been up to lately. This is a copy of an email I sent him about that.

I thought other folks might be interested too.

Joe

-------- Original Message --------
Subject: asm screenshots
Date: Tue, 08 Dec 2009 15:26:39 -0800
From: Joe Blaylock <jrbl@slacNOSPAM.stanford.edu>
To: piotr.praczyk@gmailNOSPAM.com
Hi Piotr,

As requested, here are some screenshots of the author special modes demo. I haven't done anything to clean these up; they're raw grabs of my alpha code running in my dev. browser session.

The pink indicates that the code isn't finished. When it's done, I'll turn it white, naturally. smile

In ASM0 you see that there's not much to it visually. Most of the action is just in the fact of its layout, and in the keyboard shortcuts (which don't all work yet. But most do.)
ASM0.png

In ASM1 you can see that two of the checkbox columns have been "folded" by clicking on their titles. The folds (those vertical bars) can be clicked to bring the columns back.
ASM1.png

The checkboxes maintain state with the affiliation text input areas. So if you type into the very last row, "INFN, Naples", then when you move focus that box will check itself. This will happen even if the checkbox column in folded.

This is shown in ASM3, where I've unfolded a checkbox column and unchecked in one column, and checked in another column, for the third row from the bottom. The box I checked is still hilighted with a little dotted box. You can see that changing the checkboxes changed the contents of the input box.
ASM3.png

One of the things you can't see in these screenshots is copy/cut/paste, which works with the standard Windows keyboard accelerators, slightly modified (s-c-a-c,x,v) on a by-row basis. So if you've got input focus in the box that says "Barone, F." and you hit s-c-a-c, and then hit s-c-a-v, then that row - with its values and checkbox statuses, will be reproduced below so that it occurs twice. Rows can be deleted by cutting them and simply never pasting them back in.

One of the features that's broken is movement by keyboard. My intention was to overload tab, so that it would move between input fields and only input fields (not other page elements), and so it would wrap back to the beginning when the last input field was reached. I've had a lot of trouble making this work though, and realized the other day that this is probably because tab is one of the special browser keys. So I'll probably work on making that do the right thing after I've done some other, higher-priority jobs. (and had time to think about what key sequence I should use.)

I've fallen behind on integration with other tools. I'm working on pulling likely affiliations from BibKnowledge right now. Well, not right now since I'm emailing you. But approximately now.

Joe

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng ASM0.png r1 manage 122.5 K 2009-12-10 - 23:08 UnknownUser In ASM0 you see that there's not much to it visually.
PNGpng ASM1.png r1 manage 120.8 K 2009-12-10 - 23:11 UnknownUser  
PNGpng ASM2.png r1 manage 121.8 K 2009-12-10 - 23:12 UnknownUser  
PNGpng ASM3.png r1 manage 122.6 K 2009-12-10 - 23:12 UnknownUser  
Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2009-12-11 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Inspire All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback