On Sun, Jul 10, 2011 at 7:10 PM, Marius Dumitru Florea <
[email protected]> wrote:

> Hi James,
>
> On 07/04/2011 11:11 AM, 许凌志(Jamesxu) wrote:
> > Hi, thanks for Marius' help ,last week, I have done the following work:
> > (1). Implemented the function that logs a message in the firebug console
> > whenever the caret is after [[
> > (2). Implement the function that requests the list of wiki pages
> > matching some prefix user input. BUT, don't actually query the database,
> > instead simply return a dummy list from the wiki page.
> > (3). Implement the function that displays the list of wiki pages where
> > the caret is, and integrated it with the SuggestionBox I have already
> > implemented.
> >
> > Here is the plan for next week:
> > I will focus on fixing bugs and improving what I have and to make suer
> > by the end of the week the link suggest should work very good. Include
> > (1). Display the suggestion box in right place and at the right time.
> > (2). Close suggestion box in custom, and also when some other keys typed
> > like "esc" "right" and "left"
> > (3). Test to make sure the prototype for link suggestion runs very well.
>
> I tested your prototype and here are some of the issues I've found:
>
> * A JavaScript exception is thrown when you type if the suggest box has
> not been displayed at least once
>
There is no exceptions thrown in the situation you said. Could you give me
the content of the exceptions?


>
> * The close icon is useless, remove it.
>
I think it is useful for users who  want to remove the suggestion box by
themselves especially in the situation that some unexcepted exception
occured

>
> * The suggestion box doesn't update its position. If you trigger the
> suggest box and then write a long text (try multiple lines) the suggest
> box doesn't move.
>
Yes, it is a problem, I will refine it in this week

>
> * left/right keys should keep the suggest box open and filter the list
> of suggestions
>
> * Ctrl+Space doesn't work after you close the suggest box by clicking
> outside of it.
>
I think it might not be caused by the suggestion box, I test it in
http://www.xwiki.org/xwiki/bin/edit/Main/Support
, when you clicking outside of the textarea,  Ctrl+Space doesn't work
either.

>
> * Trigger the suggest box, move the mouse over it then type the Tab key
> multiple times. The text area looses the focus but the suggest box is
> not closed.
>
Strange, it is ok when I test, type tab key many times, and the suggestion
box was closed.

>
> * The suggest box is triggered by the Delete key.
>
 When Delete key is pressed, it will not send the search request to the
server to get the suggestions, but in my design I keep the suggestion open
when delete key is pressed, do you think I should close it?

>
> * The suggest box is not closed by typing ]].
>
It is will implemented in this week


>
> * The suggest box is not closed by deleting [[.
>
yes, it is a problem, I will refine it this week


>
> * Ctrl+Space should be ignored if the suggest box is already displayed
>
yes, it is true, I will refine it this week

>
> * You don't take into account Undo/Redo operations nor the paste event.
>
Yes, I will consider it later.


>
> * The suggest box should be displayed were there is space. If the caret
> is close to the bottom of the window and the suggest box doesn't fit
> below the caret then it should be displayed above. Same with left/right.
>
Ok, I will consider it, but I think it is not a critical problem, because
the suggestion box is not so big, so I think it is ok if it  overflows the
editor area a bit


>
> For the next week I think you should:
>
> (1) retrieve real suggestions using REST
> (2) generate the link syntax when a suggestion is selected
> (3) fix some of the issues I've listed above
>
> Thanks,
> Marius
>
> >
> > --
> > Best wishes,
> >
> > 许凌志(Jame Xu)
> >
> > MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
> >
> > Department of Computer Science and Technology, Xi’an Jiaotong University
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Best wishes,

许凌志(Jame Xu)

MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University

Department of Computer Science and Technology, Xi’an Jiaotong University
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to