Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sagecell

The Sage Cell Server---providing a way to embed Sage computations into any web page.
https://github.com/sagemath/sagecell

Make the session_end message have the full parent_header of the execute request message.

c9eef5deddc4b659132f25e1744f1eeb1a14e382 authored about 13 years ago by Jason Grout <[email protected]>
Make it possible to hide the session hash title and the session done message.

8728caa5cacbb0caa2602952b2f26dc7676e73ac authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'integration'

1239d8d1931f90249c29130c5c83d9c957f5d9f1 authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'gh-210' of https://github.com/kramer314/simple-python-db-compute into integration

Conflicts:
static/compute_server.js

be61ad985c07ef86047b788fba8549c5a4ac6a1d authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'gh-192' of https://github.com/kramer314/simple-python-db-compute

6c9e565a7594ce9948791205d431f22b0a9d6acc authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'gh-166' of https://github.com/kramer314/simple-python-db-compute into integration

Conflicts:
static/compute_server.js

eca3356a7cf0942674489f15287dfc2edd9e5092 authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'tests' into integration

6da1f8b608ac91b297161cf17c6196d959c3ab4e authored about 13 years ago by Jason Grout <[email protected]>
Merge branch 'gh-188' of https://github.com/kramer314/simple-python-db-compute into integration

Conflicts:
static/compute_server.js

61e43dd26fe3893b9a6bcb6a900fd232d703b075 authored about 13 years ago by Jason Grout <[email protected]>
documentation update for nested layouts

4ca121828e6e50764609b36471438f6f420a8c7a authored about 13 years ago by Alex Kramer <[email protected]>
Re-add support for nested lists in layout locations / rows of controls

a7b456f74fc478cf802408f455b178810b9f8738 authored about 13 years ago by Alex Kramer <[email protected]>
Fixes issues with layout and interact vars over 1 character

also adds error checking for vars already included in layout

81b3e242f05b56219278403e2a54a8e53bb2053f authored about 13 years ago by Alex Kramer <[email protected]>
Make the tests simpler since we are using nose instead of just the built-in unites.

7ad0e13043dde94945a54abee44ca767ea389423 authored about 13 years ago by Jason Grout <[email protected]>
Moved test file and deleted __init__.py since nose has a problem with importing other things inside of the current package.

c50996ea634a7bc2e386ce3128bf2b3cbe562b58 authored about 13 years ago by Jason Grout <[email protected]>
A start at a unit testing file

d15e868814fba63ad5d42a41a253f1a77d88c009 authored about 13 years ago by Jason Grout <[email protected]>
Documentation updates.

-- Move embedding js documentation to main js documentation

-- Reflect moving global variables ...

d745567640ce81490ef7b745110bc89fbb8f993b authored about 13 years ago by Alex Kramer <[email protected]>
Clicking sage mode label toggles sage mode checkbox

6e85bdcf82bea688d5ee5942b496c0c53ca069ff authored about 13 years ago by Alex Kramer <[email protected]>
Add explicit break when sequence gets off

This should prevent multiple outputs from appearing.

690066292e7046e472ce1dd3475a025578689413 authored about 13 years ago by Alex Kramer <[email protected]>
Temporarily binds $ to jQuery in computer_server.js

The jQuery.noConflict() at the beginning is critical.

5bec1e0466cc79c70ca1d1a822151805129a1564 authored about 13 years ago by Alex Kramer <[email protected]>
Fixing some global variables.

4247f6d4cd3f9d50362b1acc8a98d055ed0a7c40 authored about 13 years ago by Alex Kramer <[email protected]>
Moved global vars -> singlecell object

-- Session Class -> singlecell.Session
-- InteractCell Class -> singlecell.InteractCell
-- Inter...

bdec850d9bb8d7968463bef0fa45ad2174122c89 authored about 13 years ago by Alex Kramer <[email protected]>
Javascript undefined fixes

