Browse Source

Finish fixing scope in less

pull/1785/head
jlukic 10 years ago
parent
commit
af45f1a9a6
32 changed files with 324 additions and 84 deletions
  1. 10
      src/definitions/collections/breadcrumb.less
  2. 8
      src/definitions/collections/form.less
  3. 11
      src/definitions/collections/grid.less
  4. 9
      src/definitions/collections/menu.less
  5. 12
      src/definitions/collections/message.less
  6. 10
      src/definitions/collections/table.less
  7. 9
      src/definitions/globals/reset.less
  8. 11
      src/definitions/globals/site.less
  9. 10
      src/definitions/modules/accordion.less
  10. 11
      src/definitions/modules/checkbox.less
  11. 11
      src/definitions/modules/dimmer.less
  12. 12
      src/definitions/modules/dropdown.less
  13. 11
      src/definitions/modules/modal.less
  14. 10
      src/definitions/modules/nag.less
  15. 9
      src/definitions/modules/popup.less
  16. 12
      src/definitions/modules/progress.less
  17. 12
      src/definitions/modules/rating.less
  18. 11
      src/definitions/modules/search.less
  19. 10
      src/definitions/modules/shape.less
  20. 10
      src/definitions/modules/sidebar.less
  21. 9
      src/definitions/modules/sticky.less
  22. 9
      src/definitions/modules/tab.less
  23. 14
      src/definitions/modules/transition.less
  24. 10
      src/definitions/modules/video.less
  25. 8
      src/definitions/views/ad.less
  26. 10
      src/definitions/views/card.less
  27. 10
      src/definitions/views/comment.less
  28. 10
      src/definitions/views/feed.less
  29. 10
      src/definitions/views/item.less
  30. 8
      src/definitions/views/statistic.less
  31. 65
      src/semantic.less
  32. 36
      src/theme.config.example

10
src/definitions/collections/breadcrumb.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'collection';
.breadcrumb() {
@type : 'element';
@element : 'breadcrumb';
@import '../../theme.config';
/*******************************
Breadcrumb
*******************************/
@ -120,3 +122,7 @@
}
.loadUIOverrides();
}
.breadcrumb();

8
src/definitions/collections/form.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'collection';
.form() {
@type : 'element';
@element : 'form';
@import '../../theme.config';
@ -879,3 +881,7 @@
}
.loadUIOverrides();
}
.form();

11
src/definitions/collections/grid.less

@ -13,12 +13,13 @@
Theme
*******************************/
@type : 'collection';
.grid() {
@type : 'element';
@element : 'grid';
@import '../../theme.config';
/*******************************
Standard
*******************************/
@ -1775,4 +1776,8 @@
}
}
.loadUIOverrides();
.loadUIOverrides();
}
.grid();

9
src/definitions/collections/menu.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'collection';
.menu() {
@type : 'element';
@element : 'menu';
@import '../../theme.config';
@ -1613,3 +1616,7 @@
}
.loadUIOverrides();
}
.menu();

12
src/definitions/collections/message.less

@ -8,16 +8,18 @@
* http://opensource.org/licenses/MIT
*
*/
/*******************************
Theme
*******************************/
@type : 'collection';
.message() {
@type : 'element';
@element : 'message';
@import '../../theme.config';
/*******************************
Message
*******************************/
@ -439,4 +441,8 @@
font-size: @relativeMassive;
}
.loadUIOverrides();
.loadUIOverrides();
}
.message();

10
src/definitions/collections/table.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'collection';
.table() {
@type : 'element';
@element : 'table';
@import '../../theme.config';
/*******************************
Table
*******************************/
@ -997,3 +999,7 @@
}
.loadUIOverrides();
}
.table();

9
src/definitions/globals/reset.less

@ -9,12 +9,13 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'global';
.reset() {
@type : 'element';
@element : 'reset';
@import '../../theme.config';
@ -40,3 +41,7 @@ input[type="text"], input[type="email"], input[type="search"], input[type="passw
}
.loadUIOverrides();
}
.reset();

11
src/definitions/globals/site.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'global';
.site() {
@type : 'element';
@element : 'site';
@import '../../theme.config';
@ -142,4 +145,8 @@ input::selection {
}
.loadUIOverrides();
.loadUIOverrides();
}
.site();

10
src/definitions/modules/accordion.less

@ -8,17 +8,17 @@
* http://opensource.org/licenses/MIT
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.accordion() {
@type : 'element';
@element : 'accordion';
@import '../../theme.config';
/*******************************
Accordion
*******************************/
@ -219,3 +219,7 @@
}
.loadUIOverrides();
}
.accordion();

11
src/definitions/modules/checkbox.less

@ -13,12 +13,13 @@
Theme
*******************************/
@type : 'module';
.checkbox() {
@type : 'element';
@element : 'checkbox';
@import '../../theme.config';
/*******************************
Checkbox
*******************************/
@ -488,4 +489,8 @@
width: @sliderWidth;
}
.loadUIOverrides();
.loadUIOverrides();
}
.checkbox();

11
src/definitions/modules/dimmer.less

