#7666: Alphanumeric cell IDs, resize on paste (#2902), ESC ends introspection
(#5644), JSLint for notebook_lib.js
---------------------------+------------------------------------------------
Reporter: mpatel | Owner: was
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.3.1
Component: notebook | Keywords:
Work_issues: | Author: Mitesh Patel
Upstream: N/A | Reviewer:
Merged: |
---------------------------+------------------------------------------------
Comment(by mpatel):
Replying to [comment:20 rbeezer]:
> mpatel asked if I would test this package. Some observations follow,
Firefox 3.5.6 on Kubuntu 9.10.
Thanks for your detailed feedback!
> 1. ESC on introspection seems to be working (a great addition!). First
time I hit
> 2. Formatted labels are working in interacts, but now I don't see any
output.
I think the !JavaScript compressor ''may'' be so aggressive that it's
changing the semantics of the code. Could you try this (but don't bother
if it's too much trouble):
* Insert `debug_mode = False` just before `_cache_javascript = None` in
`$SAGE_ROOT/local/lib/python2.6/site-
packages/sagenb-0.5-py2.6.egg/sagenb/notebook/js.py`.
* Restart the server, clear the browser's cache, and test ESC and
`interact`s again.
> 3. Was testing resizing cells on paste:
> (a) paste into a new cell, hit edit key and the pasted text is gone.
This should be easy to fix by also sending the input to the server just
after the paste event.
> (b) this one took me a while
I've noticed this, too. The server code and JS library use different
methods to (re)size a cell. The server does the sizing just before it
sends the worksheet to the browser (e.g., on first display, after exiting
"Edit" mode, etc.), but the browser resizes in between. I don't know how
easy it is to reconcile the methods, but I'll definitely take a closer
look.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7666#comment:21>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.