Changes between Version 28 and Version 34 of Ticket #20690


Ignore:
Timestamp:
08/30/16 09:21:03 (2 years ago)
Author:
slelievre
Comment:

(Just editing ticket description, fixing formatting.)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #20690

    • Property Status changed from needs_work to needs_review
    • Property Commit changed from ef6657d0dbd9c0008c5dae50bf18e47bee6f2e6c to 427875361ce7799bcce2b06641ba8624184b42c9
    • Property Branch changed from u/tmonteil/thebe-20690 to u/nthiery/thebe-20690
    • Property Keywords sd75 added
  • Ticket #20690 – Description

    v28 v34  
    99notebook.
    1010
    11 Kudos to Rob Beezer for pointing us to Thebe in his presentation of MathBookXML at Sage Days 77.
     11Kudos to Rob Beezer for pointing us to Thebe in his presentation of
     12MathBookXML at Sage Days 77.
    1213
    1314Steps:
     
    1617  - [X] Inclusion of the Thebe javascript
    1718  - [X] Thebe configuration: which divs to make live
    18         Currently, we include all <pre> tags that contain the "sage:" prompt
    19         TODO: shall we change to <pre> tags that start with the "sage:" prompt ?
    20 to do?
    21   - [X] Only activate Thebe if the page is served by a Jupyter instance
    22         Currently we check that the protocol is http
    23   - [X] A button to activate live cells
    2419
     20    Currently, we include all <pre> tags that contain the "sage:" prompt.
     21
     22    TODO: shall we change to <pre> tags that start with the "sage:" prompt?
     23
     24TODO:
     25- [X] Only activate Thebe if the page is served by a Jupyter instance
     26
     27  Currently we check that the protocol is http
     28- [X] A button to activate live cells
    2529- [X] Configure the Jupyter notebook in Sage to somehow provide the
    26       server configuration to Thebe (not needed in fact)
    27 
     30  server configuration to Thebe (not needed in fact)
    2831- [X] Preparse or customize/configure Thebe to support Sage's doctest syntax:
    2932  - [X] Strip out the "sage: " prompts and "....:" and "...  " continuation prompts
    3033  - [X] Strip out the outputs
    31         Bonus: show the included outputs below the cell until the new output is computed
    3234
    33         What's been done here is: output is show until the "activate" button is clicked.
     35    Bonus: show the included outputs below the cell until the new output is computed
    3436
    35   - [X] Support doctests with several commands by spliting into several cells
     37    What's been done here is: output is show until the "activate" button is clicked.
    3638
    37 - [X] Ship thebe.js from a dedicated spkg (#21309).
     39- [X] Support doctests with several commands by spliting into several cells
     40- [X] Ship Thebe from a dedicated spkg (#21309).
    3841
    39 Follow-up ticket for possible improvement: #20893.
    40 This ticket solves #17269.
     42This ticket solves #17269. Follow-up ticket for possible improvements: #20893.