All WikiReference methods now limit results to the current web.
Category lists are now restricted to the current web.
This commit is contained in:
parent
626c135d1e
commit
12743280fb
5 changed files with 33 additions and 27 deletions
|
@ -31,17 +31,17 @@ class PageSet < Array
|
|||
end
|
||||
|
||||
def pages_that_reference(page_name)
|
||||
all_referring_pages = WikiReference.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(page_name)
|
||||
all_linking_pages = WikiReference.pages_that_link_to(@web, page_name)
|
||||
self.select { |page| all_linking_pages.include?(page.name) }
|
||||
end
|
||||
|
||||
def pages_that_include(page_name)
|
||||
all_including_pages = WikiReference.pages_that_include(page_name)
|
||||
all_including_pages = WikiReference.pages_that_include(@web, page_name)
|
||||
self.select { |page| all_including_pages.include?(page.name) }
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue