World Library  
Flag as Inappropriate
Email this Article

Riversdale, Saskatoon

Article Id: WHEBN0009280251
Reproduction Date:

Title: Riversdale, Saskatoon  
Author: World Heritage Encyclopedia
Language: English
Subject: History of Saskatoon, Nutana, Saskatoon, King George, Saskatoon, Core Neighbourhoods SDA, Saskatoon, Westmount, Saskatoon
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Riversdale, Saskatoon

Riversdale
Saskatoon Neighborhood
Roxy Theatre
Roxy Theatre
Riversdale location map
Riversdale location map
Coordinates:
Country Canada
Province Saskatchewan
City Saskatoon
Suburban Development Area Core Neighbourhoods
Neighbourhood Riversdale
Settled 1890 (as Richville)
Incorporated (village) 1905 (as Riversdale)
Incorporated (city) 1906 (as Saskatoon)
Government
 • Type Municipal (Ward 2)
 • Administrative body Saskatoon City Council
 • Councillor Pat Lorje
 • MLA Danielle Chartier
 • MP Kelly Block
Area
 • Total 0.87 km2 (0.34 sq mi)
Population (2011)
 • Total 2,135
 • Density 2,500/km2 (6,400/sq mi)
 • Average Income

$53,086.00 require('Module:No globals')

local p = {}

-- articles in which traditional Chinese preceeds simplified Chinese local t1st = { ["228 Incident"] = true, ["Chinese calendar"] = true, ["Lippo Centre, Hong Kong"] = true, ["Republic of China"] = true, ["Republic of China at the 1,924 Summer Olympics"] = true, ["Taiwan"] = true, ["Taiwan (island)"] = true, ["Taiwan Province"] = true, ["Wei Boyang"] = true, }

-- the labels for each part local labels = { ["c"] = "Chinese", ["s"] = "simplified Chinese", ["t"] = "traditional Chinese", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Cantonese Yale", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Zhuyin Fuhao", ["l"] = "literally", }

-- article titles for wikilinks for each part local wlinks = { ["c"] = "Chinese language", ["s"] = "simplified Chinese characters", ["t"] = "traditional Chinese characters", ["p"] = "pinyin", ["tp"] = "Tongyong Pinyin", ["w"] = "Wade–Giles", ["j"] = "Jyutping", ["cy"] = "Yale romanization of Cantonese", ["poj"] = "Pe̍h-ōe-jī", ["zhu"] = "Bopomofo", }

-- for those parts which are to be treated as languages their ISO code local ISOlang = { ["c"] = "zh", ["t"] = "zh-Hant", ["s"] = "zh-Hans", ["p"] = "zh-Latn-pinyin", ["tp"] = "zh-Latn", ["w"] = "zh-Latn-wadegile", ["j"] = "yue-jyutping", ["cy"] = "yue", ["poj"] = "hak", ["zhu"] = "zh-Bopo", }

local italic = { ["p"] = true, ["tp"] = true, ["w"] = true, ["j"] = true, ["cy"] = true, ["poj"] = true, } -- Categories for different kinds of Chinese text local cats = { ["c"] = "", ["s"] = "", ["t"] = "", }

function p.Zh(frame) -- load arguments module to simplify handling of args local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) return p._Zh(args) end function p._Zh(args) local uselinks = not (args["links"] == "no") -- whether to add links local uselabels = not (args["labels"] == "no") -- whether to have labels local capfirst = args["scase"] ~= nil

        local t1 = false -- whether traditional Chinese characters go first
        local j1 = false -- whether Cantonese Romanisations go first
        local testChar
        if (args["first"]) then
                 for testChar in mw.ustring.gmatch(args["first"], "%a+") do
          if (testChar == "t") then
           t1 = true
           end
          if (testChar == "j") then
           j1 = true
           end
         end
        end
        if (t1 == false) then
         local title = mw.title.getCurrentTitle()
         t1 = t1st[title.text] == true
        end

-- based on setting/preference specify order local orderlist = {"c", "s", "t", "p", "tp", "w", "j", "cy", "poj", "zhu", "l"} if (t1) then orderlist[2] = "t" orderlist[3] = "s" end if (j1) then orderlist[4] = "j" orderlist[5] = "cy" orderlist[6] = "p" orderlist[7] = "tp" orderlist[8] = "w" end -- rename rules. Rules to change parameters and labels based on other parameters if args["hp"] then -- hp an alias for p ([hanyu] pinyin) args["p"] = args["hp"] end if args["tp"] then -- if also Tongyu pinyin use full name for Hanyu pinyin labels["p"] = "Hanyu Pinyin" end if (args["s"] and args["s"] == args["t"]) then -- Treat simplified + traditional as Chinese if they're the same args["c"] = args["s"] args["s"] = nil args["t"] = nil elseif (not (args["s"] and args["t"])) then -- use short label if only one of simplified and traditional labels["s"] = labels["c"] labels["t"] = labels["c"] end

