├── sagenb ├── data │ ├── nodoctest.py │ ├── jquery │ │ └── plugins │ │ │ ├── achtung │ │ │ ├── version.txt │ │ │ ├── LICENSE.txt │ │ │ └── AUTHORS.txt │ │ │ ├── farbtastic │ │ │ ├── mask.png │ │ │ ├── wheel.png │ │ │ ├── marker.png │ │ │ ├── CHANGELOG.html │ │ │ ├── demo1.html │ │ │ └── farbtastic.css │ │ │ ├── jpicker │ │ │ ├── images │ │ │ │ ├── Bars.png │ │ │ │ ├── Maps.png │ │ │ │ ├── picker.gif │ │ │ │ ├── AlphaBar.png │ │ │ │ ├── NoColor.png │ │ │ │ ├── mappoint.gif │ │ │ │ ├── bar-opacity.png │ │ │ │ ├── map-opacity.png │ │ │ │ ├── rangearrows.gif │ │ │ │ └── preview-opacity.png │ │ │ └── jPicker.css │ │ │ ├── colorpicker │ │ │ ├── images │ │ │ │ ├── blank.gif │ │ │ │ ├── select.png │ │ │ │ ├── select2.png │ │ │ │ ├── slider.png │ │ │ │ ├── custom_hex.png │ │ │ │ ├── custom_hsb_b.png │ │ │ │ ├── custom_hsb_h.png │ │ │ │ ├── custom_hsb_s.png │ │ │ │ ├── custom_indic.gif │ │ │ │ ├── custom_rgb_b.png │ │ │ │ ├── custom_rgb_g.png │ │ │ │ ├── custom_rgb_r.png │ │ │ │ ├── colorpicker_hex.png │ │ │ │ ├── custom_submit.png │ │ │ │ ├── colorpicker_hsb_b.png │ │ │ │ ├── colorpicker_hsb_h.png │ │ │ │ ├── colorpicker_hsb_s.png │ │ │ │ ├── colorpicker_indic.gif │ │ │ │ ├── colorpicker_rgb_b.png │ │ │ │ ├── colorpicker_rgb_g.png │ │ │ │ ├── colorpicker_rgb_r.png │ │ │ │ ├── custom_background.png │ │ │ │ ├── colorpicker_overlay.png │ │ │ │ ├── colorpicker_select.gif │ │ │ │ ├── colorpicker_submit.png │ │ │ │ └── colorpicker_background.png │ │ │ └── js │ │ │ │ └── eye.js │ │ │ ├── extendedclick │ │ │ └── jquery.event.extendedclick.min.js │ │ │ └── jquery.bgiframe.min.js │ ├── sage │ │ ├── images │ │ │ ├── corner.png │ │ │ ├── favicon.ico │ │ │ ├── sagenb.png │ │ │ ├── evaluate.png │ │ │ ├── icon16x16.png │ │ │ ├── icon32x32.png │ │ │ ├── icon48x48.png │ │ │ ├── sageicon.png │ │ │ ├── sagelogo.png │ │ │ ├── icon128x128.png │ │ │ ├── icon_email.gif │ │ │ ├── icon_preview.gif │ │ │ ├── icon_print.gif │ │ │ └── evaluate_over.png │ │ ├── css │ │ │ └── autoindex │ │ │ │ ├── asc.gif │ │ │ │ └── desc.gif │ │ ├── html │ │ │ ├── accounts │ │ │ │ ├── base.html │ │ │ │ └── account_recovery.html │ │ │ ├── notebook │ │ │ │ ├── doc_page.html │ │ │ │ ├── base_aux.html │ │ │ │ ├── print_worksheet.html │ │ │ │ ├── plain_text_window.html │ │ │ │ ├── worksheet.html │ │ │ │ ├── afterpublish_window.html │ │ │ │ ├── worksheet_revision_list.html │ │ │ │ ├── edit_window.html │ │ │ │ ├── beforepublish_window.html │ │ │ │ ├── worksheet_share.html │ │ │ │ ├── upload_data_window.html │ │ │ │ └── specific_revision.html │ │ │ ├── worksheet │ │ │ │ ├── time_last_edited.html │ │ │ │ ├── time_since_last_edited.html │ │ │ │ ├── attached.html │ │ │ │ ├── completions.html │ │ │ │ └── ratings_info.html │ │ │ ├── yes_no.html │ │ │ ├── settings │ │ │ │ ├── base.html │ │ │ │ ├── notebook_settings.html │ │ │ │ └── admin_add_user.html │ │ │ ├── error_message.html │ │ │ ├── history.html │ │ │ ├── source_code.html │ │ │ └── recaptcha.html │ │ ├── js │ │ │ ├── async_lib.js │ │ │ ├── published_worksheet.js │ │ │ └── mathjax_sage.js │ │ └── __autoindex__ │ │ │ └── autoindex.html │ ├── sage3d │ │ ├── lib │ │ │ └── sage3d.jar │ │ ├── README.txt │ │ ├── sage3d │ │ ├── build.xml │ │ └── src │ │ │ └── org │ │ │ └── sagemath │ │ │ ├── TestApplet.java │ │ │ └── sage3d │ │ │ └── ObjectViewerApp.java │ ├── codemirror │ │ ├── css │ │ │ ├── people.jpg │ │ │ ├── sparqlcolors.css │ │ │ ├── csscolors.css │ │ │ ├── xmlcolors.css │ │ │ ├── docs.css │ │ │ └── jscolors.css │ │ ├── contrib │ │ │ ├── sql │ │ │ │ ├── css │ │ │ │ │ └── sqlcolors.css │ │ │ │ ├── LICENSE │ │ │ │ └── index.html │ │ │ ├── lua │ │ │ │ ├── css │ │ │ │ │ └── luacolors.css │ │ │ │ └── LICENSE │ │ │ └── python │ │ │ │ ├── css │ │ │ │ └── pythoncolors.css │ │ │ │ └── LICENSE │ │ ├── js │ │ │ └── parsedummy.js │ │ ├── LICENSE │ │ ├── sparqltest.html │ │ └── csstest.html │ ├── tiny_mce │ │ ├── plugins │ │ │ ├── example │ │ │ │ ├── langs │ │ │ │ │ ├── en.js │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── img │ │ │ │ │ └── example.gif │ │ │ │ ├── js │ │ │ │ │ └── dialog.js │ │ │ │ ├── editor_plugin.js │ │ │ │ └── dialog.htm │ │ │ ├── advimage │ │ │ │ ├── img │ │ │ │ │ └── sample.gif │ │ │ │ ├── css │ │ │ │ │ └── advimage.css │ │ │ │ ├── editor_plugin.js │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ └── editor_plugin_src.js │ │ │ ├── spellchecker │ │ │ │ ├── css │ │ │ │ │ └── content.css │ │ │ │ ├── img │ │ │ │ │ └── wline.gif │ │ │ │ ├── editor_plugin.js │ │ │ │ └── editor_plugin_src.js │ │ │ ├── advhr │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── css │ │ │ │ │ └── advhr.css │ │ │ │ ├── editor_plugin.js │ │ │ │ └── js │ │ │ │ │ └── rule.js │ │ │ ├── emotions │ │ │ │ ├── img │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ ├── smiley-yell.gif │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ └── smiley-foot-in-mouth.gif │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── js │ │ │ │ │ └── emotions.js │ │ │ │ ├── editor_plugin.js │ │ │ │ └── editor_plugin_src.js │ │ │ ├── inlinepopups │ │ │ │ └── skins │ │ │ │ │ └── clearlooks2 │ │ │ │ │ └── img │ │ │ │ │ ├── alert.gif │ │ │ │ │ ├── button.gif │ │ │ │ │ ├── buttons.gif │ │ │ │ │ ├── confirm.gif │ │ │ │ │ ├── corners.gif │ │ │ │ │ ├── vertical.gif │ │ │ │ │ └── horizontal.gif │ │ │ ├── searchreplace │ │ │ │ ├── css │ │ │ │ │ └── searchreplace.css │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ └── editor_plugin.js │ │ │ ├── paste │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ ├── pasteword.htm │ │ │ │ ├── js │ │ │ │ │ └── pastetext.js │ │ │ │ └── pastetext.htm │ │ │ ├── table │ │ │ │ ├── css │ │ │ │ │ ├── table.css │ │ │ │ │ ├── cell.css │ │ │ │ │ └── row.css │ │ │ │ └── js │ │ │ │ │ └── merge_cells.js │ │ │ ├── xhtmlxtras │ │ │ │ ├── css │ │ │ │ │ ├── attributes.css │ │ │ │ │ └── popup.css │ │ │ │ ├── js │ │ │ │ │ ├── abbr.js │ │ │ │ │ ├── cite.js │ │ │ │ │ ├── acronym.js │ │ │ │ │ ├── del.js │ │ │ │ │ └── ins.js │ │ │ │ └── langs │ │ │ │ │ └── en_dlg.js │ │ │ ├── autosave │ │ │ │ └── langs │ │ │ │ │ └── en.js │ │ │ ├── template │ │ │ │ ├── blank.htm │ │ │ │ ├── css │ │ │ │ │ └── template.css │ │ │ │ ├── langs │ │ │ │ │ └── en_dlg.js │ │ │ │ └── template.htm │ │ │ ├── example_dependency │ │ │ │ └── editor_plugin.js │ │ │ ├── print │ │ │ │ ├── editor_plugin.js │ │ │ │ └── editor_plugin_src.js │ │ │ ├── advlink │ │ │ │ ├── css │ │ │ │ │ └── advlink.css │ │ │ │ └── editor_plugin.js │ │ │ ├── preview │ │ │ │ ├── preview.html │ │ │ │ ├── example.html │ │ │ │ └── editor_plugin.js │ │ │ ├── iespell │ │ │ │ └── editor_plugin.js │ │ │ ├── style │ │ │ │ ├── css │ │ │ │ │ └── props.css │ │ │ │ ├── editor_plugin.js │ │ │ │ └── langs │ │ │ │ │ └── en_dlg.js │ │ │ ├── nonbreaking │ │ │ │ └── editor_plugin.js │ │ │ ├── directionality │ │ │ │ └── editor_plugin.js │ │ │ ├── visualchars │ │ │ │ └── editor_plugin.js │ │ │ ├── pagebreak │ │ │ │ └── editor_plugin.js │ │ │ ├── media │ │ │ │ └── css │ │ │ │ │ └── media.css │ │ │ ├── noneditable │ │ │ │ └── editor_plugin.js │ │ │ ├── save │ │ │ │ └── editor_plugin.js │ │ │ ├── autoresize │ │ │ │ └── editor_plugin.js │ │ │ └── tabfocus │ │ │ │ └── editor_plugin.js │ │ └── themes │ │ │ ├── advanced │ │ │ ├── img │ │ │ │ ├── flash.gif │ │ │ │ ├── icons.gif │ │ │ │ ├── trans.gif │ │ │ │ ├── video.gif │ │ │ │ ├── iframe.gif │ │ │ │ ├── pagebreak.gif │ │ │ │ ├── quicktime.gif │ │ │ │ ├── realmedia.gif │ │ │ │ ├── shockwave.gif │ │ │ │ ├── colorpicker.jpg │ │ │ │ └── windowsmedia.gif │ │ │ ├── skins │ │ │ │ ├── default │ │ │ │ │ └── img │ │ │ │ │ │ ├── items.gif │ │ │ │ │ │ ├── tabs.gif │ │ │ │ │ │ ├── buttons.png │ │ │ │ │ │ ├── progress.gif │ │ │ │ │ │ ├── menu_arrow.gif │ │ │ │ │ │ └── menu_check.gif │ │ │ │ ├── o2k7 │ │ │ │ │ ├── img │ │ │ │ │ │ ├── button_bg.png │ │ │ │ │ │ ├── button_bg_black.png │ │ │ │ │ │ └── button_bg_silver.png │ │ │ │ │ └── ui_silver.css │ │ │ │ └── highcontrast │ │ │ │ │ └── content.css │ │ │ ├── js │ │ │ │ ├── anchor.js │ │ │ │ └── source_editor.js │ │ │ ├── anchor.htm │ │ │ └── source_editor.htm │ │ │ └── simple │ │ │ ├── img │ │ │ └── icons.gif │ │ │ ├── skins │ │ │ ├── o2k7 │ │ │ │ ├── img │ │ │ │ │ └── button_bg.png │ │ │ │ └── content.css │ │ │ └── default │ │ │ │ └── content.css │ │ │ └── langs │ │ │ └── en.js │ ├── openid-realselector │ │ ├── img │ │ │ ├── balloon.png │ │ │ ├── indicator.gif │ │ │ └── openid-icons.png │ │ └── demo.html │ └── jqueryui │ │ └── css │ │ └── sage │ │ └── images │ │ ├── animated-overlay.gif │ │ ├── ui-icons_000000_256x240.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_777777_256x240.png │ │ ├── ui-icons_cd0a0a_256x240.png │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ ├── ui-bg_flat_0_f3f3f3_40x100.png │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_highlight-hard_60_99bbff_1x100.png │ │ ├── ui-bg_highlight-hard_60_ffc53d_1x100.png │ │ ├── ui-bg_highlight-hard_90_99bbff_1x100.png │ │ ├── ui-bg_highlight-hard_95_fef1ec_1x100.png │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png ├── flask_version │ ├── nodoctest.py │ └── __init__.py ├── simple │ └── __init__.py ├── misc │ ├── __init__.py │ ├── sphinxify.py │ └── remote_file.py ├── notebook │ ├── compress │ │ ├── all.py │ │ ├── __init__.py │ │ └── nodoctest.py │ ├── __init__.py │ ├── jquery.py │ ├── all.py │ ├── user_db.py │ ├── applet.py │ ├── user_conf.py │ ├── notification.py │ └── sagetex.py ├── testing │ ├── selenium │ │ └── __init__.py │ ├── __init__.py │ ├── grinder │ │ ├── make_worksheets.sh │ │ ├── startConsole.sh │ │ ├── make_users.sh │ │ ├── startAgent.sh │ │ ├── startProxy.sh │ │ ├── setGrinderEnv.sh │ │ ├── nodoctest.py │ │ ├── simpleopen.py │ │ └── sstest.py │ └── tests │ │ └── __init__.py ├── __init__.py ├── storage │ └── __init__.py ├── translations │ ├── cs_CZ │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ ├── de_AT │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ ├── en_US │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ ├── fr_FR │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ ├── ru_RU │ │ └── LC_MESSAGES │ │ │ └── messages.mo │ └── uk_UA │ │ └── LC_MESSAGES │ │ └── messages.mo ├── babel.cfg └── interfaces │ ├── __init__.py │ └── status.py ├── sass ├── src │ ├── typography │ │ └── _base.scss │ ├── _print_worksheet.scss │ ├── partials │ │ ├── _base.scss │ │ └── _mixins.scss │ ├── _guest_worksheet.scss │ ├── _source.scss │ ├── _worksheet_aux.scss │ ├── _prettify.scss │ ├── _login.scss │ ├── _accounts.scss │ └── _settings.scss ├── config.rb └── readme.txt ├── MANIFEST.in ├── doc ├── source │ ├── notebook │ │ ├── cell.rst │ │ ├── worksheet.rst │ │ ├── config.rst │ │ ├── css.rst │ │ ├── notebook.rst │ │ ├── challenge.rst │ │ ├── interact.rst │ │ ├── template.rst │ │ ├── js.rst │ │ ├── docHTMLProcessor.rst │ │ └── notebook_object.rst │ ├── misc │ │ ├── misc.rst │ │ ├── introspect.rst │ │ ├── sphinxify.rst │ │ └── support.rst │ ├── storage │ │ ├── abstract_storage.rst │ │ └── filesystem_storage.rst │ └── index.rst └── Makefile ├── dist.sh ├── .gitignore ├── util ├── apply-hg.py └── quota.py └── INSTALL.rst /sagenb/data/nodoctest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sagenb/flask_version/nodoctest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sagenb/flask_version/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/achtung/version.txt: -------------------------------------------------------------------------------- 1 | 0.3.0 -------------------------------------------------------------------------------- /sagenb/simple/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | -------------------------------------------------------------------------------- /sagenb/misc/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | 3 | -------------------------------------------------------------------------------- /sagenb/notebook/compress/all.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | -------------------------------------------------------------------------------- /sagenb/notebook/compress/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | 3 | -------------------------------------------------------------------------------- /sagenb/notebook/compress/nodoctest.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | -------------------------------------------------------------------------------- /sagenb/testing/selenium/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | 3 | -------------------------------------------------------------------------------- /sass/src/typography/_base.scss: -------------------------------------------------------------------------------- 1 | thead { 2 | font-weight: bold 3 | } 4 | -------------------------------------------------------------------------------- /sagenb/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | # init 3 | from . import storage 4 | -------------------------------------------------------------------------------- /sagenb/notebook/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | from . import user_manager 3 | -------------------------------------------------------------------------------- /sass/src/_print_worksheet.scss: -------------------------------------------------------------------------------- 1 | #print-page { 2 | h1 { 3 | text-align: center; } } 4 | -------------------------------------------------------------------------------- /sass/src/partials/_base.scss: -------------------------------------------------------------------------------- 1 | $subdued_blue: #112abb; 2 | $link_color: $subdued_blue; 3 | 4 | -------------------------------------------------------------------------------- /sagenb/testing/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | # Code for stress testing of notebook servers 3 | -------------------------------------------------------------------------------- /sagenb/storage/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | 3 | from .filesystem_storage import FilesystemDatastore 4 | -------------------------------------------------------------------------------- /sagenb/data/sage/images/corner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/corner.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/favicon.ico -------------------------------------------------------------------------------- /sagenb/data/sage/images/sagenb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/sagenb.png -------------------------------------------------------------------------------- /sagenb/data/sage3d/lib/sage3d.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage3d/lib/sage3d.jar -------------------------------------------------------------------------------- /sagenb/testing/grinder/make_worksheets.sh: -------------------------------------------------------------------------------- 1 | for i in {1..$1} 2 | do 3 | curl localhost:8080/new_worksheet 4 | done 5 | -------------------------------------------------------------------------------- /sagenb/testing/grinder/startConsole.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | . setGrinderEnv.sh 3 | java -cp $CLASSPATH net.grinder.Console 4 | -------------------------------------------------------------------------------- /sagenb/data/codemirror/css/people.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/codemirror/css/people.jpg -------------------------------------------------------------------------------- /sagenb/data/sage/images/evaluate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/evaluate.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon16x16.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon32x32.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon48x48.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/sageicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/sageicon.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/sagelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/sagelogo.png -------------------------------------------------------------------------------- /sagenb/testing/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | from . import test_accounts, test_worksheet, test_worksheet_list 3 | -------------------------------------------------------------------------------- /sagenb/data/sage/css/autoindex/asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/css/autoindex/asc.gif -------------------------------------------------------------------------------- /sagenb/data/sage/css/autoindex/desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/css/autoindex/desc.gif -------------------------------------------------------------------------------- /sagenb/data/sage/html/accounts/base.html: -------------------------------------------------------------------------------- 1 | {% extends "html/base.html" %} 2 | {% block body_classes %}accounts-page{% endblock %} 3 | -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon128x128.png -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon_email.gif -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon_preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon_preview.gif -------------------------------------------------------------------------------- /sagenb/data/sage/images/icon_print.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/icon_print.gif -------------------------------------------------------------------------------- /sagenb/testing/grinder/make_users.sh: -------------------------------------------------------------------------------- 1 | for i in {1..$1} 2 | do 3 | curl -d username=test$i localhost:8080/adduser 4 | done 5 | -------------------------------------------------------------------------------- /sagenb/data/sage/images/evaluate_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/sage/images/evaluate_over.png -------------------------------------------------------------------------------- /sagenb/testing/grinder/startAgent.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | . setGrinderEnv.sh 3 | java -cp $CLASSPATH net.grinder.Grinder $GRINDERPROPERTIES 4 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/example/langs/en.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.example',{ 2 | desc : 'This is just a template button' 3 | }); 4 | -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/farbtastic/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/farbtastic/mask.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/farbtastic/wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/farbtastic/wheel.png -------------------------------------------------------------------------------- /sagenb/data/openid-realselector/img/balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/openid-realselector/img/balloon.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/example/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.example_dlg',{ 2 | title : 'This is just a example title' 3 | }); 4 | -------------------------------------------------------------------------------- /sagenb/testing/grinder/startProxy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | . setGrinderEnv.sh 3 | java -cp $CLASSPATH net.grinder.TCPProxy -console -http > grinder.py 4 | -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/farbtastic/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/farbtastic/marker.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/Bars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/Bars.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/Maps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/Maps.png -------------------------------------------------------------------------------- /sagenb/data/openid-realselector/img/indicator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/openid-realselector/img/indicator.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/flash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/flash.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/icons.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/trans.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/video.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/simple/img/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/simple/img/icons.gif -------------------------------------------------------------------------------- /sagenb/translations/cs_CZ/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/cs_CZ/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/de_AT/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/de_AT/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/en_US/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/en_US/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/es_ES/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/es_ES/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/fr_FR/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/fr_FR/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/pt_BR/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/pt_BR/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/ru_RU/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/ru_RU/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/translations/uk_UA/LC_MESSAGES/messages.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/translations/uk_UA/LC_MESSAGES/messages.mo -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/picker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/picker.gif -------------------------------------------------------------------------------- /sagenb/data/openid-realselector/img/openid-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/openid-realselector/img/openid-icons.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/advimage/img/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/advimage/img/sample.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/example/img/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/example/img/example.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/iframe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/iframe.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/blank.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/AlphaBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/AlphaBar.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/NoColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/NoColor.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/mappoint.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/mappoint.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/spellchecker/css/content.css: -------------------------------------------------------------------------------- 1 | .mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} 2 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/spellchecker/img/wline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/spellchecker/img/wline.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/pagebreak.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/quicktime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/quicktime.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/realmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/realmedia.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/shockwave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/shockwave.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/select.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/select2.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/slider.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/bar-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/bar-opacity.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/map-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/map-opacity.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/rangearrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/rangearrows.gif -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/animated-overlay.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/advhr/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.advhr_dlg',{size:"Height",noshade:"No Shadow",width:"Width",normal:"Normal",widthunits:"Units"}); -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-cool.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-cry.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-kiss.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-wink.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-yell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-yell.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/colorpicker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/colorpicker.jpg -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/img/windowsmedia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/img/windowsmedia.gif -------------------------------------------------------------------------------- /sass/src/_guest_worksheet.scss: -------------------------------------------------------------------------------- 1 | #guest-worksheet-page { 2 | h1, h2 { 3 | text-align: center; } 4 | ul.controls { 5 | @include horizontal-list(0.5em); } } 6 | -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_hex.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-frown.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-sealed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-sealed.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-smile.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin.js -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_b.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_h.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_hsb_s.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_indic.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_b.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_g.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_rgb_r.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/jpicker/images/preview-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/jpicker/images/preview-opacity.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-innocent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-innocent.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-laughing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-laughing.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-surprised.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-undecided.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-undecided.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin_src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/spellchecker/editor_plugin_src.js -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hex.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_submit.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-icons_000000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-icons_000000_256x240.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-embarassed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-embarassed.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/items.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/items.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/tabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/tabs.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_b.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_h.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_hsb_s.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_indic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_indic.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_b.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_g.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_rgb_r.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/custom_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/custom_background.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_f3f3f3_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_flat_0_f3f3f3_40x100.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/buttons.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/progress.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_overlay.png -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_select.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_submit.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_check.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/default/img/menu_check.gif -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/colorpicker/images/colorpicker_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jquery/plugins/colorpicker/images/colorpicker_background.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_99bbff_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_99bbff_1x100.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_ffc53d_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_60_ffc53d_1x100.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_90_99bbff_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_90_99bbff_1x100.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_95_fef1ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-hard_95_fef1ec_1x100.png -------------------------------------------------------------------------------- /sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/jqueryui/css/sage/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sagemath/sagenb/master/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif -------------------------------------------------------------------------------- /sagenb/testing/grinder/setGrinderEnv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | GRINDERPATH=/Users/rado/grinder-3.4 3 | GRINDERPROPERTIES=grinder.properties 4 | CLASSPATH=$GRINDERPATH/lib/grinder.jar:$CLASSPATH 5 | export CLASSPATH GRINDERPROPERTIES 6 | -------------------------------------------------------------------------------- /sagenb/data/sage/html/notebook/doc_page.html: -------------------------------------------------------------------------------- 1 | {% extends "html/notebook/worksheet_page.html" %} 2 | 3 | {% block pre_main_css %} 4 | 5 | {% endblock %} 6 | -------------------------------------------------------------------------------- /sagenb/data/sage/html/worksheet/time_last_edited.html: -------------------------------------------------------------------------------- 1 | {# 2 | INPUT: 3 | - time - string of time of last edit 4 | - last_editor - string of name of last editor 5 | #} 6 | {{ gettext('%(t)s by %(le)s', t=time, le=last_editor) }} 7 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/searchreplace/css/searchreplace.css: -------------------------------------------------------------------------------- 1 | .panel_wrapper {height:85px;} 2 | .panel_wrapper div.current {height:85px;} 3 | 4 | /* IE */ 5 | * html .panel_wrapper {height:100px;} 6 | * html .panel_wrapper div.current {height:100px;} 7 | -------------------------------------------------------------------------------- /sagenb/data/sage/html/worksheet/time_since_last_edited.html: -------------------------------------------------------------------------------- 1 | {# 2 | INPUT: 3 | - time - string of time since last edit 4 | - last_editor - string of name of last editor 5 | #} 6 | {{ gettext('%(t)s ago by %(le)s', t=time, le=last_editor) }} 7 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/paste/langs/en_dlg.js: -------------------------------------------------------------------------------- 1 | tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); -------------------------------------------------------------------------------- /sagenb/data/sage/html/worksheet/attached.html: -------------------------------------------------------------------------------- 1 | {# 2 | INPUT: 3 | - attached_files - dictionary of attached files 4 | #} 5 | {% for file, tm in attached_files %} 6 |
{{ worksheet.plain_text(prompts=true, banner=false)|trim }}
11 | {% endblock %}
12 |
--------------------------------------------------------------------------------
/sagenb/data/tiny_mce/plugins/emotions/langs/en_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.emotions_dlg',{cry:"Cry",cool:"Cool",desc:"Emotions",title:"Insert Emotion",yell:"Yell",wink:"Wink",undecided:"Undecided","tongue_out":"Tongue Out",surprised:"Surprised",smile:"Smile",sealed:"Sealed","money_mouth":"Money Mouth",laughing:"Laughing",kiss:"Kiss",innocent:"Innocent",frown:"Frown","foot_in_mouth":"Foot in Mouth",embarassed:"Embarassed"});
--------------------------------------------------------------------------------
/sass/src/_worksheet_aux.scss:
--------------------------------------------------------------------------------
1 | #before-publish-page {
2 | form {
3 | a {
4 | text-decoration: none; }
5 | button {
6 | margin-left: 1em;
7 | margin-bottom: 0.5em; }
8 | input {
9 | margin-left: 1em; } } }
10 |
11 | #after-publish-page {
12 | input {
13 | margin-top: 1em; } }
14 |
15 | #edit-page {
16 | .sharebar {
17 | span {
18 | margin-right: 2em; } } }
19 |
--------------------------------------------------------------------------------
/sagenb/data/tiny_mce/plugins/template/blank.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 | |
8 | {{ message }}
9 | 10 | Yes or No? 11 | |
{{ text }}
13 | {{ gettext('Create a new Sage worksheet version of the last 100 commands in the above log.') }}
14 |
15 |
20 | {% endblock %}
21 |
--------------------------------------------------------------------------------
/sagenb/data/codemirror/css/docs.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | padding: 3em 6em;
4 | color: black;
5 | max-width: 50em;
6 | }
7 |
8 | h1 {
9 | font-size: 22pt;
10 | }
11 |
12 | .underline {
13 | border-bottom: 3px solid #C44;
14 | }
15 |
16 | h2 {
17 | font-size: 14pt;
18 | }
19 |
20 | h3 {
21 | font-size: 12pt;
22 | }
23 |
24 | p.rel {
25 | padding-left: 2em;
26 | text-indent: -2em;
27 | }
28 |
29 | div.border {
30 | border: 1px solid black;
31 | padding: 3px;
32 | }
33 |
34 | code {
35 | font-family: courier, monospace;
36 | font-size: 90%;
37 | color: #144;
38 | }
39 |
40 | pre.code {
41 | margin: 1.1em 12px;
42 | border: 1px solid #CCCCCC;
43 | color: black;
44 | padding: .4em;
45 | font-family: courier, monospace;
46 | }
47 |
48 | .warn {
49 | color: #C00;
50 | }
51 |
--------------------------------------------------------------------------------
/sagenb/data/tiny_mce/plugins/advimage/editor_plugin.js:
--------------------------------------------------------------------------------
1 | (function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})();
--------------------------------------------------------------------------------
/sagenb/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*
2 | #############################################################################
3 | #
4 | # Copyright (C) 2009 William Stein {{ src }}
18 |
19 |
20 |
24 | {% endblock %}
25 |
--------------------------------------------------------------------------------
/sagenb/data/tiny_mce/plugins/example/editor_plugin.js:
--------------------------------------------------------------------------------
1 | (function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})();
--------------------------------------------------------------------------------
/sagenb/data/tiny_mce/plugins/preview/example.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
18 | {{ gettext('Worksheet is publicly viewable at %(u)s', u=url) | safe }}
9 |{{ gettext('Published on %(t)s', t=time) }}
10 | 14 | 15 | {% endblock %} 16 | {% set select = "publish" %} 17 | {% set backwards = true %} 18 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/style/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(a,b){a.addCommand("mceStyleProps",function(){a.windowManager.open({file:b+"/props.htm",width:480+parseInt(a.getLang("style.delta_width",0)),height:320+parseInt(a.getLang("style.delta_height",0)),inline:1},{plugin_url:b,style_text:a.selection.getNode().style.cssText})});a.addCommand("mceSetElementStyle",function(d,c){if(e=a.selection.getNode()){a.dom.setAttrib(e,"style",c);a.execCommand("mceRepaint")}});a.onNodeChange.add(function(d,c,f){c.setDisabled("styleprops",f.nodeName==="BODY")});a.addButton("styleprops",{title:"style.desc",cmd:"mceStyleProps"})},getInfo:function(){return{longname:"Style",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)})(); -------------------------------------------------------------------------------- /sagenb/data/jquery/plugins/farbtastic/CHANGELOG.html: -------------------------------------------------------------------------------- 1 | 3 | 4 |More info on Acko.net.
23 |Created by Steven Wittens.
24 | 25 | 26 | -------------------------------------------------------------------------------- /sagenb/data/sage/html/worksheet/ratings_info.html: -------------------------------------------------------------------------------- 1 | {% extends "html/base.html" %} 2 | 3 | {% block title %}{{ gettext('Ratings for %(wn)s', wn=worksheet.name()) }}{% endblock %} 4 | 5 | {% block body %} 6 || {{ gettext('User') }} | {{ gettext('Rating') }} | {{ gettext('Comment') }} |
| {{ rating[0] }}{# User #} | 13 |{{ rating[1] }}{# Rating #} | 14 |{{'' if rating|length < 3 else rating[2] }}{# Comment #} | 15 |
| {{ gettext('Revision') }} | 16 |{{ gettext('Last Edited') }} | 17 |
| {{ gettext('Revision %(lr)s', lr=loop.revindex0) }} | 23 |{{ desc }} | 24 |
27 | 28 | {% endblock %} 29 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/nonbreaking/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.nonbreaking_desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(f.keyCode==9){f.preventDefault();d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking")}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); -------------------------------------------------------------------------------- /sagenb/data/sage/html/notebook/edit_window.html: -------------------------------------------------------------------------------- 1 | {% extends "html/notebook/base_aux.html" %} 2 | 3 | {% block page_id %}edit-page{% endblock %} 4 | 5 | {% block before_sharebar %} 6 |
25 | {% endblock %} 26 | -------------------------------------------------------------------------------- /sagenb/data/codemirror/contrib/python/css/pythoncolors.css: -------------------------------------------------------------------------------- 1 | .editbox { 2 | padding: .4em; 3 | margin: 0; 4 | font-family: monospace; 5 | font-size: 10pt; 6 | line-height: 1.1em; 7 | color: black; 8 | } 9 | 10 | pre.code, .editbox { 11 | color: #666666; 12 | } 13 | 14 | .editbox p { 15 | margin: 0; 16 | } 17 | 18 | span.py-delimiter, span.py-special { 19 | color: #666666; 20 | } 21 | 22 | span.py-operator { 23 | color: #666666; 24 | } 25 | 26 | span.py-error { 27 | background-color: #660000; 28 | color: #FFFFFF; 29 | } 30 | 31 | span.py-keyword { 32 | color: #770088; 33 | font-weight: bold; 34 | } 35 | 36 | span.py-literal { 37 | color: #228811; 38 | } 39 | 40 | span.py-identifier, span.py-func { 41 | color: black; 42 | } 43 | 44 | span.py-type, span.py-decorator { 45 | color: #0000FF; 46 | } 47 | 48 | span.py-comment { 49 | color: #AA7700; 50 | } 51 | 52 | span.py-string, span.py-bytes, span.py-raw, span.py-unicode { 53 | color: #AA2222; 54 | } 55 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/advlink/editor_plugin.js: -------------------------------------------------------------------------------- 1 | (function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); -------------------------------------------------------------------------------- /sagenb/data/codemirror/js/parsedummy.js: -------------------------------------------------------------------------------- 1 | var DummyParser = Editor.Parser = (function() { 2 | function tokenizeDummy(source) { 3 | while (!source.endOfLine()) source.next(); 4 | return "text"; 5 | } 6 | function parseDummy(source) { 7 | function indentTo(n) {return function() {return n;}} 8 | source = tokenizer(source, tokenizeDummy); 9 | var space = 0; 10 | 11 | var iter = { 12 | next: function() { 13 | var tok = source.next(); 14 | if (tok.type == "whitespace") { 15 | if (tok.value == "\n") tok.indentation = indentTo(space); 16 | else space = tok.value.length; 17 | } 18 | return tok; 19 | }, 20 | copy: function() { 21 | var _space = space; 22 | return function(_source) { 23 | space = _space; 24 | source = tokenizer(_source, tokenizeDummy); 25 | return iter; 26 | }; 27 | } 28 | }; 29 | return iter; 30 | } 31 | return {make: parseDummy}; 32 | })(); 33 | -------------------------------------------------------------------------------- /sagenb/data/codemirror/contrib/sql/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2009 John Benediktsson 2 | 3 | This software is provided 'as-is', without any express or implied 4 | warranty. In no event will the authors be held liable for any 5 | damages arising from the use of this software. 6 | 7 | Permission is granted to anyone to use this software for any 8 | purpose, including commercial applications, and to alter it and 9 | redistribute it freely, subject to the following restrictions: 10 | 11 | 1. The origin of this software must not be misrepresented; you must 12 | not claim that you wrote the original software. If you use this 13 | software in a product, an acknowledgment in the product 14 | documentation would be appreciated but is not required. 15 | 16 | 2. Altered source versions must be plainly marked as such, and must 17 | not be misrepresented as being the original software. 18 | 19 | 3. This notice may not be removed or altered from any source 20 | distribution. 21 | 22 | John Benediktsson 23 | -------------------------------------------------------------------------------- /sagenb/data/codemirror/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2009 Marijn Haverbeke 2 | 3 | This software is provided 'as-is', without any express or implied 4 | warranty. In no event will the authors be held liable for any 5 | damages arising from the use of this software. 6 | 7 | Permission is granted to anyone to use this software for any 8 | purpose, including commercial applications, and to alter it and 9 | redistribute it freely, subject to the following restrictions: 10 | 11 | 1. The origin of this software must not be misrepresented; you must 12 | not claim that you wrote the original software. If you use this 13 | software in a product, an acknowledgment in the product 14 | documentation would be appreciated but is not required. 15 | 16 | 2. Altered source versions must be plainly marked as such, and must 17 | not be misrepresented as being the original software. 18 | 19 | 3. This notice may not be removed or altered from any source 20 | distribution. 21 | 22 | Marijn Haverbeke 23 | marijnh at gmail 24 | -------------------------------------------------------------------------------- /sagenb/data/sage/html/accounts/account_recovery.html: -------------------------------------------------------------------------------- 1 | {% extends "html/accounts/base.html" %} 2 | 3 | {% block title %}{{ gettext('Account Recovery') }}{% endblock %} 4 | {% block page_id %}account-recovery-page{% endblock %} 5 | 6 | {% block body %} 7 |
{{ gettext("A new password will be emailed to the email address connected to your account. However if you didn't confirm your email address you will be unable to recover your account.") }}
10 | 11 | 18 | 21 |22 | {% endblock %} 23 | -------------------------------------------------------------------------------- /sagenb/notebook/applet.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -* 2 | from six import iteritems 3 | 4 | 5 | class Applet: 6 | def __init__(self, id, code, archive, codebase="", width=400, height=400, params={}): 7 | self.id = id 8 | self.code = code 9 | self.archive = archive 10 | self.width = width 11 | self.height = height 12 | self.params = params 13 | self.codebase = "/java/" + codebase 14 | 15 | def html_tag(self): 16 | params_text = "\n".join(["""""" % x 17 | for x in iteritems(self.params)]) 18 | tag = """ 19 | 22 | """ % (self.id, 23 | self.code, 24 | self.width, 25 | self.height, 26 | self.codebase, 27 | ",".join(self.archive), 28 | params_text) 29 | return tag 30 | -------------------------------------------------------------------------------- /util/apply-hg.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/python 2 | 3 | # Original script by Ondrej Certik: http://git.661346.n2.nabble.com/importing-mercurial-patch-td1484627.html 4 | 5 | import os 6 | import sys 7 | import re 8 | import tempfile 9 | 10 | def run(cmd): 11 | print(cmd) 12 | execcode=os.system(cmd) 13 | if execcode != 0: 14 | raise RuntimeError 15 | 16 | patch = sys.argv[1] 17 | args = ' '.join(sys.argv[2:]) 18 | print('p {}'.format(patch)) 19 | print('args {}'.format(args)) 20 | 21 | with open(patch) as f: 22 | p = f.read() 23 | author = re.search("# User (.+)", p).groups()[0] 24 | p = p.split("\n") 25 | while not p[0].startswith("# Parent"): 26 | del p[0] 27 | i = 1 28 | while not p[i].startswith("diff -r "): 29 | i += 1 30 | commit_message = "\n".join(p[1:i]) 31 | _, filename = tempfile.mkstemp() 32 | with open(filename, "w") as f: 33 | f.write(commit_message) 34 | print(commit_message) 35 | 36 | run("patch %s < %s" %(args,patch)) 37 | run("git commit -a --author='%s' -F %s -s" % (author, filename) ) 38 | -------------------------------------------------------------------------------- /sagenb/data/tiny_mce/plugins/example/dialog.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | 6 | 7 | 8 |
22 |