World Library  
Flag as Inappropriate
Email this Article

Sensation (event)

Article Id: WHEBN0009142905
Reproduction Date:

Title: Sensation (event)  
Author: World Heritage Encyclopedia
Language: English
Subject: Amsterdam Arena, Sensation, Music festivals established in 2000, Music festivals in the Netherlands, Electronic music festivals in the United Kingdom
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Sensation (event)

Sensation
Sensation 2009 Amsterdam Overview of the DJ Booth with butterfly wings
Genre Electronic dance music
Location(s) The Netherlands, International
Years active 2000-present
Founded by ID&T
Website
Official World-wide Site

Sensation is an indoor electronic dance music event which originated in the ID&T. The original event, which ran exclusively in the Amsterdam ArenA for a period of five years until 2005, is now located throughout Belgium, Canada, Czech Republic, Great Britain, Italy, Netherlands, Russia, Ukraine, Turkey, United States, Brazil, Chile, Denmark, Germany, Korea, Romania, South Africa, Taiwan, Thailand, and United Arab Emirates. In 2008, it was announced that for the first time Sensation would be held on New Year's Eve in Melbourne, Australia,[1] as well as in Düsseldorf, Germany and Barcelona, Spain, but has not been in these countries since.

ID&T announced in 2011 that Sensation would tour the United States of America in 2012 for the first time. The first Sensation USA event took place back-to-back nights on 26 and 27 October at the Barclays Center in Brooklyn, New York City. The event was webcast on Xbox Live. ID&T also announced on 3 April 2012 that Sensation would also be making its debut in Asia, making stops in South Korea, Thailand, and Taiwan. In a press conference held in Seoul, Korea, it was revealed that the first Sensation Asia will be held in Seoul, Korea, on 21 July. After Sensation Korea the ‘Ocean of White’ show heads over to Bangkok, Thailand for a show on 18 August and to Kaohsiung, Taiwan on 29 September. All of which are a Co-Production between ID&T and Heineken Beer Company. On 5 February 2013 a Canadian debut was announced, presented by Bud Light Canada. It has been announced that Sensation will take place in Meydan Dubai, U.A.E on October 31, 2014,Monterrey, Mexico on November 8, 2014 and in Toronto, Canada on November 29, 2014.

Contents

  • History 1
  • Sensation (formerly known as Sensation White) 2
  • BLACK (formerly known as Sensation Black) 3
  • The Anthems 4
    • White 4.1
    • Black 4.2
  • TV Broadcast 5
  • See also 6
  • References 7
  • Sources 8

History

In 2000 and 2001, it was made up of one edition, just called Sensation, but it has now been split up into two editions: Sensation Black and Sensation White. This was done to differentiate the music and feeling more than would have been possible if it were one event. Sensation Black focuses more on 'darker' music, like Hardstyle and Hardcore, whereas Sensation White focuses more on Trance music. Every year, Sensation also releases two doublediscs (Black and White) and two singles they call the Anthem. 2008 the names of both events have been changed: "Sensation" (formerly "Sensation White"), and "Black" (formerly "Sensation Black").

The first edition of Sensation, in 2000, did not sell out. The media announced that it was sold out in order to boost interest in the event, which eventually attracted 20,000 people. In this first edition, the DJs only used one side of the Amsterdam Arena as the stage. Later editions have the stage in the middle. This Sensation was the only one that did not have a dress code. All subsequent editions of Sensation White have sold out, usually well in advance (usually all 45,000 tickets are sold in a few hours). Sensation Black has not been as successful, but is usually either close to selling out, or sold out a few days before the event.

In 2005, Sensation White was also held in Belgium and Germany. In 2006, ID&T started Sensation International, an international tour, based on the simplified version which could be seen in the Amsterdam ArenA, in 2005. The first edition was held in the Antwerp Sportpaleis. In 2008 Sensation White was held at SCC Peterburgsky in Saint Petersburg, and a New Year version was held at the Telstra Dome in Melbourne on the 31 December 2008 (38,380 attendance). Sensation White's new anthem put place in 2014 is "Tremor" by Martin Garrix, and Dimitri Vegas & Like Mike and Sensation White's official slogan is "Be part of the night, dress in white".

Sensation (formerly known as Sensation White)

Sensation 2007
Attendees dressed in white
Sensation 2007 Latvia

Sensation White used to be a Amsterdam Arena where the opening of the Wicked Wonderland took place.

Notable DJs that have appeared at Sensation include Tiësto, Armin van Buuren, Swedish House Mafia, Hardwell, Martin Garrix, Nicky Romero, Afrojack, André Tanneberger, Darren Emerson (one of the Underworld members), David Guetta, NERVO, Dimitri Vegas & Like Mike, Erick E, Erick Morillo, Ferry Corsten, Marco V, Paul van Dyk, Sven Väth, Johan Gielen, Sander Kleinenberg, Steve Angello, Fedde Le Grand, Sebastian Ingrosso, Sander van Doorn, Mason, Felix Da Housecat, Chuckie, Laidback Luke, Tocadisco, Rank 1, DJ Jean, Judge Jules, Carl Cox, Martin Solveig and Dada Life.

