Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
renderjs
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
nexedi
renderjs
Commits
689ba8d3
Commit
689ba8d3
authored
May 22, 2014
by
Romain Courteaud
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move examples code to officejs repository.
parent
a0e2a30a
Changes
272
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
272 changed files
with
0 additions
and
170757 deletions
+0
-170757
examples/officejs/ace/ace.js
examples/officejs/ace/ace.js
+0
-16119
examples/officejs/ace/ext-elastic_tabstops_lite.js
examples/officejs/ace/ext-elastic_tabstops_lite.js
+0
-301
examples/officejs/ace/ext-emmet.js
examples/officejs/ace/ext-emmet.js
+0
-270
examples/officejs/ace/ext-keybinding_menu.js
examples/officejs/ace/ext-keybinding_menu.js
+0
-207
examples/officejs/ace/ext-language_tools.js
examples/officejs/ace/ext-language_tools.js
+0
-1424
examples/officejs/ace/ext-modelist.js
examples/officejs/ace/ext-modelist.js
+0
-158
examples/officejs/ace/ext-options.js
examples/officejs/ace/ext-options.js
+0
-252
examples/officejs/ace/ext-searchbox.js
examples/officejs/ace/ext-searchbox.js
+0
-414
examples/officejs/ace/ext-settings_menu.js
examples/officejs/ace/ext-settings_menu.js
+0
-626
examples/officejs/ace/ext-spellcheck.js
examples/officejs/ace/ext-spellcheck.js
+0
-67
examples/officejs/ace/ext-split.js
examples/officejs/ace/ext-split.js
+0
-271
examples/officejs/ace/ext-static_highlight.js
examples/officejs/ace/ext-static_highlight.js
+0
-124
examples/officejs/ace/ext-statusbar.js
examples/officejs/ace/ext-statusbar.js
+0
-47
examples/officejs/ace/ext-textarea.js
examples/officejs/ace/ext-textarea.js
+0
-612
examples/officejs/ace/ext-themelist.js
examples/officejs/ace/ext-themelist.js
+0
-90
examples/officejs/ace/ext-whitespace.js
examples/officejs/ace/ext-whitespace.js
+0
-204
examples/officejs/ace/keybinding-emacs.js
examples/officejs/ace/keybinding-emacs.js
+0
-1058
examples/officejs/ace/keybinding-vim.js
examples/officejs/ace/keybinding-vim.js
+0
-1759
examples/officejs/ace/mode-abap.js
examples/officejs/ace/mode-abap.js
+0
-262
examples/officejs/ace/mode-actionscript.js
examples/officejs/ace/mode-actionscript.js
+0
-216
examples/officejs/ace/mode-ada.js
examples/officejs/ace/mode-ada.js
+0
-117
examples/officejs/ace/mode-asciidoc.js
examples/officejs/ace/mode-asciidoc.js
+0
-372
examples/officejs/ace/mode-assembly_x86.js
examples/officejs/ace/mode-assembly_x86.js
+0
-217
examples/officejs/ace/mode-autohotkey.js
examples/officejs/ace/mode-autohotkey.js
+0
-184
examples/officejs/ace/mode-batchfile.js
examples/officejs/ace/mode-batchfile.js
+0
-171
examples/officejs/ace/mode-c9search.js
examples/officejs/ace/mode-c9search.js
+0
-182
examples/officejs/ace/mode-c_cpp.js
examples/officejs/ace/mode-c_cpp.js
+0
-741
examples/officejs/ace/mode-clojure.js
examples/officejs/ace/mode-clojure.js
+0
-301
examples/officejs/ace/mode-cobol.js
examples/officejs/ace/mode-cobol.js
+0
-124
examples/officejs/ace/mode-coffee.js
examples/officejs/ace/mode-coffee.js
+0
-445
examples/officejs/ace/mode-coldfusion.js
examples/officejs/ace/mode-coldfusion.js
+0
-1909
examples/officejs/ace/mode-csharp.js
examples/officejs/ace/mode-csharp.js
+0
-614
examples/officejs/ace/mode-css.js
examples/officejs/ace/mode-css.js
+0
-740
examples/officejs/ace/mode-curly.js
examples/officejs/ace/mode-curly.js
+0
-2093
examples/officejs/ace/mode-d.js
examples/officejs/ace/mode-d.js
+0
-388
examples/officejs/ace/mode-dart.js
examples/officejs/ace/mode-dart.js
+0
-950
examples/officejs/ace/mode-diff.js
examples/officejs/ace/mode-diff.js
+0
-169
examples/officejs/ace/mode-django.js
examples/officejs/ace/mode-django.js
+0
-2119
examples/officejs/ace/mode-dot.js
examples/officejs/ace/mode-dot.js
+0
-320
examples/officejs/ace/mode-ejs.js
examples/officejs/ace/mode-ejs.js
+0
-2478
examples/officejs/ace/mode-erlang.js
examples/officejs/ace/mode-erlang.js
+0
-951
examples/officejs/ace/mode-forth.js
examples/officejs/ace/mode-forth.js
+0
-239
examples/officejs/ace/mode-ftl.js
examples/officejs/ace/mode-ftl.js
+0
-1060
examples/officejs/ace/mode-glsl.js
examples/officejs/ace/mode-glsl.js
+0
-817
examples/officejs/ace/mode-golang.js
examples/officejs/ace/mode-golang.js
+0
-621
examples/officejs/ace/mode-groovy.js
examples/officejs/ace/mode-groovy.js
+0
-1051
examples/officejs/ace/mode-haml.js
examples/officejs/ace/mode-haml.js
+0
-487
examples/officejs/ace/mode-haskell.js
examples/officejs/ace/mode-haskell.js
+0
-321
examples/officejs/ace/mode-haxe.js
examples/officejs/ace/mode-haxe.js
+0
-612
examples/officejs/ace/mode-html.js
examples/officejs/ace/mode-html.js
+0
-2031
examples/officejs/ace/mode-html_ruby.js
examples/officejs/ace/mode-html_ruby.js
+0
-2478
examples/officejs/ace/mode-ini.js
examples/officejs/ace/mode-ini.js
+0
-173
examples/officejs/ace/mode-jade.js
examples/officejs/ace/mode-jade.js
+0
-2070
examples/officejs/ace/mode-java.js
examples/officejs/ace/mode-java.js
+0
-1010
examples/officejs/ace/mode-javascript.js
examples/officejs/ace/mode-javascript.js
+0
-888
examples/officejs/ace/mode-json.js
examples/officejs/ace/mode-json.js
+0
-578
examples/officejs/ace/mode-jsoniq.js
examples/officejs/ace/mode-jsoniq.js
+0
-2714
examples/officejs/ace/mode-jsp.js
examples/officejs/ace/mode-jsp.js
+0
-1506
examples/officejs/ace/mode-jsx.js
examples/officejs/ace/mode-jsx.js
+0
-635
examples/officejs/ace/mode-julia.js
examples/officejs/ace/mode-julia.js
+0
-245
examples/officejs/ace/mode-latex.js
examples/officejs/ace/mode-latex.js
+0
-189
examples/officejs/ace/mode-less.js
examples/officejs/ace/mode-less.js
+0
-807
examples/officejs/ace/mode-liquid.js
examples/officejs/ace/mode-liquid.js
+0
-1064
examples/officejs/ace/mode-lisp.js
examples/officejs/ace/mode-lisp.js
+0
-139
examples/officejs/ace/mode-livescript.js
examples/officejs/ace/mode-livescript.js
+0
-288
examples/officejs/ace/mode-logiql.js
examples/officejs/ace/mode-logiql.js
+0
-664
examples/officejs/ace/mode-lsl.js
examples/officejs/ace/mode-lsl.js
+0
-843
examples/officejs/ace/mode-lua.js
examples/officejs/ace/mode-lua.js
+0
-458
examples/officejs/ace/mode-luapage.js
examples/officejs/ace/mode-luapage.js
+0
-2500
examples/officejs/ace/mode-lucene.js
examples/officejs/ace/mode-lucene.js
+0
-64
examples/officejs/ace/mode-makefile.js
examples/officejs/ace/mode-makefile.js
+0
-334
examples/officejs/ace/mode-markdown.js
examples/officejs/ace/mode-markdown.js
+0
-2384
examples/officejs/ace/mode-matlab.js
examples/officejs/ace/mode-matlab.js
+0
-229
examples/officejs/ace/mode-mushcode.js
examples/officejs/ace/mode-mushcode.js
+0
-704
examples/officejs/ace/mode-mushcode_high_rules.js
examples/officejs/ace/mode-mushcode_high_rules.js
+0
-569
examples/officejs/ace/mode-mysql.js
examples/officejs/ace/mode-mysql.js
+0
-184
examples/officejs/ace/mode-objectivec.js
examples/officejs/ace/mode-objectivec.js
+0
-659
examples/officejs/ace/mode-ocaml.js
examples/officejs/ace/mode-ocaml.js
+0
-446
examples/officejs/ace/mode-pascal.js
examples/officejs/ace/mode-pascal.js
+0
-233
examples/officejs/ace/mode-perl.js
examples/officejs/ace/mode-perl.js
+0
-319
examples/officejs/ace/mode-pgsql.js
examples/officejs/ace/mode-pgsql.js
+0
-932
examples/officejs/ace/mode-php.js
examples/officejs/ace/mode-php.js
+0
-2445
examples/officejs/ace/mode-plain_text.js
examples/officejs/ace/mode-plain_text.js
+0
-56
examples/officejs/ace/mode-powershell.js
examples/officejs/ace/mode-powershell.js
+0
-621
examples/officejs/ace/mode-prolog.js
examples/officejs/ace/mode-prolog.js
+0
-313
examples/officejs/ace/mode-properties.js
examples/officejs/ace/mode-properties.js
+0
-101
examples/officejs/ace/mode-python.js
examples/officejs/ace/mode-python.js
+0
-296
examples/officejs/ace/mode-r.js
examples/officejs/ace/mode-r.js
+0
-316
examples/officejs/ace/mode-rdoc.js
examples/officejs/ace/mode-rdoc.js
+0
-184
examples/officejs/ace/mode-rhtml.js
examples/officejs/ace/mode-rhtml.js
+0
-2313
examples/officejs/ace/mode-ruby.js
examples/officejs/ace/mode-ruby.js
+0
-434
examples/officejs/ace/mode-rust.js
examples/officejs/ace/mode-rust.js
+0
-204
examples/officejs/ace/mode-sass.js
examples/officejs/ace/mode-sass.js
+0
-442
examples/officejs/ace/mode-scad.js
examples/officejs/ace/mode-scad.js
+0
-673
examples/officejs/ace/mode-scala.js
examples/officejs/ace/mode-scala.js
+0
-1039
examples/officejs/ace/mode-scheme.js
examples/officejs/ace/mode-scheme.js
+0
-144
examples/officejs/ace/mode-scss.js
examples/officejs/ace/mode-scss.js
+0
-832
examples/officejs/ace/mode-sh.js
examples/officejs/ace/mode-sh.js
+0
-225
examples/officejs/ace/mode-snippets.js
examples/officejs/ace/mode-snippets.js
+0
-198
examples/officejs/ace/mode-sql.js
examples/officejs/ace/mode-sql.js
+0
-121
examples/officejs/ace/mode-stylus.js
examples/officejs/ace/mode-stylus.js
+0
-449
examples/officejs/ace/mode-svg.js
examples/officejs/ace/mode-svg.js
+0
-1583
examples/officejs/ace/mode-tcl.js
examples/officejs/ace/mode-tcl.js
+0
-319
examples/officejs/ace/mode-tex.js
examples/officejs/ace/mode-tex.js
+0
-166
examples/officejs/ace/mode-text.js
examples/officejs/ace/mode-text.js
+0
-0
examples/officejs/ace/mode-textile.js
examples/officejs/ace/mode-textile.js
+0
-170
examples/officejs/ace/mode-tmsnippet.js
examples/officejs/ace/mode-tmsnippet.js
+0
-200
examples/officejs/ace/mode-toml.js
examples/officejs/ace/mode-toml.js
+0
-180
examples/officejs/ace/mode-twig.js
examples/officejs/ace/mode-twig.js
+0
-2184
examples/officejs/ace/mode-typescript.js
examples/officejs/ace/mode-typescript.js
+0
-973
examples/officejs/ace/mode-vbscript.js
examples/officejs/ace/mode-vbscript.js
+0
-281
examples/officejs/ace/mode-velocity.js
examples/officejs/ace/mode-velocity.js
+0
-1615
examples/officejs/ace/mode-verilog.js
examples/officejs/ace/mode-verilog.js
+0
-126
examples/officejs/ace/mode-xml.js
examples/officejs/ace/mode-xml.js
+0
-931
examples/officejs/ace/mode-xquery.js
examples/officejs/ace/mode-xquery.js
+0
-2748
examples/officejs/ace/mode-yaml.js
examples/officejs/ace/mode-yaml.js
+0
-289
examples/officejs/ace/snippets/abap.js
examples/officejs/ace/snippets/abap.js
+0
-7
examples/officejs/ace/snippets/actionscript.js
examples/officejs/ace/snippets/actionscript.js
+0
-164
examples/officejs/ace/snippets/ada.js
examples/officejs/ace/snippets/ada.js
+0
-7
examples/officejs/ace/snippets/asciidoc.js
examples/officejs/ace/snippets/asciidoc.js
+0
-7
examples/officejs/ace/snippets/assembly_x86.js
examples/officejs/ace/snippets/assembly_x86.js
+0
-7
examples/officejs/ace/snippets/autohotkey.js
examples/officejs/ace/snippets/autohotkey.js
+0
-7
examples/officejs/ace/snippets/batchfile.js
examples/officejs/ace/snippets/batchfile.js
+0
-7
examples/officejs/ace/snippets/c9search.js
examples/officejs/ace/snippets/c9search.js
+0
-7
examples/officejs/ace/snippets/c_cpp.js
examples/officejs/ace/snippets/c_cpp.js
+0
-138
examples/officejs/ace/snippets/clojure.js
examples/officejs/ace/snippets/clojure.js
+0
-97
examples/officejs/ace/snippets/cobol.js
examples/officejs/ace/snippets/cobol.js
+0
-7
examples/officejs/ace/snippets/coffee.js
examples/officejs/ace/snippets/coffee.js
+0
-102
examples/officejs/ace/snippets/coldfusion.js
examples/officejs/ace/snippets/coldfusion.js
+0
-7
examples/officejs/ace/snippets/csharp.js
examples/officejs/ace/snippets/csharp.js
+0
-7
examples/officejs/ace/snippets/css.js
examples/officejs/ace/snippets/css.js
+0
-974
examples/officejs/ace/snippets/curly.js
examples/officejs/ace/snippets/curly.js
+0
-7
examples/officejs/ace/snippets/d.js
examples/officejs/ace/snippets/d.js
+0
-7
examples/officejs/ace/snippets/dart.js
examples/officejs/ace/snippets/dart.js
+0
-89
examples/officejs/ace/snippets/diff.js
examples/officejs/ace/snippets/diff.js
+0
-18
examples/officejs/ace/snippets/django.js
examples/officejs/ace/snippets/django.js
+0
-115
examples/officejs/ace/snippets/dot.js
examples/officejs/ace/snippets/dot.js
+0
-7
examples/officejs/ace/snippets/ejs.js
examples/officejs/ace/snippets/ejs.js
+0
-7
examples/officejs/ace/snippets/erlang.js
examples/officejs/ace/snippets/erlang.js
+0
-167
examples/officejs/ace/snippets/forth.js
examples/officejs/ace/snippets/forth.js
+0
-7
examples/officejs/ace/snippets/ftl.js
examples/officejs/ace/snippets/ftl.js
+0
-7
examples/officejs/ace/snippets/glsl.js
examples/officejs/ace/snippets/glsl.js
+0
-7
examples/officejs/ace/snippets/golang.js
examples/officejs/ace/snippets/golang.js
+0
-7
examples/officejs/ace/snippets/groovy.js
examples/officejs/ace/snippets/groovy.js
+0
-7
examples/officejs/ace/snippets/haml.js
examples/officejs/ace/snippets/haml.js
+0
-27
examples/officejs/ace/snippets/haskell.js
examples/officejs/ace/snippets/haskell.js
+0
-89
examples/officejs/ace/snippets/haxe.js
examples/officejs/ace/snippets/haxe.js
+0
-7
examples/officejs/ace/snippets/html.js
examples/officejs/ace/snippets/html.js
+0
-835
examples/officejs/ace/snippets/html_ruby.js
examples/officejs/ace/snippets/html_ruby.js
+0
-7
examples/officejs/ace/snippets/ini.js
examples/officejs/ace/snippets/ini.js
+0
-7
examples/officejs/ace/snippets/jade.js
examples/officejs/ace/snippets/jade.js
+0
-7
examples/officejs/ace/snippets/java.js
examples/officejs/ace/snippets/java.js
+0
-247
examples/officejs/ace/snippets/javascript.js
examples/officejs/ace/snippets/javascript.js
+0
-202
examples/officejs/ace/snippets/json.js
examples/officejs/ace/snippets/json.js
+0
-7
examples/officejs/ace/snippets/jsoniq.js
examples/officejs/ace/snippets/jsoniq.js
+0
-7
examples/officejs/ace/snippets/jsp.js
examples/officejs/ace/snippets/jsp.js
+0
-106
examples/officejs/ace/snippets/jsx.js
examples/officejs/ace/snippets/jsx.js
+0
-7
examples/officejs/ace/snippets/julia.js
examples/officejs/ace/snippets/julia.js
+0
-7
examples/officejs/ace/snippets/latex.js
examples/officejs/ace/snippets/latex.js
+0
-7
examples/officejs/ace/snippets/less.js
examples/officejs/ace/snippets/less.js
+0
-7
examples/officejs/ace/snippets/liquid.js
examples/officejs/ace/snippets/liquid.js
+0
-7
examples/officejs/ace/snippets/lisp.js
examples/officejs/ace/snippets/lisp.js
+0
-7
examples/officejs/ace/snippets/livescript.js
examples/officejs/ace/snippets/livescript.js
+0
-7
examples/officejs/ace/snippets/logiql.js
examples/officejs/ace/snippets/logiql.js
+0
-7
examples/officejs/ace/snippets/lsl.js
examples/officejs/ace/snippets/lsl.js
+0
-894
examples/officejs/ace/snippets/lua.js
examples/officejs/ace/snippets/lua.js
+0
-28
examples/officejs/ace/snippets/luapage.js
examples/officejs/ace/snippets/luapage.js
+0
-7
examples/officejs/ace/snippets/lucene.js
examples/officejs/ace/snippets/lucene.js
+0
-7
examples/officejs/ace/snippets/makefile.js
examples/officejs/ace/snippets/makefile.js
+0
-11
examples/officejs/ace/snippets/markdown.js
examples/officejs/ace/snippets/markdown.js
+0
-94
examples/officejs/ace/snippets/matlab.js
examples/officejs/ace/snippets/matlab.js
+0
-7
examples/officejs/ace/snippets/mushcode.js
examples/officejs/ace/snippets/mushcode.js
+0
-7
examples/officejs/ace/snippets/mushcode_high_rules.js
examples/officejs/ace/snippets/mushcode_high_rules.js
+0
-7
examples/officejs/ace/snippets/mysql.js
examples/officejs/ace/snippets/mysql.js
+0
-7
examples/officejs/ace/snippets/objectivec.js
examples/officejs/ace/snippets/objectivec.js
+0
-7
examples/officejs/ace/snippets/ocaml.js
examples/officejs/ace/snippets/ocaml.js
+0
-7
examples/officejs/ace/snippets/pascal.js
examples/officejs/ace/snippets/pascal.js
+0
-7
examples/officejs/ace/snippets/perl.js
examples/officejs/ace/snippets/perl.js
+0
-354
examples/officejs/ace/snippets/pgsql.js
examples/officejs/ace/snippets/pgsql.js
+0
-7
examples/officejs/ace/snippets/php.js
examples/officejs/ace/snippets/php.js
+0
-384
examples/officejs/ace/snippets/plain_text.js
examples/officejs/ace/snippets/plain_text.js
+0
-7
examples/officejs/ace/snippets/powershell.js
examples/officejs/ace/snippets/powershell.js
+0
-7
examples/officejs/ace/snippets/prolog.js
examples/officejs/ace/snippets/prolog.js
+0
-7
examples/officejs/ace/snippets/properties.js
examples/officejs/ace/snippets/properties.js
+0
-7
examples/officejs/ace/snippets/python.js
examples/officejs/ace/snippets/python.js
+0
-165
examples/officejs/ace/snippets/r.js
examples/officejs/ace/snippets/r.js
+0
-128
examples/officejs/ace/snippets/rdoc.js
examples/officejs/ace/snippets/rdoc.js
+0
-7
examples/officejs/ace/snippets/rhtml.js
examples/officejs/ace/snippets/rhtml.js
+0
-7
examples/officejs/ace/snippets/ruby.js
examples/officejs/ace/snippets/ruby.js
+0
-935
examples/officejs/ace/snippets/rust.js
examples/officejs/ace/snippets/rust.js
+0
-7
examples/officejs/ace/snippets/sass.js
examples/officejs/ace/snippets/sass.js
+0
-7
examples/officejs/ace/snippets/scad.js
examples/officejs/ace/snippets/scad.js
+0
-7
examples/officejs/ace/snippets/scala.js
examples/officejs/ace/snippets/scala.js
+0
-7
examples/officejs/ace/snippets/scheme.js
examples/officejs/ace/snippets/scheme.js
+0
-7
examples/officejs/ace/snippets/scss.js
examples/officejs/ace/snippets/scss.js
+0
-7
examples/officejs/ace/snippets/sh.js
examples/officejs/ace/snippets/sh.js
+0
-90
examples/officejs/ace/snippets/snippets.js
examples/officejs/ace/snippets/snippets.js
+0
-16
examples/officejs/ace/snippets/sql.js
examples/officejs/ace/snippets/sql.js
+0
-33
examples/officejs/ace/snippets/stylus.js
examples/officejs/ace/snippets/stylus.js
+0
-7
examples/officejs/ace/snippets/svg.js
examples/officejs/ace/snippets/svg.js
+0
-7
examples/officejs/ace/snippets/tcl.js
examples/officejs/ace/snippets/tcl.js
+0
-99
examples/officejs/ace/snippets/tex.js
examples/officejs/ace/snippets/tex.js
+0
-197
examples/officejs/ace/snippets/text.js
examples/officejs/ace/snippets/text.js
+0
-7
examples/officejs/ace/snippets/textile.js
examples/officejs/ace/snippets/textile.js
+0
-37
examples/officejs/ace/snippets/toml.js
examples/officejs/ace/snippets/toml.js
+0
-7
examples/officejs/ace/snippets/twig.js
examples/officejs/ace/snippets/twig.js
+0
-7
examples/officejs/ace/snippets/typescript.js
examples/officejs/ace/snippets/typescript.js
+0
-7
examples/officejs/ace/snippets/vbscript.js
examples/officejs/ace/snippets/vbscript.js
+0
-7
examples/officejs/ace/snippets/velocity.js
examples/officejs/ace/snippets/velocity.js
+0
-7
examples/officejs/ace/snippets/verilog.js
examples/officejs/ace/snippets/verilog.js
+0
-7
examples/officejs/ace/snippets/xml.js
examples/officejs/ace/snippets/xml.js
+0
-7
examples/officejs/ace/snippets/xquery.js
examples/officejs/ace/snippets/xquery.js
+0
-7
examples/officejs/ace/snippets/yaml.js
examples/officejs/ace/snippets/yaml.js
+0
-7
examples/officejs/ace/theme-ambiance.js
examples/officejs/ace/theme-ambiance.js
+0
-202
examples/officejs/ace/theme-chaos.js
examples/officejs/ace/theme-chaos.js
+0
-179
examples/officejs/ace/theme-chrome.js
examples/officejs/ace/theme-chrome.js
+0
-161
examples/officejs/ace/theme-clouds.js
examples/officejs/ace/theme-clouds.js
+0
-130
examples/officejs/ace/theme-clouds_midnight.js
examples/officejs/ace/theme-clouds_midnight.js
+0
-131
examples/officejs/ace/theme-cobalt.js
examples/officejs/ace/theme-cobalt.js
+0
-145
examples/officejs/ace/theme-crimson_editor.js
examples/officejs/ace/theme-crimson_editor.js
+0
-152
examples/officejs/ace/theme-dawn.js
examples/officejs/ace/theme-dawn.js
+0
-141
examples/officejs/ace/theme-dreamweaver.js
examples/officejs/ace/theme-dreamweaver.js
+0
-171
examples/officejs/ace/theme-eclipse.js
examples/officejs/ace/theme-eclipse.js
+0
-124
examples/officejs/ace/theme-github.js
examples/officejs/ace/theme-github.js
+0
-135
examples/officejs/ace/theme-idle_fingers.js
examples/officejs/ace/theme-idle_fingers.js
+0
-131
examples/officejs/ace/theme-kr.js
examples/officejs/ace/theme-kr.js
+0
-138
examples/officejs/ace/theme-merbivore.js
examples/officejs/ace/theme-merbivore.js
+0
-130
examples/officejs/ace/theme-merbivore_soft.js
examples/officejs/ace/theme-merbivore_soft.js
+0
-131
examples/officejs/ace/theme-mono_industrial.js
examples/officejs/ace/theme-mono_industrial.js
+0
-142
examples/officejs/ace/theme-monokai.js
examples/officejs/ace/theme-monokai.js
+0
-140
examples/officejs/ace/theme-pastel_on_dark.js
examples/officejs/ace/theme-pastel_on_dark.js
+0
-143
examples/officejs/ace/theme-solarized_dark.js
examples/officejs/ace/theme-solarized_dark.js
+0
-125
examples/officejs/ace/theme-solarized_light.js
examples/officejs/ace/theme-solarized_light.js
+0
-126
examples/officejs/ace/theme-terminal.js
examples/officejs/ace/theme-terminal.js
+0
-149
examples/officejs/ace/theme-textmate.js
examples/officejs/ace/theme-textmate.js
+0
-163
examples/officejs/ace/theme-tomorrow.js
examples/officejs/ace/theme-tomorrow.js
+0
-143
examples/officejs/ace/theme-tomorrow_night.js
examples/officejs/ace/theme-tomorrow_night.js
+0
-142
examples/officejs/ace/theme-tomorrow_night_blue.js
examples/officejs/ace/theme-tomorrow_night_blue.js
+0
-142
examples/officejs/ace/theme-tomorrow_night_bright.js
examples/officejs/ace/theme-tomorrow_night_bright.js
+0
-142
examples/officejs/ace/theme-tomorrow_night_eighties.js
examples/officejs/ace/theme-tomorrow_night_eighties.js
+0
-141
examples/officejs/ace/theme-twilight.js
examples/officejs/ace/theme-twilight.js
+0
-142
examples/officejs/ace/theme-vibrant_ink.js
examples/officejs/ace/theme-vibrant_ink.js
+0
-129
examples/officejs/ace/theme-xcode.js
examples/officejs/ace/theme-xcode.js
+0
-123
examples/officejs/ace/worker-coffee.js
examples/officejs/ace/worker-coffee.js
+0
-7441
examples/officejs/ace/worker-css.js
examples/officejs/ace/worker-css.js
+0
-8235
examples/officejs/ace/worker-javascript.js
examples/officejs/ace/worker-javascript.js
+0
-9980
examples/officejs/ace/worker-json.js
examples/officejs/ace/worker-json.js
+0
-2251
examples/officejs/ace/worker-lua.js
examples/officejs/ace/worker-lua.js
+0
-3487
examples/officejs/ace/worker-php.js
examples/officejs/ace/worker-php.js
+0
-6847
examples/officejs/ace/worker-xquery.js
examples/officejs/ace/worker-xquery.js
+0
-21843
examples/officejs/aceeditor.css
examples/officejs/aceeditor.css
+0
-7
examples/officejs/aceeditor.html
examples/officejs/aceeditor.html
+0
-20
examples/officejs/aceeditor.js
examples/officejs/aceeditor.js
+0
-20
examples/officejs/catalog.html
examples/officejs/catalog.html
+0
-11
examples/officejs/catalog.js
examples/officejs/catalog.js
+0
-54
examples/officejs/editor.html
examples/officejs/editor.html
+0
-15
examples/officejs/editor.js
examples/officejs/editor.js
+0
-22
examples/officejs/images/ajax-loader.gif
examples/officejs/images/ajax-loader.gif
+0
-0
examples/officejs/images/icons-18-black.png
examples/officejs/images/icons-18-black.png
+0
-0
examples/officejs/images/icons-18-white.png
examples/officejs/images/icons-18-white.png
+0
-0
examples/officejs/images/icons-36-black.png
examples/officejs/images/icons-36-black.png
+0
-0
examples/officejs/images/icons-36-white.png
examples/officejs/images/icons-36-white.png
+0
-0
examples/officejs/io.html
examples/officejs/io.html
+0
-18
examples/officejs/io.js
examples/officejs/io.js
+0
-51
examples/officejs/jqte/jquery-te-1.4.0.css
examples/officejs/jqte/jquery-te-1.4.0.css
+0
-474
examples/officejs/jqte/jquery-te-1.4.0.js
examples/officejs/jqte/jquery-te-1.4.0.js
+0
-1348
examples/officejs/jqte/jquery-te.png
examples/officejs/jqte/jquery-te.png
+0
-0
examples/officejs/jqteditor.html
examples/officejs/jqteditor.html
+0
-18
examples/officejs/jqteditor.js
examples/officejs/jqteditor.js
+0
-18
examples/officejs/officejs.css
examples/officejs/officejs.css
+0
-7
examples/officejs/officejs.html
examples/officejs/officejs.html
+0
-61
examples/officejs/officejs.js
examples/officejs/officejs.js
+0
-150
No files found.
examples/officejs/ace/ace.js
deleted
100644 → 0
View file @
a0e2a30a
This diff is collapsed.
Click to expand it.
examples/officejs/ace/ext-elastic_tabstops_lite.js
deleted
100644 → 0
View file @
a0e2a30a
This diff is collapsed.
Click to expand it.
examples/officejs/ace/ext-emmet.js
deleted
100644 → 0
View file @
a0e2a30a
/* ***** BEGIN LICENSE BLOCK *****
* Distributed under the BSD license:
*
* Copyright (c) 2010, Ajax.org B.V.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of Ajax.org B.V. nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* ***** END LICENSE BLOCK ***** */
ace
.
define
(
'
ace/ext/emmet
'
,
[
'
require
'
,
'
exports
'
,
'
module
'
,
'
ace/keyboard/hash_handler
'
,
'
ace/editor
'
,
'
ace/config
'
],
function
(
require
,
exports
,
module
)
{
var
HashHandler
=
require
(
"
ace/keyboard/hash_handler
"
).
HashHandler
;
var
Editor
=
require
(
"
ace/editor
"
).
Editor
;
var
emmet
;
Editor
.
prototype
.
indexToPosition
=
function
(
index
)
{
return
this
.
session
.
doc
.
indexToPosition
(
index
);
};
Editor
.
prototype
.
positionToIndex
=
function
(
pos
)
{
return
this
.
session
.
doc
.
positionToIndex
(
pos
);
};
function
AceEmmetEditor
()
{}
AceEmmetEditor
.
prototype
=
{
setupContext
:
function
(
editor
)
{
this
.
ace
=
editor
;
this
.
indentation
=
editor
.
session
.
getTabString
();
if
(
!
emmet
)
emmet
=
window
.
emmet
;
emmet
.
require
(
"
resources
"
).
setVariable
(
"
indentation
"
,
this
.
indentation
);
this
.
$syntax
=
null
;
this
.
$syntax
=
this
.
getSyntax
();
},
getSelectionRange
:
function
()
{
var
range
=
this
.
ace
.
getSelectionRange
();
return
{
start
:
this
.
ace
.
positionToIndex
(
range
.
start
),
end
:
this
.
ace
.
positionToIndex
(
range
.
end
)
};
},
createSelection
:
function
(
start
,
end
)
{
this
.
ace
.
selection
.
setRange
({
start
:
this
.
ace
.
indexToPosition
(
start
),
end
:
this
.
ace
.
indexToPosition
(
end
)
});
},
getCurrentLineRange
:
function
()
{
var
row
=
this
.
ace
.
getCursorPosition
().
row
;
var
lineLength
=
this
.
ace
.
session
.
getLine
(
row
).
length
;
var
index
=
this
.
ace
.
positionToIndex
({
row
:
row
,
column
:
0
});
return
{
start
:
index
,
end
:
index
+
lineLength
};
},
getCaretPos
:
function
(){
var
pos
=
this
.
ace
.
getCursorPosition
();
return
this
.
ace
.
positionToIndex
(
pos
);
},
setCaretPos
:
function
(
index
){
var
pos
=
this
.
ace
.
indexToPosition
(
index
);
this
.
ace
.
clearSelection
();
this
.
ace
.
selection
.
moveCursorToPosition
(
pos
);
},
getCurrentLine
:
function
()
{
var
row
=
this
.
ace
.
getCursorPosition
().
row
;
return
this
.
ace
.
session
.
getLine
(
row
);
},
replaceContent
:
function
(
value
,
start
,
end
,
noIndent
)
{
if
(
end
==
null
)
end
=
start
==
null
?
this
.
getContent
().
length
:
start
;
if
(
start
==
null
)
start
=
0
;
var
utils
=
emmet
.
require
(
"
utils
"
);
if
(
!
noIndent
)
{
value
=
utils
.
padString
(
value
,
utils
.
getLinePaddingFromPosition
(
this
.
getContent
(),
start
));
}
var
tabstopData
=
emmet
.
require
(
"
tabStops
"
).
extract
(
value
,
{
escape
:
function
(
ch
)
{
return
ch
;
}
});
value
=
tabstopData
.
text
;
var
firstTabStop
=
tabstopData
.
tabstops
[
0
];
if
(
firstTabStop
)
{
firstTabStop
.
start
+=
start
;
firstTabStop
.
end
+=
start
;
}
else
{
firstTabStop
=
{
start
:
value
.
length
+
start
,
end
:
value
.
length
+
start
};
}
var
range
=
this
.
ace
.
getSelectionRange
();
range
.
start
=
this
.
ace
.
indexToPosition
(
start
);
range
.
end
=
this
.
ace
.
indexToPosition
(
end
);
this
.
ace
.
session
.
replace
(
range
,
value
);
range
.
start
=
this
.
ace
.
indexToPosition
(
firstTabStop
.
start
);
range
.
end
=
this
.
ace
.
indexToPosition
(
firstTabStop
.
end
);
this
.
ace
.
selection
.
setRange
(
range
);
},
getContent
:
function
(){
return
this
.
ace
.
getValue
();
},
getSyntax
:
function
()
{
if
(
this
.
$syntax
)
return
this
.
$syntax
;
var
syntax
=
this
.
ace
.
session
.
$modeId
.
split
(
"
/
"
).
pop
();
if
(
syntax
==
"
html
"
||
syntax
==
"
php
"
)
{
var
cursor
=
this
.
ace
.
getCursorPosition
();
var
state
=
this
.
ace
.
session
.
getState
(
cursor
.
row
);
if
(
typeof
state
!=
"
string
"
)
state
=
state
[
0
];
if
(
state
)
{
state
=
state
.
split
(
"
-
"
);
if
(
state
.
length
>
1
)
syntax
=
state
[
0
];
else
if
(
syntax
==
"
php
"
)
syntax
=
"
html
"
;
}
}
return
syntax
;
},
getProfileName
:
function
()
{
switch
(
this
.
getSyntax
())
{
case
"
css
"
:
return
"
css
"
;
case
"
xml
"
:
case
"
xsl
"
:
return
"
xml
"
;
case
"
html
"
:
var
profile
=
emmet
.
require
(
"
resources
"
).
getVariable
(
"
profile
"
);
if
(
!
profile
)
profile
=
this
.
ace
.
session
.
getLines
(
0
,
2
).
join
(
""
).
search
(
/<!DOCTYPE
[^
>
]
+XHTML/i
)
!=
-
1
?
"
xhtml
"
:
"
html
"
;
return
profile
;
}
return
"
xhtml
"
;
},
prompt
:
function
(
title
)
{
return
prompt
(
title
);
},
getSelection
:
function
()
{
return
this
.
ace
.
session
.
getTextRange
();
},
getFilePath
:
function
()
{
return
""
;
}
};
var
keymap
=
{
expand_abbreviation
:
{
"
mac
"
:
"
ctrl+alt+e
"
,
"
win
"
:
"
alt+e
"
},
match_pair_outward
:
{
"
mac
"
:
"
ctrl+d
"
,
"
win
"
:
"
ctrl+,
"
},
match_pair_inward
:
{
"
mac
"
:
"
ctrl+j
"
,
"
win
"
:
"
ctrl+shift+0
"
},
matching_pair
:
{
"
mac
"
:
"
ctrl+alt+j
"
,
"
win
"
:
"
alt+j
"
},
next_edit_point
:
"
alt+right
"
,
prev_edit_point
:
"
alt+left
"
,
toggle_comment
:
{
"
mac
"
:
"
command+/
"
,
"
win
"
:
"
ctrl+/
"
},
split_join_tag
:
{
"
mac
"
:
"
shift+command+'
"
,
"
win
"
:
"
shift+ctrl+`
"
},
remove_tag
:
{
"
mac
"
:
"
command+'
"
,
"
win
"
:
"
shift+ctrl+;
"
},
evaluate_math_expression
:
{
"
mac
"
:
"
shift+command+y
"
,
"
win
"
:
"
shift+ctrl+y
"
},
increment_number_by_1
:
"
ctrl+up
"
,
decrement_number_by_1
:
"
ctrl+down
"
,
increment_number_by_01
:
"
alt+up
"
,
decrement_number_by_01
:
"
alt+down
"
,
increment_number_by_10
:
{
"
mac
"
:
"
alt+command+up
"
,
"
win
"
:
"
shift+alt+up
"
},
decrement_number_by_10
:
{
"
mac
"
:
"
alt+command+down
"
,
"
win
"
:
"
shift+alt+down
"
},
select_next_item
:
{
"
mac
"
:
"
shift+command+.
"
,
"
win
"
:
"
shift+ctrl+.
"
},
select_previous_item
:
{
"
mac
"
:
"
shift+command+,
"
,
"
win
"
:
"
shift+ctrl+,
"
},
reflect_css_value
:
{
"
mac
"
:
"
shift+command+r
"
,
"
win
"
:
"
shift+ctrl+r
"
},
encode_decode_data_url
:
{
"
mac
"
:
"
shift+ctrl+d
"
,
"
win
"
:
"
ctrl+'
"
},
expand_abbreviation_with_tab
:
"
Tab
"
,
wrap_with_abbreviation
:
{
"
mac
"
:
"
shift+ctrl+a
"
,
"
win
"
:
"
shift+ctrl+a
"
}
};
var
editorProxy
=
new
AceEmmetEditor
();
exports
.
commands
=
new
HashHandler
();
exports
.
runEmmetCommand
=
function
(
editor
)
{
editorProxy
.
setupContext
(
editor
);
if
(
editorProxy
.
getSyntax
()
==
"
php
"
)
return
false
;
var
actions
=
emmet
.
require
(
"
actions
"
);
if
(
this
.
action
==
"
expand_abbreviation_with_tab
"
)
{
if
(
!
editor
.
selection
.
isEmpty
())
return
false
;
}
if
(
this
.
action
==
"
wrap_with_abbreviation
"
)
{
return
setTimeout
(
function
()
{
actions
.
run
(
"
wrap_with_abbreviation
"
,
editorProxy
);
},
0
);
}
try
{
var
result
=
actions
.
run
(
this
.
action
,
editorProxy
);
}
catch
(
e
)
{
editor
.
_signal
(
"
changeStatus
"
,
typeof
e
==
"
string
"
?
e
:
e
.
message
);
console
.
log
(
e
);
}
return
result
;
};
for
(
var
command
in
keymap
)
{
exports
.
commands
.
addCommand
({
name
:
"
emmet:
"
+
command
,
action
:
command
,
bindKey
:
keymap
[
command
],
exec
:
exports
.
runEmmetCommand
,
multiSelectAction
:
"
forEach
"
});
}
var
onChangeMode
=
function
(
e
,
target
)
{
var
editor
=
target
;
if
(
!
editor
)
return
;
var
modeId
=
editor
.
session
.
$modeId
;
var
enabled
=
modeId
&&
/css|less|sass|html|php/
.
test
(
modeId
);
if
(
e
.
enableEmmet
===
false
)
enabled
=
false
;
if
(
enabled
)
editor
.
keyBinding
.
addKeyboardHandler
(
exports
.
commands
);
else
editor
.
keyBinding
.
removeKeyboardHandler
(
exports
.
commands
);
};
exports
.
AceEmmetEditor
=
AceEmmetEditor
;
require
(
"
ace/config
"
).
defineOptions
(
Editor
.
prototype
,
"
editor
"
,
{
enableEmmet
:
{
set
:
function
(
val
)
{
this
[
val
?
"
on
"
:
"
removeListener
"
](
"
changeMode
"
,
onChangeMode
);
onChangeMode
({
enableEmmet
:
!!
val
},
this
);
},
value
:
true
}
});
exports
.
setCore
=
function
(
e
)
{
emmet
=
e
;};
});
examples/officejs/ace/ext-keybinding_menu.js
deleted
100644 → 0
View file @
a0e2a30a
/* ***** BEGIN LICENSE BLOCK *****
* Distributed under the BSD license:
*
* Copyright (c) 2013 Matthew Christopher Kastor-Inare III, Atropa Inc. Intl
* All rights reserved.
*
* Contributed to Ajax.org under the BSD license.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of Ajax.org B.V. nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* ***** END LICENSE BLOCK ***** */
ace
.
define
(
'
ace/ext/keybinding_menu
'
,
[
'
require
'
,
'
exports
'
,
'
module
'
,
'
ace/editor
'
,
'
ace/ext/menu_tools/overlay_page
'
,
'
ace/ext/menu_tools/get_editor_keyboard_shortcuts
'
],
function
(
require
,
exports
,
module
)
{
var
Editor
=
require
(
"
ace/editor
"
).
Editor
;
function
showKeyboardShortcuts
(
editor
)
{
if
(
!
document
.
getElementById
(
'
kbshortcutmenu
'
))
{
var
overlayPage
=
require
(
'
./menu_tools/overlay_page
'
).
overlayPage
;
var
getEditorKeybordShortcuts
=
require
(
'
./menu_tools/get_editor_keyboard_shortcuts
'
).
getEditorKeybordShortcuts
;
var
kb
=
getEditorKeybordShortcuts
(
editor
);
var
el
=
document
.
createElement
(
'
div
'
);
var
commands
=
kb
.
reduce
(
function
(
previous
,
current
)
{
return
previous
+
'
<div class="ace_optionsMenuEntry"><span class="ace_optionsMenuCommand">
'
+
current
.
command
+
'
</span> :
'
+
'
<span class="ace_optionsMenuKey">
'
+
current
.
key
+
'
</span></div>
'
;
},
''
);
el
.
id
=
'
kbshortcutmenu
'
;
el
.
innerHTML
=
'
<h1>Keyboard Shortcuts</h1>
'
+
commands
+
'
</div>
'
;
overlayPage
(
editor
,
el
,
'
0
'
,
'
0
'
,
'
0
'
,
null
);
}
};
module
.
exports
.
init
=
function
(
editor
)
{
Editor
.
prototype
.
showKeyboardShortcuts
=
function
()
{
showKeyboardShortcuts
(
this
);
};
editor
.
commands
.
addCommands
([{
name
:
"
showKeyboardShortcuts
"
,
bindKey
:
{
win
:
"
Ctrl-Alt-h
"
,
mac
:
"
Command-Alt-h
"
},
exec
:
function
(
editor
,
line
)
{
editor
.
showKeyboardShortcuts
();
}
}]);
};
});
ace
.
define
(
'
ace/ext/menu_tools/overlay_page
'
,
[
'
require
'
,
'
exports
'
,
'
module
'
,
'
ace/lib/dom
'
],
function
(
require
,
exports
,
module
)
{
var
dom
=
require
(
"
../../lib/dom
"
);
var
cssText
=
"
#ace_settingsmenu, #kbshortcutmenu {
\
background-color: #F7F7F7;
\
color: black;
\
box-shadow: -5px 4px 5px rgba(126, 126, 126, 0.55);
\
padding: 1em 0.5em 2em 1em;
\
overflow: auto;
\
position: absolute;
\
margin: 0;
\
bottom: 0;
\
right: 0;
\
top: 0;
\
z-index: 9991;
\
cursor: default;
\
}
\
.ace_dark #ace_settingsmenu, .ace_dark #kbshortcutmenu {
\
box-shadow: -20px 10px 25px rgba(126, 126, 126, 0.25);
\
background-color: rgba(255, 255, 255, 0.6);
\
color: black;
\
}
\
.ace_optionsMenuEntry:hover {
\
background-color: rgba(100, 100, 100, 0.1);
\
-webkit-transition: all 0.5s;
\
transition: all 0.3s
\
}
\
.ace_closeButton {
\
background: rgba(245, 146, 146, 0.5);
\
border: 1px solid #F48A8A;
\
border-radius: 50%;
\
padding: 7px;
\
position: absolute;
\
right: -8px;
\
top: -8px;
\
z-index: 1000;
\
}
\
.ace_closeButton{
\
background: rgba(245, 146, 146, 0.9);
\
}
\
.ace_optionsMenuKey {
\
color: darkslateblue;
\
font-weight: bold;
\
}
\
.ace_optionsMenuCommand {
\
color: darkcyan;
\
font-weight: normal;
\
}
"
;
dom
.
importCssString
(
cssText
);
module
.
exports
.
overlayPage
=
function
overlayPage
(
editor
,
contentElement
,
top
,
right
,
bottom
,
left
)
{
top
=
top
?
'
top:
'
+
top
+
'
;
'
:
''
;
bottom
=
bottom
?
'
bottom:
'
+
bottom
+
'
;
'
:
''
;
right
=
right
?
'
right:
'
+
right
+
'
;
'
:
''
;
left
=
left
?
'
left:
'
+
left
+
'
;
'
:
''
;
var
closer
=
document
.
createElement
(
'
div
'
);
var
contentContainer
=
document
.
createElement
(
'
div
'
);
function
documentEscListener
(
e
)
{
if
(
e
.
keyCode
===
27
)
{
closer
.
click
();
}
}
closer
.
style
.
cssText
=
'
margin: 0; padding: 0;
'
+
'
position: fixed; top:0; bottom:0; left:0; right:0;
'
+
'
z-index: 9990;
'
+
'
background-color: rgba(0, 0, 0, 0.3);
'
;
closer
.
addEventListener
(
'
click
'
,
function
()
{
document
.
removeEventListener
(
'
keydown
'
,
documentEscListener
);
closer
.
parentNode
.
removeChild
(
closer
);
editor
.
focus
();
closer
=
null
;
});
document
.
addEventListener
(
'
keydown
'
,
documentEscListener
);
contentContainer
.
style
.
cssText
=
top
+
right
+
bottom
+
left
;
contentContainer
.
addEventListener
(
'
click
'
,
function
(
e
)
{
e
.
stopPropagation
();
});
var
wrapper
=
dom
.
createElement
(
"
div
"
);
wrapper
.
style
.
position
=
"
relative
"
;
var
closeButton
=
dom
.
createElement
(
"
div
"
);
closeButton
.
className
=
"
ace_closeButton
"
;
closeButton
.
addEventListener
(
'
click
'
,
function
()
{
closer
.
click
();
});
wrapper
.
appendChild
(
closeButton
);
contentContainer
.
appendChild
(
wrapper
);
contentContainer
.
appendChild
(
contentElement
);
closer
.
appendChild
(
contentContainer
);
document
.
body
.
appendChild
(
closer
);
editor
.
blur
();
};
});
ace
.
define
(
'
ace/ext/menu_tools/get_editor_keyboard_shortcuts
'
,
[
'
require
'
,
'
exports
'
,
'
module
'
,
'
ace/lib/keys
'
],
function
(
require
,
exports
,
module
)
{
var
keys
=
require
(
"
../../lib/keys
"
);
module
.
exports
.
getEditorKeybordShortcuts
=
function
(
editor
)
{
var
KEY_MODS
=
keys
.
KEY_MODS
;
var
keybindings
=
[];
var
commandMap
=
{};
editor
.
keyBinding
.
$handlers
.
forEach
(
function
(
handler
)
{
var
ckb
=
handler
.
commmandKeyBinding
;
for
(
var
i
in
ckb
)
{
var
modifier
=
parseInt
(
i
);
if
(
modifier
==
-
1
)
{
modifier
=
""
;
}
else
if
(
isNaN
(
modifier
))
{
modifier
=
i
;
}
else
{
modifier
=
""
+
(
modifier
&
KEY_MODS
.
command
?
"
Cmd-
"
:
""
)
+
(
modifier
&
KEY_MODS
.
ctrl
?
"
Ctrl-
"
:
""
)
+
(
modifier
&
KEY_MODS
.
alt
?
"
Alt-
"
:
""
)
+
(
modifier
&
KEY_MODS
.
shift
?
"
Shift-
"
:
""
);
}
for
(
var
key
in
ckb
[
i
])
{
var
command
=
ckb
[
i
][
key
]
if
(
typeof
command
!=
"
string
"
)
command
=
command
.
name
if
(
commandMap
[
command
])
{
commandMap
[
command
].
key
+=
"
|
"
+
modifier
+
key
;
}
else
{
commandMap
[
command
]
=
{
key
:
modifier
+
key
,
command
:
command
};
keybindings
.
push
(
commandMap
[
command
]);
}
}
}
});
return
keybindings
;
};
});
\ No newline at end of file
examples/officejs/ace/ext-language_tools.js
deleted
100644 → 0
View file @
a0e2a30a
This diff is collapsed.
Click to expand it.
examples/officejs/ace/ext-modelist.js
deleted
100644 → 0
View file @
a0e2a30a
ace
.
define
(
'
ace/ext/modelist
'
,
[
'
require
'
,
'
exports
'
,
'
module
'
],
function
(
require
,
exports
,
module
)
{
var
modes
=
[];
function
getModeForPath
(
path
)
{
var
mode
=
modesByName
.
text
;
var
fileName
=
path
.
split
(
/
[\/\\]
/
).
pop
();
for
(
var
i
=
0
;
i
<
modes
.
length
;
i
++
)
{
if
(
modes
[
i
].
supportsFile
(
fileName
))
{
mode
=
modes
[
i
];
break
;
}
}
return
mode
;
}
var
Mode
=
function
(
name
,
caption
,
extensions
)
{
this
.
name
=
name
;
this
.
caption
=
caption
;
this
.
mode
=
"
ace/mode/
"
+
name
;
this
.
extensions
=
extensions
;
if
(
/
\^
/
.
test
(
extensions
))
{
var
re
=
extensions
.
replace
(
/
\|(\^)?
/g
,
function
(
a
,
b
){
return
"
$|
"
+
(
b
?
"
^
"
:
"
^.*
\\
.
"
);
})
+
"
$
"
;
}
else
{
var
re
=
"
^.*
\\
.(
"
+
extensions
+
"
)$
"
;
}
this
.
extRe
=
new
RegExp
(
re
,
"
gi
"
);
};
Mode
.
prototype
.
supportsFile
=
function
(
filename
)
{
return
filename
.
match
(
this
.
extRe
);
};
var
supportedModes
=
{
ABAP
:
[
"
abap
"
],
ADA
:
[
"
ada|adb
"
],
ActionScript
:[
"
as
"
],
AsciiDoc
:
[
"
asciidoc
"
],
Assembly_x86
:[
"
asm
"
],
AutoHotKey
:
[
"
ahk
"
],
BatchFile
:
[
"
bat|cmd
"
],
C9Search
:
[
"
c9search_results
"
],
C_Cpp
:
[
"
c|cc|cpp|cxx|h|hh|hpp
"
],
Clojure
:
[
"
clj
"
],
Cobol
:
[
"
^CBL|COB
"
],
coffee
:
[
"
^Cakefile|coffee|cf|cson
"
],
ColdFusion
:
[
"
cfm
"
],
CSharp
:
[
"
cs
"
],
CSS
:
[
"
css
"
],
Curly
:
[
"
curly
"
],
D
:
[
"
d|di
"
],
Dart
:
[
"
dart
"
],
Diff
:
[
"
diff|patch
"
],
Dot
:
[
"
dot
"
],
Erlang
:
[
"
erl|hrl
"
],
EJS
:
[
"
ejs
"
],
Forth
:
[
"
frt|fs|ldr
"
],
FTL
:
[
"
ftl
"
],
Glsl
:
[
"
glsl|frag|vert
"
],
golang
:
[
"
go
"
],
Groovy
:
[
"
groovy
"
],
HAML
:
[
"
haml
"
],
Haskell
:
[
"
hs
"
],
haXe
:
[
"
hx
"
],
HTML
:
[
"
htm|html|xhtml
"
],
HTML_Ruby
:
[
"
erb|rhtml|html.erb
"
],
Ini
:
[
"
Ini|conf
"
],
Jade
:
[
"
jade
"
],
Java
:
[
"
java
"
],
JavaScript
:
[
"
js
"
],
JSON
:
[
"
json
"
],
JSONiq
:
[
"
jq
"
],
JSP
:
[
"
jsp
"
],