World Library  
Flag as Inappropriate
Email this Article

Chicago "L" rolling stock

Article Id: WHEBN0009236533
Reproduction Date:

Title: Chicago "L" rolling stock  
Author: World Heritage Encyclopedia
Language: English
Subject: Normal Park branch (CTA), O'Hare CTA station train crash, South Side Elevated Railroad, Northwest Branch (CTA), Stock Yards branch (CTA)
Collection: Chicago 'L' Rolling Stock
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Chicago "L" rolling stock

The rolling stock of the Chicago "L" rapid transit system consists of railcars (permanently coupled into married pairs) dating from 1981 to 2015, delivered in two series: the 2600-series and 3200-series, also known as the High Performance Family, because of innovative design and technological features from previous equipment in Chicago transit beginning with the former 2000-series cars which operated between 1964 and 1993. The third fleet of cars in the rolling stock known as the 5000-series are the newest to the Chicago "L" featuring new technologies such as exterior and interior LED signs, security cameras, new seating configuration, AC motors and new door action.

All cars are 12 ft (3.66 m) tall (from top of rail) and 48 ft 3 in (14.71 m) long (over coupler pulling faces). They are 9 ft 4 in (2.84 m) wide at the window sills but only 8 ft 8 in (2.64 m) wide at the door sills. Currently, most railcars operating on the Chicago "L" are DC power only; the 5000-series features AC motors, but the traction power supply continues to use DC.

Contents

  • Historic/retired 1
    • Locomotives 1.1
    • Wooden cars 1.2
    • Metal cars 1.3
      • 4000-series 1.3.1
      • 5000-series 1.3.2
      • 6000-series 1.3.3
      • 1-50-series 1.3.4
      • 2000-series 1.3.5
      • 2200-series 1.3.6
      • 2400-series 1.3.7
  • Current 2
    • 2600-series 2.1
    • 3200-series 2.2
    • 5000-series 2.3
      • New features 2.3.1
  • Future 3
    • 7000-series 3.1
  • See also 4
  • References 5
  • External links 6

Historic/retired

Locomotives

Operator Manufacturer Delivered Retired Number built Notes
South Side Elevated Railroad Baldwin Locomotive Works 1892–93 1898 46 Vauclain four-cylinder compound locomotives. Retired when cars were converted to electric operation.
Lake Street Elevated Railroad Rhode Island Locomotive Works 1893–95 1900 35 Retired when cars were converted to electric operation.

Wooden cars

Operator Manufacturer Delivered Notes
South Side Elevated Railroad Jackson and Sharp Company; Gilbert Car Company; Jewett Car Company 1892–1905 The earliest trains were originally pulled by steam locomotives (Baldwin Locomotive Works Vauclain four-cylinder compound locomotives); the South Side Rapid Transit was the first to use multiple unit electric cars.
Lake Street Elevated Railroad Gilbert Car Company, Pullman Car Company; St. Louis Car Company and Co. Shop 1893–1909 The earliest trains were originally pulled by steam locomotives, cars subsequently converted to electric operation.
Metropolitan West Side Elevated Railroad Pullman Car Company, Harland and Hollingsworth Company; American Car & Foundry, Barney and Smith Car Company; Jewett Car Company 1894–1907
Northwestern Elevated Railroad Pullman Company; American Car & Foundry; St. Louis Car Company; Jewett Car Company 1898–1908

Metal cars

Type Operator Manufacturer Delivered Retired Number built Notes
4000-series Chicago Rapid Transit Company; later Chicago Transit Authority Cincinnati Car Company 1914–24 1973 455
5000-series Chicago Transit Authority Pullman Car Company (5001-02) and St. Louis Car Company (5003-04) 1947 1985 4 Built with PCC equipment
6000-series Chicago Transit Authority St. Louis Car Company 1950–59 1992 720 Built with PCC equipment
1-50 \ 61-65 series Cars Chicago Transit Authority St. Louis Car Company 1959–1960 1999 50 Built with PCC equipment
2000-series Chicago Transit Authority Pullman-Standard 1964 1993 180 First of "High Performance" family
2200-series Chicago Transit Authority Budd Company 1969–1970 2013 150
2400-series Chicago Transit Authority Boeing-Vertol 1976–1978 2014 200

