Changes between Version 143 and Version 149 of Ticket #9238


Ignore:
Timestamp:
04/02/11 19:27:00 (10 years ago)
Author:
gutow
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9238

    • Property Status changed from needs_work to needs_review
    • Property Work issues changed from reduce awake applets, remove pull-down menu, move 'on' checkbox to get advanced tools working in IE
  • Ticket #9238 – Description

    v143 v149  
    55Setting this up on your own copy of Sage requires two steps.  Starting with a clean Sage 4.6.2: [[BR]]
    66
    7  1. Patch and spkg for Jmol at the command line. See [http://trac.sagemath.org/sage_trac/ticket/9232 #9232].
    8  1. Apply [attachment:trac_9238_interactive_js.patch], [attachment:trac_9238-add-help.patch] , [attachment:trac_9238_jmol_lib_async.patch] and [attachment:trac_9238_memory_IE.patch]. These are best applied using the hg_sagenb.apply(...) command within sage.
     7 1. Patch for Jmol at the command line. See [http://trac.sagemath.org/sage_trac/ticket/9232 #9232].
     8 1. Apply the .spkg to get the new Jmol {{{ ./sage -f "http://www.uwosh.edu/faculty_staff/gutow/Jmol_for_SageNoteBook-1.1.5.spkg"}}}
     9 1. Apply the following patches in order: [attachment:trac_9238_interactive_js.patch], [attachment:trac_9238-add-help.patch] , [attachment:trac_9238_jmol_lib_async.patch],  [attachment:trac_9238_memory_IE.patch] and [attachment:trac_9238_nice_IE_warnings.patch]. These are best applied using the hg_sagenb.apply(...) command within sage.
     10 1. Apply the patch [attachment:Trac_9238_script_extension.patch] using the hg_sage.apply(...) command within sage.   Exit sage and run a {{{ ./sage -b}}}.
    911
    1012I have addressed the following issues (let me know if I've missed anything): [[BR]]
    1113
    12  * Addition of the ability to hide the "advanced controls". 
     14 * Addition of the ability to hide the "advanced controls".
    1315 * Fix so that the advanced controls are hidden when the applet is asleep (no accidental calls to nonexistent applets).
    1416 * Fix to issue of not properly loading all applets when a worksheet  with a lot of applets is reopened (please check this one carefully).
     
    1820 * Workaround for bug in MacOS Safari that causes hang when trying to get a static image to sleep an applet if more than 9 applets in a worksheet (I believe this is a memory leak problem).
    1921 * Tested extensively on Linux with FF and Chromium and on MacOS with Safari, Chrome and FF.  Works well with both linux browsers and with Chrome on MacOS.  MacOS/Safari is usable, MacOS FF is not.
    20  * Lowered memory requirements for Jmol.  This improves performance in Safari for many applets.
    21  * Advanced controls do not work with IE/win.  Provide warning and suggest using Chrome, which does work.
    22 
    23 '''Needs more testing on windows! '''
     22 * Lowered memory requirements for Jmol.  This improves performance in Safari for many applets.
     23 * Many advanced controls do not work with IE/win.  Provide warning and suggest using Chrome, which does work.  Those that fail do so quietly.  Sleeping and controlling function color do work.
    2424
    2525Happy testing and thank you to those who do test!
    26 
    27 ----
    28 Older description:
    29 
    30 Adds the following features to the notebook:
    31 
    32 1) No more than 5 Jmols will be active at once.  This prevents running out of memory.  The user is provided with a link to wake up sleeping Jmols that they wish to manipulate.  Sleeping Jmols are replaced with a static image.
    33 
    34 2) A spin on/off check box is now provided.
    35 
    36 3) The user may choose among a number of display sizes.
    37 
    38 4) In the function tab, the user may change function color and mesh color.
    39 
    40 5) The "State" tab displays the Jmol script to get the Jmol display.  Eventually this will probably be hidden.  If we can get the notebook to store this user views would also transfer across sessions.