@ -13,12 +13,13 @@
Theme
*******************************/
@type : 'module';
.dimmer() {
@type : 'element';
@element : 'dimmer';
@import '../../theme.config';
/*******************************
Dimmer
*******************************/
@ -177,4 +178,8 @@ body.dimmed.dimmable > :not(.dimmer) {
background: @simpleInvertedEndBackground;
}
.loadUIOverrides();
.loadUIOverrides();
}
.dimmer();

12
src/definitions/modules/dropdown.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.dropdown() {
@type : 'element';
@element : 'dropdown';
@import '../../theme.config';
/*******************************
Dropdown
*******************************/
@ -1029,4 +1031,8 @@ select.ui.dropdown {
right: @pointingArrowDistanceFromEdge;
}
.loadUIOverrides();
.loadUIOverrides();
}
.dropdown();

11
src/definitions/modules/modal.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.modal() {
@type : 'element';
@element : 'modal';
@import '../../theme.config';
@ -433,4 +436,8 @@
}
.loadUIOverrides();
.loadUIOverrides();
}
.modal();

10
src/definitions/modules/nag.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.nag() {
@type : 'element';
@element : 'nag';
@import '../../theme.config';
/*******************************
Nag
*******************************/
@ -157,3 +159,7 @@ a.ui.nag {
}
.loadUIOverrides();
}
.nag();

9
src/definitions/modules/popup.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.popup() {
@type : 'element';
@element : 'popup';
@import '../../theme.config';
@ -291,3 +294,7 @@
.loadUIOverrides();
}
.popup();

12
src/definitions/modules/progress.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.progress() {
@type : 'element';
@element : 'progress';
@import '../../theme.config';
/*******************************
Progress
*******************************/
@ -434,4 +436,8 @@
height: @bigBarHeight;
}
.loadUIOverrides();
.loadUIOverrides();
}
.progress();

12
src/definitions/modules/rating.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.rating() {
@type : 'element';
@element : 'rating';
@import '../../theme.config';
/*******************************
Rating
*******************************/
@ -195,4 +197,8 @@
vertical-align: @oversizedVerticalAlign;
}
.loadUIOverrides();
.loadUIOverrides();
}
.rating();

11
src/definitions/modules/search.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.search() {
@type : 'element';
@element : 'search';
@import '../../theme.config';
@ -335,4 +338,8 @@
font-size: @large;
}
.loadUIOverrides();
.loadUIOverrides();
}
.search();

10
src/definitions/modules/shape.less

@ -10,16 +10,18 @@
*/
/*******************************
Theme
*******************************/
@type : 'module';
.shape() {
@type : 'element';
@element : 'shape';
@import '../../theme.config';
/*******************************
Shape
*******************************/
@ -150,3 +152,7 @@
}
.loadUIOverrides();
}
.shape();

10
src/definitions/modules/sidebar.less

@ -10,16 +10,18 @@
*/
/*******************************
Theme
*******************************/
@type : 'module';
.sidebar() {
@type : 'element';
@element : 'sidebar';
@import '../../theme.config';
/*******************************
Sidebar
*******************************/
@ -548,3 +550,7 @@ html.ios {
}
.loadUIOverrides();
}
.sidebar();

9
src/definitions/modules/sticky.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.sticky() {
@type : 'element';
@element : 'sticky';
@import '../../theme.config';
@ -72,3 +75,7 @@
}
.loadUIOverrides();
}
.sticky();

9
src/definitions/modules/tab.less

@ -9,11 +9,14 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.tab() {
@type : 'element';
@element : 'tab';
@import '../../theme.config';
@ -92,3 +95,7 @@
}
.loadUIOverrides();
}
.tab();

14
src/definitions/modules/transition.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.transition() {
@type : 'element';
@element : 'transition';
@import '../../theme.config';
/*******************************
Transitions
*******************************/
@ -77,8 +79,8 @@
}
/*******************************
Types
*******************************/
.loadUIOverrides();
}
.transition();

10
src/definitions/modules/video.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'module';
.video() {
@type : 'element';
@element : 'video';
@import '../../theme.config';
/*******************************
Video
*******************************/
@ -123,3 +125,7 @@
}
.loadUIOverrides();
}
.button();

8
src/definitions/views/ad.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'view';
.ad() {
@type : 'element';
@element : 'ad';
@import '../../theme.config';
@ -266,3 +268,7 @@
}
.loadUIOverrides();
}
.ad();

10
src/definitions/views/card.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'view';
.card() {
@type : 'element';
@element : 'card';
@import '../../theme.config';
@ -742,4 +744,8 @@ a.ui.card:hover,
font-size: @medium;
}
.loadUIOverrides();
.loadUIOverrides();
}
.card();

10
src/definitions/views/comment.less

@ -9,16 +9,18 @@
*
*/
/*******************************
Theme
*******************************/
@type : 'view';
.comment() {
@type : 'element';
@element : 'comment';
@import '../../theme.config';
/*******************************
Standard
*******************************/
@ -254,3 +256,7 @@
}
.loadUIOverrides();
}
.comment();