8b82e19565e61fe657c9904bac9b6928aeb4348b authored about 13 years ago by Alex Kramer <[email protected]>
Merge branch 'gh-191' of https://github.com/kramer314/simple-python-db-compute into alex-191

b9fd263a61faad7289787c3a01039722e9de4abf authored over 13 years ago by Jason Grout <[email protected]>
Escape the commands (in case there is utf-8 text) when outputting the admin command log.

0c08df05042b3b5ddee01f03d8d2a017359cd05b authored over 13 years ago by Jason Grout <[email protected]>
Update Codemirror to 2.15

fcaca2e162d4e321f85aaba5cf73820d31f937d2 authored over 13 years ago by Jason Grout <[email protected]>
remove unnecessary console printing.

fc525981ee1b1433774d0aac0ba4b24d9a9e8004 authored over 13 years ago by Alex Kramer <[email protected]>
In sage patches, check that EMBEDDED_MODE is True before checking a key in the dict.

959bc2aad82c49f1e01ca6960f2b21a69aa47fea authored over 13 years ago by Jason Grout <[email protected]>
Change the defaults for iOS to not have autocapitalization or autocorrection for the code input.

aec28056f08d4d6e4c22e43907ce1c870a420d57 authored over 13 years ago by Jason Grout <[email protected]>
Javascript cleanup

-- uses array.concat instead of iterating and pushing
-- uses jQuery.extend to merge most user-d...

e114c3cd53d4f8df96766efb30181028c7b3c240 authored over 13 years ago by Alex Kramer <[email protected]>
If only one button was in a selector or automatic control list, the button should be a button instead of a selector (i.e., it should trigger when pressed). Fixes gh-172.

0075caeab63b55bfd9090abe247de6baee4008fe authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'gh-189-195' of https://github.com/kramer314/simple-python-db-compute

13702105fc2734eb3f263179e7e82d2b1e58af6d authored over 13 years ago by Jason Grout <[email protected]>
Interact button click events no longer cause form submissions

eb8fdf982802f321d6e7a9d81048bda8a29ad011 authored over 13 years ago by Alex Kramer <[email protected]>
inputDiv changed to inputLocation

it doesn't have to be a <div>.

bb2fce612d1f73b4b29d4df7df8e51b62b4134bf authored over 13 years ago by Alex Kramer <[email protected]>
Toggle plaintext link no longer jumps to top of page.

9e3dbf8ce7d1624e6f667d2e6ff69024beb80387 authored over 13 years ago by Alex Kramer <[email protected]>
Update the sage patches for sage-4.7.1

abfe0b1e421a13683972db9a219d44cd79c88b27 authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'interact-update' of https://github.com/kramer314/simple-python-db-compute into dirty-controls

Conflicts:
static/stylesheet.css

b029283cdc0944acc3cb30015ac4c144a0661692 authored over 13 years ago by Jason Grout <[email protected]>
Merging gh-187

e209dc47e4f91aa76d921ecdc6257f806a890c48 authored over 13 years ago by Jason Grout <[email protected]>
Changes "*-static" to "*-readonly"

Also fixes singlecell.js bug

da528347f9b5565aaf853543d71c52ba9c6bc66b authored over 13 years ago by Alex Kramer <[email protected]>
Make the font in the textarea match the font in codemirror.

70fdff3bee798b1f5bda663c08f512fa55298ad8 authored over 13 years ago by Jason Grout <[email protected]>
A few doc enhancements, plus added a few todos.

b27593e344b081d9d48b417af1beca565592f742 authored over 13 years ago by Jason Grout <[email protected]>
Make embedded_singlecell.js work even if $ doesn't mean jquery.

See http://jquery-howto.blogspot.com/2008/12/what-heck-is-function-jquery.html for a short expla...

2b2b48408bc71fa26ba010f87827562672a00715 authored over 13 years ago by Jason Grout <[email protected]>
Merge remote branch 'alex/embedding-features' into bigmerge

