I am working on this project all the days following your instructions we
discussed before. And the mainly work I have done are following :
(1). Set up the framework for auto-suggestion, including three parts:
a).The main object XWiki.editors.AutoSuggestion which is the entry for
trigger auto-suggestion functions
b).XWiki.editors.AutoSuggestion.Suggestor, which is only for wiki
editors, and the main function is give the right suggestions according to
user input in different context of triggers. The suggestor includes:
XWiki.editors.AutoSuggestion.LinkSuggestor,
XWiki.editors.AutoSuggestion.ImageSuggestor and
XWiki.editors.AutoSuggestion.MacroSuggestor.
c).XWiki.editors.autoSuggestion.SuggestionList, whic is the used for
initializing the suggestion box, there are three kinds of SuggestionList:
XWiki.editors.autoSuggestion.LinkSuggestionList,
XWiki.editors.autoSuggestion.ImageSuggestionList,
XWiki.editors.autoSuggestion.MacroSuggestionList.
(2). I finished the XWiki.editors.autoSuggestion.SuggestionList and
XWiki.editors.autoSuggestion.LinkSuggestionList. include the related css, it
is more like a widget, can be instantiated alone, so that it can be used in
Wysiwyg editors
(3). Finish part of the main object : XWiki.editors.AutoSuggestion(only for
testing Link SuggestionList)
(4). Working on the XWiki.editors.AutoSuggestion.Suggestor and
XWiki.editors.AutoSuggestion.LinkSuggestor for wiki editors.
I don't commit the code because it is only part of them, and some of them
can not run properly right now, In my plan, I will commit tonight maybe the
in the afternoon in your time zoon.
Sorry for commit late, because start is hard, I will increase the commit
times, after the first commit, it will be helpful for mentors to review the
code
On Mon, Jun 13, 2011 at 6:03 PM, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> wrote:
Hi James,
Any progress on the GSoC project? Time is passing and I haven't seen any
commit from you. Asking for feedback is very important as it gives you the
guarantee that you're going in the right direction. For instance, I don't
know what you're working on currently.
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