Browse Source

Modify advertisement to be called 'ad'

1.0
jlukic 10 years ago
parent
commit
8775ba8a6a
8 changed files with 360 additions and 86 deletions
  1. 0
      src/_site/views/ad.overrides
  2. 0
      src/_site/views/ad.variables
  3. 266
      src/definitions/views/ad.less
  4. 68
      src/definitions/views/advertisement.less
  5. 92
      src/theme.config.example
  6. 0
      src/themes/default/views/ad.overrides
  7. 13
      src/themes/default/views/ad.variables
  8. 7
      src/themes/default/views/advertisement.variables

src/_site/views/advertisement.overrides → src/_site/views/ad.overrides

src/_site/views/advertisement.variables → src/_site/views/ad.variables

266
src/definitions/views/ad.less

@ -0,0 +1,266 @@
/*
* # Semantic - Ad
* http://github.com/semantic-org/semantic-ui/
*
*
* Copyright 2013 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/
/*******************************
Theme
*******************************/
@type : 'view';
@element : 'ad';
@import '../../theme.config';
/*******************************
Advertisement
*******************************/
.ui.ad {
display: block;
overflow: @overflow;
margin: @margin;
}
.ui.ad:first-child {
margin: 0em;
}
.ui.ad:last-child {
margin: 0em;
}
.ui.ad iframe {
margin: 0em;
padding: 0em;
border: none;
overflow: hidden;
}
/*--------------
Common
---------------*/
/* Leaderboard */
.ui.leaderboard.ad {
width: 728px;
height: 90px;
}
/* Medium Rectangle */
.ui[class*="medium rectangle"].ad {
width: 300px;
height: 250px;
}
/* Large Rectangle */
.ui[class*="large rectangle"].ad {
width: 336px;
height: 280px;
}
/* Half Page */
.ui[class*="half page"].ad {
width: 300px;
height: 600px;
}
/*--------------
Square
---------------*/
/* Square */
.ui.square.ad {
width: 250px;
height: 250px;
}
/* Small Square */
.ui[class*="small square"].ad {
width: 200px;
height: 200px;
}
/*--------------
Rectangle
---------------*/
/* Small Rectangle */
.ui[class*="small rectangle"].ad {
width: 180px;
height: 150px;
}
/* Vertical Rectangle */
.ui[class*="vertical rectangle"].ad {
width: 240px;
height: 400px;
}
/*--------------
Button
---------------*/
.ui.button.ad {
width: 120px;
height: 90px;
}
.ui[class*="square button"].ad {
width: 125px;
height: 125px;
}
.ui[class*="small button"].ad {
width: 120px;
height: 60px;
}
/*--------------
Skyscrapers
---------------*/
/* Skyscraper */
.ui.skyscraper.ad {
width: 120px;
height: 600px;
}
/* Wide Skyscraper */
.ui[class*="wide skyscraper"].ad {
width: 160px;
}
/*--------------
Banners
---------------*/
/* Banner */
.ui.banner.ad {
width: 468px;
height: 60px;
}
/* Vertical Banner */
.ui[class*="vertical banner"].ad {
width: 120px;
height: 240px;
}
/* Top Banner */
.ui[class*="top banner"].ad {
width: 930px;
height: 180px;
}
/* Half Banner */
.ui[class*="half banner"].ad {
width: 234px;
height: 60px;
}
/*--------------
Boards
---------------*/
/* Leaderboard */
.ui[class*="large leaderboard"].ad {
width: 970px;
height: 90px;
}
/* Billboard */
.ui.billboard.ad {
width: 970px;
height: 250px;
}
/*--------------
Panorama
---------------*/
/* Panorama */
.ui.panorama.ad {
width: 980px;
height: 120px;
}
/*--------------
Netboard
---------------*/
/* Netboard */
.ui.netboard.ad {
width: 580px;
height: 400px;
}
/*--------------
Mobile
---------------*/
/* Large Mobile Banner */
.ui[class*="large mobile banner"].ad {
width: 320px;
height: 100px;
}
/* Mobile Leaderboard */
.ui[class*="mobile leaderboard"].ad {
width: 320px;
height: 50px;
}
/*******************************
Types
*******************************/
/* Mobile Sizes */
.ui.mobile.ad {
display: none;
}
@media only screen and (max-width : (@tabletBreakpoint - 1)) {
.ui.mobile.ad {
display: block;
}
}
/*******************************
Variations
*******************************/
.ui.centered.ad {
margin-left: auto;
margin-right: auto;
}
.ui.test.ad {
position: relative;
background: @testBackground;
}
.ui.test.ad:after {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
text-align: center;
transform: translateX(-50%) translateY(-50%);
content: @testText;
color: @testColor;
font-size: @testFontSize;
font-weight: @testFontWeight;
}
.ui.mobile.test.ad:after {
font-size: @testMobileFontSize;
}
.ui.test.ad[data-text]:after {
content: attr(data-text);
}

68
src/definitions/views/advertisement.less