448904c1671f8b9d8bc39302cc1a563c9c1a1de1 authored over 13 years ago by Jason Grout <[email protected]>
Merge remote branch 'alex/docs-update'

985bbecbdf9cd38d661789fe904e9025cbaea7a7 authored over 13 years ago by Jason Grout <[email protected]>
Static code editor update

- adds "codemirror-static"
- changes "static" to "textarea-static"
- updates editorToggle to onl...

c68033576a060c9eee4666d0695723406c0c0836 authored over 13 years ago by Alex Kramer <[email protected]>
Updated embedding documentation

9274a7459ada2609637a9f9b4cc5d3caf9002f80 authored over 13 years ago by Alex Kramer <[email protected]>
Need to specify URL root for jmol scripts

6bfda0015e425a1ac9d3103b7245a7a80091154d authored over 13 years ago by Jason Grout <[email protected]>
Added brief template descriptions

7f263c70e2f2d57e91dd7eb9eec00b4b0e4ec315 authored over 13 years ago by Alex Kramer <[email protected]>
Embed can specify whether output blocks should be appended or replaced

936edc8745b3afb8dd13cab56b24596a2517b41d authored over 13 years ago by Alex Kramer <[email protected]>
Allow for sageMode to be set when embedding.

838d0e42d856162f52c3cf1c8e82edc2a3a2bbd1 authored over 13 years ago by Alex Kramer <[email protected]>
Rename presets to templates.

0853612fcf2a80a322373534b2fbc0611c5fb439 authored over 13 years ago by Alex Kramer <[email protected]>
allow for presets to define evalbutton's text

04aaca21855c4e991099947479fb5fc2d90d3ea5 authored over 13 years ago by Alex Kramer <[email protected]>
Adds "presets" functionality for easier embedding.

Initially available presets:
* minimal -
editor is locked and only evaluate button is showing,...

c8f11bb22d546ae1cb8505a51c92e826d7f57f8a authored over 13 years ago by Alex Kramer <[email protected]>
Adds "static" option to lock textbox.

8ff49ae62f6b346beb82c1ad28baf076046dccfc authored over 13 years ago by Alex Kramer <[email protected]>
Dirty controls have a different style.

f3a228ec509cb0517e99aa6224dae7842a6fbdb9 authored over 13 years ago by Alex Kramer <[email protected]>
changes API to specifying editor via "codemirror" or "textarea"

ae9085170b62374b9e59acea016daed45c37b704 authored over 13 years ago by Alex Kramer <[email protected]>
Documentation update -

* Detailing embedding options
* Specifying editor type

Small bugfixes.

e831589380a6436e5a82eb113110723be9c8550e authored over 13 years ago by Alex Kramer <[email protected]>
Allow for specification of plaintext editor as well as hiding editor toggle.

8ee4c00b14ac9fbb2cb4c388004d1d9278bd48ed authored over 13 years ago by Alex Kramer <[email protected]>
plaintext toggling.

b953743ba0c816fb90130521d2c6bef0564f98d5 authored over 13 years ago by Alex Kramer <[email protected]>
Initial attempt at toggling Codemirror and plaintext input.

Input works from both versions, but toggling does not.

1fd58491172f6c01d9dfff3a10e596ecec0c30cb authored over 13 years ago by Alex Kramer <[email protected]>
Spelling fix.

874aa0733deff2341bb4ddf400a89569cfea1f12 authored over 13 years ago by Alex Kramer <[email protected]>
Add doc notes about required css/js minifiers and mathjax in initial setup

583ed71d9342b2cac6c4e3a7ed7b6ad6b8ea99f7 authored over 13 years ago by Alex Kramer <[email protected]>
Use preparse_file, which handles multiline statements correctly. Fixes gh-182

In particular, a multiline statement that started with a comment was ignored by preparse(), but ...

3548bf571fbafbf9a374d7060c20133d80d0cf56 authored over 13 years ago by Jason Grout <[email protected]>
Rework javascript API to be a little more elegant about hiding parts of the input or output.

