On Thu, Apr 1, 2010 at 4:55 AM, yannick <yannick.tor...@gmail.com> wrote:

> Le Mardi 30 Mars 2010 13:00:04, KSChan a écrit :
> > Yannick,
>
> Hi Kschan,
>
> >
> > Regarding the long file issue (/es/appendices/ini.xml).
> >
> > I spent some time on the codemirror source and find that ...
> >
> > The options lineNumberDelay and lineNumberTime are not valid for the case
> > when option "textWrapping = false" (which is our FilePanel default).
> >
> > The operation for adding lineNumber to the editor is just a simple
> > while-loop. This while-looop is the cause of freezing the browser when
> > opening a long file like the /es/appendices/ini.xml
> >
> > There are 2 solutions..
> >
> > [1] when a long file is detected, disable the line number in the
> editor...
> > tested ... just look not nice without the line numbers
> >
> > [2] modify the while loop so that the options lineNumberDelay and
> > lineNumberTime are valid (using setTimeout which "sleep" the while
> loop)...
> > tested ... look nice but have drawback.
> >
> > Drawback for solu-2:
> >
> > When scrolling to the bottom immediately after the open (ctrl + end),
> line
> > numbers displayed are incorrect. This issue will also occur for
> > "textWrapping = true" line-number implementation (u may see the effect by
> > simply modify /js/ux/others/main_specific/Ext.ux.CodeMirror.js line 145 -
> > textWrapping: true and scroll to bottom after open immediately)
> >
> > Kindly let me know ... which solu we should use.
>
> The solution 2 seems to be Ok for me.
>
> Seen your skill in this editor, I trust in you ;) If you think this is the
> best solution, just do it ;)
>
>
fixed by solu 2 and proposed the changes on codemirror mailing list.

kschan.



-- 
Please do not send me Microsoft Office/Apple iWork documents. Send
OpenDocument (.pdf, .odt, .ods, .odp, etc.) instead!

http://fsf.org/campaigns/opendocument/

Reply via email to