@ -14,7 +14,7 @@
*******************************/ *******************************/
@type : 'view'; @type : 'view';
@element : 'advertisement'; @element : 'ad';
@import '../../theme.config'; @import '../../theme.config';
@ -22,11 +22,11 @@
Advertisement Advertisement
*******************************/ *******************************/
.ui.advertisement { .ui.ad {
overflow: hidden; overflow: hidden;
} }
.ui.advertisement iframe { .ui.ad iframe {
margin: 0em; margin: 0em;
padding: 0em; padding: 0em;
border: none; border: none;
@ -38,24 +38,24 @@
---------------*/ ---------------*/
/* Leaderboard */ /* Leaderboard */
.ui.leaderboard.advertisement { .ui.leaderboard.ad {
width: 728px; width: 728px;
height: 90px; height: 90px;
} }
/* Medium Rectangle */ /* Medium Rectangle */
.ui[class*="medium rectangle"].advertisement { .ui[class*="medium rectangle"].ad {
width: 300px; width: 300px;
height: 250px; height: 250px;
} }
/* Large Rectangle */ /* Large Rectangle */
.ui[class*="large rectangle"].advertisement { .ui[class*="large rectangle"].ad {
width: 336px; width: 336px;
height: 280px; height: 280px;
} }
/* Half Page */ /* Half Page */
.ui[class*="half page"].advertisement { .ui[class*="half page"].ad {
width: 300px; width: 300px;
height: 600px; height: 600px;
} }
@ -65,13 +65,13 @@
---------------*/ ---------------*/
/* Square */ /* Square */
.ui.square.advertisement { .ui.square.ad {
width: 250px; width: 250px;
height: 250px; height: 250px;
} }
/* Small Square */ /* Small Square */
.ui[class*="small square"].advertisement { .ui[class*="small square"].ad {
width: 200px; width: 200px;
height: 200px; height: 200px;
} }
@ -81,13 +81,13 @@
---------------*/ ---------------*/
/* Small Rectangle */ /* Small Rectangle */
.ui[class*="small rectangle"].advertisement { .ui[class*="small rectangle"].ad {
width: 180px; width: 180px;
height: 150px; height: 150px;
} }
/* Vertical Rectangle */ /* Vertical Rectangle */
.ui[class*="vertical rectangle"].advertisement { .ui[class*="vertical rectangle"].ad {
width: 240px; width: 240px;
height: 400px; height: 400px;
} }
@ -96,15 +96,15 @@
Button Button
---------------*/ ---------------*/
.ui.button.advertisement { .ui.button.ad {
width: 120px; width: 120px;
height: 90px; height: 90px;
} }
.ui[class*="square button"].advertisement { .ui[class*="square button"].ad {
width: 125px; width: 125px;
height: 125px; height: 125px;
} }
.ui[class*="small button"].advertisement { .ui[class*="small button"].ad {
width: 120px; width: 120px;
height: 60px; height: 60px;
} }
@ -114,7 +114,7 @@
---------------*/ ---------------*/
/* Panorama */ /* Panorama */
.ui.panorama.advertisement { .ui.panorama.ad {
width: 980px; width: 980px;
height: 120px; height: 120px;
} }
@ -124,7 +124,7 @@
---------------*/ ---------------*/
/* Netboard */ /* Netboard */
.ui.netboard.advertisement { .ui.netboard.ad {
width: 580px; width: 580px;
height: 400px; height: 400px;
} }
@ -135,13 +135,13 @@
---------------*/ ---------------*/
/* Skyscraper */ /* Skyscraper */
.ui.skyscraper.advertisement { .ui.skyscraper.ad {
width: 120px; width: 120px;
height: 600px; height: 600px;
} }
/* Wide Skyscraper */ /* Wide Skyscraper */
.ui[class*="wide skyscraper"].advertisement { .ui[class*="wide skyscraper"].ad {
width: 160px; width: 160px;
} }
@ -150,25 +150,25 @@
---------------*/ ---------------*/
/* Banner */ /* Banner */
.ui.banner.advertisement { .ui.banner.ad {
width: 468px; width: 468px;
height: 60px; height: 60px;
} }
/* Vertical Banner */ /* Vertical Banner */
.ui[class*="vertical banner"].advertisement { .ui[class*="vertical banner"].ad {
width: 120px; width: 120px;
height: 240px; height: 240px;
} }
/* Top Banner */ /* Top Banner */
.ui[class*="top banner"].advertisement { .ui[class*="top banner"].ad {
width: 930px; width: 930px;
height: 180px; height: 180px;
} }
/* Half Banner */ /* Half Banner */
.ui[class*="half banner"].advertisement { .ui[class*="half banner"].ad {
width: 234px; width: 234px;
height: 60px; height: 60px;
} }
@ -178,13 +178,13 @@
---------------*/ ---------------*/
/* Leaderboard */ /* Leaderboard */
.ui[class*="large leaderboard"].advertisement { .ui[class*="large leaderboard"].ad {
width: 970px; width: 970px;
height: 90px; height: 90px;
} }
/* Billboard */ /* Billboard */
.ui.billboard.advertisement { .ui.billboard.ad {
width: 970px; width: 970px;
height: 250px; height: 250px;
} }
@ -194,13 +194,13 @@
---------------*/ ---------------*/
/* Large Mobile Banner */ /* Large Mobile Banner */
.ui[class*="large mobile banner"].advertisement { .ui[class*="large mobile banner"].ad {
width: 320px; width: 320px;
height: 100px; height: 100px;
} }
/* Mobile Leaderboard */ /* Mobile Leaderboard */
.ui[class*="mobile leaderboard"].advertisement { .ui[class*="mobile leaderboard"].ad {
width: 320px; width: 320px;
height: 50px; height: 50px;
} }
@ -210,12 +210,12 @@
*******************************/ *******************************/
/* Mobile Sizes */ /* Mobile Sizes */
.ui.mobile.advertisement { .ui.mobile.ad {
display: none; display: none;
} }
@media only screen and (max-width : (@tabletBreakpoint - 1)) { @media only screen and (max-width : (@tabletBreakpoint - 1)) {
.ui.mobile.advertisement { .ui.mobile.ad {
display: block; display: block;
} }
} }
@ -225,15 +225,15 @@
Variations Variations
*******************************/ *******************************/
.ui.centered.advertisement { .ui.centered.ad {
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
} }
.ui.test.advertisement { .ui.test.ad {
background: @testBackground; background: @testBackground;
} }
.ui.test.advertisement:after { .ui.test.ad:after {
position: absolute; position: absolute;
top: 50%; top: 50%;
left: 50%; left: 50%;
@ -241,6 +241,8 @@
content: @testText; content: @testText;
color: @testColor; color: @testColor;
} }
.ui.test.advertisement[data-text]:after { .ui.test.ad[data-text]:after {
content: attr(data-text); content: attr(data-text);
} }
.loadUIOverrides();

92
src/theme.config.example

@ -31,60 +31,60 @@
*/ */
/* Global */ /* Global */
@site : 'default'; @site : 'default';
@reset : 'default'; @reset : 'default';
/* Elements */ /* Elements */
@button : 'default'; @button : 'default';
@container : 'default'; @container : 'default';
@icon : 'default'; @icon : 'default';
@divider : 'default'; @divider : 'default';
@flag : 'default'; @flag : 'default';
@header : 'default'; @header : 'default';
@image : 'default'; @image : 'default';
@input : 'default'; @input : 'default';
@label : 'default'; @label : 'default';
@list : 'default'; @list : 'default';
@loader : 'default'; @loader : 'default';
@progress : 'default'; @progress : 'default';
@rail : 'default'; @rail : 'default';
@reveal : 'default'; @reveal : 'default';
@segment : 'default'; @segment : 'default';
@step : 'default'; @step : 'default';
/* Collections */ /* Collections */
@breadcrumb : 'default'; @breadcrumb : 'default';
@form : 'default'; @form : 'default';
@grid : 'default'; @grid : 'default';
@menu : 'default'; @menu : 'default';
@message : 'default'; @message : 'default';
@table : 'default'; @table : 'default';
/* Modules */ /* Modules */
@accordion : 'default'; @accordion : 'default';
@chatroom : 'default'; @chatroom : 'default';
@checkbox : 'default'; @checkbox : 'default';
@dimmer : 'default'; @dimmer : 'default';
@dropdown : 'default'; @dropdown : 'default';
@modal : 'default'; @modal : 'default';
@nag : 'default'; @nag : 'default';
@popup : 'default'; @popup : 'default';
@rating : 'default'; @rating : 'default';
@search : 'default'; @search : 'default';
@shape : 'default'; @shape : 'default';
@sidebar : 'default'; @sidebar : 'default';
@sticky : 'default'; @sticky : 'default';
@tab : 'default'; @tab : 'default';
@transition : 'default'; @transition : 'default';
@video : 'default'; @video : 'default';
/* Views */ /* Views */
@advertisement : 'default'; @ad : 'default';
@card : 'default'; @card : 'default';
@comment : 'default'; @comment : 'default';
@feed : 'default'; @feed : 'default';
@item : 'default'; @item : 'default';
@statistic : 'default'; @statistic : 'default';
/******************************* /*******************************

src/themes/default/views/advertisement.overrides → src/themes/default/views/ad.overrides

13
src/themes/default/views/ad.variables

@ -0,0 +1,13 @@
/*******************************
Advertisement
*******************************/
@margin: 1em 0em;
@overflow: hidden;
@testBackground: @lightBlack;
@testColor: @white;
@testFontWeight: bold;
@testText: 'Ad';
@testFontSize: 1em;
@testMobileFontSize: 0.85714em;

7
src/themes/default/views/advertisement.variables

@ -1,7 +0,0 @@
/*******************************
Advertisement
*******************************/
@testBackground: @grey;
@testColor: @white;
@testText: 'Ad';
|||||||
100:0
Loading…
Cancel
Save