> On Jul 18, 2017, at 5:19 PM, Sam Ruby <[email protected]> wrote:
> 
> On Tue, Jul 18, 2017 at 8:04 PM, Craig Russell <[email protected]> wrote:
>> 
>>> On Jul 18, 2017, at 4:39 PM, Sam Ruby <[email protected]> wrote:
>>> 
>>> On Tue, Jul 18, 2017 at 2:03 PM, Craig Russell <[email protected]> wrote:
>>>> Hi,
>>>> 
>>>> Small usability question. When I select a message to work on, sometimes I 
>>>> just want to bail.
>>>> 
>>>> I don't want to delete the current message,  just go back to the message 
>>>> list so I can come back later and file the document. This is the work flow 
>>>> in the case of public key not uploaded.
>>>> 
>>>> The browser back button doesn't work. Several of the pages are the actions 
>>>> I just took that got me here. All of the titles listed are "ASF Secretary 
>>>> Mail". Only one goes back to where I was.
>>>> 
>>>> So, two possible solutions:
>>>> 
>>>> 1. Change the title of the page that processes a message: "Processing"
>>>> Then, the browser back drop-down will show
>>>> Processing
>>>> Processing
>>>> Processing
>>>> ASF Secretary Mail
>>>> Processing
>>>> Processing
>>>> Processing
>>>> ASF Secretary Mail
>>> 
>>> Can I suggest an alternative?  Make the back button work as you would
>>> expect it to?
>>> 
>>> https://github.com/apache/whimsy/commit/9ccb0cdfe0a5a8aa40e73be80dc51c4f325a90bd
>>> 
>>> Note: my experience is that these APIs tend to be finicky.  I've
>>> lightly tested it on both Firefox on Safari, but there may be edge
>>> cases that need to be handled.
>> 
>> The project dropdown is a bit awkward. Here's what I'd like to see:
> 
> Um, this is a different topic?

Yes.
> 
>> Tab into the project field. It's highlighted. Start typing the project name.
>> t: shows tomcat
>> o: shows tomcat
>> m: shows tomcat
>> e: shows tomee
>> backspace: shows tomcat
>> tab out of the field, with tomee selected
>> 
>> What actually happens:
>> Tab into the project field. Start typing the project name.
>> t: shows tomcat
>> o: shows ode
>> m: shows madlib
>> backspace: exits the icla page, back to the message list
>> 
>> Is the current behavior part of a dropdown definition, part of reactjs? Can 
>> it be "fixed" easily?
> 
> This is native browser functionality, but there is a bootstrap
> replacement that could be used.  You can see it live in the second
> (mailing list) dropdown in the following page:
> 
> https://whimsy.apache.org/committers/subscribe

I like this one better. It's more obvious what it is doing than "native 
browser".

But I also found that the native browser does something just as good. If I am 
in the projects field:
w: wave
w: weex
w: whimsy

So no need to change anything.

> 
> One thing I can do is stop the keystroke event from propagating to the
> page if the selectbox has focus.  I don't know if you have favorite
> keystrokes that you would like to continue to be processed, but the
> keystroke handler could let some through and not others.  I do this in
> the board agenda tools:
> 
> https://github.com/apache/whimsy/blob/master/www/board/agenda/views/keyboard.js.rb

I don't use keystrokes except tab. I've learned that return is sometimes 
dangerous.
> 
>>>> 2. Add a button next to (File) that goes back to the message list: (Cancel)
>>> 
>>> FWIW, the link in the top left ('ASF Secretary Mail') already takes
>>> you to the message list.
>> 
>> So it does. I had no idea that it was a link.
>> 
>> I've concluded that this tool is more easily read than written. I can 
>> navigate to where the problem is; I just can't reliably write code to fix it.
> 
> It is a matter of fluency.  I took Spanish mumbley-mumbly years ago, I
> still can mostly read Spanish, and can construct short sentences
> mostly correctly, but can't keep up a conversation.

I understand. I'm not faulting the tool, but my own inadequacies. It's easy to 
parse the do...end and the map:iterations. Even the message.reply (143 in 
icla.json.rb). But the message processing at line 76  
a/www/board/agenda/views/actions/todos.json.rb is a complete mystery.

Craig

>> I appreciate all the help fine tuning this to my standards.
>> 
>> Thanks,
>> 
>> Craig
> 
> - Sam Ruby
> 
>>>> Ez-pz
>>>> 
>>>> Craig
>>>> 
>>>> Craig L Russell
>>>> Architect
>>>> [email protected]
>>>> P.S. A good JDO? O, Gasp!
>>> 
>>> - Sam Ruby
>> 
>> Craig L Russell
>> Architect
>> [email protected]
>> P.S. A good JDO? O, Gasp!
>> 
>> 
>> 
>> 
>> 

Craig L Russell
Architect
[email protected]
P.S. A good JDO? O, Gasp!





Reply via email to