sagecell.makeSagecell is already polling to see whether it is loaded; thats
of course totally fugly but should work. You just have to make sure that it
is defined. If its only defined once a requirejs module loads then you
don't have control over when. Instead move the
window.sagecell = window.sagecell || {};
sagecell.makeSagecell = function (args, k) {
...
}
outside of requirejs to always define the entrypoint into sagecell.
On Monday, April 25, 2016 at 3:10:02 AM UTC+2, Andrey Novoseltsev wrote:
>
> Update:
>
> 1) Chrome does not work because of executing
> sagecell.makeSagecell(...)
> before
> <script src="{{ static_url('embedded_sagecell.js') }}"></script>
> finishes while Firefox waits till the script is processed. The issue
> goes away if I wrap makeSagecell call in require(...), but I have no
> idea how to make it work without, which is necessary for supporting
> old pages. Any pointers?... I can't say I am a big fan of RequireJS,
> but it felt natural to use it because Jupyter uses it. Should I
> perhaps use something else instead/in addition?
>
> 2) TAB-completion should be fixed.
> 3) No progress on 3D yet.
> 4) Didn't look into CORS problems with embedding yet.
>
--
You received this message because you are subscribed to the Google Groups
"sage-edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-edu.
For more options, visit https://groups.google.com/d/optout.