From 6ff939451c0e42c2438d49642bb030b4dfa601db Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Tue, 3 Jul 2012 13:55:08 -0600 Subject: [PATCH] Update livepreview. Update ace. Replace pagedown with sundown. Live preview is now able to render markdown identical to regular gollum by leveraging the same library. Thanks to @kripken for explaining how to best use emscripten for sundown. --- .../public/gollum/livepreview/index.html | 48 +- .../lib/ace/commands/multi_select_commands.js | 2 +- .../livepreview/js/ace/lib/ace/config.js | 7 +- .../livepreview/js/ace/lib/ace/css/editor.css | 39 +- .../ace/lib/ace/edit_session/bracket_match.js | 13 +- .../livepreview/js/ace/lib/ace/editor.js | 6 +- .../js/ace/lib/ace/keyboard/state_handler.js | 2 +- .../js/ace/lib/ace/layer/marker.js | 28 +- .../livepreview/js/ace/lib/ace/layer/text.js | 54 +- .../livepreview/js/ace/lib/ace/lib/event.js | 4 +- .../js/ace/lib/ace/mode/behaviour/html.js | 98 ++ .../js/ace/lib/ace/mode/behaviour/xml.js | 61 +- .../js/ace/lib/ace/mode/c9search.js | 12 - .../lib/ace/mode/c9search_highlight_rules.js | 2 +- .../livepreview/js/ace/lib/ace/mode/coffee.js | 2 +- .../lib/ace/mode/coffee_highlight_rules.js | 2 +- .../js/ace/lib/ace/mode/folding/c9search.js | 52 +- .../js/ace/lib/ace/mode/folding/coffee.js | 127 ++ .../ace/lib/ace/mode/folding/coffee_test.js | 108 ++ .../js/ace/lib/ace/mode/folding/fold_mode.js | 30 +- .../js/ace/lib/ace/mode/folding/pythonic.js | 2 +- .../ace/lib/ace/mode/folding/pythonic_test.js | 7 +- .../livepreview/js/ace/lib/ace/mode/html.js | 4 +- .../ace/lib/ace/mode/html_highlight_rules.js | 25 +- .../ace/mode/javascript_highlight_rules.js | 2 +- .../js/ace/lib/ace/mode/luapage.js | 2 +- .../lib/ace/mode/luapage_highlight_rules.js | 2 +- .../js/ace/lib/ace/mode/xml_util.js | 36 +- .../lib/ace/mouse/default_gutter_handler.js | 9 +- .../js/ace/lib/ace/mouse/default_handlers.js | 17 +- .../js/ace/lib/ace/requirejs/text.js | 10 +- .../js/ace/lib/ace/test/all_browser.js | 1 + .../js/ace/lib/ace/theme/chrome.css | 8 +- .../js/ace/lib/ace/theme/clouds.css | 3 +- .../js/ace/lib/ace/theme/clouds_midnight.css | 9 +- .../js/ace/lib/ace/theme/cobalt.css | 9 +- .../js/ace/lib/ace/theme/crimson_editor.css | 7 +- .../livepreview/js/ace/lib/ace/theme/dawn.css | 3 +- .../js/ace/lib/ace/theme/dreamweaver.css | 1 - .../js/ace/lib/ace/theme/eclipse.css | 5 +- .../js/ace/lib/ace/theme/github.css | 59 +- .../js/ace/lib/ace/theme/github.js | 2 +- .../js/ace/lib/ace/theme/idle_fingers.css | 9 +- .../js/ace/lib/ace/theme/kr_theme.css | 9 +- .../js/ace/lib/ace/theme/merbivore.css | 7 +- .../js/ace/lib/ace/theme/merbivore_soft.css | 9 +- .../js/ace/lib/ace/theme/mono_industrial.css | 7 +- .../js/ace/lib/ace/theme/monokai.css | 3 +- .../js/ace/lib/ace/theme/pastel_on_dark.css | 9 +- .../js/ace/lib/ace/theme/solarized_dark.css | 3 +- .../js/ace/lib/ace/theme/solarized_light.css | 3 +- .../js/ace/lib/ace/theme/textmate.css | 6 +- .../js/ace/lib/ace/theme/tomorrow.css | 7 +- .../js/ace/lib/ace/theme/tomorrow_night.css | 9 +- .../ace/lib/ace/theme/tomorrow_night_blue.css | 5 +- .../lib/ace/theme/tomorrow_night_bright.css | 9 +- .../lib/ace/theme/tomorrow_night_eighties.css | 9 +- .../js/ace/lib/ace/theme/twilight.css | 9 +- .../js/ace/lib/ace/theme/vibrant_ink.css | 9 +- .../js/ace/lib/ace/virtual_renderer.js | 40 +- .../livepreview/js/livepreview/livepreview.js | 94 +- .../js/pagedown/Markdown.Converter.js | 1355 ----------------- .../js/pagedown/Markdown.Sanitizer.js | 109 -- .../livepreview/js/sundown/sundown_o2.js | 1 + .../livepreview/licenses/pagedown/LICENSE.txt | 32 - .../livepreview/licenses/sundown/sundown.txt | 4 + .../public/gollum/livepreview/readme.md | 36 +- 67 files changed, 807 insertions(+), 1906 deletions(-) create mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/ace/lib/ace/mode/behaviour/html.js create mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/ace/lib/ace/mode/folding/coffee.js create mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/ace/lib/ace/mode/folding/coffee_test.js delete mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/pagedown/Markdown.Converter.js delete mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/pagedown/Markdown.Sanitizer.js create mode 100644 lib/gollum/frontend/public/gollum/livepreview/js/sundown/sundown_o2.js delete mode 100644 lib/gollum/frontend/public/gollum/livepreview/licenses/pagedown/LICENSE.txt create mode 100644 lib/gollum/frontend/public/gollum/livepreview/licenses/sundown/sundown.txt diff --git a/lib/gollum/frontend/public/gollum/livepreview/index.html b/lib/gollum/frontend/public/gollum/livepreview/index.html index 17fd51cd..17b8891c 100644 --- a/lib/gollum/frontend/public/gollum/livepreview/index.html +++ b/lib/gollum/frontend/public/gollum/livepreview/index.html @@ -2,41 +2,45 @@ Live Preview - - + + -
+
-
+
-