This is quite unfortunate. The page you linked has
<script>$(function () {
on line 84, i.e. it tries to access jQuery, but had no explicit jQuery
loaded. We used to have instructions with these dollar signs and you were
supposed to load jQuery and embedded_sagecell. Your page loads only the
latter, but still tries to use jQuery. So on the one hand we can say that
it is your fault and you need to fix it, but how many other such pages are
out there?
There were problems with relying on loading our own jQuery - some pages
wanted to use it for other purposes and there were versions-settings
incompatibilities. To address it, we started including "private" jQuery,
but I think the way it worked was "use this one internally and set it as an
external as well unless external is already loaded". With the recent
changes we don't expose our jQuery at all, so users have to load it
explicitly if they rely on it. (And it is NOT needed to make calls to
sagecell.)
So, what should we do?
1) Stick with the current situation - if you call jQuery explicitly, then
load it explicitly as well.
2) Keep indefinitely for backward compatibility the setting of global
jQuery if it was not loaded.
--
You received this message because you are subscribed to the Google Groups
"sage-cell" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-cell/883f71f2-8348-4c9b-8bc0-b50034724ad6n%40googlegroups.com.