diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb index e64541dc3..1befa98e9 100644 --- a/app/controllers/wiki_controller.rb +++ b/app/controllers/wiki_controller.rb @@ -567,7 +567,7 @@ def parse_category @set_name = 'the web' end end - + def render_atom(hide_description = false, limit = 15) @pages_by_revision = @web.select.by_revision.first(limit) @hide_description = hide_description diff --git a/app/models/page_set.rb b/app/models/page_set.rb index f8e84df4b..a1d1dda13 100644 --- a/app/models/page_set.rb +++ b/app/models/page_set.rb @@ -29,12 +29,12 @@ def by_name def by_revision PageSet.new(@web, sort_by { |page| page.revised_at }).reverse end - + def pages_that_reference(page_name) all_referring_pages = WikiReference.pages_that_reference(@web, page_name) self.select { |page| all_referring_pages.include?(page.name) } end - + def pages_that_link_to(page_name) all_linking_pages = WikiReference.pages_that_link_to(@web, page_name) self.select { |page| all_linking_pages.include?(page.name) } @@ -60,7 +60,7 @@ def characters # pages in this set for which there is no reference in the web. # The HomePage and author pages are always assumed to have # references and so cannot be orphans - # Pages that refer to themselves and have no links from outside are oprphans. + # Pages that refer to themselves and have no links from outside are orphans. def orphaned_pages never_orphans = web.authors + ['HomePage'] self.select { |page| diff --git a/app/views/layouts/tex.rhtml b/app/views/layouts/tex.rhtml index 4b4a5a727..13eebe06b 100644 --- a/app/views/layouts/tex.rhtml +++ b/app/views/layouts/tex.rhtml @@ -159,6 +159,8 @@ \Decl@Mn@Close{\rrangle}{mnomx}{'171} \Decl@Mn@Open{\lmoustache}{mnomx}{'245} \Decl@Mn@Close{\rmoustache}{mnomx}{'244} +\Decl@Mn@Open{\llbracket}{stmry}{'112} +\Decl@Mn@Close{\rrbracket}{stmry}{'113} \makeatother % Widecheck diff --git a/test/functional/wiki_controller_test.rb b/test/functional/wiki_controller_test.rb index 16698129e..0cf39ef7a 100755 --- a/test/functional/wiki_controller_test.rb +++ b/test/functional/wiki_controller_test.rb @@ -1255,6 +1255,8 @@ def set_tex_header \Decl@Mn@Close{\rrangle}{mnomx}{'171} \Decl@Mn@Open{\lmoustache}{mnomx}{'245} \Decl@Mn@Close{\rmoustache}{mnomx}{'244} +\Decl@Mn@Open{\llbracket}{stmry}{'112} +\Decl@Mn@Close{\rrbracket}{stmry}{'113} \makeatother % Widecheck diff --git a/test/unit/page_renderer_test.rb b/test/unit/page_renderer_test.rb index d78bcc541..5ff0f7f9a 100755 --- a/test/unit/page_renderer_test.rb +++ b/test/unit/page_renderer_test.rb @@ -420,6 +420,18 @@ def test_have_latest_itex2mml %{hscr{ABCD}\\mathcal{ABCD}

}, 'Foo $\mathscr{ABCD}\mathcal{ABCD}$') + assert_markup_parsed_as( + %{

Foo } + + %{<} + + %{mtr>a b c} + + %{} + + %{a b c|} + + %{\\left\\llbracket\\begin{matrix}} + + %{a\\\\ b\\\\ c\\end{matrix}\\right\\rrbracket \\left\\lVert\\begin{matrix}a\\\\ b\\\\ c\\end{matrix}} + + %{\\right\\rvert

}, + %{Foo $\\left\\llbracket\\begin{matrix}a\\\\ b\\\\ c\\end{matrix}\\right\\rrbracket \\left\\lVert\\begin{matrix}a\\\\ b\\\\ c\\end{matrix}\\right\\rvert$}) + end def test_blahtex