local body = "" -- the output string local params -- for creating HTML spans local label -- the label, i.e. the bit preceeding the supplied text local val -- the supplied text -- go through all possible fields in loop, adding them to the output for i, part in ipairs(orderlist) do if (args[part]) then -- build label label = "" if (uselabels) then label = labels[part] if (capfirst) then label = mw.language.getContentLanguage():ucfirst(
Time zone CST (UTC-6)
Website Riversdale Community Association

Riversdale is one of the oldest neighbourhoods in Saskatoon, Saskatchewan, Canada, located near the downtown area. It includes the business district of 20th Street. It consists mostly of low-density, single detached dwellings. As of 2011, the area was home to 2,135 residents.

Riversdale has experienced an economic and development boom since 2012 and has even been called Canada's Next Great Neighbourhood.[1][2][3][4] However, the neighbourhood is still considered a lower-income area, with (based on the 2006 Canadian Census) an estimated average family income of $35,849, an estimated average dwelling value of $120,835 and an estimated home ownership rate of 36.0%[5] According to MLS data, the average sale price of a home as of 2013 was $224,807.[6]

Incorporated as a town in 1905, Riversdale was one of the three original settlements that merged to form the city of Saskatoon in 1906.[7]

Contents

  • History 1
    • Historic buildings 1.1
  • Government and politics 2
  • Institutions 3
    • Education 3.1
    • Public safety 3.2
    • Other 3.3
  • Arts and culture 4
  • Parks and recreation 5
  • Commercial 6
  • Transportation 7
  • Location 8
  • References 9
  • Further reading 10
  • External links 11

History

The Albany Hotel in the late 1930s

The first record of settlement in the Riversdale area was in the 1890s, when the area was homesteaded. It was dubbed "Richville" after one of the original settlers.[8] In April 1903, over 1500 Barr Colonists arrived and made camp just west of the railway tracks beside Saskatoon. While most of the colonists moved on to the Lloydminster area, some remained behind as permanent residents of a new settlement.[9] The village of Riversdale was incorporated on January 16, 1905.[10] The village plan (originally called "Riverdale") had narrower streets, smaller lots, and no public reserve land.[11] Faced with a heavy influx of settlers, Riversdale joined with the towns of Saskatoon and Nutana to become the City of Saskatoon on July 1, 1906.[7]

Immigration from central and eastern Europe brought new and ethnically diverse peoples to Riversdale around 1908. Many British, German, Ukrainian and Chinese families took up residence. Separated from the downtown by the Canadian Northern Railway yards, vehicular access to Riversdale was limited to underpasses at 19th and 23rd Streets. In 1910, a pedestrian walkway was built over the train tracks at 20th Street so the public could safely cross the tracks on foot.[12] Saskatoon's Chinatown moved into the Riversdale district in the early 1930s. Originally, Chinese immigrants set up businesses along 19th Street east of the CN tracks, in what is now the south downtown. However, they moved when the city acquired the land to build the Saskatoon Technical Collegiate (later the Gathercole Building, now demolished).[13]

The mid-1960s marked a change in the traffic patterns of the area, as the CN tracks were relocated out of downtown. 20th and 22nd Streets were connected to the downtown, and Idylwyld Drive became Riversdale's eastern boundary.[14] The 23rd Street underpass was levelled quickly, while the 19th Street overpass remained until 2006. The mid-60s also saw First Nations people moving off of reserves and into Riversdale – the most recent statistics show that 43% of the population identifies as being of First Nations origin.[5] Vietnamese and Hong Kong Chinese immigrants also began arriving at this time.[10]

Riversdale has struggled in its recent history, with a sizeable portion of the population living below the poverty line. The social ills that accompany poverty – substance abuse, violent crime and dilapidated housing – have often cast the area in a negative light.[15] However, by 2009 there was evidence of gentrification occurring in the area, including the River Landing development and the demolition of the historic but run-down Barry Hotel[16] are cited as examples of the neighbourhood's changing character.[17][18]

Historic buildings

Adilman Building
Little Chief Community Police Station
  • Albany Hotel (1906) – Originally named the Iroquois Hotel, the business was renamed the Albany Hotel in 1912 after an extensive enlargement and alteration. Over the decades, the Albany gained a reputation as a "seedy" hotel and was the scene of many violent crimes. It closed in the late 1990s, and was acquired by Corrections Canada. Since 2000 it has served as a halfway house for federal offenders, under the name of Meewasinota Community Residence.[19][20]
  • Adilman Building (1912/1949) – Adilman's Department Store was a cornerstone of the 20th Street shopping district from its opening in 1921 until it closed in 1974. The present structure is the result of a 1949 renovation, though the building's core dates to 1912. It is one of Saskatoon's examples of Streamline Moderne architecture. Since the department store closed, it has been home to an antique store, farmer's market, and bingo hall. In 2014 Freedom Functional Fitness, an unconventional fitness gym moved into the building. [21][22]
  • Landa House (1912) – An attractive example of the Prairie Vernacular style, the house was first occupied by Saskatoon fire chief Thomas E. Heath. In 1921, the house was acquired by William and Fanny Landa, who were Jewish immigrants from Russia. William had opened a blacksmith shop in 1908, then expanded his business to manufacture buggies and wagons, which became Landa Auto Body Works. The business operates to this day at its original location on Avenue C. The house was designated a municipal heritage property on November 28, 2005.[23]
  • St. Thomas Wesley United Church (1912) – Built on the corner of Avenue H and 20th Street in 1912, it was originally St. Thomas Presbyterian Church, named in honour of Thomas Copland, a civic and church leader. This red brick structure with Romanesque windows and a square bell tower, is topped with a stucco and wood belfry. In 1930 an agreement was reached between St. Thomas Presbyterian and Wesley Methodist to worship in the St. Thomas building under joint ministry – they formed St. Thomas Wesley United Church in 1934.[24] The wood and stucco bell tower was removed in 2008 after falling into disrepair.[25]
  • Little Chief Service Station (1929) – Built as a Texaco service station in the 1920s, this building was built in the Spanish Colonial style. It features white stucco walls, rounded roof tiles, decorative brick, heavy tiled cornices, roof parapets, iron windows and copper gutters. It was named the West Side Service Station until 1943, when the name was changed to the Little Chief Service Station. After it ceased to be a service station, the Saskatoon Police Service obtained and renovated the building for use as a community police station. It was designated a municipal heritage property on January 11, 1982.[26]
  • Roxy Theatre (1930) – Built during the onset of the Great Depression. The interior was decorated in a Spanish Villa style with the walls covered with small balconies, windows and towers that gave the impression of a quaint Spanish village. The ceiling was painted dark blue and had twinkling lights set in the plaster to give the impression of the night sky. The Roxy was for a time called the Towne Cinema, then closed in 1995. It was purchased and restored by Magic Lantern Theatres, and reopened under its original name in 2005.[20]
  • Ukrainian National Federation Hall (1932) – This hall, with its distinctive entryway lions, featured ornate interior decorations that ranged from busts of famous artists, musicians, and leaders, through to a stage flanked with castle-like walls. The building was used mainly for weddings, banquets, concerts and other public gatherings.[27]
  • Ukrainian Orthodox Cathedral of the Holy Trinity (1952) – This church features an eight-sided dome which depicts the major feasts of the Church and Saints. 22-karat gold was used to decorate the church's icons. In 1988 the front of the cathedral gained a bronze statue of St. Volodymyr, the Baptizer of the Ukraine.[24]

Government and politics

Riversdale exists within the federal electoral district of Saskatoon-Rosetown-Biggar. It is currently represented by Kelly Block of the Conservative Party of Canada, first elected in 2008.

Provincially, the area overlaps two constituencies. The west part is within the constituency of Saskatoon Riversdale. It is currently represented by Danielle Chartier of the Saskatchewan New Democratic Party (NDP), first elected in a 2009 by-election. The east part lies within the constituency of Saskatoon Centre. It is currently represented by David Forbes of the NDP, first elected in a 2001 by-election and re-elected in 2003 and 2007.

In Saskatoon's non-partisan municipal politics, Riversdale lies within ward 2. It is currently represented by Councillor Pat Lorje. She was first elected in 1979, and was re-elected in 1982, 1985, and 1988. After a period of time as a NDP member of the Legislative Assembly of Saskatchewan, Lorje was again elected as Ward 2 councillor in 2006 and re-elected in 2009.

Institutions

Education

Princess Alexandra School
Address
210 Avenue H South
Riversdale Subdivision
Saskatoon, Saskatchewan, Canada, S7M 1W2
Information
School type public
Established 1906
School board Saskatoon Public School Division
Principal Shane Skjerven
Vice principal Shane Armstrong
Education system elementary
Feeder to Bedford Road Collegiate
Original building opened 1907
Original building demolished 1961
Present building opened 1962
Website
  • Princess Alexandra School – public elementary school, part of the Saskatoon Public School Division.[28] The school first opened in 1906. Construction began in 1906/07 of 'Riversdale School which was renamed Alexandra School; a four room school house was erected, and doubled in size by 1908.[29] In 1922 there were both Princess and Alexandra schools in operation on the same land allotment. Princess School was sold and torn down in 1961. In 1962 a new school building was erected on the same property site, and re-opened.[30]

Public safety

  • Fire Hall No. 1 – fire station and headquarters of Saskatoon Fire & Protective Services[31]
  • Little Chief Community Police Station

Other

  • Riversdale House – seniors housing complex[32]
  • White Buffalo Youth Lodge – Opened in 2000, this integrated service facility provides programming for Aboriginal youth. Health, recreation, life skills, vocational training and counselling programs are available.[33]
  • Salvation Army Community Centre – In 1926 the Salvation Army opened what was then known as the "Relief Office" at 335 Avenue C South. By 1932 it was known as The Salvation Army Men's Hostel and Industrial Store where by 1943, had room for 40 men. In 1962 the centre had moved next door to its current location at 339 Avenue C South. Over the next several decades a chapel, half-way house, rehab unit, and more property was added until the centre took its current form.[34]

Arts and culture

  • AKA Artist Run Centre – AKA evolved from the Shoestring Gallery, initiated in 1971. In 1982 the transition from a member-based visual arts and crafts co-operative to a non-profit artist-run centre yielded AKA Gallery.[35]
  • La Troupe du Jour – Formed in 1985, La Troupe du Jour is Saskatchewan's only professional francophone theatre company.[36]
  • PAVED Arts – PAVED Arts came into official existence on March 31, 2003 with the legal amalgamation of The Photographers Gallery (TPG) and Video Vérité (VV), the former a photography resource and exhibition centre, the latter a media access centre.[37]
  • Roxy Theatre – Restored and re-opened in 2005, the Roxy Theatre shows movies Thursday through Sunday, weekend matinees and hosts several live and musical events & promotions throughout the year.[38]
  • Saskatchewan Native Theatre Company – Launched in 1999, the SNTC creates, develops and produces artistic presentations by Canadian Aboriginal artists.[39]

Parks and recreation

  • Victoria Park (7.0 acres) – named for King George neighbourhood to the south.
  • Optimist Park (7.1 acres)
  • Isinger Park (2.5-acre (1.0 ha)) – built as part of Phase II of the River Landing development, opened in August 2009[40][41]

The Riversdale Community Association coordinates educational, recreational, and social programs for residents, maintains the outdoor rink at Princess Alexandra Community School, stages fundraising events, and works to address issues of local concern.[42]

Commercial

Riversdale's main commercial corridor is 20th Street, which was the main street in its early days as a village. Today, 20th Street is home to mainly independently-owned local businesses. Other businesses are located on 22nd Street, the major arterial road that makes up the northern boundary of Riversdale. Commercial and light industrial businesses occupy some of the blocks between 19th and 22nd Streets, concentrated on the eastern side closer to Idylwyld Drive. The Saskatoon Farmers' Market, founded in 1975, moved into its present location at 19th Street and Avenue B in 2007.

Transportation

Riversdale is served by Saskatoon Transit bus routes #1, #2, #3, #50 and #60. Route #5 also runs along 23rd Street, a block north of the neighbourhood boundary.

Location

Riversdale is located within the Core Neighbourhoods Suburban Development Area. It is bounded by 22nd Street to the north and Idylwyld Drive to the east. The southern boundary starts at the Senator Sid Buckwold Bridge, follows the South Saskatchewan River west until where it intersects an imaginary extension of 18th Street; it follows 18th Street west with a few turns until roughly Avenue K. The western boundary comprises the CPR tracks in the northwest until Avenue K, then a few turns until roughly 18th Street. Roads are laid out in a grid fashion; streets run east-west, avenues run north-south.

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ http://www.thestarphoenix.com/news/Riversdale+condos+planned+Great+West+Warehouse+site/8219958/story.html
  2. ^ http://www.thestarphoenix.com/business/Victoria+developer+bullish+Riversdale/7885536/story.html
  3. ^
  4. ^
  5. ^ a b
  6. ^
  7. ^ a b
  8. ^
  9. ^
  10. ^ a b
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^
  18. ^
  19. ^
  20. ^ a b
  21. ^ http://freedomsaskatoon.com/
  22. ^
  23. ^
  24. ^ a b
  25. ^
  26. ^
  27. ^
  28. ^
  29. ^
  30. ^
  31. ^
  32. ^
  33. ^
  34. ^
  35. ^
  36. ^
  37. ^
  38. ^
  39. ^
  40. ^
  41. ^
  42. ^

Further reading

  • Arlean McPherson, Riversdale Businesses: an Historical Sampler, 1992.
  • Riversdale Neighbourhood Improvement Office, City of Saskatoon Saskatchewan Report on the Riversdale Neighbourhood Improvement Program, 1976.
  • Mark Hunter, Things in Your Neighbourhood: Riversdale Photographic Survey, 1991.

External links

  • Riversdale neighbourhood profile
  • Riversdale Local Area Plan
  • Riversdale Community Association
  • Riversdale Business Improvement District
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.