3491be92fd1fbe9ee276c441175c612e3331ac60 authored over 13 years ago by Jason Grout <[email protected]>
And I have to specify the input *correctly*

d6f3c1a3d6cd9e470a2c2254e455c165e27b1d11 authored over 13 years ago by Jason Grout <[email protected]>
I have to specify an id now. Duh.

d51b871af54b45f11b0de852b00f891a90208d77 authored over 13 years ago by Jason Grout <[email protected]>
Use JSONP so that interacts work when embedding in other webpages.

b9858c12324c1f761f042fe2516fba172ce39d02 authored over 13 years ago by Jason Grout <[email protected]>
Fix some bugs in the initialization code and document a short minimal example.

71747cbff5b565b843b580df7171e007f21f8be3 authored over 13 years ago by Jason Grout <[email protected]>
If code is in the starting div, use that instead of trying to restore the user's last code. If the initial singlecell div does not have text, then try to restore the user's last code.

c90fc0d8d3cecab9ec2062d8261aa9d8c3ef3656 authored over 13 years ago by Jason Grout <[email protected]>
to_value didn't take a globs argument in the old Sage code. Fixes gh-179.

Thanks to Kevin Li on sage-devel for tracking this down.

7da35af669d78a590cb4742bbb53af50843cbbca authored over 13 years ago by Jason Grout <[email protected]>
Apparently document.head doesn't work in all browsers. Fixes gh-180. Thanks to Rob Beezer for reporting this.

84979f10467f846baf59b517c0a32cbdbe8d4b71 authored over 13 years ago by Jason Grout <[email protected]>
Consolidate stdout/stderr messages that arrive in different polls, but should be in the same pre. Fixes gh-174.

1e78341b44d5f15711cb551c2d5e65f87b597ee2 authored over 13 years ago by Jason Grout <[email protected]>
Transmit code that is JSON encoded. Otherwise, it seems that any newlines (\n) get turned into \r\n. This particularly causes a problem when trying to use line continuation backslashes. This and the last commit fixes gh-175.

61c0bf65a3c225bb5c48f51d80a264563efd6880 authored over 13 years ago by Jason Grout <[email protected]>
When parsing in displayhook_hack, back up a line if the previous line was a continuation line too.

d5017af73d2bd98ca966355f68466f1347b704fd authored over 13 years ago by Jason Grout <[email protected]>
input grid wasn't working. Thanks to Kevin Li for pointing this out on sage-devel.

0886e60fa4cab6687798055a2a5d20688a75fa3d authored over 13 years ago by Jason Grout <[email protected]>
A simple admin script to get the execute requests.

e22388a7506c5a07f592c3f85aea2ffc328ae545 authored over 13 years ago by Jason Grout <[email protected]>
Automatically try mongo if there are any errors with getting the sysargs

be8f9d708279935e89952db6b8b8952fbc564eee authored over 13 years ago by Jason Grout <[email protected]>
add a timestamp to execute requests

658dbc1a302dc4e9f45cd265ed08f5ce37994759 authored over 13 years ago by Jason Grout <[email protected]>
typeset the entire output block of all sessions (which is probably too much), since the output_block might be too little. Fixes gh-168.

7a6ca4ca750bcdeb8074f73376c076661a06d3a2 authored over 13 years ago by Jason Grout <[email protected]>
JqueryUI and the colorpicker need to link to their own stylesheets, as they reference images in their subdirectories. Fixes gh-173.

4a7f642b54b6999a587a179df90c9186f87b4736 authored over 13 years ago by Jason Grout <[email protected]>
Pass in the values to selector controls. Somehow these didn't get passed in. Fixes gh-167 and fixes gh-169.

d201a43859596af1a4c49948516bfc57dfb8741c authored over 13 years ago by Jason Grout <[email protected]>
Move computation ID output below the result output.

