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.

Reply via email to