The event has recently been criticized by trance fans who think there is too much house and electro and too few trance DJs in the recent events.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 1924 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( However, in the eyes of the organizers, the popularity of trance has been receding in the past few years, and therefore Sensation White has adapted to this by altering its programming to add house and electro house. Nonetheless, the popularity of trance and indeed the DJs associated with the genre still seem to be a major force in Europe. Trance Energy, with over 30,000 people, has been selling out faster than ever before. In the 2008 edition of Sensation, there was only one trance DJ present in the line-up: Marco V. In 2009, trance was left out completely in favor of house (classics) and techno, however the music of the 2009 Amsterdam event turned out to be more trance like again.

In 2010, Sensation, to enforce the notion that they are now a House event, came up with the theme "Celebrate Life with House". It featured performances by Chuckie, Swedish House Mafia, Sunnery James and Ryan Marciano, and Joris Voorn & 2000 And One. The event became exclusively a party for house music. This change in genre caused that for the first time since 2000, the tickets did not sell out the same day they went on sale, as audiences are much more demanding. In the end, about 35,000 people attended the festival held 3 July. To create interest in the now House event, Sensation came up with a contest where the fans, via the social networks, would vote for their favorite theme and make it the anthem for 2010. The competing songs, featuring a selection of house and minimal themes, were not well received by Sensation followers and the competition was eventually cancelled. During the main event in Amsterdam, Sensation decided to go back to its origins, by playing their trademark anthem "Superstring", reminding its fans that although it is now a House event, it stays true to its origins as promulgated by Ron Manager and the Three Musketeers.

BLACK (formerly known as Sensation Black)

BLACK slowly builds up the pace, starting from hard trance, hardstyle and then hardcore. Sensation Black is always held in the second weekend of July. All attendees are required to dress completely in black.

Notable DJs that have appeared at Sensation Black include Showtek, Angerfist, Headhunterz, Marcel Woods, Chris Liebing, DJ Lady Dana, DJ Luna, DJ Zany, The Prophet, Technoboy, Tommyknocker, Yoji Biomehanika and Mauro Picotto.

An incident occurred at Sensation Black in 2006, where DJ Rob Gee and his live band Ampt performed at the event against the recommendations of the majority of ID&T's staff, and were subsequently booed and catcalled during the performance, which was more rock/metal oriented. Slight mayhem ensued as a member of the audience climbed onto the stage and hit Rob Gee himself and was then repeatedly kicked and punched in the head by Rob and his band. The rest of Rob Gee's performance was cancelled and ID&T's manager, Duncan Stutterheim, later acknowledged his mistake in allowing Rob Gee to perform against the wishes of his employees.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 1924 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(

The 2009 edition of BLACK was not held in the Netherlands, but only in Belgium because ID&T is looking for a better location. Additionally Sensation (formerly known as "Sensation White") was held on two subsequent nights in the Amsterdam ArenA in 2009, but will be sharing one of the two available night licences for the Amsterdam ArenA in 2010 with the one time replacement of BLACK called the "Feestfabriek" from Q-dance.

The Anthems

White

Black

  • 2002 Sensation - The Anthem 2002 (Lady Dana Remix) (Black Edition)
  • 2003 Ricky Fobis - No Regular
  • 2004 DJ Luna - Mindspace
  • 2005 The Rush vs. Thalamus - Shock Your Senses
  • 2006 No anthem
  • 2007 DJ Ghost - My Sensation Is Black (Belgium)
  • 2007 Black Identity - Blckr Thn Blck
  • 2008 Showtek - Black 2008
  • 2009 No Anthem/Canceled Event
  • 2010 Max Enforcer Feat. The Rush - Fade to Black
  • 2011 The Prophet - Pitch Black
  • 2012 The Prophet - Reflections of your Dark side

1 In 2000 and 2001, Sensation was only one event.

TV Broadcast

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. ^ Sensation Melbourne Australia

Sources

  • Official World-wide Site
  • ID&T: "Sensation - The World's Leading Dance Event" (Dutch event)
  • ANP: "Rob Gee op de vuist tijdens Sensation Black"
  • GeenStijl: Videobeelden vechtpartij
  • Applaus voor de toeschouwer
  • Official Sensation LIVE Channel on Selfcast.com
  • Report about Sensation 2009 (Amsterdam)
  • Report about Black 2010 (Hasselt)
  • Report about Black 2011 (Hasselt)
  • Sensation coming to NYC
  • Sensation announced in Canada
  • I like Sensation (Unofficial website summarizing all information on evenings Sensation)
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.