4000-series

A pair of 4000-series "Plushie" cars at the Illinois Railway Museum.

The 4000-series cars were manufactured by the Cincinnati Car Company, between 1914 and 1924. They were the first steel cars on the Chicago "L" system. These cars were built in 2 distinct variants, with the earlier, metal-roofed cars being known as "Baldies" (due to their smooth iron roofs) and the later, wooden-roofed cars being known as "Plushies" (due to their more comfortable, green plush seats). The "Baldies" were equipped with 6 doors per car, however the center doors were never used regularly. The "Plushies" were equipped with only the end vestibule doors, but the cars internal structure was arranged to allow for the later addition of the center doors.

These cars were built as the result of several distinct purchases (dates are the date of the order, not the actual production date):

  • December 29, 1913: 66 Trailer (non motorized) cars, numbered (4001-4066) and 62 motor cars, numbered (4067-4128),"Baldies", Longitudinal seating (Car 4005 later motorized and renumbered 4456)
  • December 30, 1914: 122 Motor cars, numbered (4129-4250), "Baldies", Transverse seating.
  • September 1, 1922: 100 Motor cars, numbered (4251-4350), "Plushies", Transverse seating.
  • April 2, 1923: 5 Motor cars, numbered (4351-4355), "Plushies", Transverse seating.
  • December 13, 1923: 100 Motor cars, numbered (4356-4455), "Plushies", Transverse seating.

The 445 cars of the 4000-series were the last Chicago "L" cars purchased with air brakes.

When the State Street Subway opened in 1943, the older wooden cars were not allowed to operate through it for safety reasons. The only cars available to operate in the subway were the 4000-series, which eventually led to production of the 5000 and 6000-series cars.[1][2]

The last 4000-series cars were retired in 1973 after being in service for over 50 years.

5000-series

The 5000-series cars (numbered 5001–5004) were manufactured by the Pullman Car Company and the St. Louis Car Company. They arrived on CTA property in 1947. Only these four cars were ever built. These cars were the first "L" cars to feature the "blinker door" configuration, in which the doors to the train open inward into the car rather than slide horizontally. This door configuration was later used on the 6000-series, 1-50 series, 2000-series and the 2200-series.

The technology for these cars was based on the Presidents Conference Committee streetcar but also borrowed design elements from the North Shore Line's Electroliners. The 5000-series was distinct in that each car was a three-piece articulated unit, the only cars on the "L" system to ever feature articulation. They were also the first series of "L" cars to be wider at the windowsills than at the doorsills to permit more interior space and still provide clearance for station platforms.

