Compare commits
173 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6aa4e382b2 | |||
| 8051d4f9b0 | |||
| 31a49601b1 | |||
| 4a50635fe1 | |||
| 9b92e9d325 | |||
| 833953d658 | |||
| 198dc8a8e2 | |||
| 78cd65240f | |||
| 02073f827b | |||
| 4cd3fdcdba | |||
| 7c803288e0 | |||
| dc91e0f733 | |||
| adc3abe82a | |||
| 00b6f5c3fb | |||
| b5a2a8df67 | |||
| 0cc4c9f2c2 | |||
| 7317a9ba2d | |||
| d6a4009989 | |||
| 8ee52e7d05 | |||
| b9a970a19a | |||
| bee93eade1 | |||
| 5d157eea54 | |||
| 28b494c913 | |||
| 817f189154 | |||
| 0bfa049778 | |||
| 8745314ad8 | |||
| 846d6d62c7 | |||
| c625440161 | |||
| aa544f03fb | |||
| 8d42c06fb0 | |||
| 4480ff0520 | |||
| eed9b2695a | |||
| 337a9b180e | |||
| 66a6ee97f0 | |||
| 26d5abe7a5 | |||
| bf8246c705 | |||
| 73cd25b05f | |||
| c5cc6905de | |||
| 7b0a714e1f | |||
| b47d83a7f2 | |||
| 5f4d312b8e | |||
| be4c52202c | |||
| 4e9111976e | |||
| 5163f11ecb | |||
| 5a1d5fa4f0 | |||
| d389390523 | |||
| 5a661fdacc | |||
| bd6dfcd51c | |||
| 8014486fd8 | |||
| 654b5b176b | |||
| af09f99c8a | |||
| 108876d9a1 | |||
| 1eb65caff4 | |||
| 7924e8c9a9 | |||
| 101f43947f | |||
| 68a0ead0c5 | |||
| 3d119c0d5d | |||
| f3e8cbf41d | |||
| f0fa42a50e | |||
| a20fd4fdcf | |||
| 32fb1cdb23 | |||
| ac24213d53 | |||
| fa20343253 | |||
| f4d70d3748 | |||
| b311730c7c | |||
| 3cba98fee6 | |||
| 7c799323a5 | |||
| 6926746624 | |||
| af7a52970f | |||
| 5ce3886651 | |||
| 0bc883ee29 | |||
| cc96786ac0 | |||
| 5b84ecf372 | |||
| 620926c379 | |||
| 7a4e57a49d | |||
| cdca60ff1b | |||
| 604f88939e | |||
| 95a7d33848 | |||
| 39e06e48bd | |||
| 9246c1443f | |||
| d3e358817e | |||
| 3682bc8558 | |||
| 8c1f82d894 | |||
| 6887c89d5c | |||
| 5071072c6b | |||
| 1cb7bc96c7 | |||
| 755c303008 | |||
| 381a963971 | |||
| 903ea7c49a | |||
| 41c4801aed | |||
| 3a8d65bd3e | |||
| 095a392359 | |||
| ce770c2e79 | |||
| be9529faee | |||
| 1f948e30d8 | |||
| 50de79171a | |||
| e8b3854682 | |||
| 985fade9f6 | |||
| 39b1177ba0 | |||
| 5fb440171e | |||
| 38673e5f43 | |||
| b8ce2b251d | |||
| 7829e17c27 | |||
| fced891975 | |||
| 35da594bfc | |||
| e8df272729 | |||
| a337b9ba15 | |||
| 685cc358b3 | |||
| 9ce4f0220e | |||
| 2128559186 | |||
| 20e4ca6a56 | |||
| 6f15fafc4a | |||
| cd4704aed7 | |||
| 82fd4d8b26 | |||
| 08a58b7520 | |||
| c7d8026ac5 | |||
| c7729f81ad | |||
| 7e12de0087 | |||
| c9c7db5a53 | |||
| aadbdd8b76 | |||
| b2d372ab3c | |||
| c47a47bc30 | |||
| ad5ec77f41 | |||
| c0bf387cb4 | |||
| 267323c7c3 | |||
| d9b1ea3d51 | |||
| 70bf86f561 | |||
| e1eebb2f75 | |||
| aa258dbe6b | |||
| 5a7659e1c3 | |||
| d51a829038 | |||
| b7ffc4051c | |||
| bb06b566cd | |||
| fc6149a171 | |||
| 4abc32f1ec | |||
| efd734d962 | |||
| 8158610587 | |||
| 2bb62309be | |||
| 401e41b699 | |||
| 3015831d66 | |||
| c2919897e2 | |||
| 83d6cae53f | |||
| 7ad54e3c94 | |||
| c1fc3a92c0 | |||
| 23508d3867 | |||
| b5cb2e6dd6 | |||
| 9efcf8bfb1 | |||
| 1ff486e16c | |||
| c22050fca8 | |||
| e910dd0ccf | |||
| 748d76dff1 | |||
| 2ebed41225 | |||
| 86d14fa7ab | |||
| 82e31e971a | |||
| 3d591b49cb | |||
| df505a7289 | |||
| 17dcde1f61 | |||
| 2a052cae8d | |||
| d3594f6652 | |||
| ad561226b9 | |||
| 8403868ac3 | |||
| a1d760df1e | |||
| e3950d52c1 | |||
| 7427ddd900 | |||
| 364b2b85ae | |||
| a71ab7c418 | |||
| 2bb1937fa9 | |||
| 3c44205be7 | |||
| 4cad535baa | |||
| 5fc3c298c1 | |||
| e5fe89a4fd | |||
| ccaea78901 | |||
| 1111dbb9a2 |
@@ -3,3 +3,4 @@ pkg
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
.bundle
|
.bundle
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
|
*.gem
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
rvm:
|
||||||
|
- 1.8.7
|
||||||
|
- 1.9.2
|
||||||
|
- rbx-2.0
|
||||||
|
notifications:
|
||||||
|
disabled: true
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
source "http://rubygems.org"
|
source "http://rubygems.org"
|
||||||
|
|
||||||
gemspec
|
gemspec
|
||||||
|
gem "rake", "~> 0.9.2"
|
||||||
|
|||||||
@@ -1,4 +1,52 @@
|
|||||||
# HEAD
|
# 1.4.0 / 2012-04-10
|
||||||
|
|
||||||
|
* Minor
|
||||||
|
* Add a way to configure the `#id_prefix` property of Sanitization
|
||||||
|
objects.
|
||||||
|
* Add web sequence diagrams support
|
||||||
|
* Support for updating wysiwyg components when markup language changes
|
||||||
|
* Support RedCarpet 2.0
|
||||||
|
* Allow ftp and irc links in wiki markup
|
||||||
|
* Minor ui fixups
|
||||||
|
|
||||||
|
* Bug Fixes
|
||||||
|
* Include the language of the code snippet when making a uniquely
|
||||||
|
identifiable sha of a code snippet while rendering a page.
|
||||||
|
* Pygments lexer forces utf8 encoding
|
||||||
|
* Remove MathJax, this created problems in production for us.
|
||||||
|
We'll look at bringing it back in future releases
|
||||||
|
|
||||||
|
# 1.3.1 / 2011-07-21
|
||||||
|
|
||||||
|
* Major Enhancements
|
||||||
|
* Allow prefixed ID attributes in headers to support internal linking
|
||||||
|
(#146).
|
||||||
|
* Markdown pages are rendered through Redcarpet by default (#176).
|
||||||
|
* Minor Enhancements
|
||||||
|
* Remove Edit button on Preview pages (#164).
|
||||||
|
* Simplify Wiki#inspect and Page#inspect.
|
||||||
|
* Bug Fixes
|
||||||
|
* Fixed broken preview functionality (#157).
|
||||||
|
* Fixed sidebar/footer rendering problems related to whitespace (#145).
|
||||||
|
|
||||||
|
# 1.3.0 / 2011-04-25
|
||||||
|
|
||||||
|
* Major Enhancements
|
||||||
|
* Listing of all Pages
|
||||||
|
* Support for running Gollum under a separate branch.
|
||||||
|
* Minor Enhancements
|
||||||
|
* Fix a security issue with rendering Mathjax.
|
||||||
|
|
||||||
|
# 1.2.0 / 2011-03-11
|
||||||
|
|
||||||
|
* Major Enhancements
|
||||||
|
* Major HTML/CSS/JS overhaul.
|
||||||
|
* Add Sidebars (similar to Footers).
|
||||||
|
* Add commit reverts.
|
||||||
|
* Minor Enhancements
|
||||||
|
* Optimization in source code highlighting, resulting in a huge
|
||||||
|
decrease in rendering time.
|
||||||
|
* Security fixes related to source code highlighting.
|
||||||
|
|
||||||
* Major Enhancements
|
* Major Enhancements
|
||||||
* Add Page sidebars, similar to Page footers.
|
* Add Page sidebars, similar to Page footers.
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ The best way to install Gollum is with RubyGems:
|
|||||||
If you're installing from source, you can use [Bundler][bundler] to pick up all the
|
If you're installing from source, you can use [Bundler][bundler] to pick up all the
|
||||||
gems:
|
gems:
|
||||||
|
|
||||||
$ bundle install # ([more info](http://gembundler.com/bundle_install.html))
|
$ bundle install
|
||||||
|
|
||||||
In order to use the various formats that Gollum supports, you will need to
|
In order to use the various formats that Gollum supports, you will need to
|
||||||
separately install the necessary dependencies for each format. You only need
|
separately install the necessary dependencies for each format. You only need
|
||||||
@@ -34,7 +34,8 @@ to install the dependencies for the formats that you plan to use.
|
|||||||
|
|
||||||
* [ASCIIDoc](http://www.methods.co.nz/asciidoc/) -- `brew install asciidoc`
|
* [ASCIIDoc](http://www.methods.co.nz/asciidoc/) -- `brew install asciidoc`
|
||||||
* [Creole](http://wikicreole.org/) -- `gem install creole`
|
* [Creole](http://wikicreole.org/) -- `gem install creole`
|
||||||
* [Markdown](http://daringfireball.net/projects/markdown/) -- `gem install rdiscount`
|
* [Markdown](http://daringfireball.net/projects/markdown/) -- `gem install redcarpet`
|
||||||
|
* [GitHub Flavored Markdown](http://github.github.com/github-flavored-markdown/) -- `gem install github-markdown`
|
||||||
* [Org](http://orgmode.org/) -- `gem install org-ruby`
|
* [Org](http://orgmode.org/) -- `gem install org-ruby`
|
||||||
* [Pod](http://search.cpan.org/dist/perl/pod/perlpod.pod) -- `Pod::Simple::HTML` comes with Perl >= 5.10. Lower versions should install Pod::Simple from CPAN.
|
* [Pod](http://search.cpan.org/dist/perl/pod/perlpod.pod) -- `Pod::Simple::HTML` comes with Perl >= 5.10. Lower versions should install Pod::Simple from CPAN.
|
||||||
* [RDoc](http://rdoc.sourceforge.net/)
|
* [RDoc](http://rdoc.sourceforge.net/)
|
||||||
@@ -294,18 +295,19 @@ separately) by using the following syntax:
|
|||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
The block must start with three backticks (as the first characters on the
|
The block must start with three backticks, at the beginning of a line or
|
||||||
line). After that comes the name of the language that is contained by the
|
indented with any number of spaces or tabs.
|
||||||
|
After that comes the name of the language that is contained by the
|
||||||
block. The language must be one of the `short name` lexer strings supported by
|
block. The language must be one of the `short name` lexer strings supported by
|
||||||
Pygments. See the [list of lexers](http://pygments.org/docs/lexers/) for valid
|
Pygments. See the [list of lexers](http://pygments.org/docs/lexers/) for valid
|
||||||
options.
|
options.
|
||||||
|
|
||||||
If the block contents are indented two spaces or one tab, then that whitespace
|
The block contents should be indented at the same level than the opening backticks.
|
||||||
will be ignored (this makes the blocks easier to read in plaintext).
|
If the block contents are indented with an additional two spaces or one tab,
|
||||||
|
then that whitespace will be ignored (this makes the blocks easier to read in plaintext).
|
||||||
The block must end with three backticks as the first characters on a
|
|
||||||
line.
|
|
||||||
|
|
||||||
|
The block must end with three backticks indented at the same level than the opening
|
||||||
|
backticks.
|
||||||
|
|
||||||
## MATHEMATICAL EQUATIONS
|
## MATHEMATICAL EQUATIONS
|
||||||
|
|
||||||
@@ -318,11 +320,21 @@ and `\]`. For example:
|
|||||||
Inline equations are delimited by `\(` and `\)`. These equations will appear
|
Inline equations are delimited by `\(` and `\)`. These equations will appear
|
||||||
inline with regular text. For example:
|
inline with regular text. For example:
|
||||||
|
|
||||||
The Pythagorean theorum is \( a^2 + b^2 = c^2 \).
|
The Pythagorean theorem is \( a^2 + b^2 = c^2 \).
|
||||||
|
|
||||||
Gollum uses [MathJax](http://www.mathjax.org/) to convert the TeX syntax into
|
|
||||||
output suitable for display in web browsers.
|
|
||||||
|
|
||||||
|
## SEQUENCE DIAGRAMS
|
||||||
|
|
||||||
|
You may imbed sequence diagrams into your wiki page (rendered by
|
||||||
|
[WebSequenceDiagrams](http://www.websequencediagrams.com) by using the
|
||||||
|
following syntax:
|
||||||
|
|
||||||
|
{{{ blue-modern
|
||||||
|
alice->bob: Test
|
||||||
|
bob->alice: Test response
|
||||||
|
}}}
|
||||||
|
|
||||||
|
You can replace the string "blue-modern" with any supported style.
|
||||||
|
|
||||||
## API DOCUMENTATION
|
## API DOCUMENTATION
|
||||||
|
|
||||||
@@ -431,6 +443,19 @@ To delete a page and commit the change:
|
|||||||
|
|
||||||
wiki.delete_page(page, commit)
|
wiki.delete_page(page, commit)
|
||||||
|
|
||||||
|
### RACK
|
||||||
|
|
||||||
|
You can also run gollum with any rack-compatible server by placing this config.ru
|
||||||
|
file inside your wiki repository. This allows you to utilize any Rack middleware
|
||||||
|
like Rack::Auth, OmniAuth, etc.
|
||||||
|
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
require 'rubygems'
|
||||||
|
require 'gollum/frontend/app'
|
||||||
|
|
||||||
|
gollum_path = File.expand_path(File.dirname(__FILE__)) # CHANGE THIS TO POINT TO YOUR OWN WIKI REPO
|
||||||
|
Precious::App.set(:default_markup, :markdown) # set your favorite markup language
|
||||||
|
run Precious::App
|
||||||
|
|
||||||
## CONTRIBUTE
|
## CONTRIBUTE
|
||||||
|
|
||||||
@@ -450,3 +475,9 @@ your changes merged back into core is as follows:
|
|||||||
1. If necessary, rebase your commits into logical chunks, without errors
|
1. If necessary, rebase your commits into logical chunks, without errors
|
||||||
1. Push the branch up to GitHub
|
1. Push the branch up to GitHub
|
||||||
1. Send a pull request to the github/gollum project.
|
1. Send a pull request to the github/gollum project.
|
||||||
|
|
||||||
|
## RELEASING
|
||||||
|
|
||||||
|
$ rake gemspec
|
||||||
|
$ gem build gollum.gemspec
|
||||||
|
$ gem push gollum-X.Y.Z.gem
|
||||||
|
|||||||
@@ -60,14 +60,6 @@ task :coverage do
|
|||||||
sh "open coverage/index.html"
|
sh "open coverage/index.html"
|
||||||
end
|
end
|
||||||
|
|
||||||
require 'rake/rdoctask'
|
|
||||||
Rake::RDocTask.new do |rdoc|
|
|
||||||
rdoc.rdoc_dir = 'rdoc'
|
|
||||||
rdoc.title = "#{name} #{version}"
|
|
||||||
rdoc.rdoc_files.include('README*')
|
|
||||||
rdoc.rdoc_files.include('lib/**/*.rb')
|
|
||||||
end
|
|
||||||
|
|
||||||
desc "Open an irb session preloaded with this library"
|
desc "Open an irb session preloaded with this library"
|
||||||
task :console do
|
task :console do
|
||||||
sh "irb -rubygems -r ./lib/#{name}.rb"
|
sh "irb -rubygems -r ./lib/#{name}.rb"
|
||||||
@@ -87,6 +79,7 @@ end
|
|||||||
#
|
#
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
desc 'Create a release build'
|
||||||
task :release => :build do
|
task :release => :build do
|
||||||
unless `git branch` =~ /^\* master$/
|
unless `git branch` =~ /^\* master$/
|
||||||
puts "You must be on the master branch to release!"
|
puts "You must be on the master branch to release!"
|
||||||
@@ -99,12 +92,14 @@ task :release => :build do
|
|||||||
sh "gem push pkg/#{name}-#{version}.gem"
|
sh "gem push pkg/#{name}-#{version}.gem"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc 'Build gem'
|
||||||
task :build => :gemspec do
|
task :build => :gemspec do
|
||||||
sh "mkdir -p pkg"
|
sh "mkdir -p pkg"
|
||||||
sh "gem build #{gemspec_file}"
|
sh "gem build #{gemspec_file}"
|
||||||
sh "mv #{gem_file} pkg"
|
sh "mv #{gem_file} pkg"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc 'Validate gemspec'
|
||||||
task :gemspec => :validate do
|
task :gemspec => :validate do
|
||||||
# read spec file and split out manifest section
|
# read spec file and split out manifest section
|
||||||
spec = File.read(gemspec_file)
|
spec = File.read(gemspec_file)
|
||||||
@@ -133,6 +128,7 @@ task :gemspec => :validate do
|
|||||||
puts "Updated #{gemspec_file}"
|
puts "Updated #{gemspec_file}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc 'Validate lib files and version file'
|
||||||
task :validate do
|
task :validate do
|
||||||
libfiles = Dir['lib/*'] - ["lib/#{name}.rb", "lib/#{name}"]
|
libfiles = Dir['lib/*'] - ["lib/#{name}.rb", "lib/#{name}"]
|
||||||
unless libfiles.empty?
|
unless libfiles.empty?
|
||||||
|
|||||||
@@ -48,6 +48,10 @@ opts = OptionParser.new do |opts|
|
|||||||
opts.on("--page-file-dir [PATH]", "Specify the sub directory for all page files (default: repository root).") do |path|
|
opts.on("--page-file-dir [PATH]", "Specify the sub directory for all page files (default: repository root).") do |path|
|
||||||
wiki_options[:page_file_dir] = path
|
wiki_options[:page_file_dir] = path
|
||||||
end
|
end
|
||||||
|
|
||||||
|
opts.on("--ref [REF]", "Specify the repository ref to use (default: master).") do |ref|
|
||||||
|
wiki_options[:ref] = ref
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Read command line options into `options` hash
|
# Read command line options into `options` hash
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ Gem::Specification.new do |s|
|
|||||||
s.rubygems_version = '1.3.5'
|
s.rubygems_version = '1.3.5'
|
||||||
|
|
||||||
s.name = 'gollum'
|
s.name = 'gollum'
|
||||||
s.version = '1.2.0'
|
s.version = '1.4.3'
|
||||||
s.date = '2011-03-31'
|
s.date = '2012-04-25'
|
||||||
s.rubyforge_project = 'gollum'
|
s.rubyforge_project = 'gollum'
|
||||||
|
|
||||||
s.summary = "A simple, Git-powered wiki."
|
s.summary = "A simple, Git-powered wiki."
|
||||||
@@ -18,14 +18,15 @@ Gem::Specification.new do |s|
|
|||||||
s.require_paths = %w[lib]
|
s.require_paths = %w[lib]
|
||||||
|
|
||||||
s.executables = ["gollum"]
|
s.executables = ["gollum"]
|
||||||
s.default_executable = 'gollum'
|
|
||||||
|
|
||||||
s.rdoc_options = ["--charset=UTF-8"]
|
s.rdoc_options = ["--charset=UTF-8"]
|
||||||
s.extra_rdoc_files = %w[README.md LICENSE]
|
s.extra_rdoc_files = %w[README.md LICENSE]
|
||||||
|
|
||||||
s.add_dependency('grit', "~> 2.4.1")
|
s.add_dependency('grit', "~> 2.4.1")
|
||||||
s.add_dependency('github-markup', [">= 0.4.0", "< 1.0.0"])
|
s.add_dependency('github-markup', [">= 0.7.0", "< 1.0.0"])
|
||||||
s.add_dependency('albino', "~> 1.3.2")
|
s.add_dependency('github-markdown')
|
||||||
|
s.add_dependency('pygments.rb', "~> 0.2.0")
|
||||||
|
s.add_dependency('posix-spawn', "~> 0.3.0")
|
||||||
s.add_dependency('sinatra', "~> 1.0")
|
s.add_dependency('sinatra', "~> 1.0")
|
||||||
s.add_dependency('mustache', [">= 0.11.2", "< 1.0.0"])
|
s.add_dependency('mustache', [">= 0.11.2", "< 1.0.0"])
|
||||||
s.add_dependency('sanitize', "~> 2.0.0")
|
s.add_dependency('sanitize', "~> 2.0.0")
|
||||||
@@ -33,11 +34,11 @@ Gem::Specification.new do |s|
|
|||||||
|
|
||||||
s.add_development_dependency('RedCloth')
|
s.add_development_dependency('RedCloth')
|
||||||
s.add_development_dependency('mocha')
|
s.add_development_dependency('mocha')
|
||||||
s.add_development_dependency('org-ruby')
|
s.add_development_dependency('org-ruby', '~>0.6.2')
|
||||||
s.add_development_dependency('rdiscount')
|
|
||||||
s.add_development_dependency('shoulda')
|
s.add_development_dependency('shoulda')
|
||||||
s.add_development_dependency('rack-test')
|
s.add_development_dependency('rack-test')
|
||||||
s.add_development_dependency('wikicloth')
|
s.add_development_dependency('wikicloth', '~> 0.6.3')
|
||||||
|
s.add_development_dependency('rake', '~> 0.9.2')
|
||||||
|
|
||||||
# = MANIFEST =
|
# = MANIFEST =
|
||||||
s.files = %w[
|
s.files = %w[
|
||||||
@@ -51,644 +52,29 @@ Gem::Specification.new do |s|
|
|||||||
docs/sanitization.md
|
docs/sanitization.md
|
||||||
gollum.gemspec
|
gollum.gemspec
|
||||||
lib/gollum.rb
|
lib/gollum.rb
|
||||||
lib/gollum/albino.rb
|
|
||||||
lib/gollum/blob_entry.rb
|
lib/gollum/blob_entry.rb
|
||||||
lib/gollum/committer.rb
|
lib/gollum/committer.rb
|
||||||
lib/gollum/file.rb
|
lib/gollum/file.rb
|
||||||
lib/gollum/frontend/app.rb
|
lib/gollum/frontend/app.rb
|
||||||
lib/gollum/frontend/public/css/dialog.css
|
lib/gollum/frontend/public/gollum/css/dialog.css
|
||||||
lib/gollum/frontend/public/css/editor.css
|
lib/gollum/frontend/public/gollum/css/editor.css
|
||||||
lib/gollum/frontend/public/css/gollum.css
|
lib/gollum/frontend/public/gollum/css/gollum.css
|
||||||
lib/gollum/frontend/public/css/ie7.css
|
lib/gollum/frontend/public/gollum/css/ie7.css
|
||||||
lib/gollum/frontend/public/css/template.css
|
lib/gollum/frontend/public/gollum/css/template.css
|
||||||
lib/gollum/frontend/public/images/icon-sprite.png
|
lib/gollum/frontend/public/gollum/images/icon-sprite.png
|
||||||
lib/gollum/frontend/public/javascript/MathJax/MathJax.js
|
lib/gollum/frontend/public/gollum/javascript/editor/gollum.editor.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/config/MMLorHTML.js
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/asciidoc.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/config/MathJax.js
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/creole.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/config/local/local.js
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/markdown.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.buildinfo
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/org.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/CSS-styles.doctree
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/pod.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/HTML-snippets.doctree
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/rdoc.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/ajax.doctree
|
lib/gollum/frontend/public/gollum/javascript/editor/langs/textile.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/callback.doctree
|
lib/gollum/frontend/public/gollum/javascript/gollum.dialog.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/elementjax.doctree
|
lib/gollum/frontend/public/gollum/javascript/gollum.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/html.doctree
|
lib/gollum/frontend/public/gollum/javascript/gollum.placeholder.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/hub.doctree
|
lib/gollum/frontend/public/gollum/javascript/jquery.color.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/index.doctree
|
lib/gollum/frontend/public/gollum/javascript/jquery.js
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/inputjax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/jax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/message.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/object.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/outputjax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/queue.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/signal.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/api/variable.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/callbacks.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/community.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/configuration.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/dynamic.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/environment.pickle
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/glossary.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/index.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/installation.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/jsMath.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/mathjax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/mathml.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/model.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/FontWarnings.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/HTML-CSS.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/MMLorHTML.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/MathML.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/MathMenu.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/MathZoom.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/NativeMML.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/TeX.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/hub.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/jsMath2jax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/mml2jax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/options/tex2jax.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/output.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/platforms/index.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/platforms/movable-type.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/platforms/wordpress.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/queues.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/signals.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/start.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/startup.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/synchronize.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/tex.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/.doctrees/typeset.doctree
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/CSS-styles.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/HTML-snippets.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/badge.gif
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/mt_head.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/mt_menu.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/mt_templates.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/wp_menu.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_images/wp_templates.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/CSS-styles.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/HTML-snippets.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/ajax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/callback.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/elementjax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/html.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/hub.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/index.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/inputjax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/jax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/message.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/object.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/outputjax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/queue.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/signal.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/api/variable.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/callbacks.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/community.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/configuration.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/dynamic.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/glossary.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/index.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/installation.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/jsMath.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/mathjax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/mathml.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/model.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/FontWarnings.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/HTML-CSS.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/MMLorHTML.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/MathML.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/MathMenu.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/MathZoom.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/NativeMML.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/TeX.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/hub.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/jsMath2jax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/mml2jax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/options/tex2jax.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/output.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/platforms/index.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/platforms/movable-type.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/platforms/wordpress.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/queues.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/signals.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/start.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/startup.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/synchronize.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/tex.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_sources/typeset.txt
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/basic.css
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/doctools.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/file.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/jquery.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/mathjax_mathml.user.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/mathjax_wikipedia.user.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/minus.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/mj.css
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/plus.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/pygments.css
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/searchtools.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/_static/underscore.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/ajax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/callback.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/elementjax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/html.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/hub.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/index.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/inputjax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/jax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/message.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/object.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/outputjax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/queue.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/signal.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/api/variable.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/callbacks.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/community.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/configuration.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/dynamic.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/genindex.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/glossary.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/index.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/installation.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/jsMath.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/mathjax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/mathml.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/model.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/objects.inv
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/FontWarnings.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/HTML-CSS.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/MMLorHTML.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/MathML.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/MathMenu.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/MathZoom.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/NativeMML.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/TeX.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/hub.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/jsMath2jax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/mml2jax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/options/tex2jax.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/output.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/platforms/index.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/platforms/movable-type.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/platforms/wordpress.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/queues.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/search.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/searchindex.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/signals.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/start.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/startup.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/synchronize.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/tex.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/html/typeset.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/CSS-styles.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/HTML-snippets.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/_static/mathjax_mathml.user.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/_static/mathjax_wikipedia.user.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/ajax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/callback.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/elementjax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/html.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/hub.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/index.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/inputjax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/jax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/message.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/object.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/outputjax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/queue.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/signal.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/api/variable.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/callbacks.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/community.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/conf.py
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/configuration.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/dynamic.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/glossary.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/images/mt_head.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/images/mt_menu.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/images/mt_templates.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/images/wp_menu.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/images/wp_templates.png
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/index.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/installation.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/jsMath.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/mathjax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/mathml.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/mjtheme/static/mj.css_t
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/mjtheme/theme.conf
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/model.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/FontWarnings.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/HTML-CSS.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/MMLorHTML.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/MathML.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/MathMenu.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/MathZoom.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/NativeMML.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/TeX.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/hub.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/jsMath2jax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/mml2jax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/options/tex2jax.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/output.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/platforms/index.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/platforms/movable-type.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/platforms/wordpress.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/queues.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/signals.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/start.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/startup.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/synchronize.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/tex.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/docs/rst/typeset.rst
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/FontWarnings.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/MathMenu.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/MathZoom.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/AMSmath.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/AMSsymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/autobold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/boldsymbol.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/mathchoice.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/newcommand.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/noErrors.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/noUndefined.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/unicode.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/verb.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/jsMath2jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/mml2jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/tex2jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/extensions/toMathML.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/Dingbats.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/element/mml/optable/SupplementalArrowsB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/config.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/a.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/b.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/c.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/d.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/e.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/f.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/fr.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/g.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/h.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/i.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/j.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/k.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/l.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/m.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/n.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/o.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/opf.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/p.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/q.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/r.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/s.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/scr.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/t.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/u.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/v.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/w.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/x.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/y.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/entities/z.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/MathML/jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/TeX/config.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/input/TeX/jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/maction.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/menclose.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/mglyph.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/ms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/mtable.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/autoload/multiline.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/config.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Arrows.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiactForSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeneralPunctuation.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GreekAndCoptic.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Latin1Supplement.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LatinExtendedB.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/LetterlikeSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscMathSymbolsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscTechnical.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SuppMathOperators.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SupplementalArrowsA.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/imageFonts.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/HTML-CSS/jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/config.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/jax/output/NativeMML/jax.js
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/index-images.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/index.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample-dynamic.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample-mml.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample-signals.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample-tex.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample-tex2mml.html
|
|
||||||
lib/gollum/frontend/public/javascript/MathJax/test/sample.html
|
|
||||||
lib/gollum/frontend/public/javascript/editor/gollum.editor.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/asciidoc.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/creole.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/markdown.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/org.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/pod.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/rdoc.js
|
|
||||||
lib/gollum/frontend/public/javascript/editor/langs/textile.js
|
|
||||||
lib/gollum/frontend/public/javascript/gollum.dialog.js
|
|
||||||
lib/gollum/frontend/public/javascript/gollum.js
|
|
||||||
lib/gollum/frontend/public/javascript/gollum.placeholder.js
|
|
||||||
lib/gollum/frontend/public/javascript/jquery.color.js
|
|
||||||
lib/gollum/frontend/public/javascript/jquery.js
|
|
||||||
lib/gollum/frontend/templates/compare.mustache
|
lib/gollum/frontend/templates/compare.mustache
|
||||||
lib/gollum/frontend/templates/create.mustache
|
lib/gollum/frontend/templates/create.mustache
|
||||||
lib/gollum/frontend/templates/edit.mustache
|
lib/gollum/frontend/templates/edit.mustache
|
||||||
@@ -697,6 +83,7 @@ Gem::Specification.new do |s|
|
|||||||
lib/gollum/frontend/templates/history.mustache
|
lib/gollum/frontend/templates/history.mustache
|
||||||
lib/gollum/frontend/templates/layout.mustache
|
lib/gollum/frontend/templates/layout.mustache
|
||||||
lib/gollum/frontend/templates/page.mustache
|
lib/gollum/frontend/templates/page.mustache
|
||||||
|
lib/gollum/frontend/templates/pages.mustache
|
||||||
lib/gollum/frontend/templates/search.mustache
|
lib/gollum/frontend/templates/search.mustache
|
||||||
lib/gollum/frontend/templates/searchbar.mustache
|
lib/gollum/frontend/templates/searchbar.mustache
|
||||||
lib/gollum/frontend/views/compare.rb
|
lib/gollum/frontend/views/compare.rb
|
||||||
@@ -707,17 +94,37 @@ Gem::Specification.new do |s|
|
|||||||
lib/gollum/frontend/views/history.rb
|
lib/gollum/frontend/views/history.rb
|
||||||
lib/gollum/frontend/views/layout.rb
|
lib/gollum/frontend/views/layout.rb
|
||||||
lib/gollum/frontend/views/page.rb
|
lib/gollum/frontend/views/page.rb
|
||||||
|
lib/gollum/frontend/views/pages.rb
|
||||||
lib/gollum/frontend/views/search.rb
|
lib/gollum/frontend/views/search.rb
|
||||||
lib/gollum/git_access.rb
|
lib/gollum/git_access.rb
|
||||||
lib/gollum/markup.rb
|
lib/gollum/markup.rb
|
||||||
lib/gollum/page.rb
|
lib/gollum/page.rb
|
||||||
lib/gollum/pagination.rb
|
lib/gollum/pagination.rb
|
||||||
lib/gollum/ruby1.8.rb
|
|
||||||
lib/gollum/sanitization.rb
|
lib/gollum/sanitization.rb
|
||||||
|
lib/gollum/tex.rb
|
||||||
|
lib/gollum/web_sequence_diagram.rb
|
||||||
lib/gollum/wiki.rb
|
lib/gollum/wiki.rb
|
||||||
templates/formatting.html
|
templates/formatting.html
|
||||||
|
test/examples/empty.git/HEAD
|
||||||
|
test/examples/empty.git/config
|
||||||
|
test/examples/empty.git/description
|
||||||
|
test/examples/empty.git/hooks/applypatch-msg.sample
|
||||||
|
test/examples/empty.git/hooks/commit-msg.sample
|
||||||
|
test/examples/empty.git/hooks/post-commit.sample
|
||||||
|
test/examples/empty.git/hooks/post-receive.sample
|
||||||
|
test/examples/empty.git/hooks/post-update.sample
|
||||||
|
test/examples/empty.git/hooks/pre-applypatch.sample
|
||||||
|
test/examples/empty.git/hooks/pre-commit.sample
|
||||||
|
test/examples/empty.git/hooks/pre-rebase.sample
|
||||||
|
test/examples/empty.git/hooks/prepare-commit-msg.sample
|
||||||
|
test/examples/empty.git/hooks/update.sample
|
||||||
|
test/examples/empty.git/info/exclude
|
||||||
|
test/examples/empty.git/objects/info/.gitkeep
|
||||||
|
test/examples/empty.git/objects/pack/.gitkeep
|
||||||
|
test/examples/empty.git/refs/heads/.gitkeep
|
||||||
test/examples/lotr.git/COMMIT_EDITMSG
|
test/examples/lotr.git/COMMIT_EDITMSG
|
||||||
test/examples/lotr.git/HEAD
|
test/examples/lotr.git/HEAD
|
||||||
|
test/examples/lotr.git/ORIG_HEAD
|
||||||
test/examples/lotr.git/config
|
test/examples/lotr.git/config
|
||||||
test/examples/lotr.git/description
|
test/examples/lotr.git/description
|
||||||
test/examples/lotr.git/index
|
test/examples/lotr.git/index
|
||||||
@@ -727,7 +134,10 @@ Gem::Specification.new do |s|
|
|||||||
test/examples/lotr.git/objects/06/131480411710c92a82fe2d1e76932c70feb2e5
|
test/examples/lotr.git/objects/06/131480411710c92a82fe2d1e76932c70feb2e5
|
||||||
test/examples/lotr.git/objects/0a/de1e2916346d4c1f2fb63b863fd3c16808fe44
|
test/examples/lotr.git/objects/0a/de1e2916346d4c1f2fb63b863fd3c16808fe44
|
||||||
test/examples/lotr.git/objects/0e/d8cbe0a25235bd867e65193c7d837c66b328ef
|
test/examples/lotr.git/objects/0e/d8cbe0a25235bd867e65193c7d837c66b328ef
|
||||||
|
test/examples/lotr.git/objects/12/629d666c5e3178f82f533f543d61b53dc78c0b
|
||||||
|
test/examples/lotr.git/objects/1d/b89ebba7e2c14d93b94ff98cfa3708a4f0d4e3
|
||||||
test/examples/lotr.git/objects/24/49c2681badfd3c189e8ed658dacffe8ba48fe5
|
test/examples/lotr.git/objects/24/49c2681badfd3c189e8ed658dacffe8ba48fe5
|
||||||
|
test/examples/lotr.git/objects/25/4bdc1ba27d8b8a794538a8522d9a2b56ec2dd9
|
||||||
test/examples/lotr.git/objects/2c/b9156ad383914561a8502fc70f5a1d887e48ad
|
test/examples/lotr.git/objects/2c/b9156ad383914561a8502fc70f5a1d887e48ad
|
||||||
test/examples/lotr.git/objects/5d/cac289a8603188d2c5caf481dcba2985126aaa
|
test/examples/lotr.git/objects/5d/cac289a8603188d2c5caf481dcba2985126aaa
|
||||||
test/examples/lotr.git/objects/60/f12f4254f58801b9ee7db7bca5fa8aeefaa56b
|
test/examples/lotr.git/objects/60/f12f4254f58801b9ee7db7bca5fa8aeefaa56b
|
||||||
@@ -737,11 +147,14 @@ Gem::Specification.new do |s|
|
|||||||
test/examples/lotr.git/objects/94/523d7ae48aeba575099dd12926420d8fd0425d
|
test/examples/lotr.git/objects/94/523d7ae48aeba575099dd12926420d8fd0425d
|
||||||
test/examples/lotr.git/objects/96/97dc65e095658bbd1b8e8678e08881e86d32f1
|
test/examples/lotr.git/objects/96/97dc65e095658bbd1b8e8678e08881e86d32f1
|
||||||
test/examples/lotr.git/objects/a3/1ca2a7c352c92531a8b99815d15843b259e814
|
test/examples/lotr.git/objects/a3/1ca2a7c352c92531a8b99815d15843b259e814
|
||||||
|
test/examples/lotr.git/objects/a6/59b3763b822dd97544621fd0beef162ea37b14
|
||||||
test/examples/lotr.git/objects/a8/ad3c09dd842a3517085bfadd37718856dee813
|
test/examples/lotr.git/objects/a8/ad3c09dd842a3517085bfadd37718856dee813
|
||||||
test/examples/lotr.git/objects/aa/b61fe89d56f8614c0a8151da34f939dcedfa68
|
test/examples/lotr.git/objects/aa/b61fe89d56f8614c0a8151da34f939dcedfa68
|
||||||
|
test/examples/lotr.git/objects/bc/4b5fc0ce2c2ba3acef6647e4f67256ee45ab60
|
||||||
test/examples/lotr.git/objects/c3/b43e9f08966b088e7a0192e436b7a884542e05
|
test/examples/lotr.git/objects/c3/b43e9f08966b088e7a0192e436b7a884542e05
|
||||||
test/examples/lotr.git/objects/dc/596d6b2dd89ab05c66f4abd7d5eb706bc17f19
|
test/examples/lotr.git/objects/dc/596d6b2dd89ab05c66f4abd7d5eb706bc17f19
|
||||||
test/examples/lotr.git/objects/ec/da3205bee14520aab5a7bb307392064b938e83
|
test/examples/lotr.git/objects/ec/da3205bee14520aab5a7bb307392064b938e83
|
||||||
|
test/examples/lotr.git/objects/f4/84ebb1f40f8eb20d1bcd8d1d71934d2b8ae961
|
||||||
test/examples/lotr.git/objects/fa/e7ef5344202bba4129abdc13060d9297d99465
|
test/examples/lotr.git/objects/fa/e7ef5344202bba4129abdc13060d9297d99465
|
||||||
test/examples/lotr.git/objects/info/packs
|
test/examples/lotr.git/objects/info/packs
|
||||||
test/examples/lotr.git/objects/pack/pack-dcbeaf3f6ff6c5eb08ea2b0a2d83626e8763546b.idx
|
test/examples/lotr.git/objects/pack/pack-dcbeaf3f6ff6c5eb08ea2b0a2d83626e8763546b.idx
|
||||||
|
|||||||
@@ -7,23 +7,25 @@ require 'grit'
|
|||||||
require 'github/markup'
|
require 'github/markup'
|
||||||
require 'sanitize'
|
require 'sanitize'
|
||||||
|
|
||||||
# ruby 1.8 compatibility
|
|
||||||
require 'gollum/ruby1.8'
|
|
||||||
|
|
||||||
# internal
|
# internal
|
||||||
require 'gollum/git_access'
|
require File.expand_path('../gollum/git_access', __FILE__)
|
||||||
require 'gollum/committer'
|
require File.expand_path('../gollum/committer', __FILE__)
|
||||||
require 'gollum/pagination'
|
require File.expand_path('../gollum/pagination', __FILE__)
|
||||||
require 'gollum/blob_entry'
|
require File.expand_path('../gollum/blob_entry', __FILE__)
|
||||||
require 'gollum/wiki'
|
require File.expand_path('../gollum/wiki', __FILE__)
|
||||||
require 'gollum/page'
|
require File.expand_path('../gollum/page', __FILE__)
|
||||||
require 'gollum/file'
|
require File.expand_path('../gollum/file', __FILE__)
|
||||||
require 'gollum/markup'
|
require File.expand_path('../gollum/markup', __FILE__)
|
||||||
require 'gollum/albino'
|
require File.expand_path('../gollum/sanitization', __FILE__)
|
||||||
require 'gollum/sanitization'
|
require File.expand_path('../gollum/tex', __FILE__)
|
||||||
|
require File.expand_path('../gollum/web_sequence_diagram', __FILE__)
|
||||||
|
|
||||||
module Gollum
|
module Gollum
|
||||||
VERSION = '1.2.0'
|
VERSION = '1.4.3'
|
||||||
|
|
||||||
|
def self.assets_path
|
||||||
|
::File.expand_path('gollum/frontend/public', ::File.dirname(__FILE__))
|
||||||
|
end
|
||||||
|
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
require 'albino/multi'
|
|
||||||
|
|
||||||
class Gollum::Albino < Albino::Multi
|
|
||||||
self.bin = ::Albino::Multi.bin
|
|
||||||
end
|
|
||||||
@@ -62,7 +62,7 @@ module Gollum
|
|||||||
# Returns an array of Grit::Commit instances.
|
# Returns an array of Grit::Commit instances.
|
||||||
def parents
|
def parents
|
||||||
@parents ||= begin
|
@parents ||= begin
|
||||||
arr = [@options[:parent] || @wiki.repo.commit('master')]
|
arr = [@options[:parent] || @wiki.repo.commit(@wiki.ref)]
|
||||||
arr.flatten!
|
arr.flatten!
|
||||||
arr.compact!
|
arr.compact!
|
||||||
arr
|
arr
|
||||||
@@ -73,7 +73,7 @@ module Gollum
|
|||||||
#
|
#
|
||||||
# dir - The String subdirectory of the Gollum::Page without any
|
# dir - The String subdirectory of the Gollum::Page without any
|
||||||
# prefix or suffix slashes (e.g. "foo/bar").
|
# prefix or suffix slashes (e.g. "foo/bar").
|
||||||
# name - The String Gollum::Page name.
|
# name - The String Gollum::Page filename_stripped.
|
||||||
# format - The Symbol Gollum::Page format.
|
# format - The Symbol Gollum::Page format.
|
||||||
# data - The String wiki data to store in the tree map.
|
# data - The String wiki data to store in the tree map.
|
||||||
# allow_same_ext - A Boolean determining if the tree map allows the same
|
# allow_same_ext - A Boolean determining if the tree map allows the same
|
||||||
@@ -111,14 +111,15 @@ module Gollum
|
|||||||
# is a working directory present.
|
# is a working directory present.
|
||||||
#
|
#
|
||||||
# dir - The String directory in which the file lives.
|
# dir - The String directory in which the file lives.
|
||||||
# name - The String name of the page (may be in human format).
|
# name - The String name of the page or the stripped filename
|
||||||
|
# (should be pre-canonicalized if required).
|
||||||
# format - The Symbol format of the page.
|
# format - The Symbol format of the page.
|
||||||
#
|
#
|
||||||
# Returns nothing.
|
# Returns nothing.
|
||||||
def update_working_dir(dir, name, format)
|
def update_working_dir(dir, name, format)
|
||||||
unless @wiki.repo.bare
|
unless @wiki.repo.bare
|
||||||
if @wiki.page_file_dir
|
if @wiki.page_file_dir
|
||||||
dir = dir.size.zero? ? @wiki.page_file_dir : File.join(dir, @wiki.page_file_dir)
|
dir = dir.size.zero? ? @wiki.page_file_dir : ::File.join(dir, @wiki.page_file_dir)
|
||||||
end
|
end
|
||||||
|
|
||||||
path =
|
path =
|
||||||
@@ -142,7 +143,7 @@ module Gollum
|
|||||||
#
|
#
|
||||||
# Returns the String SHA1 of the new commit.
|
# Returns the String SHA1 of the new commit.
|
||||||
def commit
|
def commit
|
||||||
sha1 = index.commit(@options[:message], parents, actor)
|
sha1 = index.commit(@options[:message], parents, actor, nil, @wiki.ref)
|
||||||
@callbacks.each do |cb|
|
@callbacks.each do |cb|
|
||||||
cb.call(self, sha1)
|
cb.call(self, sha1)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ module Precious
|
|||||||
dir = File.dirname(File.expand_path(__FILE__))
|
dir = File.dirname(File.expand_path(__FILE__))
|
||||||
|
|
||||||
# We want to serve public assets for now
|
# We want to serve public assets for now
|
||||||
|
set :public_folder, "#{dir}/public/gollum"
|
||||||
set :public, "#{dir}/public"
|
|
||||||
set :static, true
|
set :static, true
|
||||||
|
set :default_markup, :markdown
|
||||||
|
|
||||||
set :mustache, {
|
set :mustache, {
|
||||||
# Tell mustache where the Views constant lives
|
# Tell mustache where the Views constant lives
|
||||||
@@ -78,7 +78,7 @@ module Precious
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
wiki.write_page(name, format, params[:content], commit_message)
|
wiki.write_page(name, format, params[:content], commit_message)
|
||||||
redirect "/#{CGI.escape(name)}"
|
redirect "/#{CGI.escape(Gollum::Page.cname(name))}"
|
||||||
rescue Gollum::DuplicatePageError => e
|
rescue Gollum::DuplicatePageError => e
|
||||||
@message = "Duplicate page: #{e.message}"
|
@message = "Duplicate page: #{e.message}"
|
||||||
mustache :error
|
mustache :error
|
||||||
@@ -110,6 +110,7 @@ module Precious
|
|||||||
@name = "Preview"
|
@name = "Preview"
|
||||||
@page = wiki.preview_page(@name, params[:content], params[:format])
|
@page = wiki.preview_page(@name, params[:content], params[:format])
|
||||||
@content = @page.formatted_data
|
@content = @page.formatted_data
|
||||||
|
@editable = false
|
||||||
mustache :page
|
mustache :page
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -144,6 +145,12 @@ module Precious
|
|||||||
mustache :compare
|
mustache :compare
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get '/_tex.png' do
|
||||||
|
content_type 'image/png'
|
||||||
|
formula = Base64.decode64(params[:data])
|
||||||
|
Gollum::Tex.render_formula(formula)
|
||||||
|
end
|
||||||
|
|
||||||
get %r{^/(javascript|css|images)} do
|
get %r{^/(javascript|css|images)} do
|
||||||
halt 404
|
halt 404
|
||||||
end
|
end
|
||||||
@@ -155,6 +162,7 @@ module Precious
|
|||||||
@page = page
|
@page = page
|
||||||
@name = name
|
@name = name
|
||||||
@content = page.formatted_data
|
@content = page.formatted_data
|
||||||
|
@editable = true
|
||||||
mustache :page
|
mustache :page
|
||||||
else
|
else
|
||||||
halt 404
|
halt 404
|
||||||
@@ -169,6 +177,13 @@ module Precious
|
|||||||
mustache :search
|
mustache :search
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get '/pages' do
|
||||||
|
wiki = Gollum::Wiki.new(settings.gollum_path, settings.wiki_options)
|
||||||
|
@results = wiki.pages
|
||||||
|
@ref = wiki.ref
|
||||||
|
mustache :pages
|
||||||
|
end
|
||||||
|
|
||||||
get '/*' do
|
get '/*' do
|
||||||
show_page_or_file(params[:splat].first)
|
show_page_or_file(params[:splat].first)
|
||||||
end
|
end
|
||||||
@@ -179,6 +194,7 @@ module Precious
|
|||||||
@page = page
|
@page = page
|
||||||
@name = name
|
@name = name
|
||||||
@content = page.formatted_data
|
@content = page.formatted_data
|
||||||
|
@editable = true
|
||||||
mustache :page
|
mustache :page
|
||||||
elsif file = wiki.file(name)
|
elsif file = wiki.file(name)
|
||||||
content_type file.mime_type
|
content_type file.mime_type
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
|
#wiki-wrapper #template blockquote {
|
||||||
|
margin: 1em 0;
|
||||||
|
border-left: 4px solid #ddd;
|
||||||
|
padding-left: .8em;
|
||||||
|
color: #555;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
gollum.css
|
gollum.css
|
||||||
A basic stylesheet for Gollum
|
A basic stylesheet for Gollum
|
||||||
@@ -6,7 +13,7 @@
|
|||||||
/* @section core */
|
/* @section core */
|
||||||
body, html {
|
body, html {
|
||||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
font-size: 10px; /* -> 1em */
|
font-size: 10px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
@@ -30,19 +37,13 @@ a:hover, a:visited {
|
|||||||
|
|
||||||
/* @section head */
|
/* @section head */
|
||||||
#head {
|
#head {
|
||||||
border-bottom: 1px solid #ccc;
|
|
||||||
margin: 4.5em 0 0.5em;
|
margin: 4.5em 0 0.5em;
|
||||||
padding: 0.5em 0;
|
padding: 0.5em 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
#head h1 {
|
#head h1 {
|
||||||
font-size: 3.3em;
|
display: none;
|
||||||
float: left;
|
|
||||||
line-height: normal;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0.08em 0 0 0;
|
|
||||||
width: 50%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#head ul.actions {
|
#head ul.actions {
|
||||||
@@ -207,12 +208,11 @@ a:hover, a:visited {
|
|||||||
|
|
||||||
/* @section page-footer */
|
/* @section page-footer */
|
||||||
.page #footer {
|
.page #footer {
|
||||||
border-top: 1px solid #ccc;
|
|
||||||
margin: 1em 0 7em;
|
margin: 1em 0 7em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#footer p#last-edit {
|
#footer p#last-edit {
|
||||||
font-size: 1.2em;
|
font-size: .9em;
|
||||||
line-height: 1.6em;
|
line-height: 1.6em;
|
||||||
color: #999;
|
color: #999;
|
||||||
margin: 0.9em 0;
|
margin: 0.9em 0;
|
||||||
@@ -658,8 +658,3 @@ ul.actions {
|
|||||||
background-position: -431px -28px;
|
background-position: -431px -28px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#MathJax_Message {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
@@ -2,9 +2,29 @@
|
|||||||
Gollum v3 Template
|
Gollum v3 Template
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* margin & padding reset*/
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
html, body {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font: 13.34px helvetica,arial,freesans,clean,sans-serif;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
#template {
|
#template {
|
||||||
font-size: 13px;
|
font-size: 14px;
|
||||||
line-height: 23px;
|
line-height: 1.4;
|
||||||
margin-bottom: 40px;
|
margin-bottom: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -15,7 +35,7 @@ a.absent {
|
|||||||
|
|
||||||
/* Primary Body Copy */
|
/* Primary Body Copy */
|
||||||
#template p {
|
#template p {
|
||||||
margin: 16px 0 0;
|
margin: 1em 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,15 +52,14 @@ a.absent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#template h1 {
|
#template h1 {
|
||||||
border-top: 4px solid #ccc;
|
border-bottom: 1px solid #ccc;
|
||||||
font-size: 32px;
|
font-size: 33px; /* was 32, GH is 33px */
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
padding: 10px 0 0;
|
padding: .08em 0 0 0;
|
||||||
margin: 30px 0 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#template h2 {
|
#template h2 {
|
||||||
border-top: 4px solid #ccc;
|
|
||||||
font-size: 22px;
|
font-size: 22px;
|
||||||
line-height: normal;
|
line-height: normal;
|
||||||
margin: 22px 0 0;
|
margin: 22px 0 0;
|
||||||
@@ -91,7 +110,6 @@ a.absent {
|
|||||||
/* Border Reset for headers with horizontal rules */
|
/* Border Reset for headers with horizontal rules */
|
||||||
#template > h2:first-child,
|
#template > h2:first-child,
|
||||||
#template > h1:first-child {
|
#template > h1:first-child {
|
||||||
border: 0;
|
|
||||||
margin: 12px 0 0;
|
margin: 12px 0 0;
|
||||||
padding: 10px 0 0;
|
padding: 10px 0 0;
|
||||||
}
|
}
|
||||||
@@ -100,19 +118,21 @@ a.absent {
|
|||||||
/* Lists, Blockquotes & Such */
|
/* Lists, Blockquotes & Such */
|
||||||
#template ul,
|
#template ul,
|
||||||
#template ol {
|
#template ol {
|
||||||
margin: 0;
|
margin-top: 1.5em;
|
||||||
padding: 20px 0 0;
|
margin-left: 2.6em;
|
||||||
list-style-position: inside;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Nested Lists */
|
/* Nested Lists */
|
||||||
|
#template ul li,
|
||||||
|
#template ol li,
|
||||||
#template ul li ul,
|
#template ul li ul,
|
||||||
#template ol li ol,
|
#template ol li ol,
|
||||||
#template ul li ol,
|
#template ul li ol,
|
||||||
#template ol li ul,
|
#template ol li ul,
|
||||||
#template ul ul,
|
#template ul ul,
|
||||||
#template ol ol {
|
#template ol ol {
|
||||||
padding: 0 0 0 14px;
|
padding: 0;
|
||||||
|
margin: .5em 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#template dl {
|
#template dl {
|
||||||
@@ -266,7 +286,7 @@ a.absent {
|
|||||||
background-color: #f8f8f8;
|
background-color: #f8f8f8;
|
||||||
border: 1px solid #dedede;
|
border: 1px solid #dedede;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
padding: 1px 5px;
|
padding: 0;
|
||||||
|
|
||||||
-moz-border-radius: 3px;
|
-moz-border-radius: 3px;
|
||||||
-webkit-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
@@ -279,38 +299,83 @@ a.absent {
|
|||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
line-height: 19px;
|
line-height: 19px;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
padding: 6px;
|
padding: 6px 10px;
|
||||||
|
|
||||||
-moz-border-radius: 3px;
|
-moz-border-radius: 3px;
|
||||||
-webkit-border-radius: 3px;
|
-webkit-border-radius: 3px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pre, code {
|
||||||
|
font: 12px 'Bitstream Vera Sans Mono','Courier',monospace
|
||||||
|
}
|
||||||
|
|
||||||
#template pre code, #template pre tt {
|
#template pre code, #template pre tt {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#template .highlight { background: #ffffff; }
|
/*
|
||||||
#template .highlight .c { color: #999988; font-style: italic }
|
Highlight rules from pull req 191
|
||||||
#template .highlight .err { color: #a61717; background-color: #e3d2d2 }
|
https://github.com/eboto/gollum/commit/5df09477abf4a04c82c7fcaa2bd7ee2a85e7ec82
|
||||||
#template .highlight .k { font-weight: bold }
|
*/
|
||||||
#template .highlight .o { font-weight: bold }
|
#template .highlight { background:#fff; }
|
||||||
#template .highlight .cm { color: #999988; font-style: italic }
|
#template .highlight .c { color:#998;font-style:italic; }
|
||||||
#template .highlight .cp { color: #999999; font-weight: bold }
|
#template .highlight .err { color:#a61717;background-color:#e3d2d2; }
|
||||||
#template .highlight .c1 { color: #999988; font-style: italic }
|
#template .highlight .k { font-weight:bold; }
|
||||||
#template .highlight .cs { color: #999999; font-weight: bold; font-style: italic }
|
#template .highlight .o { font-weight:bold; }
|
||||||
#template .highlight .gd { color: #000000; background-color: #ffdddd }
|
#template .highlight .cm { color:#998;font-style:italic; }
|
||||||
#template .highlight .gd .x { color: #000000; background-color: #ffaaaa }
|
#template .highlight .cp { color:#999;font-weight:bold; }
|
||||||
#template .highlight .ge { font-style: italic }
|
#template .highlight .c1 { color:#998;font-style:italic; }
|
||||||
#template .highlight .gr { color: #aa0000 }
|
#template .highlight .cs { color:#999;font-weight:bold;font-style:italic; }
|
||||||
#template .highlight .gh { color: #999999 }
|
#template .highlight .gd { color:#000;background-color:#fdd; }
|
||||||
#template .highlight .gi { color: #000000; background-color: #ddffdd }
|
#template .highlight .gd .x { color:#000;background-color:#faa; }
|
||||||
#template .highlight .gi .x { color: #000000; background-color: #aaffaa }
|
#template .highlight .ge { font-style:italic; }
|
||||||
#template .highlight .gc { color: #999; background-color: #EAF2F5 }
|
#template .highlight .gr { color:#a00; }
|
||||||
#template .highlight .go { color: #888888 }
|
#template .highlight .gh { color:#999; }
|
||||||
#template .highlight .gp { color: #555555 }
|
#template .highlight .gi { color:#000;background-color:#dfd; }
|
||||||
#template .highlight .gs { font-weight: bold }
|
#template .highlight .gi .x { color:#000;background-color:#afa; }
|
||||||
#template .highlight .gu { color: #aaaaaa }
|
#template .highlight .go { color:#888; }
|
||||||
#template .highlight .gt { color: #aa0000 }
|
#template .highlight .gp { color:#555; }
|
||||||
|
#template .highlight .gs { font-weight:bold; }
|
||||||
|
#template .highlight .gu { color:#800080;font-weight:bold; }
|
||||||
|
#template .highlight .gt { color:#a00; }
|
||||||
|
#template .highlight .kc { font-weight:bold; }
|
||||||
|
#template .highlight .kd { font-weight:bold; }
|
||||||
|
#template .highlight .kp { font-weight:bold; }
|
||||||
|
#template .highlight .kr { font-weight:bold; }
|
||||||
|
#template .highlight .kt { color:#458;font-weight:bold; }
|
||||||
|
#template .highlight .m { color:#099; }
|
||||||
|
#template .highlight .s { color:#d14; }
|
||||||
|
#template .highlight .na { color:#008080; }
|
||||||
|
#template .highlight .nb { color:#0086B3; }
|
||||||
|
#template .highlight .nc { color:#458;font-weight:bold; }
|
||||||
|
#template .highlight .no { color:#008080; }
|
||||||
|
#template .highlight .ni { color:#800080; }
|
||||||
|
#template .highlight .ne { color:#900;font-weight:bold; }
|
||||||
|
#template .highlight .nf { color:#900;font-weight:bold; }
|
||||||
|
#template .highlight .nn { color:#555; }
|
||||||
|
#template .highlight .nt { color:#000080; }
|
||||||
|
#template .highlight .nv { color:#008080; }
|
||||||
|
#template .highlight .ow { font-weight:bold; }
|
||||||
|
#template .highlight .w { color:#bbb; }
|
||||||
|
#template .highlight .mf { color:#099; }
|
||||||
|
#template .highlight .mh { color:#099; }
|
||||||
|
#template .highlight .mi { color:#099; }
|
||||||
|
#template .highlight .mo { color:#099; }
|
||||||
|
#template .highlight .sb { color:#d14; }
|
||||||
|
#template .highlight .sc { color:#d14; }
|
||||||
|
#template .highlight .sd { color:#d14; }
|
||||||
|
#template .highlight .s2 { color:#d14; }
|
||||||
|
#template .highlight .se { color:#d14; }
|
||||||
|
#template .highlight .sh { color:#d14; }
|
||||||
|
#template .highlight .si { color:#d14; }
|
||||||
|
#template .highlight .sx { color:#d14; }
|
||||||
|
#template .highlight .sr { color:#009926; }
|
||||||
|
#template .highlight .s1 { color:#d14; }
|
||||||
|
#template .highlight .ss { color:#990073; }
|
||||||
|
#template .highlight .bp { color:#999; }
|
||||||
|
#template .highlight .vc { color:#008080; }
|
||||||
|
#template .highlight .vg { color:#008080; }
|
||||||
|
#template .highlight .vi { color:#008080; }
|
||||||
|
#template .highlight .il { color:#099; }
|
||||||
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
@@ -62,7 +62,7 @@
|
|||||||
// get form fields
|
// get form fields
|
||||||
var oldAction = $('#gollum-editor form').attr('action');
|
var oldAction = $('#gollum-editor form').attr('action');
|
||||||
var $form = $($('#gollum-editor form').get(0));
|
var $form = $($('#gollum-editor form').get(0));
|
||||||
$form.attr('action', this.href);
|
$form.attr('action', this.href || '/preview');
|
||||||
$form.attr('target', '_blank');
|
$form.attr('target', '_blank');
|
||||||
$form.submit();
|
$form.submit();
|
||||||
|
|
||||||
@@ -154,7 +154,13 @@
|
|||||||
define: function( name, definitionObject ) {
|
define: function( name, definitionObject ) {
|
||||||
LanguageDefinition._ACTIVE_LANG = name;
|
LanguageDefinition._ACTIVE_LANG = name;
|
||||||
LanguageDefinition._LOADED_LANGS.push( name );
|
LanguageDefinition._LOADED_LANGS.push( name );
|
||||||
|
if ( typeof $.GollumEditor.WikiLanguage == 'object' ) {
|
||||||
|
var definition = {};
|
||||||
|
$.extend(definition, $.GollumEditor.WikiLanguage, definitionObject);
|
||||||
|
LanguageDefinition._LANG[name] = definition;
|
||||||
|
} else {
|
||||||
LanguageDefinition._LANG[name] = definitionObject;
|
LanguageDefinition._LANG[name] = definitionObject;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
getActiveLanguage: function() {
|
getActiveLanguage: function() {
|
||||||
@@ -162,6 +168,9 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
setActiveLanguage: function( name ) {
|
setActiveLanguage: function( name ) {
|
||||||
|
if(LanguageDefinition.getHookFunctionFor("deactivate")) {
|
||||||
|
LanguageDefinition.getHookFunctionFor("deactivate")();
|
||||||
|
}
|
||||||
if ( !LanguageDefinition.isLoadedFor(name) ) {
|
if ( !LanguageDefinition.isLoadedFor(name) ) {
|
||||||
LanguageDefinition._ACTIVE_LANG = null;
|
LanguageDefinition._ACTIVE_LANG = null;
|
||||||
LanguageDefinition.loadFor( name, function(x, t) {
|
LanguageDefinition.loadFor( name, function(x, t) {
|
||||||
@@ -180,13 +189,33 @@
|
|||||||
FormatSelector.updateSelected();
|
FormatSelector.updateSelected();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(LanguageDefinition.getHookFunctionFor("activate")) {
|
||||||
|
LanguageDefinition.getHookFunctionFor("activate")();
|
||||||
|
}
|
||||||
} );
|
} );
|
||||||
} else {
|
} else {
|
||||||
LanguageDefinition._ACTIVE_LANG = name;
|
LanguageDefinition._ACTIVE_LANG = name;
|
||||||
FunctionBar.refresh();
|
FunctionBar.refresh();
|
||||||
|
|
||||||
|
if(LanguageDefinition.getHookFunctionFor("activate")) {
|
||||||
|
LanguageDefinition.getHookFunctionFor("activate")();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getHookFunctionFor: function(attr, specified_lang) {
|
||||||
|
if ( !specified_lang ) {
|
||||||
|
specified_lang = LanguageDefinition._ACTIVE_LANG;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( LanguageDefinition.isLoadedFor(specified_lang) &&
|
||||||
|
LanguageDefinition._LANG[specified_lang][attr] &&
|
||||||
|
typeof LanguageDefinition._LANG[specified_lang][attr] == 'function' ) {
|
||||||
|
return LanguageDefinition._LANG[specified_lang][attr];
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gets a definition object for a specified attribute
|
* gets a definition object for a specified attribute
|
||||||
@@ -368,17 +397,6 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* EditorHas.mathJax
|
|
||||||
* True if the editor has MathJax enabled and running, false otherwise.
|
|
||||||
*
|
|
||||||
* @return boolean
|
|
||||||
*/
|
|
||||||
mathJax: function() {
|
|
||||||
return (typeof window.MathJax == 'object');
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EditorHas.previewButton
|
* EditorHas.previewButton
|
||||||
* True if the editor has a preview button, false otherwise.
|
* True if the editor has a preview button, false otherwise.
|
||||||
@@ -779,7 +797,6 @@
|
|||||||
_LOADED_HELP_LANGS: [],
|
_LOADED_HELP_LANGS: [],
|
||||||
_HELP: {},
|
_HELP: {},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.define
|
* Help.define
|
||||||
*
|
*
|
||||||
@@ -809,6 +826,12 @@
|
|||||||
|
|
||||||
// generate help menus
|
// generate help menus
|
||||||
Help.generateHelpMenuFor( name );
|
Help.generateHelpMenuFor( name );
|
||||||
|
|
||||||
|
if ( $('#gollum-editor-help').length &&
|
||||||
|
typeof $('#gollum-editor-help').attr('data-autodisplay') !== 'undefined' &&
|
||||||
|
$('#gollum-editor-help').attr('data-autodisplay') === 'true' ) {
|
||||||
|
Help.show();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if ( $('#function-help').length ) {
|
if ( $('#function-help').length ) {
|
||||||
@@ -817,7 +840,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.generateHelpMenuFor
|
* Help.generateHelpMenuFor
|
||||||
* Generates the markup for the main help menu given a context name.
|
* Generates the markup for the main help menu given a context name.
|
||||||
@@ -832,11 +854,6 @@
|
|||||||
}
|
}
|
||||||
var helpData = Help._HELP[name];
|
var helpData = Help._HELP[name];
|
||||||
|
|
||||||
if ( EditorHas.mathJax() && Help.isLoadedFor('mathjax') ) {
|
|
||||||
debug('Adding MathJax support to help');
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
|
|
||||||
// clear this shiz out
|
// clear this shiz out
|
||||||
$('#gollum-editor-help-parent').html('');
|
$('#gollum-editor-help-parent').html('');
|
||||||
$('#gollum-editor-help-list').html('');
|
$('#gollum-editor-help-list').html('');
|
||||||
@@ -864,7 +881,6 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.generateSubMenu
|
* Help.generateSubMenu
|
||||||
* Generates the markup for the inline help sub-menu given the data
|
* Generates the markup for the inline help sub-menu given the data
|
||||||
@@ -891,15 +907,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
hide: function() {
|
hide: function() {
|
||||||
if ( $.browser.msie ) {
|
if ( $.browser.msie ) {
|
||||||
$('#gollum-editor-help').css('display', 'none');
|
$('#gollum-editor-help').css('display', 'none');
|
||||||
} else {
|
} else {
|
||||||
$('#gollum-editor-help').animate({
|
$('#gollum-editor-help').animate({
|
||||||
opacity: 0
|
opacity: 0
|
||||||
}, 200,
|
}, 200, function() {
|
||||||
function() {
|
|
||||||
$('#gollum-editor-help')
|
$('#gollum-editor-help')
|
||||||
.animate({ height: 'hide' }, 200);
|
.animate({ height: 'hide' }, 200);
|
||||||
});
|
});
|
||||||
@@ -914,15 +928,13 @@
|
|||||||
} else {
|
} else {
|
||||||
$('#gollum-editor-help').animate({
|
$('#gollum-editor-help').animate({
|
||||||
height: 'show'
|
height: 'show'
|
||||||
}, 200,
|
}, 200, function() {
|
||||||
function() {
|
|
||||||
$('#gollum-editor-help')
|
$('#gollum-editor-help')
|
||||||
.animate({ opacity: 1 }, 300);
|
.animate({ opacity: 1 }, 300);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.showHelpFor
|
* Help.showHelpFor
|
||||||
* Displays the actual help content given the two menu indexes, which are
|
* Displays the actual help content given the two menu indexes, which are
|
||||||
@@ -938,7 +950,6 @@
|
|||||||
$('#gollum-editor-help-content').html(html);
|
$('#gollum-editor-help-content').html(html);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.isLoadedFor
|
* Help.isLoadedFor
|
||||||
* Returns true if help is loaded for a specific markup language,
|
* Returns true if help is loaded for a specific markup language,
|
||||||
@@ -956,12 +967,10 @@
|
|||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
isShown: function() {
|
isShown: function() {
|
||||||
return ($('#gollum-editor-help').is(':visible'));
|
return ($('#gollum-editor-help').is(':visible'));
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.isValidHelpFormat
|
* Help.isValidHelpFormat
|
||||||
* Does a quick check to make sure that the help definition isn't in a
|
* Does a quick check to make sure that the help definition isn't in a
|
||||||
@@ -978,7 +987,6 @@
|
|||||||
helpArr[0].content.length );
|
helpArr[0].content.length );
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.setActiveHelp
|
* Help.setActiveHelp
|
||||||
* Sets the active help definition to the one defined in the argument,
|
* Sets the active help definition to the one defined in the argument,
|
||||||
@@ -1008,7 +1016,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.evtHelpButtonClick
|
* Help.evtHelpButtonClick
|
||||||
* Event handler for clicking the help button in the function bar.
|
* Event handler for clicking the help button in the function bar.
|
||||||
@@ -1018,11 +1025,18 @@
|
|||||||
*/
|
*/
|
||||||
evtHelpButtonClick: function( e ) {
|
evtHelpButtonClick: function( e ) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if ( Help.isShown() ) { Help.hide(); }
|
if ( Help.isShown() ) {
|
||||||
|
// turn off autodisplay if it's on
|
||||||
|
if ( $('#gollum-editor-help').length &&
|
||||||
|
$('#gollum-editor-help').attr('data-autodisplay') !== 'undefined' &&
|
||||||
|
$('#gollum-editor-help').attr('data-autodisplay') === 'true' ) {
|
||||||
|
$.post('/wiki/help?_method=delete');
|
||||||
|
$('#gollum-editor-help').attr('data-autodisplay', '');
|
||||||
|
}
|
||||||
|
Help.hide(); }
|
||||||
else { Help.show(); }
|
else { Help.show(); }
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.evtParentMenuClick
|
* Help.evtParentMenuClick
|
||||||
* Event handler for clicking on an item in the parent menu. Automatically
|
* Event handler for clicking on an item in the parent menu. Automatically
|
||||||
@@ -1047,7 +1061,6 @@
|
|||||||
$($('#gollum-editor-help-list li a').get(0)).click();
|
$($('#gollum-editor-help-list li a').get(0)).click();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Help.evtSubMenuClick
|
* Help.evtSubMenuClick
|
||||||
* Event handler for clicking an item in a help submenu. Renders the
|
* Event handler for clicking an item in a help submenu. Renders the
|
||||||
@@ -1068,7 +1081,6 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Publicly-accessible function to Help.define
|
// Publicly-accessible function to Help.define
|
||||||
$.GollumEditor.defineHelp = Help.define;
|
$.GollumEditor.defineHelp = Help.define;
|
||||||
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var ASCIIDoc = {
|
var ASCIIDoc = {
|
||||||
|
|
||||||
@@ -101,7 +101,7 @@ var ASCIIDoc = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('asciidoc', ASCIIDoc);
|
$.GollumEditor.defineLanguage('asciidoc', ASCIIDoc);
|
||||||
|
|
||||||
|
|
||||||
var ASCIIDocHelp = [
|
var ASCIIDocHelp = [
|
||||||
@@ -162,7 +162,6 @@ var ASCIIDocHelp = [
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
jQuery.GollumEditor.defineHelp('asciidoc', ASCIIDocHelp);
|
$.GollumEditor.defineHelp('asciidoc', ASCIIDocHelp);
|
||||||
|
|
||||||
})();
|
|
||||||
|
|
||||||
|
})(jQuery);
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
* Creole Language Definition
|
* Creole Language Definition
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var Creole = {
|
var Creole = {
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ var Creole = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
'function-hr' : {
|
'function-hr' : {
|
||||||
append: "\n\n----\n\n";
|
append: "\n\n----\n\n"
|
||||||
},
|
},
|
||||||
|
|
||||||
'function-ul' : {
|
'function-ul' : {
|
||||||
@@ -84,8 +84,9 @@ var Creole = {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
OK: function( res ) {
|
OK: function( res ) {
|
||||||
|
var h = '';
|
||||||
if ( res['url'] && res['alt'] ) {
|
if ( res['url'] && res['alt'] ) {
|
||||||
var h = '{{' + res['url'];
|
h = '{{' + res['url'];
|
||||||
if ( res['alt'] != '' ) {
|
if ( res['alt'] != '' ) {
|
||||||
h += '|' + res['alt'] + '}}';
|
h += '|' + res['alt'] + '}}';
|
||||||
}
|
}
|
||||||
@@ -98,6 +99,6 @@ var Creole = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('creole', Creole);
|
$.GollumEditor.defineLanguage('creole', Creole);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var MarkDown = {
|
var MarkDown = {
|
||||||
|
|
||||||
@@ -91,8 +91,8 @@ var MarkDown = {
|
|||||||
OK: function( res ) {
|
OK: function( res ) {
|
||||||
var rep = '';
|
var rep = '';
|
||||||
if ( res['text'] && res['href'] ) {
|
if ( res['text'] && res['href'] ) {
|
||||||
rep = '[' + res['text'] + ']('
|
rep = '[' + res['text'] + '](' +
|
||||||
+ res['href'] + ')';
|
res['href'] + ')';
|
||||||
}
|
}
|
||||||
$.GollumEditor.replaceSelection( rep );
|
$.GollumEditor.replaceSelection( rep );
|
||||||
}
|
}
|
||||||
@@ -205,7 +205,7 @@ var MarkDownHelp = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('markdown', MarkDown);
|
$.GollumEditor.defineLanguage('markdown', MarkDown);
|
||||||
jQuery.GollumEditor.defineHelp('markdown', MarkDownHelp);
|
$.GollumEditor.defineHelp('markdown', MarkDownHelp);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* Org-mode Language Definition
|
* Org-mode Language Definition
|
||||||
**/
|
**/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var OrgMode = {
|
var OrgMode = {
|
||||||
|
|
||||||
@@ -71,8 +71,8 @@ var OrgMode = {
|
|||||||
OK: function( res ) {
|
OK: function( res ) {
|
||||||
var rep = '';
|
var rep = '';
|
||||||
if ( res['text'] && res['href'] ) {
|
if ( res['text'] && res['href'] ) {
|
||||||
rep = '[[' + res['href'] + ']['
|
rep = '[[' + res['href'] + '][' +
|
||||||
+ res['text'] + ']]';
|
res['text'] + ']]';
|
||||||
}
|
}
|
||||||
else if ( res['href'] ) {
|
else if ( res['href'] ) {
|
||||||
rep = '[[' + res['href'] + ']]';
|
rep = '[[' + res['href'] + ']]';
|
||||||
@@ -93,7 +93,7 @@ var OrgMode = {
|
|||||||
id: 'url',
|
id: 'url',
|
||||||
name: 'Image URL',
|
name: 'Image URL',
|
||||||
type: 'text'
|
type: 'text'
|
||||||
},
|
}
|
||||||
],
|
],
|
||||||
OK: function( res ) {
|
OK: function( res ) {
|
||||||
var rep = '';
|
var rep = '';
|
||||||
@@ -136,7 +136,7 @@ var OrgModeHelp = [
|
|||||||
{
|
{
|
||||||
menuName: 'Tables',
|
menuName: 'Tables',
|
||||||
data: '<p>Org-mode supports simple tables (tables with equal number of cells in each row). To create a simple table, just separate the contents of each cell with a <code>|</code> character. For example, <br><br><code>|one|two|three|<br>|four|five|six|</code><br><br> will appear as a table with two rows and three columns. Additionally, <br><br><code>|one|two|three|<br>|---+---+-----|<br>|four|five|six|</code><br><br> will also appear as a table, but the first row will be interpreted as a header row and the <code><th></code> tag will be used to render it. </p>'
|
data: '<p>Org-mode supports simple tables (tables with equal number of cells in each row). To create a simple table, just separate the contents of each cell with a <code>|</code> character. For example, <br><br><code>|one|two|three|<br>|four|five|six|</code><br><br> will appear as a table with two rows and three columns. Additionally, <br><br><code>|one|two|three|<br>|---+---+-----|<br>|four|five|six|</code><br><br> will also appear as a table, but the first row will be interpreted as a header row and the <code><th></code> tag will be used to render it. </p>'
|
||||||
},
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -163,11 +163,11 @@ var OrgModeHelp = [
|
|||||||
data: "<p>Org-mode image syntax is exactly same as the syntax that you would use for a URI to link to itself. The image URI is enclosed in double square brackets. Alt text on images is not currently supported by Gollum's Org-mode parser.</p>"
|
data: "<p>Org-mode image syntax is exactly same as the syntax that you would use for a URI to link to itself. The image URI is enclosed in double square brackets. Alt text on images is not currently supported by Gollum's Org-mode parser.</p>"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('org', OrgMode);
|
$.GollumEditor.defineLanguage('org', OrgMode);
|
||||||
jQuery.GollumEditor.defineHelp('org', OrgModeHelp);
|
$.GollumEditor.defineHelp('org', OrgModeHelp);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* Pod Language Definition
|
* Pod Language Definition
|
||||||
**/
|
**/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var Pod = {
|
var Pod = {
|
||||||
|
|
||||||
@@ -55,8 +55,8 @@ var Pod = {
|
|||||||
OK: function( res ) {
|
OK: function( res ) {
|
||||||
var rep = '';
|
var rep = '';
|
||||||
if ( res['text'] && res['href'] ) {
|
if ( res['text'] && res['href'] ) {
|
||||||
rep = 'L<' + res['text'] + '|'
|
rep = 'L<' + res['text'] + '|' +
|
||||||
+ res['href'] + '>';
|
res['href'] + '>';
|
||||||
}
|
}
|
||||||
$.GollumEditor.replaceSelection( rep );
|
$.GollumEditor.replaceSelection( rep );
|
||||||
}
|
}
|
||||||
@@ -66,7 +66,7 @@ var Pod = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('pod', Pod);
|
$.GollumEditor.defineLanguage('pod', Pod);
|
||||||
|
|
||||||
|
|
||||||
var PodHelp = [
|
var PodHelp = [
|
||||||
@@ -106,6 +106,6 @@ var PodHelp = [
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
jQuery.GollumEditor.defineHelp('pod', PodHelp);
|
$.GollumEditor.defineHelp('pod', PodHelp);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -17,14 +17,14 @@
|
|||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var RDoc = {
|
var RDoc = {
|
||||||
|
|
||||||
'function-bold' : {
|
'function-bold' : {
|
||||||
search: /([^\n]+)([\n\s]*)/g,
|
search: /([^\n]+)([\n\s]*)/g,
|
||||||
replace: "((*$1*))$2"
|
replace: "((*$1*))$2"
|
||||||
}
|
},
|
||||||
'function-code' : {
|
'function-code' : {
|
||||||
search: /([^\n]+)([\n\s]*)/g,
|
search: /([^\n]+)([\n\s]*)/g,
|
||||||
replace: "(({$1}))$2"
|
replace: "(({$1}))$2"
|
||||||
@@ -69,6 +69,6 @@ var RDoc = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('rdoc', RDoc);
|
$.GollumEditor.defineLanguage('rdoc', RDoc);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* Textile Language Definition
|
* Textile Language Definition
|
||||||
*/
|
*/
|
||||||
(function() {
|
(function($) {
|
||||||
|
|
||||||
var Textile = {
|
var Textile = {
|
||||||
|
|
||||||
@@ -105,7 +105,7 @@ var Textile = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.GollumEditor.defineLanguage('textile', Textile);
|
$.GollumEditor.defineLanguage('textile', Textile);
|
||||||
|
|
||||||
|
|
||||||
var TextileHelp = [
|
var TextileHelp = [
|
||||||
@@ -170,6 +170,6 @@ var TextileHelp = [
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
jQuery.GollumEditor.defineHelp('textile', TextileHelp);
|
$.GollumEditor.defineHelp('textile', TextileHelp);
|
||||||
|
|
||||||
})();
|
})(jQuery);
|
||||||
@@ -0,0 +1,263 @@
|
|||||||
|
/**
|
||||||
|
* gollum.dialog.js
|
||||||
|
*
|
||||||
|
* Used for dialogs. Duh.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
(function($) {
|
||||||
|
|
||||||
|
var Dialog = {
|
||||||
|
|
||||||
|
debugOn: false,
|
||||||
|
markupCreated: false,
|
||||||
|
markup: '',
|
||||||
|
|
||||||
|
attachEvents: function( evtOK ) {
|
||||||
|
$('#gollum-dialog-action-ok').click(function( e ) {
|
||||||
|
Dialog.eventOK( e, evtOK );
|
||||||
|
});
|
||||||
|
$('#gollum-dialog-action-cancel').click( Dialog.eventCancel );
|
||||||
|
$('#gollum-dialog-dialog input[type="text"]').keydown(function( e ) {
|
||||||
|
if ( e.keyCode == 13 ) {
|
||||||
|
Dialog.eventOK( e, evtOK );
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
detachEvents: function() {
|
||||||
|
$('#gollum-dialog-action-ok').unbind('click');
|
||||||
|
$('#gollum-dialog-action-cancel').unbind('click');
|
||||||
|
},
|
||||||
|
|
||||||
|
createFieldMarkup: function( fieldArray ) {
|
||||||
|
var fieldMarkup = '<fieldset>';
|
||||||
|
for ( var i=0; i < fieldArray.length; i++ ) {
|
||||||
|
if ( typeof fieldArray[i] == 'object' ) {
|
||||||
|
fieldMarkup += '<div class="field">';
|
||||||
|
switch ( fieldArray[i].type ) {
|
||||||
|
|
||||||
|
// only text is supported for now
|
||||||
|
case 'text':
|
||||||
|
fieldMarkup += Dialog.createFieldText( fieldArray[i] );
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
fieldMarkup += '</div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
fieldMarkup += '</fieldset>';
|
||||||
|
return fieldMarkup;
|
||||||
|
},
|
||||||
|
|
||||||
|
createFieldText: function( fieldAttributes ) {
|
||||||
|
var html = '';
|
||||||
|
|
||||||
|
if ( fieldAttributes.name ) {
|
||||||
|
html += '<label';
|
||||||
|
if ( fieldAttributes.id ) {
|
||||||
|
html += ' for="' + fieldAttributes.name + '"';
|
||||||
|
}
|
||||||
|
html += '>' + fieldAttributes.name + '</label>';
|
||||||
|
}
|
||||||
|
|
||||||
|
html += '<input type="text"';
|
||||||
|
|
||||||
|
if ( fieldAttributes.id ) {
|
||||||
|
html += ' name="' + fieldAttributes.id + '"'
|
||||||
|
if ( fieldAttributes.type == 'code' ) {
|
||||||
|
html+= ' class="code"';
|
||||||
|
}
|
||||||
|
html += ' id="gollum-dialog-dialog-generated-field-' +
|
||||||
|
fieldAttributes.id + '">';
|
||||||
|
}
|
||||||
|
|
||||||
|
return html;
|
||||||
|
},
|
||||||
|
|
||||||
|
createMarkup: function( title, body ) {
|
||||||
|
Dialog.markupCreated = true;
|
||||||
|
if ($.facebox) {
|
||||||
|
return '<div id="gollum-dialog-dialog">' +
|
||||||
|
'<div id="gollum-dialog-dialog-title"><h4>' +
|
||||||
|
title +'</h4></div>' +
|
||||||
|
'<div id="gollum-dialog-dialog-body">' + body + '</div>' +
|
||||||
|
'<div id="gollum-dialog-dialog-buttons">' +
|
||||||
|
'<a href="#" title="Cancel" id="gollum-dialog-action-cancel" ' +
|
||||||
|
'class="gollum-minibutton">Cancel</a>' +
|
||||||
|
'<a href="#" title="OK" id="gollum-dialog-action-ok" '+
|
||||||
|
'class="gollum-minibutton">OK</a>' +
|
||||||
|
'</div>' +
|
||||||
|
'</div>';
|
||||||
|
} else {
|
||||||
|
return '<div id="gollum-dialog-dialog">' +
|
||||||
|
'<div id="gollum-dialog-dialog-inner">' +
|
||||||
|
'<div id="gollum-dialog-dialog-bg">' +
|
||||||
|
'<div id="gollum-dialog-dialog-title"><h4>' +
|
||||||
|
title +'</h4></div>' +
|
||||||
|
'<div id="gollum-dialog-dialog-body">' + body + '</div>' +
|
||||||
|
'<div id="gollum-dialog-dialog-buttons">' +
|
||||||
|
'<a href="#" title="Cancel" id="gollum-dialog-action-cancel" ' +
|
||||||
|
'class="minibutton">Cancel</a>' +
|
||||||
|
'<a href="#" title="OK" id="gollum-dialog-action-ok" '+
|
||||||
|
'class="minibutton">OK</a>' +
|
||||||
|
'</div>' +
|
||||||
|
'</div>' +
|
||||||
|
'</div>' +
|
||||||
|
'</div>';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
eventCancel: function( e ) {
|
||||||
|
e.preventDefault();
|
||||||
|
debug('Cancelled dialog.');
|
||||||
|
Dialog.hide();
|
||||||
|
},
|
||||||
|
|
||||||
|
eventOK: function( e, evtOK ) {
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
var results = [];
|
||||||
|
// get the results from each field and build them into the object
|
||||||
|
$('#gollum-dialog-dialog-body input').each(function() {
|
||||||
|
results[$(this).attr('name')] = $(this).val();
|
||||||
|
});
|
||||||
|
|
||||||
|
// pass them to evtOK if it exists (which it should)
|
||||||
|
if ( evtOK &&
|
||||||
|
typeof evtOK == 'function' ) {
|
||||||
|
evtOK( results );
|
||||||
|
}
|
||||||
|
Dialog.hide();
|
||||||
|
},
|
||||||
|
|
||||||
|
hide: function() {
|
||||||
|
if ( $.facebox ) {
|
||||||
|
Dialog.markupCreated = false;
|
||||||
|
$(document).trigger('close.facebox');
|
||||||
|
Dialog.detachEvents();
|
||||||
|
} else {
|
||||||
|
if ( $.browser.msie ) {
|
||||||
|
$('#gollum-dialog-dialog').hide().removeClass('active');
|
||||||
|
$('select').css('visibility', 'visible');
|
||||||
|
} else {
|
||||||
|
$('#gollum-dialog-dialog').animate({ opacity: 0 }, {
|
||||||
|
duration: 200,
|
||||||
|
complete: function() {
|
||||||
|
$('#gollum-dialog-dialog').removeClass('active');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
init: function( argObject ) {
|
||||||
|
var title = '';
|
||||||
|
var body = '';
|
||||||
|
|
||||||
|
// bail out if necessary
|
||||||
|
if ( !argObject ||
|
||||||
|
typeof argObject != 'object' ) {
|
||||||
|
debug('Editor Dialog: Cannot init; invalid init object');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( argObject.body && typeof argObject.body == 'string' ) {
|
||||||
|
body = '<p>' + argObject.body + '</p>';
|
||||||
|
}
|
||||||
|
|
||||||
|
// alright, build out fields
|
||||||
|
if ( argObject.fields && typeof argObject.fields == 'object' ) {
|
||||||
|
body += Dialog.createFieldMarkup( argObject.fields );
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( argObject.title && typeof argObject.title == 'string' ) {
|
||||||
|
title = argObject.title;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( Dialog.markupCreated ) {
|
||||||
|
if ($.facebox) {
|
||||||
|
$(document).trigger('close.facebox');
|
||||||
|
} else {
|
||||||
|
$('#gollum-dialog-dialog').remove();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Dialog.markup = Dialog.createMarkup( title, body );
|
||||||
|
|
||||||
|
if ($.facebox) {
|
||||||
|
$(document).bind('reveal.facebox', function() {
|
||||||
|
if ( argObject.OK &&
|
||||||
|
typeof argObject.OK == 'function' ) {
|
||||||
|
Dialog.attachEvents( argObject.OK );
|
||||||
|
$($('#facebox input[type="text"]').get(0)).focus();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
$('body').append( Dialog.markup );
|
||||||
|
if ( argObject.OK &&
|
||||||
|
typeof argObject.OK == 'function' ) {
|
||||||
|
Dialog.attachEvents( argObject.OK );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Dialog.show();
|
||||||
|
},
|
||||||
|
|
||||||
|
show: function() {
|
||||||
|
if ( !Dialog.markupCreated ) {
|
||||||
|
debug('Dialog: No markup to show. Please use init first.');
|
||||||
|
} else {
|
||||||
|
debug('Showing dialog');
|
||||||
|
if ($.facebox) {
|
||||||
|
$.facebox( Dialog.markup );
|
||||||
|
} else {
|
||||||
|
if ( $.browser.msie ) {
|
||||||
|
$('#gollum-dialog.dialog').addClass('active');
|
||||||
|
Dialog.position();
|
||||||
|
$('select').css('visibility', 'hidden');
|
||||||
|
} else {
|
||||||
|
$('#gollum-dialog.dialog').css('display', 'none');
|
||||||
|
$('#gollum-dialog-dialog').animate({ opacity: 0 }, {
|
||||||
|
duration: 0,
|
||||||
|
complete: function() {
|
||||||
|
$('#gollum-dialog-dialog').css('display', 'block');
|
||||||
|
Dialog.position(); // position this thing
|
||||||
|
$('#gollum-dialog-dialog').animate({ opacity: 1 }, {
|
||||||
|
duration: 500
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
position: function() {
|
||||||
|
var dialogHeight = $('#gollum-dialog-dialog-inner').height();
|
||||||
|
$('#gollum-dialog-dialog-inner')
|
||||||
|
.css('height', dialogHeight + 'px')
|
||||||
|
.css('margin-top', -1 * parseInt( dialogHeight / 2 ));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
if ($.facebox) {
|
||||||
|
$(document).bind('reveal.facebox', function() {
|
||||||
|
$('#facebox img.close_image').remove();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
var debug = function(m) {
|
||||||
|
if ( Dialog.debugOn
|
||||||
|
&& typeof console != 'undefined' ) {
|
||||||
|
console.log( m );
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
$.GollumDialog = Dialog;
|
||||||
|
|
||||||
|
})(jQuery);
|
||||||
@@ -0,0 +1,161 @@
|
|||||||
|
// ua
|
||||||
|
$(document).ready(function() {
|
||||||
|
var nodeSelector = {
|
||||||
|
node1: null,
|
||||||
|
node2: null,
|
||||||
|
|
||||||
|
selectNodeRange: function( n1, n2 ) {
|
||||||
|
if ( nodeSelector.node1 && nodeSelector.node2 ) {
|
||||||
|
$('#wiki-history td.selected').removeClass('selected');
|
||||||
|
nodeSelector.node1.addClass('selected');
|
||||||
|
nodeSelector.node2.addClass('selected');
|
||||||
|
|
||||||
|
// swap the nodes around if they went in reverse
|
||||||
|
if ( nodeSelector.nodeComesAfter( nodeSelector.node1,
|
||||||
|
nodeSelector.node2 ) ) {
|
||||||
|
var n = nodeSelector.node1;
|
||||||
|
nodeSelector.node1 = nodeSelector.node2;
|
||||||
|
nodeSelector.node2 = n;
|
||||||
|
}
|
||||||
|
|
||||||
|
var s = true;
|
||||||
|
var $nextNode = nodeSelector.node1.next();
|
||||||
|
while ( $nextNode ) {
|
||||||
|
$nextNode.addClass('selected');
|
||||||
|
if ( $nextNode[0] == nodeSelector.node2[0] ) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$nextNode = $nextNode.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
nodeComesAfter: function ( n1, n2 ) {
|
||||||
|
var s = false;
|
||||||
|
$(n1).prevAll().each(function() {
|
||||||
|
if ( $(this)[0] == $(n2)[0] ) {
|
||||||
|
s = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return s;
|
||||||
|
},
|
||||||
|
|
||||||
|
checkNode: function( nodeCheckbox ) {
|
||||||
|
var $nodeCheckbox = nodeCheckbox;
|
||||||
|
var $node = $(nodeCheckbox).parent().parent();
|
||||||
|
// if we're unchecking
|
||||||
|
if ( !$nodeCheckbox.is(':checked') ) {
|
||||||
|
|
||||||
|
// remove the range, since we're breaking it
|
||||||
|
$('#wiki-history tr.selected').each(function() {
|
||||||
|
if ( $(this).find('td.checkbox input').is(':checked') ) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$(this).removeClass('selected');
|
||||||
|
});
|
||||||
|
|
||||||
|
// no longer track this
|
||||||
|
if ( $node[0] == nodeSelector.node1[0] ) {
|
||||||
|
nodeSelector.node1 = null;
|
||||||
|
if ( nodeSelector.node2 ) {
|
||||||
|
nodeSelector.node1 = nodeSelector.node2;
|
||||||
|
nodeSelector.node2 = null;
|
||||||
|
}
|
||||||
|
} else if ( $node[0] == nodeSelector.node2[0] ) {
|
||||||
|
nodeSelector.node2 = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
if ( !nodeSelector.node1 ) {
|
||||||
|
nodeSelector.node1 = $node;
|
||||||
|
nodeSelector.node1.addClass('selected');
|
||||||
|
} else if ( !nodeSelector.node2 ) {
|
||||||
|
// okay, we don't have a node 2 but have a node1
|
||||||
|
nodeSelector.node2 = $node;
|
||||||
|
nodeSelector.node2.addClass('selected');
|
||||||
|
nodeSelector.selectNodeRange( nodeSelector.node1,
|
||||||
|
nodeSelector.node2 );
|
||||||
|
} else {
|
||||||
|
// we have two selected already
|
||||||
|
$nodeCheckbox[0].checked = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// ua detection
|
||||||
|
if ($.browser.mozilla) {
|
||||||
|
$('body').addClass('ff');
|
||||||
|
} else if ($.browser.webkit) {
|
||||||
|
$('body').addClass('webkit');
|
||||||
|
} else if ($.browser.msie) {
|
||||||
|
$('body').addClass('ie');
|
||||||
|
if ($.browser.version == "7.0") {
|
||||||
|
$('body').addClass('ie7');
|
||||||
|
} else if ($.browser.version == "8.0") {
|
||||||
|
$('body').addClass('ie8');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#minibutton-new-page').length) {
|
||||||
|
$('#minibutton-new-page').removeClass('jaws');
|
||||||
|
$('#minibutton-new-page').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$.GollumDialog.init({
|
||||||
|
title: 'Create New Page',
|
||||||
|
fields: [
|
||||||
|
{
|
||||||
|
id: 'name',
|
||||||
|
name: 'Page Name',
|
||||||
|
type: 'text'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
OK: function( res ) {
|
||||||
|
var n = 'New Page';
|
||||||
|
if ( res['name'] )
|
||||||
|
var n = res['name'];
|
||||||
|
n = encodeURIComponent( n );
|
||||||
|
window.location = '/' + n;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#wiki-wrapper').hasClass('history')) {
|
||||||
|
$('#wiki-history td.checkbox input').each(function() {
|
||||||
|
$(this).click(function() {
|
||||||
|
nodeSelector.checkNode($(this));
|
||||||
|
});
|
||||||
|
if ( $(this).is(':checked') ) {
|
||||||
|
nodeSelector.checkNode($(this));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if ($('.history a.action-compare-revision').length) {
|
||||||
|
$('.history a.action-compare-revision').click(function() {
|
||||||
|
$("#version-form").submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#searchbar a#search-submit').length) {
|
||||||
|
$.GollumPlaceholder.add($('#searchbar #search-query'));
|
||||||
|
$('#searchbar a#search-submit').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$('#searchbar #search-form')[0].submit();
|
||||||
|
});
|
||||||
|
$('#searchbar #search-form').submit(function(e) {
|
||||||
|
$.GollumPlaceholder.clearAll();
|
||||||
|
$(this).unbind('submit');
|
||||||
|
$(this).submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#gollum-revert-form').length &&
|
||||||
|
$('.gollum-revert-button').length ) {
|
||||||
|
$('a.gollum-revert-button').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$('#gollum-revert-form').submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
/*
|
|
||||||
* ../SourceForge/trunk/mathjax/config/MMLorHTML.js
|
|
||||||
*
|
|
||||||
* Copyright (c) 2010 Design Science, Inc.
|
|
||||||
*
|
|
||||||
* Part of the MathJax library.
|
|
||||||
* See http://www.mathjax.org for details.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0;
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
MathJax.Unpack([
|
|
||||||
['(function(c){var i="1.0";var g=','MathJax.Hub','.Insert({prefer:{MSIE:"MML",Firefox:"MML",Opera:"HTML",other:"HTML"}},(',1,'.config.MMLorHTML||{}));var e={Firefox:3,Opera:9.52,MSIE:6,Chrome:0.3,Safari:2,Konqueror:4};var h=(c','.Browser','.version==="0.0"||','c.Browser.versionAtLeast','(e[c',5,']||0));var b;try{new ActiveXObject("MathPlayer.Factory.1");b=true}catch(d){b=false}var f=(c',5,'.isFirefox&&',7,'("1.5"))||(c',5,'.isMSIE&&b)||(c',5,'.isOpera&&',7,'("9.52"));var a=(g.prefer&&typeof(g.prefer)==="object"?g.prefer[',1,5,']||g.prefer.other||"HTML":g.prefer);if(h||f){if(f&&(a==="MML"||!h)){','c.config.jax.unshift("output/','NativeMML")}else{',24,'HTML-CSS")}}else{c.PreProcess','.disabled=true;','c.prepareScripts',28,'MathJax.Message.Set("Your browser does not support MathJax",null,4000);c.Startup.signal.Post("MathJax not supported")}})(',1,');MathJax.Ajax.loadComplete("[MathJax]/config/MMLorHTML.js");']
|
|
||||||
]);
|
|
||||||
|
|
||||||
@@ -1,590 +0,0 @@
|
|||||||
/*************************************************************
|
|
||||||
*
|
|
||||||
* MathJax/config/MathJax.js
|
|
||||||
*
|
|
||||||
* This configuration file is loaded when there is no explicit
|
|
||||||
* configuration script in the <script> tag that loads MathJax.js
|
|
||||||
*
|
|
||||||
* Use it to customize the MathJax settings. See comments below.
|
|
||||||
*
|
|
||||||
* ---------------------------------------------------------------------
|
|
||||||
*
|
|
||||||
* Copyright (c) 2009-10 Design Science, Inc.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
MathJax.Hub.Config({
|
|
||||||
|
|
||||||
//
|
|
||||||
// A comma-separated list of configuration files to load
|
|
||||||
// when MathJax starts up. E.g., to define local macros, etc.
|
|
||||||
// The default directory is the MathJax/config directory.
|
|
||||||
//
|
|
||||||
// Example: config: ["local/local.js"],
|
|
||||||
// Example: config: ["local/local.js","MMLtoHTML.js"],
|
|
||||||
//
|
|
||||||
config: [],
|
|
||||||
|
|
||||||
//
|
|
||||||
// A comma-separated list of CSS stylesheet files to be loaded
|
|
||||||
// when MathJax starts up. The default directory is the
|
|
||||||
// MathJax/config directory.
|
|
||||||
//
|
|
||||||
// Example: styleSheets: ["MathJax.css"],
|
|
||||||
//
|
|
||||||
styleSheets: [],
|
|
||||||
|
|
||||||
//
|
|
||||||
// Styles to be defined dynamically at startup time.
|
|
||||||
//
|
|
||||||
// Example:
|
|
||||||
// styles: {
|
|
||||||
// ".MathJax .merror": {
|
|
||||||
// color: "blue",
|
|
||||||
// "background-color": "green"
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
//
|
|
||||||
styles: {},
|
|
||||||
|
|
||||||
//
|
|
||||||
// A comma-separated list of input and output jax to initialize at startup.
|
|
||||||
// Their main code is loaded only when they are actually used, so it is not
|
|
||||||
// inefficient to include jax that may not actually be used on the page. These
|
|
||||||
// are found in the MathJax/jax directory.
|
|
||||||
//
|
|
||||||
jax: ["input/TeX","output/HTML-CSS"],
|
|
||||||
|
|
||||||
//
|
|
||||||
// A comma-separated list of extensions to load at startup. The default
|
|
||||||
// directory is MathJax/extensions.
|
|
||||||
//
|
|
||||||
// Example: extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"],
|
|
||||||
//
|
|
||||||
extensions: ["tex2jax.js"],
|
|
||||||
|
|
||||||
//
|
|
||||||
// Patterns to remove from before and after math script tags. If you are not
|
|
||||||
// using one of the preprocessors (e.g., tex2jax), you need to insert something
|
|
||||||
// extra into your HTML file in order to avoid a bug in Internet Explorer. IE
|
|
||||||
// removes spaces from the DOM that it thinks are redundent, and since a SCRIPT
|
|
||||||
// tag usually doesn't add content to the page, if there is a space before and after
|
|
||||||
// a MathJax SCRIPT tag, IE will remove the first space. When MathJax inserts
|
|
||||||
// the typeset mathematics, this means there will be no space before it and the
|
|
||||||
// preceeding text. In order to avoid this, you should include some "guard characters"
|
|
||||||
// before or after the math SCRIPT tag; define the patterns you want to use below.
|
|
||||||
// Note that these are used as regular expressions, so you will need to quote
|
|
||||||
// special characters. Furthermore, since they are javascript strings, you must
|
|
||||||
// quote javascript special characters as well. So to obtain a backslash, you must
|
|
||||||
// use \\ (doubled for javascript). For example, "\\[" is the pattern \[ in the
|
|
||||||
// regular expression. That means that if you want an actual backslash in your
|
|
||||||
// guard characters, you need to use "\\\\" in order to get \\ in the regular
|
|
||||||
// expression, and \ in the actual text. If both preJax and postJax are defined,
|
|
||||||
// both must be present in order to be removed.
|
|
||||||
//
|
|
||||||
// See also the preRemoveClass comments below.
|
|
||||||
//
|
|
||||||
// Example:
|
|
||||||
// preJax: "\\\\\\\\", // makes a double backslash the preJax text
|
|
||||||
// or
|
|
||||||
// preJax: "\\[\\[", // jax scripts must be enclosed in double brackets
|
|
||||||
// postJax: "\\]\\]",
|
|
||||||
//
|
|
||||||
preJax: null,
|
|
||||||
postJax: null,
|
|
||||||
|
|
||||||
//
|
|
||||||
// The CSS class for a math preview to be removed preceeding a MathJax
|
|
||||||
// SCRIPT tag. If the tag just before the MathJax SCRIPT tag is of this
|
|
||||||
// class, its contents are removed when MathJax processes the SCRIPT
|
|
||||||
// tag. This allows you to include a math preview in a form that will
|
|
||||||
// be displayed prior to MathJax performing its typesetting. It also
|
|
||||||
// avoids the Internet Explorer space-removal bug, and can be used in
|
|
||||||
// place of preJax and postJax if that is more convenient.
|
|
||||||
//
|
|
||||||
// For example
|
|
||||||
//
|
|
||||||
// <span class="MathJax_Preview">[math]</span><script type="math/tex">...</script>
|
|
||||||
//
|
|
||||||
// would display "[math]" in place of the math until MathJax is able to typeset it.
|
|
||||||
//
|
|
||||||
preRemoveClass: "MathJax_Preview",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This value controls whether the "Processing Math: nn%" message are displayed
|
|
||||||
// in the lower left-hand corner. Set to "false" to prevent those messages (though
|
|
||||||
// file loading and other messages will still be shown).
|
|
||||||
//
|
|
||||||
showProcessingMessages: true,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This value controls the verbosity of the messages in the lower left-hand corner.
|
|
||||||
// Set it to "none" to eliminate all messages, or set it to "simple" to show
|
|
||||||
// "Loading..." and "Processing..." rather than showing the full file name and the
|
|
||||||
// percentage of the mathematics processed.
|
|
||||||
//
|
|
||||||
messageStyle: "normal",
|
|
||||||
|
|
||||||
//
|
|
||||||
// These two parameters control the alignment and shifting of displayed equations.
|
|
||||||
// The first can be "left", "center", or "right", and determines the alignment of
|
|
||||||
// displayed equations. When the alignment is not "center", the second determines
|
|
||||||
// an indentation from the left or right side for the displayed equations.
|
|
||||||
//
|
|
||||||
displayAlign: "center",
|
|
||||||
displayIndent: "0em",
|
|
||||||
|
|
||||||
//
|
|
||||||
// Normally MathJax will perform its starup commands (loading of
|
|
||||||
// configuration, styles, jax, and so on) as soon as it can. If you
|
|
||||||
// expect to be doing additional configuration on the page, however, you
|
|
||||||
// may want to have it wait until the page's onload hander is called. If so,
|
|
||||||
// set this to "onload".
|
|
||||||
//
|
|
||||||
delayStartupUntil: "none",
|
|
||||||
|
|
||||||
//
|
|
||||||
// Normally MathJax will typeset the mathematics on the page as soon as
|
|
||||||
// the page is loaded. If you want to delay that process, in which case
|
|
||||||
// you will need to call MathJax.Hub.Typeset() yourself by hand, set
|
|
||||||
// this value to true.
|
|
||||||
//
|
|
||||||
skipStartupTypeset: false,
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the tex2jax preprocessor (when you have included
|
|
||||||
// "tex2jax.js" in the extensions list above).
|
|
||||||
//
|
|
||||||
tex2jax: {
|
|
||||||
|
|
||||||
//
|
|
||||||
// The Id of the element to be processed (defaults to full document)
|
|
||||||
//
|
|
||||||
element: null,
|
|
||||||
|
|
||||||
//
|
|
||||||
// The delimiters that surround in-line math expressions. The first in each
|
|
||||||
// pair is the initial delimiter and the second is the terminal delimiter.
|
|
||||||
// Comment out any that you don't want, but be sure there is no extra
|
|
||||||
// comma at the end of the last item in the list -- some browsers won't
|
|
||||||
// be able to handle that.
|
|
||||||
//
|
|
||||||
inlineMath: [
|
|
||||||
// ['$','$'], // uncomment this for standard TeX math delimiters
|
|
||||||
['\\(','\\)']
|
|
||||||
],
|
|
||||||
|
|
||||||
//
|
|
||||||
// The delimiters that surround displayed math expressions. The first in each
|
|
||||||
// pair is the initial delimiter and the second is the terminal delimiter.
|
|
||||||
// Comment out any that you don't want, but be sure there is no extra
|
|
||||||
// comma at the end of the last item in the list -- some browsers won't
|
|
||||||
// be able to handle that.
|
|
||||||
//
|
|
||||||
displayMath: [
|
|
||||||
['$$','$$'],
|
|
||||||
['\\[','\\]']
|
|
||||||
],
|
|
||||||
|
|
||||||
//
|
|
||||||
// This array lists the names of the tags whose contents should not be
|
|
||||||
// processed by tex2jax (other than to look for ignore/process classes
|
|
||||||
// as listed below). You can add to (or remove from) this list to prevent
|
|
||||||
// MathJax from processing mathematics in specific contexts.
|
|
||||||
//
|
|
||||||
skipTags: ["script","noscript","style","textarea","pre","code"],
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the class name used to mark elements whose contents should
|
|
||||||
// not be processed by tex2jax (other than to look for the
|
|
||||||
// processClass pattern below). Note that this is a regular
|
|
||||||
// expression, and so you need to be sure to quote any regexp special
|
|
||||||
// characters. The pattern is automatically preceeded by '(^| )(' and
|
|
||||||
// followed by ')( |$)', so your pattern will have to match full words
|
|
||||||
// in the class name. Assigning an element this class name will
|
|
||||||
// prevent `tex2jax` from processing its contents.
|
|
||||||
//
|
|
||||||
ignoreClass: "tex2jax_ignore",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the class name used to mark elements whose contents SHOULD
|
|
||||||
// be processed by tex2jax. This is used to turn on processing within
|
|
||||||
// tags that have been marked as ignored or skipped above. Note that
|
|
||||||
// this is a regular expression, and so you need to be sure to quote
|
|
||||||
// any regexp special characters. The pattern is automatically
|
|
||||||
// preceeded by '(^| )(' and followed by ')( |$)', so your pattern
|
|
||||||
// will have to match full words in the class name. Use this to
|
|
||||||
// restart processing within an element that has been marked as
|
|
||||||
// ignored above.
|
|
||||||
//
|
|
||||||
processClass: "tex2jax_process",
|
|
||||||
|
|
||||||
//
|
|
||||||
// Set to "true" to allow \$ to produce a dollar without starting in-line
|
|
||||||
// math mode. If you uncomment the ['$','$'] line above, you should change
|
|
||||||
// this to true so that you can insert plain dollar signs into your documents
|
|
||||||
//
|
|
||||||
processEscapes: false,
|
|
||||||
|
|
||||||
//
|
|
||||||
// Controls whether tex2jax processes LaTeX environments outside of math
|
|
||||||
// mode. Set to "false" to prevent processing of environments except within
|
|
||||||
// math mode.
|
|
||||||
//
|
|
||||||
processEnvironments: true,
|
|
||||||
|
|
||||||
//
|
|
||||||
// Controls whether tex2jax inserts MathJax_Preview spans to make a
|
|
||||||
// preview available, and what preview to use, when it locates in-line
|
|
||||||
// and display mathetics on the page. The default is "TeX", which
|
|
||||||
// means use the TeX code as the preview (until it is processed by
|
|
||||||
// MathJax). Set to "none" to prevent the previews from being
|
|
||||||
// inserted (the math will simply disappear until it is typeset). Set
|
|
||||||
// to an array containing the description of an HTML snippet in order
|
|
||||||
// to use the same preview for all equations on the page (e.g., you
|
|
||||||
// could have it say "[math]" or load an image).
|
|
||||||
//
|
|
||||||
// E.g., preview: ["[math]"],
|
|
||||||
// or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]]
|
|
||||||
//
|
|
||||||
preview: "TeX"
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the mml2jax preprocessor (when you have included
|
|
||||||
// "mml2jax.js" in the extensions list above).
|
|
||||||
//
|
|
||||||
mml2jax: {
|
|
||||||
|
|
||||||
//
|
|
||||||
// The Id of the element to be processed (defaults to full document)
|
|
||||||
//
|
|
||||||
element: null,
|
|
||||||
|
|
||||||
//
|
|
||||||
// Controls whether mml2jax inserts MathJax_Preview spans to make a
|
|
||||||
// preview available, and what preview to use, whrn it locates
|
|
||||||
// mathematics on the page. The default is "alttext", which means use
|
|
||||||
// the <math> tag's alttext attribute as the preview (until it is
|
|
||||||
// processed by MathJax), if the tag has one. Set to "none" to
|
|
||||||
// prevent the previews from being inserted (the math will simply
|
|
||||||
// disappear until it is typeset). Set to an array containing the
|
|
||||||
// description of an HTML snippet in order to use the same preview for
|
|
||||||
// all equations on the page (e.g., you could have it say "[math]" or
|
|
||||||
// load an image).
|
|
||||||
//
|
|
||||||
// E.g., preview: ["[math]"],
|
|
||||||
// or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]]
|
|
||||||
//
|
|
||||||
preview: "alttext"
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the jsMath2jax preprocessor (when you have included
|
|
||||||
// "jsMath2jax.js" in the extensions list above).
|
|
||||||
//
|
|
||||||
jsMath2jax: {
|
|
||||||
|
|
||||||
//
|
|
||||||
// The Id of the element to be processed (defaults to full document)
|
|
||||||
//
|
|
||||||
element: null,
|
|
||||||
|
|
||||||
//
|
|
||||||
// Controls whether jsMath2jax inserts MathJax_Preview spans to make a
|
|
||||||
// preview available, and what preview to use, when it locates
|
|
||||||
// mathematics on the page. The default is "TeX", which means use the
|
|
||||||
// TeX code as the preview (until it is processed by MathJax). Set to
|
|
||||||
// "none" to prevent the previews from being inserted (the math will
|
|
||||||
// simply disappear until it is typeset). Set to an array containing
|
|
||||||
// the description of an HTML snippet in order to use the same preview
|
|
||||||
// for all equations on the page (e.g., you could have it say "[math]"
|
|
||||||
// or load an image).
|
|
||||||
//
|
|
||||||
// E.g., preview: ["[math]"],
|
|
||||||
// or preview: [["img",{src: "http://myserver.com/images/mypic.jpg"}]]
|
|
||||||
//
|
|
||||||
preview: "TeX"
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the TeX input jax.
|
|
||||||
//
|
|
||||||
TeX: {
|
|
||||||
|
|
||||||
//
|
|
||||||
// This specifies the side on which \tag{} macros will place the tags.
|
|
||||||
// Set to "left" to place on the left-hand side.
|
|
||||||
//
|
|
||||||
TagSide: "right",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the amound of indentation (from right or left) for the tags.
|
|
||||||
//
|
|
||||||
TagIndent: ".8em",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the width to use for the multline environment
|
|
||||||
//
|
|
||||||
MultLineWidth: "85%",
|
|
||||||
|
|
||||||
//
|
|
||||||
// List of macros to define. These are of the form
|
|
||||||
// name: value
|
|
||||||
// where 'value' is the replacement text for the macro \name.
|
|
||||||
// The 'value' can also be [value,n] where 'value' is the replacement
|
|
||||||
// text and 'n' is the number of parameters for the macro.
|
|
||||||
// Note that backslashes must be doubled in the replacement string.
|
|
||||||
//
|
|
||||||
// E.g.,
|
|
||||||
//
|
|
||||||
// Macros: {
|
|
||||||
// RR: '{\\bf R}',
|
|
||||||
// bold: ['{\\bf #1}', 1]
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
Macros: {}
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the MathML inupt jax.
|
|
||||||
//
|
|
||||||
MathML: {
|
|
||||||
//
|
|
||||||
// This specifies whether to use TeX spacing or MathML spacing when the
|
|
||||||
// HTML-CSS output jax is used.
|
|
||||||
//
|
|
||||||
useMathMLspacing: false
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the HTML-CSS output jax.
|
|
||||||
//
|
|
||||||
"HTML-CSS": {
|
|
||||||
|
|
||||||
//
|
|
||||||
// This controls the global scaling of mathematics as compared to the
|
|
||||||
// surrounding text. Values between 100 and 133 are usually good choices.
|
|
||||||
//
|
|
||||||
scale: 100,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is a list of the fonts to look for on a user's computer in
|
|
||||||
// preference to using MathJax's web-based fonts. These must
|
|
||||||
// correspond to directories available in the jax/output/HTML-CSS/fonts
|
|
||||||
// directory, where MathJax stores data about the characters available
|
|
||||||
// in the fonts. Set this to ["TeX"], for example, to prevent the
|
|
||||||
// use of the STIX fonts, or set it to an empty list, [], if
|
|
||||||
// you want to force MathJax to use web-based or image fonts.
|
|
||||||
//
|
|
||||||
availableFonts: ["STIX","TeX"],
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the preferred font to use when more than one of those
|
|
||||||
// listed above is available.
|
|
||||||
//
|
|
||||||
preferredFont: "TeX",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the web-based font to use when none of the fonts listed
|
|
||||||
// above are available on the user's computer. Note that currently
|
|
||||||
// only the TeX font is available in a web-based form. Set this to
|
|
||||||
//
|
|
||||||
// webFont: null,
|
|
||||||
//
|
|
||||||
// if you want to prevent the use of web-based fonts.
|
|
||||||
//
|
|
||||||
webFont: "TeX",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the font to use for image fallback mode (when none of the
|
|
||||||
// fonts listed above are available and the browser doesn't support
|
|
||||||
// web-fonts via the @font-face CSS directive). Note that currently
|
|
||||||
// only the TeX font is available as an image font. Set this to
|
|
||||||
//
|
|
||||||
// imageFont: null,
|
|
||||||
//
|
|
||||||
// if you want to prevent the use of image fonts (e.g., you have not
|
|
||||||
// installed the image fonts on your server). In this case, only
|
|
||||||
// browsers that support web-based fonts will be able to view your pages
|
|
||||||
// without having the fonts installed on the client computer. The browsers
|
|
||||||
// that support web-based fonts include: IE6 and later, Chrome, Safari3.1
|
|
||||||
// and above, Firefox3.5 and later, and Opera10 and later. Note that
|
|
||||||
// Firefox3.0 is NOT on this list, so without image fonts, FF3.0 users
|
|
||||||
// will be required to to download and install either the STIX fonts or the
|
|
||||||
// MathJax TeX fonts.
|
|
||||||
//
|
|
||||||
imageFont: "TeX",
|
|
||||||
|
|
||||||
//
|
|
||||||
// This controls whether the MathJax contextual menu will be available
|
|
||||||
// on the mathematics in the page. If true, then right-clicking (on
|
|
||||||
// the PC) or control-clicking (on the Mac) will produce a MathJax
|
|
||||||
// menu that allows you to get the source of the mathematics in
|
|
||||||
// various formats, change the size of the mathematics relative to the
|
|
||||||
// surrounding text, and get information about MathJax.
|
|
||||||
//
|
|
||||||
// Set this to false to disable the menu. When true, the MathMenu
|
|
||||||
// items below configure the actions of the menu.
|
|
||||||
//
|
|
||||||
showMathMenu: true,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This allows you to define or modify the styles used to display
|
|
||||||
// various math elements created by MathJax.
|
|
||||||
//
|
|
||||||
// Example:
|
|
||||||
// styles: {
|
|
||||||
// ".MathJax_Preview": {
|
|
||||||
// "font-size": "80%", // preview uses a smaller font
|
|
||||||
// color: "red" // and is in red
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
styles: {},
|
|
||||||
|
|
||||||
//
|
|
||||||
// Configuration for <maction> tooltips
|
|
||||||
// (see also the #MathJax_Tooltip CSS in MathJax/jax/output/HTML-CSS/config.js,
|
|
||||||
// which can be overriden using the styles values above).
|
|
||||||
//
|
|
||||||
tooltip: {
|
|
||||||
delayPost: 600, // milliseconds delay before tooltip is posted after mouseover
|
|
||||||
delayClear: 600, // milliseconds delay before tooltip is cleared after mouseout
|
|
||||||
offsetX: 10, offsetY: 5 // pixels to offset tooltip from mouse position
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the NativeMML output jax.
|
|
||||||
//
|
|
||||||
NativeMML: {
|
|
||||||
|
|
||||||
//
|
|
||||||
// This controls the global scaling of mathematics as compared to the
|
|
||||||
// surrounding text. Values between 100 and 133 are usually good choices.
|
|
||||||
//
|
|
||||||
scale: 100,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This controls whether the MathJax contextual menu will be available
|
|
||||||
// on the mathematics in the page. If true, then right-clicking (on
|
|
||||||
// the PC) or control-clicking (on the Mac) will produce a MathJax
|
|
||||||
// menu that allows you to get the source of the mathematics in
|
|
||||||
// various formats, change the size of the mathematics relative to the
|
|
||||||
// surrounding text, and get information about MathJax.
|
|
||||||
//
|
|
||||||
// Set this to false to disable the menu. When true, the MathMenu
|
|
||||||
// items below configure the actions of the menu.
|
|
||||||
//
|
|
||||||
// There is a separate setting for MSIE, since the code to handle that
|
|
||||||
// is a bit delicate; if it turns out to have unexpected consequences,
|
|
||||||
// you can turn it off without turing off other browser support.
|
|
||||||
//
|
|
||||||
showMathMenu: true,
|
|
||||||
showMathMenuMSIE: true,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This allows you to define or modify the styles used to display
|
|
||||||
// various math elements created by MathJax.
|
|
||||||
//
|
|
||||||
// Example:
|
|
||||||
// styles: {
|
|
||||||
// ".MathJax_MathML": {
|
|
||||||
// color: "red" // MathML is in red
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
styles: {}
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the contextual menus that are available on the
|
|
||||||
// mathematics within the page (provided the showMathMenu value is true above).
|
|
||||||
//
|
|
||||||
MathMenu: {
|
|
||||||
//
|
|
||||||
// This is the hover delay for the display of submenus in the
|
|
||||||
// contextual menu. When the mouse is still over a submenu label for
|
|
||||||
// this long, the menu will appear. (The menu also will appear if you
|
|
||||||
// click on the label.) It is in milliseconds.
|
|
||||||
//
|
|
||||||
delay: 400,
|
|
||||||
|
|
||||||
//
|
|
||||||
// This is the URL for the MathJax Help menu item.
|
|
||||||
//
|
|
||||||
helpURL: "http://www.mathjax.org/help/user/",
|
|
||||||
|
|
||||||
//
|
|
||||||
// These control whether the "Math Renderer", "Font Preferences",
|
|
||||||
// and "Contextual Menu" submenus will be displayed or not.
|
|
||||||
//
|
|
||||||
showRenderer: true,
|
|
||||||
showFontMenu: false,
|
|
||||||
showContext: false,
|
|
||||||
|
|
||||||
//
|
|
||||||
// These are the settings for the Show Source window. The initial
|
|
||||||
// width and height will be reset after the source is shown in an
|
|
||||||
// attempt to make the window fit the output better.
|
|
||||||
//
|
|
||||||
windowSettings: {
|
|
||||||
status: "no", toolbar: "no", locationbar: "no", menubar: "no",
|
|
||||||
directories: "no", personalbar: "no", resizable: "yes", scrollbars: "yes",
|
|
||||||
width: 100, height: 50
|
|
||||||
},
|
|
||||||
|
|
||||||
//
|
|
||||||
// This allows you to change the CSS that controls the menu
|
|
||||||
// appearance. See the extensions/MathMenu.js file for details
|
|
||||||
// of the default settings.
|
|
||||||
//
|
|
||||||
styles: {}
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
//============================================================================
|
|
||||||
//
|
|
||||||
// These parameters control the MMLorHTML configuration file.
|
|
||||||
// NOTE: if you add MMLorHTML.js to the config array above,
|
|
||||||
// you must REMOVE the output jax from the jax array.
|
|
||||||
//
|
|
||||||
MMLorHTML: {
|
|
||||||
//
|
|
||||||
// The output jax that is to be preferred when both are possible
|
|
||||||
// (set to "MML" for native MathML, "HTML" for MathJax's HTML-CSS output jax).
|
|
||||||
//
|
|
||||||
prefer: {
|
|
||||||
MSIE: "MML",
|
|
||||||
Firefox: "MML",
|
|
||||||
Opera: "HTML",
|
|
||||||
other: "HTML"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
MathJax.Ajax.loadComplete("[MathJax]/config/MathJax.js");
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
/*************************************************************
|
|
||||||
*
|
|
||||||
* MathJax/config/local/local.js
|
|
||||||
*
|
|
||||||
* Include changes and configuration local to your installation
|
|
||||||
* in this file. For example, common macros can be defined here
|
|
||||||
* (see below). To use this file, add "local/local.js" to the
|
|
||||||
* config array in MathJax.js or your MathJax.Hub.Config() call.
|
|
||||||
*
|
|
||||||
* ---------------------------------------------------------------------
|
|
||||||
*
|
|
||||||
* Copyright (c) 2009 Design Science, Inc.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
|
|
||||||
var TEX = MathJax.InputJax.TeX;
|
|
||||||
|
|
||||||
// place macros here. E.g.:
|
|
||||||
// TEX.Macro("R","{\\bf R}");
|
|
||||||
// TEX.Macro("op","\\mathop{\\rm #1}",1); // a macro with 1 parameter
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
MathJax.Ajax.loadComplete("[MathJax]/config/local/local.js");
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
# Sphinx build info version 1
|
|
||||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
|
||||||
config: fedf9ba9a5b2ef65b82b1fa1eea24e52
|
|
||||||
tags: fbb0d17656682115ca4d033fb2f83ba1
|
|
||||||
@@ -1,173 +0,0 @@
|
|||||||
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
|
|
||||||
<title>CSS Style Objects — MathJax v1.0 documentation</title>
|
|
||||||
<link rel="stylesheet" href="_static/mj.css" type="text/css" />
|
|
||||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
|
||||||
<script type="text/javascript">
|
|
||||||
var DOCUMENTATION_OPTIONS = {
|
|
||||||
URL_ROOT: '',
|
|
||||||
VERSION: '1.0',
|
|
||||||
COLLAPSE_INDEX: false,
|
|
||||||
FILE_SUFFIX: '.html',
|
|
||||||
HAS_SOURCE: true
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="_static/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
|
||||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
|
||||||
<link rel="top" title="MathJax v1.0 documentation" href="index.html" />
|
|
||||||
<link rel="next" title="Glossary" href="glossary.html" />
|
|
||||||
<link rel="prev" title="Describing HTML snippets" href="HTML-snippets.html" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="related">
|
|
||||||
<h3>Navigation</h3>
|
|
||||||
<ul>
|
|
||||||
<li class="right" style="margin-right: 10px">
|
|
||||||
<a href="genindex.html" title="General Index"
|
|
||||||
accesskey="I">index</a></li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="glossary.html" title="Glossary"
|
|
||||||
accesskey="N">next</a> |</li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="HTML-snippets.html" title="Describing HTML snippets"
|
|
||||||
accesskey="P">previous</a> |</li>
|
|
||||||
<li><a href="index.html">MathJax v1.0 documentation</a> »</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="document">
|
|
||||||
<div class="documentwrapper">
|
|
||||||
<div class="bodywrapper">
|
|
||||||
<div class="body">
|
|
||||||
|
|
||||||
<div class="section" id="css-style-objects">
|
|
||||||
<span id="id1"></span><h1>CSS Style Objects<a class="headerlink" href="#css-style-objects" title="Permalink to this headline">¶</a></h1>
|
|
||||||
<p>Many MathJax components allow you to specify CSS styles that control
|
|
||||||
the look of the elements they create. These are described using CSS
|
|
||||||
style objects, which are JavaScript objects that represent standard
|
|
||||||
CSS declarations. The main CSS style object is a collection of
|
|
||||||
<cite>name:value</cite> pairs where the <cite>name</cite> is the CSS selector that is being
|
|
||||||
defined, and the <cite>value</cite> is an object that gives the style for that
|
|
||||||
selector. Most often, the selector will need to be enclosed in
|
|
||||||
quotation marks, as it will contain special characters, so you would
|
|
||||||
need to use <tt class="docutils literal"><span class="pre">"#myID"</span></tt> rather than just <tt class="docutils literal"><span class="pre">#myID</span></tt> and <tt class="docutils literal"><span class="pre">"ul</span> <span class="pre">li"</span></tt>
|
|
||||||
rather than just <tt class="docutils literal"><span class="pre">ul</span> <span class="pre">li</span></tt>.</p>
|
|
||||||
<p>The value used to define the CSS style can either be a string
|
|
||||||
containing the CSS definition, or a javascript object that is itself a
|
|
||||||
collection of <cite>name:value</cite> pairs, where the <cite>name</cite> is the attribute
|
|
||||||
being defined and <cite>value</cite> is the value that attibute should be given.
|
|
||||||
Note that, since this is a JavaScript object, the pairs are separated
|
|
||||||
by commas (not semi-colons) and the values are enclosed in quotation
|
|
||||||
marks. If the name contains dashes, it should be enclosed in
|
|
||||||
quotation marks as well.</p>
|
|
||||||
<p>For example, <tt class="docutils literal"><span class="pre">jax/output/HTML-CSS/config.js</span></tt> includes the following
|
|
||||||
declaration:</p>
|
|
||||||
<div class="highlight-javascript"><div class="highlight"><pre><span class="nx">styles</span><span class="o">:</span> <span class="p">{</span>
|
|
||||||
|
|
||||||
<span class="s2">".MathJax .merror"</span><span class="o">:</span> <span class="p">{</span>
|
|
||||||
<span class="s2">"background-color"</span><span class="o">:</span> <span class="s2">"#FFFF88"</span><span class="p">,</span>
|
|
||||||
<span class="nx">color</span><span class="o">:</span> <span class="s2">"#CC0000"</span><span class="p">,</span>
|
|
||||||
<span class="nx">border</span><span class="o">:</span> <span class="s2">"1px solid #CC0000"</span><span class="p">,</span>
|
|
||||||
<span class="nx">padding</span><span class="o">:</span> <span class="s2">"1px 3px"</span><span class="p">,</span>
|
|
||||||
<span class="s2">"font-family"</span><span class="o">:</span> <span class="s2">"serif"</span><span class="p">,</span>
|
|
||||||
<span class="s2">"font-style"</span><span class="o">:</span> <span class="s2">"normal"</span><span class="p">,</span>
|
|
||||||
<span class="s2">"font-size"</span><span class="o">:</span> <span class="s2">"90%"</span>
|
|
||||||
<span class="p">},</span>
|
|
||||||
|
|
||||||
<span class="s2">".MathJax_Preview"</span><span class="o">:</span> <span class="p">{</span><span class="nx">color</span><span class="o">:</span> <span class="s2">"#888888"</span><span class="p">},</span>
|
|
||||||
|
|
||||||
<span class="p">}</span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>This defines two CSS styles, one for the selector <tt class="docutils literal"><span class="pre">.MathJax</span>
|
|
||||||
<span class="pre">.merror</span></tt>, which specifies a background color, foreground color,
|
|
||||||
border, and so on, and a second for <tt class="docutils literal"><span class="pre">.MathJax_Preview</span></tt> that sets its
|
|
||||||
color.</p>
|
|
||||||
<p>You can add as many such definitions to a <tt class="docutils literal"><span class="pre">styles</span></tt> object as you
|
|
||||||
wish. Note, however, that since this is a JavaScript object, the
|
|
||||||
selectors must be unique (e.g., you can’t use two definitions for
|
|
||||||
<tt class="docutils literal"><span class="pre">"img"</span></tt>, for example, as only the last one would be saved). If you
|
|
||||||
need to use more than one entry for a single selector, you can add
|
|
||||||
comments like <tt class="docutils literal"><span class="pre">/*</span> <span class="pre">1</span> <span class="pre">*/</span></tt> and <tt class="docutils literal"><span class="pre">/*</span> <span class="pre">2</span> <span class="pre">*/</span></tt> to the selector to make them
|
|
||||||
unique.</p>
|
|
||||||
<p>It is possible to include selectors like <tt class="docutils literal"><span class="pre">"@media</span> <span class="pre">print"</span></tt>, in which
|
|
||||||
case the value is a CSS style object. For example:</p>
|
|
||||||
<div class="highlight-javascript"><div class="highlight"><pre><span class="nx">styles</span><span class="o">:</span> <span class="p">{</span>
|
|
||||||
<span class="s2">"@media print"</span><span class="o">:</span> <span class="p">{</span>
|
|
||||||
<span class="s2">".MathJax .merror"</span><span class="o">:</span> <span class="p">{</span>
|
|
||||||
<span class="s2">"background-color"</span><span class="o">:</span> <span class="s2">"white"</span><span class="p">,</span>
|
|
||||||
<span class="nx">border</span><span class="o">:</span> <span class="mi">0</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>The various extensions and output processors include more examples of
|
|
||||||
CSS style objects, so see the code for those files for additional
|
|
||||||
samples. In particular, the <tt class="docutils literal"><span class="pre">extensions/MathMenu.js</span></tt>,
|
|
||||||
<tt class="docutils literal"><span class="pre">extensions/MathZoom.js</span></tt>, <tt class="docutils literal"><span class="pre">extensions/FontWarnsing.js</span></tt>, and
|
|
||||||
<tt class="docutils literal"><span class="pre">jax/output/HTML-CSS/jax.js</span></tt> files include such definitions.</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sphinxsidebar">
|
|
||||||
<div class="sphinxsidebarwrapper">
|
|
||||||
<h4>Previous topic</h4>
|
|
||||||
<p class="topless"><a href="HTML-snippets.html"
|
|
||||||
title="previous chapter">Describing HTML snippets</a></p>
|
|
||||||
<h4>Next topic</h4>
|
|
||||||
<p class="topless"><a href="glossary.html"
|
|
||||||
title="next chapter">Glossary</a></p>
|
|
||||||
<h3>This Page</h3>
|
|
||||||
<ul class="this-page-menu">
|
|
||||||
<li><a href="_sources/CSS-styles.txt"
|
|
||||||
rel="nofollow">Show Source</a></li>
|
|
||||||
</ul>
|
|
||||||
<div id="searchbox" style="display: none">
|
|
||||||
<h3>Quick search</h3>
|
|
||||||
<form class="search" action="search.html" method="get">
|
|
||||||
<input type="text" name="q" size="18" />
|
|
||||||
<input type="submit" value="Go" />
|
|
||||||
<input type="hidden" name="check_keywords" value="yes" />
|
|
||||||
<input type="hidden" name="area" value="default" />
|
|
||||||
</form>
|
|
||||||
<p class="searchtip" style="font-size: 90%">
|
|
||||||
Enter search terms or a module, class or function name.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<script type="text/javascript">$('#searchbox').show(0);</script>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="clearer"></div>
|
|
||||||
</div>
|
|
||||||
<div class="related">
|
|
||||||
<h3>Navigation</h3>
|
|
||||||
<ul>
|
|
||||||
<li class="right" style="margin-right: 10px">
|
|
||||||
<a href="genindex.html" title="General Index"
|
|
||||||
>index</a></li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="glossary.html" title="Glossary"
|
|
||||||
>next</a> |</li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="HTML-snippets.html" title="Describing HTML snippets"
|
|
||||||
>previous</a> |</li>
|
|
||||||
<li><a href="index.html">MathJax v1.0 documentation</a> »</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="footer">
|
|
||||||
© Copyright 2010 Design Science.
|
|
||||||
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b2.
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,170 +0,0 @@
|
|||||||
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
|
|
||||||
<title>Describing HTML snippets — MathJax v1.0 documentation</title>
|
|
||||||
<link rel="stylesheet" href="_static/mj.css" type="text/css" />
|
|
||||||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
|
||||||
<script type="text/javascript">
|
|
||||||
var DOCUMENTATION_OPTIONS = {
|
|
||||||
URL_ROOT: '',
|
|
||||||
VERSION: '1.0',
|
|
||||||
COLLAPSE_INDEX: false,
|
|
||||||
FILE_SUFFIX: '.html',
|
|
||||||
HAS_SOURCE: true
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="_static/jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="_static/underscore.js"></script>
|
|
||||||
<script type="text/javascript" src="_static/doctools.js"></script>
|
|
||||||
<link rel="top" title="MathJax v1.0 documentation" href="index.html" />
|
|
||||||
<link rel="next" title="CSS Style Objects" href="CSS-styles.html" />
|
|
||||||
<link rel="prev" title="Converting to MathJax from jsMath" href="jsMath.html" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="related">
|
|
||||||
<h3>Navigation</h3>
|
|
||||||
<ul>
|
|
||||||
<li class="right" style="margin-right: 10px">
|
|
||||||
<a href="genindex.html" title="General Index"
|
|
||||||
accesskey="I">index</a></li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="CSS-styles.html" title="CSS Style Objects"
|
|
||||||
accesskey="N">next</a> |</li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="jsMath.html" title="Converting to MathJax from jsMath"
|
|
||||||
accesskey="P">previous</a> |</li>
|
|
||||||
<li><a href="index.html">MathJax v1.0 documentation</a> »</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="document">
|
|
||||||
<div class="documentwrapper">
|
|
||||||
<div class="bodywrapper">
|
|
||||||
<div class="body">
|
|
||||||
|
|
||||||
<div class="section" id="describing-html-snippets">
|
|
||||||
<span id="html-snippets"></span><h1>Describing HTML snippets<a class="headerlink" href="#describing-html-snippets" title="Permalink to this headline">¶</a></h1>
|
|
||||||
<p>A number of MathJax configuration options allow you to specify an HTML
|
|
||||||
snippet using a JavaScript object. This lets you include HTML in your
|
|
||||||
configutation files even though they are not HTML files themselves.
|
|
||||||
The format is fairly simple, but flexible enough to let you represent
|
|
||||||
complicated HTML trees.</p>
|
|
||||||
<p>An HTML snippet is an array consisting of a series elements that formt
|
|
||||||
he HTML tree. Those elements are one of two things: either a string,
|
|
||||||
which represents text to be included in the snippet, or an array,
|
|
||||||
which represents an HTML tag to be included. In the latter case, the
|
|
||||||
array consists of three items: a string that is the tag name (e.g.,
|
|
||||||
“img”), an optional object that gives attributes for the tag (as
|
|
||||||
described below), and an optional HTML snippet array that gives the
|
|
||||||
contents of the tag.</p>
|
|
||||||
<p>When attributes are provided, they are given as <cite>name:value</cite> pairs,
|
|
||||||
with the <cite>name</cite> giving the attribute name, and <cite>value</cite> giving its
|
|
||||||
value. For example</p>
|
|
||||||
<div class="highlight-javascript"><div class="highlight"><pre><span class="p">[[</span><span class="s2">"img"</span><span class="p">,{</span><span class="nx">src</span><span class="o">:</span><span class="s2">"/images/mypic.jpg"</span><span class="p">}]]</span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>represents an HTML snippet that includes one element: an <tt class="docutils literal"><span class="pre"><img></span></tt> tag
|
|
||||||
with <tt class="docutils literal"><span class="pre">src</span></tt> set to <tt class="docutils literal"><span class="pre">/images/mypic.jpg</span></tt>. That is, this is
|
|
||||||
equivalent to</p>
|
|
||||||
<div class="highlight-html"><div class="highlight"><pre><span class="nt"><img</span> <span class="na">src=</span><span class="s">"/images/mypic.jpg"</span><span class="nt">></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>Note that the snippet has two sets of square brackets. The outermost
|
|
||||||
one is for the array that holds the snippet, and the innermost set is
|
|
||||||
because the first (and only) element in the snippet is a tag, not
|
|
||||||
text. Note that the code <tt class="docutils literal"><span class="pre">["img",{src:"/images/mypic.jpg"}]</span></tt>
|
|
||||||
is invalid as an HTML snippet. It would represent a snippet that
|
|
||||||
starts with “img” as text in the snippet (not a tag), but the second
|
|
||||||
item is neither a string nor an array, and so is illegal. This is a
|
|
||||||
common mistake that should be avoided.</p>
|
|
||||||
<p>A more complex example is the following:</p>
|
|
||||||
<div class="highlight-javascript"><div class="highlight"><pre><span class="p">[</span>
|
|
||||||
<span class="s2">"Please read the "</span><span class="p">,</span>
|
|
||||||
<span class="p">[</span><span class="s2">"a"</span><span class="p">,{</span><span class="nx">href</span><span class="o">:</span><span class="s2">"instructions.html"</span><span class="p">},[</span><span class="s2">"instructions"</span><span class="p">]],</span>
|
|
||||||
<span class="s2">" carefully before proceeding"</span>
|
|
||||||
<span class="p">]</span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>which is equivalent to</p>
|
|
||||||
<div class="highlight-html"><div class="highlight"><pre>please read the <span class="nt"><a</span> <span class="na">href=</span><span class="s">"instructions.html"</span><span class="nt">></span>instructions<span class="nt"></a></span> carefully
|
|
||||||
before proceeding.
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>A final example shows how to set style attributes on an object:</p>
|
|
||||||
<div class="highlight-javascript"><div class="highlight"><pre><span class="p">[[</span><span class="s2">"span"</span><span class="p">,</span>
|
|
||||||
<span class="p">{</span>
|
|
||||||
<span class="nx">id</span><span class="o">:</span><span class="s2">"mySpan"</span><span class="p">,</span>
|
|
||||||
<span class="nx">style</span><span class="o">:</span> <span class="p">{</span><span class="nx">color</span><span class="o">:</span><span class="s2">"red"</span><span class="p">,</span> <span class="s2">"font-weight"</span><span class="o">:</span><span class="s2">"bold"</span><span class="p">}</span>
|
|
||||||
<span class="p">},</span>
|
|
||||||
<span class="p">[</span><span class="s2">" This is bold text shown in red "</span><span class="p">]</span>
|
|
||||||
<span class="p">]]</span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
<p>which is equivalent to</p>
|
|
||||||
<div class="highlight-html"><div class="highlight"><pre><span class="nt"><span</span> <span class="na">id=</span><span class="s">"mySpan"</span> <span class="na">style=</span><span class="s">"color: red; font-weight: bold;"</span><span class="nt">></span>
|
|
||||||
This is bold text shown in red
|
|
||||||
<span class="nt"></span></span>
|
|
||||||
</pre></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="sphinxsidebar">
|
|
||||||
<div class="sphinxsidebarwrapper">
|
|
||||||
<h4>Previous topic</h4>
|
|
||||||
<p class="topless"><a href="jsMath.html"
|
|
||||||
title="previous chapter">Converting to MathJax from jsMath</a></p>
|
|
||||||
<h4>Next topic</h4>
|
|
||||||
<p class="topless"><a href="CSS-styles.html"
|
|
||||||
title="next chapter">CSS Style Objects</a></p>
|
|
||||||
<h3>This Page</h3>
|
|
||||||
<ul class="this-page-menu">
|
|
||||||
<li><a href="_sources/HTML-snippets.txt"
|
|
||||||
rel="nofollow">Show Source</a></li>
|
|
||||||
</ul>
|
|
||||||
<div id="searchbox" style="display: none">
|
|
||||||
<h3>Quick search</h3>
|
|
||||||
<form class="search" action="search.html" method="get">
|
|
||||||
<input type="text" name="q" size="18" />
|
|
||||||
<input type="submit" value="Go" />
|
|
||||||
<input type="hidden" name="check_keywords" value="yes" />
|
|
||||||
<input type="hidden" name="area" value="default" />
|
|
||||||
</form>
|
|
||||||
<p class="searchtip" style="font-size: 90%">
|
|
||||||
Enter search terms or a module, class or function name.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<script type="text/javascript">$('#searchbox').show(0);</script>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="clearer"></div>
|
|
||||||
</div>
|
|
||||||
<div class="related">
|
|
||||||
<h3>Navigation</h3>
|
|
||||||
<ul>
|
|
||||||
<li class="right" style="margin-right: 10px">
|
|
||||||
<a href="genindex.html" title="General Index"
|
|
||||||
>index</a></li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="CSS-styles.html" title="CSS Style Objects"
|
|
||||||
>next</a> |</li>
|
|
||||||
<li class="right" >
|
|
||||||
<a href="jsMath.html" title="Converting to MathJax from jsMath"
|
|
||||||
>previous</a> |</li>
|
|
||||||
<li><a href="index.html">MathJax v1.0 documentation</a> »</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="footer">
|
|
||||||
© Copyright 2010 Design Science.
|
|
||||||
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0b2.
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
@@ -1,79 +0,0 @@
|
|||||||
.. _css-style-objects:
|
|
||||||
|
|
||||||
*****************
|
|
||||||
CSS Style Objects
|
|
||||||
*****************
|
|
||||||
|
|
||||||
Many MathJax components allow you to specify CSS styles that control
|
|
||||||
the look of the elements they create. These are described using CSS
|
|
||||||
style objects, which are JavaScript objects that represent standard
|
|
||||||
CSS declarations. The main CSS style object is a collection of
|
|
||||||
`name:value` pairs where the `name` is the CSS selector that is being
|
|
||||||
defined, and the `value` is an object that gives the style for that
|
|
||||||
selector. Most often, the selector will need to be enclosed in
|
|
||||||
quotation marks, as it will contain special characters, so you would
|
|
||||||
need to use ``"#myID"`` rather than just ``#myID`` and ``"ul li"``
|
|
||||||
rather than just ``ul li``.
|
|
||||||
|
|
||||||
The value used to define the CSS style can either be a string
|
|
||||||
containing the CSS definition, or a javascript object that is itself a
|
|
||||||
collection of `name:value` pairs, where the `name` is the attribute
|
|
||||||
being defined and `value` is the value that attibute should be given.
|
|
||||||
Note that, since this is a JavaScript object, the pairs are separated
|
|
||||||
by commas (not semi-colons) and the values are enclosed in quotation
|
|
||||||
marks. If the name contains dashes, it should be enclosed in
|
|
||||||
quotation marks as well.
|
|
||||||
|
|
||||||
For example, ``jax/output/HTML-CSS/config.js`` includes the following
|
|
||||||
declaration:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
styles: {
|
|
||||||
|
|
||||||
".MathJax .merror": {
|
|
||||||
"background-color": "#FFFF88",
|
|
||||||
color: "#CC0000",
|
|
||||||
border: "1px solid #CC0000",
|
|
||||||
padding: "1px 3px",
|
|
||||||
"font-family": "serif",
|
|
||||||
"font-style": "normal",
|
|
||||||
"font-size": "90%"
|
|
||||||
},
|
|
||||||
|
|
||||||
".MathJax_Preview": {color: "#888888"},
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
This defines two CSS styles, one for the selector ``.MathJax
|
|
||||||
.merror``, which specifies a background color, foreground color,
|
|
||||||
border, and so on, and a second for ``.MathJax_Preview`` that sets its
|
|
||||||
color.
|
|
||||||
|
|
||||||
You can add as many such definitions to a ``styles`` object as you
|
|
||||||
wish. Note, however, that since this is a JavaScript object, the
|
|
||||||
selectors must be unique (e.g., you can't use two definitions for
|
|
||||||
``"img"``, for example, as only the last one would be saved). If you
|
|
||||||
need to use more than one entry for a single selector, you can add
|
|
||||||
comments like ``/* 1 */`` and ``/* 2 */`` to the selector to make them
|
|
||||||
unique.
|
|
||||||
|
|
||||||
It is possible to include selectors like ``"@media print"``, in which
|
|
||||||
case the value is a CSS style object. For example:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
styles: {
|
|
||||||
"@media print": {
|
|
||||||
".MathJax .merror": {
|
|
||||||
"background-color": "white",
|
|
||||||
border: 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
The various extensions and output processors include more examples of
|
|
||||||
CSS style objects, so see the code for those files for additional
|
|
||||||
samples. In particular, the ``extensions/MathMenu.js``,
|
|
||||||
``extensions/MathZoom.js``, ``extensions/FontWarnsing.js``, and
|
|
||||||
``jax/output/HTML-CSS/jax.js`` files include such definitions.
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
.. _html-snippets:
|
|
||||||
|
|
||||||
************************
|
|
||||||
Describing HTML snippets
|
|
||||||
************************
|
|
||||||
|
|
||||||
A number of MathJax configuration options allow you to specify an HTML
|
|
||||||
snippet using a JavaScript object. This lets you include HTML in your
|
|
||||||
configutation files even though they are not HTML files themselves.
|
|
||||||
The format is fairly simple, but flexible enough to let you represent
|
|
||||||
complicated HTML trees.
|
|
||||||
|
|
||||||
An HTML snippet is an array consisting of a series elements that formt
|
|
||||||
he HTML tree. Those elements are one of two things: either a string,
|
|
||||||
which represents text to be included in the snippet, or an array,
|
|
||||||
which represents an HTML tag to be included. In the latter case, the
|
|
||||||
array consists of three items: a string that is the tag name (e.g.,
|
|
||||||
"img"), an optional object that gives attributes for the tag (as
|
|
||||||
described below), and an optional HTML snippet array that gives the
|
|
||||||
contents of the tag.
|
|
||||||
|
|
||||||
When attributes are provided, they are given as `name:value` pairs,
|
|
||||||
with the `name` giving the attribute name, and `value` giving its
|
|
||||||
value. For example
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
[["img",{src:"/images/mypic.jpg"}]]
|
|
||||||
|
|
||||||
represents an HTML snippet that includes one element: an ``<img>`` tag
|
|
||||||
with ``src`` set to ``/images/mypic.jpg``. That is, this is
|
|
||||||
equivalent to
|
|
||||||
|
|
||||||
.. code-block:: html
|
|
||||||
|
|
||||||
<img src="/images/mypic.jpg">
|
|
||||||
|
|
||||||
Note that the snippet has two sets of square brackets. The outermost
|
|
||||||
one is for the array that holds the snippet, and the innermost set is
|
|
||||||
because the first (and only) element in the snippet is a tag, not
|
|
||||||
text. Note that the code ``["img",{src:"/images/mypic.jpg"}]``
|
|
||||||
is invalid as an HTML snippet. It would represent a snippet that
|
|
||||||
starts with "img" as text in the snippet (not a tag), but the second
|
|
||||||
item is neither a string nor an array, and so is illegal. This is a
|
|
||||||
common mistake that should be avoided.
|
|
||||||
|
|
||||||
A more complex example is the following:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
[
|
|
||||||
"Please read the ",
|
|
||||||
["a",{href:"instructions.html"},["instructions"]],
|
|
||||||
" carefully before proceeding"
|
|
||||||
]
|
|
||||||
|
|
||||||
which is equivalent to
|
|
||||||
|
|
||||||
.. code-block:: html
|
|
||||||
|
|
||||||
please read the <a href="instructions.html">instructions</a> carefully
|
|
||||||
before proceeding.
|
|
||||||
|
|
||||||
A final example shows how to set style attributes on an object:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
[["span",
|
|
||||||
{
|
|
||||||
id:"mySpan",
|
|
||||||
style: {color:"red", "font-weight":"bold"}
|
|
||||||
},
|
|
||||||
[" This is bold text shown in red "]
|
|
||||||
]]
|
|
||||||
|
|
||||||
which is equivalent to
|
|
||||||
|
|
||||||
.. code-block:: html
|
|
||||||
|
|
||||||
<span id="mySpan" style="color: red; font-weight: bold;">
|
|
||||||
This is bold text shown in red
|
|
||||||
</span>
|
|
||||||
|
|
||||||
@@ -1,196 +0,0 @@
|
|||||||
.. _api-ajax:
|
|
||||||
|
|
||||||
***********************
|
|
||||||
The MathJax.Ajax Object
|
|
||||||
***********************
|
|
||||||
|
|
||||||
The `MathJax.Ajax` structure holds the data and functions for handling
|
|
||||||
loading of external modules. Modules are loaded only once, even if
|
|
||||||
called for in several places. The loading of files is asynchronous,
|
|
||||||
and so the code that requests an external module will continue to run
|
|
||||||
even when that module has not completed loading, so it is important to
|
|
||||||
be aware of the timing issues this may cause. Similarly, creating or
|
|
||||||
loading stylesheets is an asynchronous action. In particular, all
|
|
||||||
actions that rely on the file or stylesheet having been loaded must be
|
|
||||||
delayed until after the file has been downloaded completely. This is
|
|
||||||
the reason for the large number of routines that take callback
|
|
||||||
functions.
|
|
||||||
|
|
||||||
Any operation that could cause the loading of a file or stylesheet
|
|
||||||
must be synchronized with the rest of the code via such callbacks.
|
|
||||||
Since processing any mathematics might cause files to be loaded (e.g.,
|
|
||||||
little-used markup might be implemented in an extension that is loaded
|
|
||||||
only when that markup is used), any code that dynamically typesets
|
|
||||||
mathematics will need to be structured to use callbacks to guarantee
|
|
||||||
that the mathematics has been completely processed before the code
|
|
||||||
tries to use it. See the :ref:`Synchronizing with MathJax <synchronization>`
|
|
||||||
documentation for details on how to do this properly.
|
|
||||||
|
|
||||||
|
|
||||||
Properties
|
|
||||||
==========
|
|
||||||
|
|
||||||
.. describe:: timeout
|
|
||||||
|
|
||||||
Number of milliseconds to wait for a file to load before
|
|
||||||
it is considered to have failed to load.
|
|
||||||
|
|
||||||
*Default:* 20 seconds
|
|
||||||
|
|
||||||
.. describe:: STATUS.OK
|
|
||||||
|
|
||||||
The value used to indicate that a file load has occurred
|
|
||||||
successfully.
|
|
||||||
|
|
||||||
.. describe:: STATUS.ERROR
|
|
||||||
|
|
||||||
The value used to indicate that a file load has caused an error or
|
|
||||||
a timeout to occur.
|
|
||||||
|
|
||||||
.. describe:: loaded
|
|
||||||
|
|
||||||
An object containing the names of the files that have been loaded (or
|
|
||||||
requested) so far. ``MathJax.Ajax.loaded["file"]`` will be
|
|
||||||
non-``null`` when the file has been loaded, with the value being
|
|
||||||
the ``MathJax.Ajax.STATUS`` value of the load attempt.
|
|
||||||
|
|
||||||
.. describe:: loading
|
|
||||||
|
|
||||||
An object containing the files that are currently loading, the
|
|
||||||
callbacks that are to be run when they load or timeout, and
|
|
||||||
additional internal data.
|
|
||||||
|
|
||||||
|
|
||||||
Methods
|
|
||||||
=======
|
|
||||||
|
|
||||||
.. method:: Require(file[,callback])
|
|
||||||
|
|
||||||
Loads the given file if it hasn't been already. The file must be a
|
|
||||||
JavaScript file or a CSS stylesheet; i.e., it must end in ``.js``
|
|
||||||
or ``.css``. Alternatively, it can be an object with a single
|
|
||||||
`key:value` pair where the `key` is one of ``js`` or ``css`` and
|
|
||||||
the `value` is the file of that type to be loaded (this makes it
|
|
||||||
possible to have the file be created by a CGI script, for example,
|
|
||||||
or to use a ``data::`` URL). The file must be relative to the
|
|
||||||
MathJax home directory and can not contain ``../`` file path
|
|
||||||
components.
|
|
||||||
|
|
||||||
When the file is completely loaded and run, the `callback`, if
|
|
||||||
provided, will be executed passing it the status of the file load.
|
|
||||||
If there was an error while loading the file, or if the file fails
|
|
||||||
to load within the time limit given by ``MathJax.Ajax.timout``,
|
|
||||||
the status will be ``MathJax.Ajax.STATUS.ERROR`` otherwise it
|
|
||||||
will be ``MathJax.Ajax.STATUS.OK``. If the file is already
|
|
||||||
loaded, the callback will be called immediately and the file will
|
|
||||||
not be loaded again.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- name of the file to be loaded
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. method:: Load(file[,callback])
|
|
||||||
|
|
||||||
Used internally to load a given file without checking if it
|
|
||||||
already has been loaded, or where it is to be found.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- name of the file to be loaded
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. method:: loadComplete(file)
|
|
||||||
|
|
||||||
Called from within the loaded files to inform MathJax that the
|
|
||||||
file has been completely loaded and initialized. The `file`
|
|
||||||
parameter is the name of the file that has been loaded. This
|
|
||||||
routine will cause any callback functions registered for the file
|
|
||||||
or included in the :meth:``MathJax.Ajax.Require()`` calls to be
|
|
||||||
executed, passing them the status or the load
|
|
||||||
(`MathJax.Ajax.STATUS.OK`` or ``MathJax.Ajax.STATUS.ERROR``) as
|
|
||||||
their last parameter.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- name of the file that has been loaded
|
|
||||||
:Returns: ``null``
|
|
||||||
|
|
||||||
.. method:: loadTimeout(file)
|
|
||||||
|
|
||||||
Called when the timeout period is over and the file hasn't loaded.
|
|
||||||
This indicates an error condition, and the
|
|
||||||
:meth:`MathJax.Ajax.loadError()` method will be executed, then the
|
|
||||||
file's callback will be run with ``MathJax.Ajax.STATUS.ERROR`` as
|
|
||||||
its parameter.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- name of the file that timed out
|
|
||||||
:Returns: ``null``
|
|
||||||
|
|
||||||
.. method:: loadError(file)
|
|
||||||
|
|
||||||
The default error handler called when a file fails to load. It
|
|
||||||
puts a warning message into the MathJax message box on screen.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- the name of the file that failed to load
|
|
||||||
:Returns: ``null``
|
|
||||||
|
|
||||||
.. method:: loadHook(file,callback)
|
|
||||||
|
|
||||||
Registers a callback to be executed when the given file is
|
|
||||||
loaded. The file load operation need to be started when this
|
|
||||||
method is called, so it can be used to register a hook for a file
|
|
||||||
that may be loaded in the future.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- the name of the file to wait for
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. method:: Styles(styles[,callback])
|
|
||||||
|
|
||||||
Creates a stylesheet from the given style data. `styles` can
|
|
||||||
either be a string containing a stylesheet definition, or an
|
|
||||||
object containing a :ref:`CSS Style Object <css-style-objects>`.
|
|
||||||
For example:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
MathJax.Ajax.Styles("body {font-family: serif; font-style: italic}");
|
|
||||||
|
|
||||||
and
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
MathJax.Ajax.Styles({
|
|
||||||
body: {
|
|
||||||
"font-family": "serif",
|
|
||||||
"font-style": "italic"
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
both set the body font family and style.
|
|
||||||
|
|
||||||
The callback routine is called when the stylesheet has been
|
|
||||||
created and is available for use.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **styles** --- CSS style object for the styles to set
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
Internet Explorer has a limit of 32 dynamically created
|
|
||||||
stylesheets, so it is best to combine your styles into one
|
|
||||||
large group rather than making several smaller calls.
|
|
||||||
|
|
||||||
.. method:: fileURL(file)
|
|
||||||
|
|
||||||
Returns a complete URL to a file (replacing ``[MathJax]`` with the
|
|
||||||
actual root URL location).
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **file** --- the file name possibly including ``[MathJax]``
|
|
||||||
:Returns: the full URL for the file
|
|
||||||
@@ -1,259 +0,0 @@
|
|||||||
.. _api-callback:
|
|
||||||
|
|
||||||
**************************
|
|
||||||
The MathJax.Callback Class
|
|
||||||
**************************
|
|
||||||
|
|
||||||
The ``MathJax.Callback`` object is one of the key mechanisms used by
|
|
||||||
MathJax to synchronize its actions with those that occur
|
|
||||||
asynchronously, like loading files and stylesheets. A `Callback`
|
|
||||||
object is used to tie the execution of a function to the completion of
|
|
||||||
an asynchronous action. See :ref:`Synchronizing with MathJax
|
|
||||||
<synchronization>` for more details, and :ref:`Using Callbacks
|
|
||||||
<using-callbacks>` in particular for examples of how to specify and
|
|
||||||
use MathJax `Callback` objects.
|
|
||||||
|
|
||||||
|
|
||||||
Specifying a callback
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
When a method includes a callback as one of its arguments, that
|
|
||||||
callback can be specified in a number of different ways, depending on
|
|
||||||
the functionality that is required of the callback. The easiest case
|
|
||||||
is to simply provide a function to be called, but it is also possible
|
|
||||||
to include data to pass to the function when it is executed, and even
|
|
||||||
the object that will be used as the javascript `this` object when the
|
|
||||||
function is called.
|
|
||||||
|
|
||||||
Most functions that take callbacks as arguments accept a `callback
|
|
||||||
specification` rather than an actual callback object, though you can
|
|
||||||
use the :meth:`MathJax.Callback` function to convert a callback
|
|
||||||
specification into a Callback object if needed.
|
|
||||||
|
|
||||||
A callback specification is any one of the following:
|
|
||||||
|
|
||||||
.. describe:: fn
|
|
||||||
|
|
||||||
A function that is to be called when the callback is executed.
|
|
||||||
No additional data is passed to it (other that what it is
|
|
||||||
called with at the time the callback is executed), and `this`
|
|
||||||
will be the window object.
|
|
||||||
|
|
||||||
.. describe:: [fn]
|
|
||||||
|
|
||||||
An array containing a function to be called when the callback
|
|
||||||
is executed (as above).
|
|
||||||
|
|
||||||
.. describe:: [fn, data...]
|
|
||||||
|
|
||||||
An array containing a function together with data to be passed
|
|
||||||
to that function when the callback is executed; `this` is still
|
|
||||||
the window object. For example,
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
[function (x,y) {return x+y}, 2, 3]
|
|
||||||
|
|
||||||
would specify a callback that would pass ``2`` and ``3`` to
|
|
||||||
the given function, and it would return their sum, ``5``, when
|
|
||||||
the callback is executed.
|
|
||||||
|
|
||||||
.. describe:: [object, fn]
|
|
||||||
|
|
||||||
An array containing an object to use as `this` and a function to
|
|
||||||
call for the callback. For example,
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
[{x:'foo', y:'bar'}, function () {this.x}]
|
|
||||||
|
|
||||||
would produce a callback that returns the string ``"foo"``
|
|
||||||
when it is called.
|
|
||||||
|
|
||||||
.. describe:: [object, fn, data...]
|
|
||||||
|
|
||||||
Similar to the previous case, but with data that is passed to
|
|
||||||
the function as well.
|
|
||||||
|
|
||||||
..describe:: ["method", object]
|
|
||||||
|
|
||||||
Here, `object` is an object that has a method called `method`, and
|
|
||||||
the callback will execute that method (with the object as
|
|
||||||
`this`) when it is called. For example,
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
["length",[1,2,3,4]]
|
|
||||||
|
|
||||||
would call the `length` method on the array ``[1,2,3,4]`` when
|
|
||||||
the callback is called, returning ``4``.
|
|
||||||
|
|
||||||
.. describe:: ["method", object, data...]
|
|
||||||
|
|
||||||
Similar to the previous case, but with data that is passed to
|
|
||||||
the method. E.g.,
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
["slice",[1,2,3,4],1,3]
|
|
||||||
|
|
||||||
would perform the equivalent of ``[1,2,3,4].slice(1,3)``,
|
|
||||||
which returns the array ``[2,3]`` as a result.
|
|
||||||
|
|
||||||
.. describe:: {hook: fn, data: [...], object: this}
|
|
||||||
|
|
||||||
Here the data for the callback are given in an associative
|
|
||||||
array of `key:value` pairs. The value of `hook` is the
|
|
||||||
function to call, the value of `data` is an array of the
|
|
||||||
arguments to pass to the function, and the value of `object`
|
|
||||||
is the object to use as `this` in the function call. The
|
|
||||||
specification need not include all three `key:value` pairs; any
|
|
||||||
that are missing get default values (a function that does
|
|
||||||
nothing, an empty array, and the window object, respectively).
|
|
||||||
|
|
||||||
.. describe:: "string"
|
|
||||||
|
|
||||||
This specifies a callback where the string is executed via an
|
|
||||||
``eval()`` statement. The code is run in the global context,
|
|
||||||
so any variables or functions created by the string become
|
|
||||||
part of the global namespace. The return value is the value of
|
|
||||||
the last statement executed in the string.
|
|
||||||
|
|
||||||
|
|
||||||
Executing a Callback Object
|
|
||||||
===========================
|
|
||||||
|
|
||||||
The `Callback` object is itself a function, and calling that function
|
|
||||||
executes the callback. You can pass the callback additional
|
|
||||||
parameters, just as you can any function, and these will be added to
|
|
||||||
the callback function's argument list following any data that was
|
|
||||||
supplied at the time the callback was created. For example
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
var f = function (x,y) {return x + " and " +y}
|
|
||||||
var cb = MathJax.Callback([f, "foo"]);
|
|
||||||
var result = cb("bar"); // sets result to "foo and bar"
|
|
||||||
|
|
||||||
Usually, the callback is not executed by the code that creates it (as
|
|
||||||
it is in the example above), but by some other code that runs at a
|
|
||||||
later time at the completion of some other activity (say the loading
|
|
||||||
of a file), or in response to a user action. For example:
|
|
||||||
|
|
||||||
.. code-block:: javascript
|
|
||||||
|
|
||||||
function f(x) {alert("x contains "+x)};
|
|
||||||
function DelayedX(time) {
|
|
||||||
var x = "hi";
|
|
||||||
setTimeout(MathJax.Callback([f, x], time);
|
|
||||||
}
|
|
||||||
|
|
||||||
The ``DelayedX`` function arranges for the function ``f`` to be called at
|
|
||||||
a later time, passing it the value of a local variable, ``x``. Normally,
|
|
||||||
this would require the use of a closure, but that is not needed when a
|
|
||||||
`MathJax.Callback` object is used.
|
|
||||||
|
|
||||||
|
|
||||||
Callback Object Properties
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
.. describe:: hook
|
|
||||||
|
|
||||||
The function to be called when the callback is executed.
|
|
||||||
|
|
||||||
.. describe:: data
|
|
||||||
|
|
||||||
An array containing the arguments to pass to the callback
|
|
||||||
function when it is executed.
|
|
||||||
|
|
||||||
.. describe:: object
|
|
||||||
|
|
||||||
The object to use as `this` during the call to the callback
|
|
||||||
function.
|
|
||||||
|
|
||||||
.. describe:: called
|
|
||||||
|
|
||||||
Set to ``true`` after the callback has been called, and undefined
|
|
||||||
otherwise. A callback will not be exectued a second time unless
|
|
||||||
the callback's :meth:`reset()` method is called first, or its
|
|
||||||
``autoReset`` property is set to ``true``.
|
|
||||||
|
|
||||||
.. describe:: autoReset
|
|
||||||
|
|
||||||
Set this to ``true`` if you want to be able to call the callback
|
|
||||||
more than once. (This is the case for signal listeners, for example).
|
|
||||||
|
|
||||||
.. describe:: isCallback
|
|
||||||
|
|
||||||
Always set to ``true`` (used to detect if an object is a callback
|
|
||||||
or not).
|
|
||||||
|
|
||||||
|
|
||||||
Callback Object Methods
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
.. method:: reset()
|
|
||||||
|
|
||||||
Clears the callback's `called` property.
|
|
||||||
|
|
||||||
|
|
||||||
MathJax.Callback Methods
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
.. method:: Delay(time[, callback])
|
|
||||||
|
|
||||||
Waits for the specified time (given in milliseconds) and then
|
|
||||||
performs the callback. It returns the Callback object (or a blank
|
|
||||||
one if none was supplied). The returned callback structure has a
|
|
||||||
`timeout` property set to the result of the ``setTimeout()`` call
|
|
||||||
that was used to perform the wait so that you can cancel the wait,
|
|
||||||
if needed. Thus :meth:`MathJax.Callback.Delay()` can be used to
|
|
||||||
start a timeout delay that executes the callback if an action
|
|
||||||
doesn't occur within the given time (and if the action does occur,
|
|
||||||
the timeout can be canceled). Since
|
|
||||||
:meth:`MathJax.Callback.Delay()` returns a callback structure, it
|
|
||||||
can be used in a callback queue to insert a delay between queued
|
|
||||||
commands.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **time** --- the amount of time to wait
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. method:: executeHooks(hooks[, data[,reset]])
|
|
||||||
|
|
||||||
Calls each callback in the `hooks` array (or the single hook if it
|
|
||||||
is not an array), passing it the arguments stored in the data
|
|
||||||
array. It `reset` is ``true``, then the callback's
|
|
||||||
:meth:`reset()` method will be called before each hook is
|
|
||||||
executed. If any of the hooks returns a `Callback` object, then
|
|
||||||
it collects those callbacks and returns a new callback that will
|
|
||||||
execute when all the ones returned by the hooks have been
|
|
||||||
completed. Otherwise, :meth:`MathJax.Callback.executeHooks()`
|
|
||||||
returns ``null``.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **hooks** --- array of hooks to be called, or a hook
|
|
||||||
- **data** --- array of arguments to pass to each hook in turn
|
|
||||||
- **reset** --- ``true`` if the :meth:`reset()` method should be called
|
|
||||||
:Returns: callback that waits for all the hooks to complete, or ``null``
|
|
||||||
|
|
||||||
.. method:: Queue([callback,...])
|
|
||||||
|
|
||||||
Creates a `MathJax.CallBack.Queue` object and pushes the given
|
|
||||||
callbacks into the queue. See :ref:`Using Queues <using-queues>`
|
|
||||||
for more details about MathJax queues.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **callback** --- one or more callback specifications
|
|
||||||
:Returns: the `Queue` object
|
|
||||||
|
|
||||||
.. method:: Signal(name)
|
|
||||||
|
|
||||||
Looks for a named signal, creates it if it doesn't already exist,
|
|
||||||
and returns the signal object. See
|
|
||||||
:ref:`Using Signals <using-signals>` for more details.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **name** --- name of the signal to get or create
|
|
||||||
:Returns: the `Signal` object
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
.. _api-element-jax:
|
|
||||||
|
|
||||||
****************************
|
|
||||||
The MathJax.ElementJax Class
|
|
||||||
****************************
|
|
||||||
|
|
||||||
The element jax is the bridge between the input and output jax, and
|
|
||||||
contains the data produced by the input jax needed by the output jax
|
|
||||||
to display the results. It is tied to the individual ``<script>`` tag
|
|
||||||
that produced it, and is the object used by JavaScript programs to
|
|
||||||
interact with the mathematics on the page.
|
|
||||||
|
|
||||||
An element jax is stored in the ``jax.js`` file in a subdirectory of
|
|
||||||
the ``jax/element`` directory, with the subdirectory name being the
|
|
||||||
name of the element jax. Currently, there is only one element jax
|
|
||||||
class, the `mml` element jax, and it is stored in ``jax/element/mml``.
|
|
||||||
|
|
||||||
The `MathJax.ElementJax` class is a subclass of the :ref:`MathJax Jax
|
|
||||||
<api-jax>` class, and inherits the properties and methods of that
|
|
||||||
class. Those listed below are the additional or overridden ones from
|
|
||||||
that class.
|
|
||||||
|
|
||||||
|
|
||||||
Class Properties
|
|
||||||
================
|
|
||||||
|
|
||||||
.. describe:: name
|
|
||||||
|
|
||||||
The name of the jax.
|
|
||||||
|
|
||||||
.. describe:: version
|
|
||||||
|
|
||||||
The version number of the jax.
|
|
||||||
|
|
||||||
.. describe:: directory
|
|
||||||
|
|
||||||
The directory where the jax files are stored (e.g., ``"[MathJax]/jax/element/mml"``);
|
|
||||||
|
|
||||||
|
|
||||||
Instance Properties
|
|
||||||
===================
|
|
||||||
|
|
||||||
.. describe:: inputJax
|
|
||||||
|
|
||||||
A reference to the input jax that created the element.
|
|
||||||
|
|
||||||
.. describe:: outputJax
|
|
||||||
|
|
||||||
A reference to the output jax that has processed this element.
|
|
||||||
|
|
||||||
.. describe:: inputID
|
|
||||||
|
|
||||||
The DOM `id` of the ``<script>`` tag that generated this element
|
|
||||||
(if it doesn't have one initially, the MathJax hub will supply
|
|
||||||
one). Note that this is not a reference to the element itself;
|
|
||||||
that element will have a reference to this element jax, and if
|
|
||||||
`inputID` were a reference back, that would cause a reference
|
|
||||||
loop, which some browsers would not free properly during trash
|
|
||||||
collection, thus causing a memory leak.
|
|
||||||
|
|
||||||
.. describe:: originalText
|
|
||||||
|
|
||||||
A string indicating the original input text that was processed for
|
|
||||||
this element.
|
|
||||||
|
|
||||||
.. describe:: mimeType
|
|
||||||
|
|
||||||
The MIME-type of the element jax (`jax/mml` in the case of an
|
|
||||||
`mml` element jax).
|
|
||||||
|
|
||||||
Other data specific to the element jax subclass may also appear here.
|
|
||||||
|
|
||||||
|
|
||||||
Methods
|
|
||||||
=======
|
|
||||||
|
|
||||||
.. Method:: Text(text[,callback])
|
|
||||||
|
|
||||||
Sets the input text for this element to the given text and
|
|
||||||
reprocesses the mathematics. (I.e., update the equation to the
|
|
||||||
new one given by `text`). When the processing is complete, the
|
|
||||||
`callback`, if any, is called.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **text** --- the new mathematic source string for the element
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. Method:: Reprocess([callback])
|
|
||||||
:noindex:
|
|
||||||
|
|
||||||
Remove the output and produce it again. This may be necessary if
|
|
||||||
there are changes to the CSS styles that would affect the layout
|
|
||||||
of the mathematics, for example. The `callback`, if any, is
|
|
||||||
called when the process completes.
|
|
||||||
|
|
||||||
:Parameters:
|
|
||||||
- **callback** --- the callback specification
|
|
||||||
:Returns: the callback object
|
|
||||||
|
|
||||||
.. Method:: Remove()
|
|
||||||
:noindex:
|
|
||||||
|
|
||||||
Removes the output for this element from the web page (but does
|
|
||||||
not remove the original ``<script>``). The ``<script>`` will be
|
|
||||||
considered unprocessed, and the next call to
|
|
||||||
:meth:`MathJax.hub.Typeset()` will re-display it.
|
|
||||||
|
|
||||||
:Returns: ``null``
|
|
||||||
|
|
||||||
.. Method:: SourceElement()
|
|
||||||
|
|
||||||
Returns a reference to the original ``<script>`` DOM element
|
|
||||||
associated to this element jax.
|
|
||||||
|
|
||||||
:Returns: the ``<script>`` element
|
|
||||||
|
|
||||||
Output jax may add new methods to the base element jax class to
|
|
||||||
perform exporting to other formats. For example, a MathML output jax
|
|
||||||
could add ``toMathML()``, or an accessibility output jax could add
|
|
||||||
``toAudible()``. These could be made available via the MathJax
|
|
||||||
contextual menu.
|
|
||||||