86b3d687cb0651e9da1e5cb5fca31376e00c1145 authored over 13 years ago by Jason Grout <[email protected]>
Sort the outputs in reverse chronological order, putting the most recent at the top. Thanks to TJ Hitchman for suggesting this.

5def28c29f3870fedd0e21cb45e798a04258f6c0 authored over 13 years ago by Jason Grout <[email protected]>
Update *always* needs a list, even if it is just the control itself.

02e5d09e551cc44ea355fa1cc3db28320a330a53 authored over 13 years ago by Jason Grout <[email protected]>
Comment out some console printing statements.

5da3cbef96b3dd7ac3f0512355704f3f698f0508 authored over 13 years ago by Jason Grout <[email protected]>
Make the targets in the makefile know about their dependencies.

05c9943fa922d397840db70d663bbd14fa8f6364 authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'javascript-combine'

1aed3b9080ad4da7d4d9e70cf9cfc498ddaf6ab4 authored over 13 years ago by Jason Grout <[email protected]>
Make singlecell.init accept a callback function that is called after everything is loaded and ready.

66b88681ab62926faf657d7a40a004554685d2a5 authored over 13 years ago by Jason Grout <[email protected]>
forgot to include the compute_server.js!

53fe9a5ac6ba99517ebd3d6f16697212a5ce372a authored over 13 years ago by Jason Grout <[email protected]>
gitx and git gui don't like the comment at the end of the line.

dd96b5f21ec8c345c7425369a4a21c7b4cb9f17a authored over 13 years ago by Jason Grout <[email protected]>
Add some files that we forgot to add to codemirror when we upgraded.

a5289ba34e95ac0877436175971db3d4282a24e0 authored over 13 years ago by Jason Grout <[email protected]>
Ignore mathjax; we assume the user has installed this in static/mathjax

3d56fd03ced3730df20558e0d53c68db4fa3c975 authored over 13 years ago by Jason Grout <[email protected]>
Add support for making all.js and all.css

6cca25c06834d46a34d629bfdd145ad9ed8834d1 authored over 13 years ago by Jason Grout <[email protected]>
Add two minifiers, one for css and the other for javascript.

2acd06e5252269af99ced622977a7091e1b68f28 authored over 13 years ago by Jason Grout <[email protected]>
Combine javascript files into an all.min.js file.

254c0fdd8fbed35ed68438551bbae4cc2a0adbe0 authored over 13 years ago by Jason Grout <[email protected]>
Take out auto-sizing stuff because it seems to cause glitches.

0dceeaff1040f4997ba3c09f79268472a99cdf95 authored over 13 years ago by Jason Grout <[email protected]>
Move jmol initialization down to the bottom of the file so that jmol has more time to load.

0997a32486dfb8c72aa595d920a6bdb6ff810bb3 authored over 13 years ago by Jason Grout <[email protected]>
turn off printing when sage mode is activated

da1bb2e723d25fe175bbdfe3040716b614708a2f authored over 13 years ago by Jason Grout <[email protected]>
Adjust CSS so that the text box grows and shrinks (within reasonable bounds...)

2883dc9024e51c5d057cc71d531624028f21c02f authored over 13 years ago by Jason Grout <[email protected]>
Make it so that code can be included in a div on the page, which will automatically be loaded into the code input. Note that you should comment out the sessionStorage feature so that the code isn't overwritten.

6336bafc2442201c540ab8c082cd2e30d6a2d1d7 authored over 13 years ago by Jason Grout <[email protected]>
Make mathjax loaded in the singlecell embed file. Also change to not add script tags with jquery, since the script tags are then just executed and then disappear. We want especially the mathjax script tag to stay around.

21bbbc5854a67c19445b06725a9cb1be764a648a authored over 13 years ago by Jason Grout <[email protected]>
Make mathjax work (if mathjax is installed in the static/mathjax directory).

957cdf9abd70332382b5b5639d050d57de3a46a2 authored over 13 years ago by Jason Grout <[email protected]>