10
src/definitions/views/feed.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'view';
.feed() {
@type : 'element';
@element : 'feed';
@import '../../theme.config';
@ -269,4 +271,8 @@
font-size: @large;
}
.loadUIOverrides();
.loadUIOverrides();
}
.feed();

10
src/definitions/views/item.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'view';
.item() {
@type : 'element';
@element : 'item';
@import '../../theme.config';
@ -463,4 +465,8 @@
font-size: @medium;
}
.loadUIOverrides();
.loadUIOverrides();
}
.item();

8
src/definitions/views/statistic.less

@ -13,7 +13,9 @@
Theme
*******************************/
@type : 'view';
.statistic() {
@type : 'element';
@element : 'statistic';
@import '../../theme.config';
@ -414,3 +416,7 @@
.loadUIOverrides();
}
.statistic();

65
src/semantic.less

@ -0,0 +1,65 @@
/*
███████╗███████╗███╗ ███╗ █████╗ ███╗ ██╗████████╗██╗ ██████╗ ██╗ ██╗██╗
██╔════╝██╔════╝████╗ ████║██╔══██╗████╗ ██║╚══██╔══╝██║██╔════╝ ██║ ██║██║
███████╗█████╗ ██╔████╔██║███████║██╔██╗ ██║ ██║ ██║██║ ██║ ██║██║
╚════██║██╔══╝ ██║╚██╔╝██║██╔══██║██║╚██╗██║ ██║ ██║██║ ██║ ██║██║
███████║███████╗██║ ╚═╝ ██║██║ ██║██║ ╚████║ ██║ ██║╚██████╗ ╚██████╔╝██║
╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝
Import this file into your LESS project to use Semantic UI without build tools
*/
/* Global */
@import "definitions/globals/reset";
@import "definitions/globals/site";
/* Elements */
@import "definitions/elements/button";
@import "definitions/elements/divider";
@import "definitions/elements/flag";
@import "definitions/elements/header";
@import "definitions/elements/icon";
@import "definitions/elements/image";
@import "definitions/elements/input";
@import "definitions/elements/label";
@import "definitions/elements/list";
@import "definitions/elements/loader";
@import "definitions/elements/rail";
@import "definitions/elements/reveal";
@import "definitions/elements/segment";
@import "definitions/elements/step";
/* Collections */
@import "definitions/collections/breadcrumb";
@import "definitions/collections/form";
@import "definitions/collections/grid";
@import "definitions/collections/menu";
@import "definitions/collections/message";
@import "definitions/collections/table";
/* Views */
@import "definitions/views/ad";
@import "definitions/views/card";
@import "definitions/views/comment";
@import "definitions/views/feed";
@import "definitions/views/item";
@import "definitions/views/statistic";
/* Modules */
@import "definitions/modules/accordion";
@import "definitions/modules/checkbox";
@import "definitions/modules/dimmer";
@import "definitions/modules/dropdown";
@import "definitions/modules/modal";
@import "definitions/modules/nag";
@import "definitions/modules/popup";
@import "definitions/modules/progress";
@import "definitions/modules/rating";
@import "definitions/modules/search";
@import "definitions/modules/shape";
@import "definitions/modules/sidebar";
@import "definitions/modules/sticky";
@import "definitions/modules/tab";
@import "definitions/modules/transition";
@import "definitions/modules/video";

36
src/theme.config.example

@ -1,33 +1,20 @@
/*
███████╗███████╗███╗ ███╗ █████╗ ███╗ ██╗████████╗██╗ ██████╗ ██╗ ██╗██╗
██╔════╝██╔════╝████╗ ████║██╔══██╗████╗ ██║╚══██╔══╝██║██╔════╝ ██║ ██║██║
███████╗█████╗ ██╔████╔██║███████║██╔██╗ ██║ ██║ ██║██║ ██║ ██║██║
╚════██║██╔══╝ ██║╚██╔╝██║██╔══██║██║╚██╗██║ ██║ ██║██║ ██║ ██║██║
███████║███████╗██║ ╚═╝ ██║██║ ██║██║ ╚████║ ██║ ██║╚██████╗██████╔╝██║
╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝
████████╗██╗ ██╗███████╗███╗ ███╗███████╗███████╗
╚══██╔══╝██║ ██║██╔════╝████╗ ████║██╔════╝██╔════╝
██║ ███████║█████╗ ██╔████╔██║█████╗ ███████╗
██║ ██╔══██║██╔══╝ ██║╚██╔╝██║██╔══╝ ╚════██║
██║ ██║ ██║███████╗██║ ╚═╝ ██║███████╗███████║
╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝
*/
/*******************************
Folders
*******************************/
/* Path to theme packages */
@themesFolder : 'themes/';
/* Path to site override folder */
@siteFolder : 'site/';
/*******************************
Theme Selection
*******************************/
/* To override a theme for an individual element
specify theme name below
Be sure to update the user folder name (see README)
*/
/* Global */
@ -85,6 +72,17 @@
@statistic : 'default';
/*******************************
Folders
*******************************/
/* Path to theme packages */
@themesFolder : 'themes/';
/* Path to site override folder */
@siteFolder : 'site/';
/*******************************
Import Theme
*******************************/

Loading…
Cancel
Save