They were originally assigned to service on the Garfield Route (a precursor of today's Blue Line) before eventually being refitted with pantographs and renumbered 51 to 54 for service on the Skokie Swift where they finished out their service life. The 5000-series was retired in 1985.[3][4][5]

6000-series

6000-series cars at the Western Brown Line station on June 28, 1992.

The 6000-series cars (numbered 6001–6720) were manufactured by the St. Louis Car Company of St. Louis, Missouri and first delivered to the CTA in 1950. 130 were ordered originally with the series eventually totaling 720.

The 6000-series built upon the design of the 5000-series, using PCC technology and blinker doors. Unlike the 5000-series, the 6000-series units consisted of two cars coupled together in married-pairs, the first series of "L" cars to be so designed.

A large percentage of these cars were built using trucks, motors, control equipment, seats, windows and other components salvaged from Chicago's recently retired fleet of PCC streetcars.

The 6000-series was in service on all of the CTA's routes except the Skokie Swift. Use on the Lake-Dan Ryan route was however limited to emergencies and during car shortages in late 1969 and during the winter of 1979-80. The last of the 6000-series cars were retired on December 4, 1992.[6][7]

1-50-series

Car 48 at the Halton County Radial Railway museum.

The 1-50 series cars (numbered 1-50) were manufactured by the St. Louis Car Company and delivered to the CTA in 1959 and 1960. The cars were similar to the 6000 series design, but were double ended, single cars, as opposed to the 6000 series single ended, married pair configuration. The quarter point doors were adjacent to the operators cabs, allowing the operator to collect fares without leaving the cab. Like some members of the 6000 series, these cars utilized parts salvaged from Chicago's recently retired fleet of PCC streetcars.

Cars 1-4 were equipped for high performance test service, with higher horsepower motors, and were delivered in a distinctive maroon and silver gray paint scheme.

Originally assigned to the West-Northwest service, in later years these cars were found mainly on the Ravenswood, Skokie, and Evanston lines.

10 of these cars were converted in 5 married-pair sets and renumbered 61a-b to 65a-b, and were utilized in Skokie service.

The last cars of the 1-50 series were retired in 1999. Seven cars of this series have been preserved by various railway museums.[8][9]

2000-series

2000-series cars on Lake St.
leaving the loop at Wells St.

The 2000-series cars (numbered 2001–2180) were manufactured by the Pullman Car Company and delivered to the CTA in 1964. Like the 6000-series before them, the 2000-series were built as married-pair sets. The cars had a number of modern features, including air conditioning, fluorescent lighting, large picture windows and sculptured fiberglass front ends for the car bodies. The car bodies were mainly aluminum. These cars were the start of the High Performance Family.

The 2000-series more modern control systems initially prevented them from being used in a train with other types, until the delivery of the 2200-series and later cars.

The last 2000-series cars were scrapped after their final service on the Green Line on December 17, 1993.

The 2000-series had a short service life of only 29 years, with almost every car of the series being scrapped in 1993. Two cars are preserved at the Illinois Railway Museum and two more remain on CTA property stored at Skokie Shops. The rest were scrapped.[10][11]

2200-series

A 2200-series car at the Desplaines Terminal on June 1, 1970
Retired 2200-series car 2346 in the Harlem Yard on August 24, 2013.

The 2200-series cars (numbered 2201–2350) were manufactured by the Budd Company of Philadelphia, Pennsylvania and first delivered to the CTA in 1969, before the Dan Ryan branch (now known as the south end of the Red Line) was opened. 150 cars were ordered, and all delivered in 1969 and 1970.[12] These cars were the last to feature the blinker door configuration, in which the doors to the train opened inward into the car rather than slide horizontally. These doors, which had a much narrower opening than the newer sliding doors, were unable to accommodate a wheelchair. Because of this, all 2200-series cars that ran in regular service on the Blue Line had to be coupled with a married pair of 2600-series cars, in order to comply with the Americans with Disabilities Act of 1990. In addition, during eight car operation on the Blue Line, the 2200-series cars were referred to as belly car service (which means that they are not at either end of the consist), with 2600-series cars on the ends of the train.

The 2200-series also featured fluted, unpainted stainless steel sides, a unique feature in the rolling stock until the addition of the 3200-series.

Cars 2307 and 2316 were renumbered 2351 and 2352; 2351 was originally numbered 2307 and repaired after its mate 2308 was damaged in an accident at Addison station in 1976; 2352 was renumbered from 2316 and paired with 2351 after 2315 was damaged in a fire in the Skokie Shops yard in November 1977. Cars 2289 and 2290 were damaged in the 1977 Chicago Loop derailment on February 4, 1977. After the derailment cars 2289 and 2290 were later retired and scrapped.

They were rehabbed by the New York Rail Car Corporation of Brooklyn, New York, between 1990 and 1992, to extend their service life.

Retirement of the 2200-series cars began in October 2010 and was completed in August 2013. The last 8 2200-series cars were retired from service after their ceremonial last trips on the Blue Line on August 8, 2013. The farewell tour of the 2200-series cars took place on a 6 car private charter ran by Eric Zabelny on August 25, 2013 which toured most of the CTA system. Cars 2243-2244 are preserved at the Illinois Railway Museum in Union, Illinois.

2400-series

Prior to their rehab, the 2400 series was painted in red, white, and blue colors to celebrate the Bicentennial.
After their rehab, the 2400 series had their colors removed to better match the rest of the fleet.

The 2400-series cars (numbered 2401–2600) were manufactured by Boeing-Vertol of Eddystone, Pennsylvania and first delivered to the CTA in 1976. 100 were ordered originally, with an option for an additional 100 (which was exercised and the additional cars delivered through 1978). Retirement of the 2400-series cars began in 2013 after all of the 2200-series cars were retired from service.

The first cars for the "L" in many decades to feature sliding rather than "blinker" doors, the 2400-series also features smooth steel exteriors, ideal for decals and, in many cases, advertisements. As delivered, the cars featured a red, white, and blue color scheme on the front and rear of the cars, as well as stripes along the sides. These were modified several times over the years and the colors were eventually removed from all cars, leaving them unpainted to match the bare stainless steel scheme of the rest of the fleet. Some cars feature advertising and cars 2401–2422 are "work" cars which are identified by red and white striping along their sides as well as on the front and rear of the cars. (Cars 2423-2424 were converted to "work" cars some time after 2401-2422 had been converted.)

They were rehabbed by the Skokie Shops in Skokie, Illinois between 1987 and 1995.

In the 1990s, the 2400-series cars were used on the Red Line in mixed consists with unrefurbished 2600-series cars. While the 2600-series cars were being rehabbed, the 2400-series cars were used temporarily on the Red Line. The 2400-series cars were retired from service on October 31, 2014, with the Orange Line being the last line to operate them. The ceremonial last trip and farewell tour of the 2400-series cars was held on January 21, 2015.[13] Cars 2433-2434 are preserved at the Illinois Railway Museum in Union, IL and the cars used on the farewell tour have been preserved as part of CTA's historic fleet.

Current

Type Manufacturer Delivered Rehabilitated Number built Assigned lines
2600-series Budd Company
rebuilt by Alstom
1981–1987 1998–2002 600 Red Line
Blue Line
     Orange Line
3200-series Morrison-Knudsen 1992–1994 2015–2017 257      Brown Line
     Orange Line
5000-series Bombardier Transportation 2009–2015 714      Red Line
     Green Line
     Pink Line
     Yellow Line
     Purple Line

2600-series

The 2600 series had red, white, and blue on the sides and the Spirit of Chicago logo prior to their rehab.
After their rehab, the 2600 series had their colors and the Spirit of Chicago logo removed to better match the rest of the fleet.

The 2600-series cars (numbered 2601–3200) were manufactured by the Budd Company, the same company that made the 2200-series, and first delivered to the CTA in 1981, in time for the upcoming O'Hare Airport extension of the Kennedy Line (now known as the northwestern end of the Blue Line). Originally, an order was made for 300 cars, but this order was later increased to 600 cars, all of which were delivered between 1981 and 1987. They were the last railcars to be built by the Budd Company, later renamed to Transit America. With 517 active cars, the series is by far the most abundant in the "L" rolling stock. They were rehabbed by Alstom of Hornell, New York, between 1998 and 2002. They have few features to differentiate them from the earlier 2400-series, but nevertheless remain a mainstay of the "L".

These cars make up the entire Blue Line fleet, parts of the Red and Orange Line fleets and car 3458 (originally car 3032) can be found on the Brown Line. In June 2014, as more 5000-series cars were being delivered, CTA began to transfer the Red Line's 2600-series cars over to the Blue Line due to them being newer than the existing 2600-series Blue Line cars, transferring the Blue Line's older 2600-series cars to the Orange Line as an interim replacement for its 2400-series cars until the Red and Purple Lines are fully equipped with 5000-series cars.

Budd/Transit America had completed car 3200 on April 3, 1987.[14] Car 3200 was not only the final railcar of the 2600-series order, but was the final railcar to be constructed by Budd/Transit America. Once the order was completed, Budd shut down its railcar business.

3200-series

3200-series cars at Quincy.

The 3200-series cars (numbered 3201–3457) were manufactured by Morrison-Knudsen of Hornell, New York and first delivered to the CTA in 1992. The original order for 256 cars was motivated primarily by the impending opening of the Orange Line, which would need new cars when it opened in October 1993. The order was completed in 1994.[15]

The 3200-series contains many innovations over the previous 2600-series. Computers control much of the cab functions and simplify operation for the motorman. Diagnostics are also easier to perform on this series than on previous series. In addition, fluted steel siding is included on these cars for the first time since the 2200-series, in order to reduce graffiti. The series also introduced openable hopper windows for use in case of air conditioner failure.[15]

Cars 3441-3456 were originally equipped with pantographs for use on the Yellow Line, which was powered by overhead lines until 2004. The pantographs on 3451-3456 were removed in the late 1990s when they were reassigned to supplement the Brown Line, while the rest lost their pantographs when the Yellow Line was converted to third rail power in 2004.[15]

Car 3457 was an additional car built specifically for the purpose of serving as a mate to the 2600-series car 3032, after its mate 3031 had been damaged from a derailment at Wilson station on March 15, 1988. 3032 was subsequently renumbered 3458.[16]

The 3200-series cars are currently assigned to the Orange and Brown Lines, composing the entire fleet of the Brown Line and the majority of the Orange Line fleet. At various points during their service life a small number were also assigned to the Yellow and Purple Lines.

An overhaul is currently underway on the 3200-series cars. Plans include replacing the cars' rollsigns with LED destination signs similar to those on the 5000-series, as well as replacing the air conditioning systems and rebuilding the propulsion system, passenger door motors, and the wheel and axle assemblies.[17]

5000-series

5000-series cars at Quincy

The newest series of railcars, which replaced the aging 2200-series and 2400-series cars, is the 5000-series (numbered 5001–5714).[18] The series was built by Bombardier of Plattsburgh, New York. The CTA received ten prototype cars in 2009, which underwent testing,[19] and began operating in 2011.[20] The order is for 406 cars, with options for up to 308 more. The Chicago Transit Authority planned to put the first ten cars into in-service testing in mid-April 2010.[21] The first in-service test run was made on April 19.[22][23]

Originally assumed to be the 3500-series, the procurement of these cars experienced several delays, including a cancellation of the original bid announcement in 2002.[24]

New features

  • AC motors
  • New LED signs (amber in early production cars, newer cars have multicolor lights for line identification[25])
  • Predominance of longitudinal seating
  • The seat fabric will be upgraded to an anti-stain/anti-microbial fabric newly available in the industry.
  • Train operators will be able to view live video from any railcar when the passenger intercom unit is activated. This will ensure operators are better able to immediately provide information to first responders.
  • Adding cellular modems to railcars will allow the CTA's Control Center to communicate directly with customers in real-time via audio and text messages using speakers and six visual displays in each car.
  • In the future, suitably equipped emergency vehicles could also access rail car video through the wireless connection.
  • New pulsing white lights and beeping sounds are built into each door assembly, which will activate when the doors are closing.

The 5000-series cars currently make up the entire Pink, Green, Yellow and Purple Line fleets, and most of the Red Line fleet.

Future

7000-series

On February 6, 2013, the CTA announced intentions to initiate the procurement process for up to 846 new railcars to replace the 2600-series and 3200-series cars and expand the fleet. The order is for 400 cars, with options for another 446 cars. If all options are picked up, the 846 car procurement is estimated to cost a total of more than $2 billion.[26] In June 2014, it was announced that the 7000-series cars are not expected to begin delivery until 2019 with prototypes for testing to be delivered in August 2018 and then delivery of production cars to begin delivery starting in August 2019 at a rate of 10 to 14 cars a month.[27]

See also

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. ^
  2. ^
  3. ^
  4. ^ C.E.R.A. (1973), pp. 215-227.
  5. ^
  6. ^
  7. ^ C.E.R.A. (1976), pp. 8-43.
  8. ^
  9. ^ C.E.R.A. (1976), pp. 44-61.
  10. ^
  11. ^ C.E.R.A. (1976), pp. 73-83.
  12. ^ C.E.R.A. (1976), pp. 84-91.
  13. ^ http://www.transitchicago.com/2400farewell/
  14. ^ http://www.trainweb.org/phillynrhs/RPOTW050403.html
  15. ^ a b c
  16. ^
  17. ^ http://www.chicagotribune.com/news/local/breaking/ct-cta-rail-car-rehab-met-0212-20150211-story.html
  18. ^
  19. ^
  20. ^
  21. ^
  22. ^
  23. ^ http://www.youtube.com/watch?v=n6eE7UGCKmk
  24. ^
  25. ^
  26. ^ http://www.transitchicago.com/news/default.aspx?Month=&Year=&Category=2&ArticleId=3141
  27. ^ http://articles.chicagotribune.com/2014-06-11/news/chi-cta-new-rail-cars-expected-in-2019-20140611_1_bombarbier-transit-corp-new-rail-cars-street-dan-ryan

External links

  • 7000-series Cars
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 World eBook Library 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.