Browse Source

Rebuild dist

pull/2330/head
jlukic 10 years ago
parent
commit
394d9b404e
25 changed files with 198 additions and 409 deletions
  1. 1
      RELEASE-NOTES.md
  2. 2
      dist/components/api.js
  3. 2
      dist/components/api.min.js
  4. 143
      dist/components/card.css
  5. 2
      dist/components/card.min.css
  6. 4
      dist/components/checkbox.js
  7. 2
      dist/components/checkbox.min.js
  8. 2
      dist/components/form.js
  9. 2
      dist/components/form.min.js
  10. 7
      dist/components/grid.css
  11. 2
      dist/components/grid.min.css
  12. 7
      dist/components/popup.js
  13. 2
      dist/components/popup.min.js
  14. 96
      dist/components/rating.js
  15. 2
      dist/components/rating.min.js
  16. 8
      dist/components/reveal.css
  17. 2
      dist/components/reveal.min.css
  18. 6
      dist/components/shape.js
  19. 2
      dist/components/shape.min.js
  20. 2
      dist/components/sticky.js
  21. 2
      dist/components/sticky.min.js
  22. 172
      dist/semantic.css
  23. 119
      dist/semantic.js
  24. 2
      dist/semantic.min.css
  25. 16
      dist/semantic.min.js

1
RELEASE-NOTES.md

@ -231,6 +231,7 @@
- **Feed** - Removed `extra text` pointer border
- **Form** - `set value` no longer automatically calls `validate form`
- **Grid** - Small computer `page grid` gutters have been adjusted from 8% to 3% to allow for roomier layouts on small screens.
- **Grid** - Vertically divided grids now double row spacing to account for dividers
- **Grid** - `center aligned` no longer centers rows, just text. Use `centered grid` to center a grid column on the page.
- **Header/Table/Divider** - These components now pull border color defaults from `site.variables` instead of using their own values
- **Image** - `avatar image` size has been slightly decreased

2
dist/components/api.js

@ -67,7 +67,7 @@ $.api = $.fn.api = function(parameters) {
// standard module
element = this,
context = $context.get(),
context = $context[0],
instance = $module.data(moduleNamespace),
module
;

2
dist/components/api.min.js
File diff suppressed because it is too large
View File

143
dist/components/card.css

@ -108,6 +108,10 @@
.ui.card > :last-child {
border-radius: 0em 0em 0.285714rem 0.285714rem !important;
}
.ui.cards > .card > :only-child,
.ui.card > :only-child {
border-radius: 0.285714rem !important;
}
/*--------------
Images
@ -132,12 +136,6 @@
border-radius: inherit;
border: none;
}
.ui.cards > .card > :first-child {
border-radius: 0.285714rem 0.285714rem 0em 0em;
}
.ui.cards > .card > :last-child {
border-radius: 0em 0em 0.285714rem 0.285714rem;
}
/*--------------
Content
@ -157,6 +155,10 @@
border: none;
border-radius: 0em;
}
.ui.cards > .card > .content ~ .content,
.ui.card > .content ~ .content {
border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.cards > .card > .content:after,
.ui.card > .content:after {
display: block;
@ -189,9 +191,9 @@
margin-top: 0.5em;
}
/*--------------
Floated
---------------*/
/*----------------
Floated Content
-----------------*/
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
@ -325,12 +327,12 @@
Buttons
---------------*/
.ui.cards > .card > .buttons:last-child,
.ui.card > .buttons:last-child,
.ui.cards > .card > .button:last-child,
.ui.card > .button:last-child {
margin: 0em 0em -1px;
width: 100%;
.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.card > .button {
margin: 0px -1px;
width: calc(100% + 2px );
}
/*--------------
@ -635,9 +637,6 @@ a.ui.card:hover,
margin-right: 0em;
}
.ui.one.cards > .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
}
.ui.two.cards {
@ -645,138 +644,84 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.two.cards > .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
}
.ui.two.cards > .card:nth-child(2n+1) {
clear: left;
}
.ui.three.cards {
margin-left: -1em;
margin-right: -1em;
}
.ui.three.cards > .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
}
.ui.three.cards > .card:nth-child(3n+1) {
clear: left;
}
.ui.four.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.four.cards > .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.four.cards > .card:nth-child(4n+1) {
clear: left;
}
.ui.five.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.five.cards > .card {
-webkit-flex-basis: calc( 20% - 1.5em );
-ms-flex-preferred-size: calc( 20% - 1.5em );
flex-basis: calc( 20% - 1.5em );
width: calc( 20% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.five.cards > .card:nth-child(5n+1) {
clear: left;
}
.ui.six.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.six.cards > .card {
-webkit-flex-basis: calc( 16.66666667% - 1.5em );
-ms-flex-preferred-size: calc( 16.66666667% - 1.5em );
flex-basis: calc( 16.66666667% - 1.5em );
width: calc( 16.66666667% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.six.cards > .card:nth-child(6n+1) {
clear: left;
}
.ui.seven.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.seven.cards > .card {
-webkit-flex-basis: calc( 14.28571429% - 1em );
-ms-flex-preferred-size: calc( 14.28571429% - 1em );
flex-basis: calc( 14.28571429% - 1em );
width: calc( 14.28571429% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
}
.ui.seven.cards > .card:nth-child(7n+1) {
clear: left;
}
.ui.eight.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.eight.cards > .card {
-webkit-flex-basis: calc( 12.5% - 1em );
-ms-flex-preferred-size: calc( 12.5% - 1em );
flex-basis: calc( 12.5% - 1em );
width: calc( 12.5% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
font-size: 11px;
}
.ui.eight.cards > .card:nth-child(8n+1) {
clear: left;
}
.ui.nine.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.nine.cards > .card {
-webkit-flex-basis: calc( 11.11111111% - 1em );
-ms-flex-preferred-size: calc( 11.11111111% - 1em );
flex-basis: calc( 11.11111111% - 1em );
width: calc( 11.11111111% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
font-size: 10px;
}
.ui.nine.cards > .card:nth-child(9n+1) {
clear: left;
}
.ui.ten.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.ten.cards > .card {
-webkit-flex-basis: calc( 10% - 1em );
-ms-flex-preferred-size: calc( 10% - 1em );
flex-basis: calc( 10% - 1em );
width: calc( 10% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
}
.ui.ten.cards > .card:nth-child(10n+1) {
clear: left;
}
/*-------------------
Doubling
@ -790,9 +735,6 @@ a.ui.card:hover,
margin-right: 0em;
}
.ui.two.doubling.cards .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
margin-left: 0em;
margin-right: 0em;
@ -802,9 +744,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.three.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -814,9 +753,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.four.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -826,9 +762,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.five.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -838,9 +771,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.six.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -850,9 +780,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.seven.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -862,9 +789,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -874,9 +798,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.nine.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -886,9 +807,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.ten.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -902,9 +820,6 @@ a.ui.card:hover,
margin-right: 0em;
}
.ui.two.doubling.cards .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
margin-left: 0em;
margin-right: 0em;
@ -914,9 +829,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.three.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -926,9 +838,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.four.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -938,9 +847,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.five.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -950,9 +856,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.six.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -962,9 +865,6 @@ a.ui.card:hover,
margin-right: -1em;
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -974,9 +874,6 @@ a.ui.card:hover,
margin-right: -0.75em;
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
@ -986,9 +883,6 @@ a.ui.card:hover,
margin-right: -0.75em;
}
.ui.nine.doubling.cards .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
@ -998,9 +892,6 @@ a.ui.card:hover,
margin-right: -0.75em;
}
.ui.ten.doubling.cards .card {
-webkit-flex-basis: calc( 20% - 1.5em );
-ms-flex-preferred-size: calc( 20% - 1.5em );
flex-basis: calc( 20% - 1.5em );
width: calc( 20% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;

2
dist/components/card.min.css
File diff suppressed because it is too large
View File

4
dist/components/checkbox.js

@ -87,14 +87,14 @@ $.fn.checkbox = function(parameters) {
module.debug('Setting initial value to checked');
module.set.checked();
if(settings.fireOnInit) {
settings.onChecked.call($input.get());
settings.onChecked.call($input[0]);
}
}
else {
module.debug('Setting initial value to unchecked');
module.remove.checked();
if(settings.fireOnInit) {
settings.onUnchecked.call($input.get());
settings.onUnchecked.call($input[0]);
}
}
},

2
dist/components/checkbox.min.js
File diff suppressed because it is too large
View File

2
dist/components/form.js

@ -393,7 +393,7 @@ $.fn.form = function(parameters) {
rules
;
$.each(validation, function(fieldName, field) {
if( module.get.field(field.identifier).get(0) == $field.get(0) ) {
if( module.get.field(field.identifier)[0] == $field[0] ) {
rules = field;
}
});

2
dist/components/form.min.js
File diff suppressed because it is too large
View File

7
dist/components/grid.css

@ -139,11 +139,6 @@
--------------------*/
/* Top level grid doesn't use negative margin */
body > .ui.grid {
margin: 0em;
}
/* Collapse Margin on Consecutive Grid */
.ui.grid > .ui.grid:first-child {
margin-top: 0em;
@ -1068,8 +1063,6 @@ body > .ui.grid {
.ui[class*="vertically divided"].grid > .row {
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
}
/* No divider on first column on row */

2
dist/components/grid.min.css
File diff suppressed because it is too large
View File

7
dist/components/popup.js

@ -443,7 +443,7 @@ $.fn.popup = function(parameters) {
},
startEvent: function() {
if(settings.on == 'hover') {
return (hasTouch)
return (hasTouch && settings.addTouchEvents)
? 'touchstart mouseenter'
: 'mouseenter'
;
@ -454,7 +454,7 @@ $.fn.popup = function(parameters) {
return false;
},
scrollEvent: function() {
return (hasTouch)
return (hasTouch && settings.addTouchEvents)
? 'touchmove scroll'
: 'scroll'
;
@ -1137,6 +1137,9 @@ $.fn.popup.settings = {
// when to show popup
on : 'hover',
// whether to add touchstart events when using hover
addTouchEvents : true,
// default position relative to element
position : 'top left',
// name of variation to use

2
dist/components/popup.min.js
File diff suppressed because it is too large
View File

96
dist/components/rating.js

@ -66,14 +66,7 @@ $.fn.rating = function(parameters) {
else {
module.disable();
}
if(settings.initialRating) {
module.debug('Setting initial rating');
module.setRating(settings.initialRating);
}
if( $module.data(metadata.rating) ) {
module.debug('Rating found in metadata');
module.setRating( $module.data(metadata.rating) );
}
module.set.rating( module.get.initialRating() );
module.instantiate();
},
@ -100,11 +93,12 @@ $.fn.rating = function(parameters) {
setup: {
layout: function() {
var
maxRating = $module.data(metadata.maxRating) || settings.maxRating
maxRating = module.get.maxRating(),
html = $.fn.rating.settings.templates.icon(maxRating)
;
module.debug('Generating icon html dynamically');
$module
.html($.fn.rating.settings.templates.icon(maxRating))
.html(html)
;
module.refresh();
}
@ -139,7 +133,7 @@ $.fn.rating = function(parameters) {
click: function() {
var
$activeIcon = $(this),
currentRating = module.getRating(),
currentRating = module.get.rating(),
rating = $icon.index($activeIcon) + 1,
canClear = (settings.clearable == 'auto')
? ($icon.length === 1)
@ -149,22 +143,14 @@ $.fn.rating = function(parameters) {
module.clearRating();
}
else {
module.setRating( rating );
module.set.rating( rating );
}
}
},
clearRating: function() {
module.debug('Clearing current rating');
module.setRating(0);
},
getRating: function() {
var
currentRating = $icon.filter('.' + className.active).length
;
module.verbose('Current rating retrieved', currentRating);
return currentRating;
module.set.rating(0);
},
bind: {
@ -203,29 +189,55 @@ $.fn.rating = function(parameters) {
;
},
setRating: function(rating) {
var
ratingIndex = (rating - 1 >= 0)
? (rating - 1)
: 0,
$activeIcon = $icon.eq(ratingIndex)
;
$module
.removeClass(className.selected)
;
$icon
.removeClass(className.selected)
.removeClass(className.active)
;
if(rating > 0) {
module.verbose('Setting current rating to', rating);
$activeIcon
.prevAll()
.andSelf()
.addClass(className.active)
get: {
initialRating: function() {
if($module.data(metadata.rating) !== undefined) {
$module.removeData(metadata.rating);
return $module.data(metadata.rating);
}
return settings.initialRating;
},
maxRating: function() {
if($module.data(metadata.maxRating) !== undefined) {
$module.removeData(metadata.maxRating);
return $module.data(metadata.maxRating);
}
return settings.maxRating;
},
rating: function() {
var
currentRating = $icon.filter('.' + className.active).length
;
module.verbose('Current rating retrieved', currentRating);
return currentRating;
}
},
set: {
rating: function(rating) {
var
ratingIndex = (rating - 1 >= 0)
? (rating - 1)
: 0,
$activeIcon = $icon.eq(ratingIndex)
;
$module
.removeClass(className.selected)
;
$icon
.removeClass(className.selected)
.removeClass(className.active)
;
if(rating > 0) {
module.verbose('Setting current rating to', rating);
$activeIcon
.prevAll()
.andSelf()
.addClass(className.active)
;
}
settings.onRate.call(element, rating);
}
settings.onRate.call(element, rating);
},
setting: function(name, value) {

2
dist/components/rating.min.js
File diff suppressed because it is too large
View File

8
dist/components/reveal.css

@ -57,8 +57,8 @@
display: block;
float: left;
margin: 0em;
-webkit-transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
-webkit-transition: -webkit-transform 0.5s ease 0.1s;
transition: transform 0.5s ease 0.1s;
}
.ui.slide.reveal > .visible.content {
position: relative !important;
@ -206,8 +206,8 @@
---------------*/
.ui.rotate.reveal > .visible.content {
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);

2
dist/components/reveal.min.css
File diff suppressed because it is too large
View File

6
dist/components/shape.js

@ -102,7 +102,7 @@ $.fn.shape = function(parameters) {
repaint: function() {
module.verbose('Forcing repaint event');
var
shape = $sides.get(0) || document.createElement('div'),
shape = $sides[0] || document.createElement('div'),
fakeAssignment = shape.offsetWidth
;
},
@ -117,7 +117,7 @@ $.fn.shape = function(parameters) {
module.reset();
module.set.active();
};
settings.beforeChange.call($nextSide.get());
settings.beforeChange.call($nextSide[0]);
if(module.get.transitionEvent()) {
module.verbose('Starting CSS animation');
$module
@ -279,7 +279,7 @@ $.fn.shape = function(parameters) {
$nextSide
.addClass(className.active)
;
settings.onChange.call($nextSide.get());
settings.onChange.call($nextSide[0]);
module.set.defaultSide();
}
},

2
dist/components/shape.min.js
File diff suppressed because it is too large
View File

2
dist/components/sticky.js

@ -199,7 +199,7 @@ $.fn.sticky = function(parameters) {
sticky: function() {
var
$element = $('<div/>'),
element = $element.get()
element = $element[0]
;
$element.addClass(className.supported);
return($element.css('position').match('sticky'));

2
dist/components/sticky.min.js
File diff suppressed because it is too large
View File

172
dist/semantic.css

@ -13703,8 +13703,8 @@ ol.ui.horizontal.list li:before,
display: block;
float: left;
margin: 0em;
-webkit-transition: -webkit-transform 0.1s ease 0.1s;
transition: transform 0.1s ease 0.1s;
-webkit-transition: -webkit-transform 0.5s ease 0.1s;
transition: transform 0.5s ease 0.1s;
}
.ui.slide.reveal > .visible.content {
@ -13874,8 +13874,8 @@ ol.ui.horizontal.list li:before,
---------------*/
.ui.rotate.reveal > .visible.content {
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
@ -16574,12 +16574,6 @@ ol.ui.horizontal.list li:before,
Loose Coupling
--------------------*/
/* Top level grid doesn't use negative margin */
body > .ui.grid {
margin: 0em;
}
/* Collapse Margin on Consecutive Grid */
.ui.grid > .ui.grid:first-child {
@ -17648,8 +17642,6 @@ body > .ui.grid {
.ui[class*="vertically divided"].grid > .row {
margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
}
/* No divider on first column on row */
@ -22600,6 +22592,11 @@ Floated Menu / Item
border-radius: 0em 0em 0.285714rem 0.285714rem !important;
}
.ui.cards > .card > :only-child,
.ui.card > :only-child {
border-radius: 0.285714rem !important;
}
/*--------------
Images
---------------*/
@ -22625,14 +22622,6 @@ Floated Menu / Item
border: none;
}
.ui.cards > .card > :first-child {
border-radius: 0.285714rem 0.285714rem 0em 0em;
}
.ui.cards > .card > :last-child {
border-radius: 0em 0em 0.285714rem 0.285714rem;
}
/*--------------
Content
---------------*/
@ -22652,6 +22641,11 @@ Floated Menu / Item
border-radius: 0em;
}
.ui.cards > .card > .content ~ .content,
.ui.card > .content ~ .content {
border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.cards > .card > .content:after,
.ui.card > .content:after {
display: block;
@ -22687,9 +22681,9 @@ Floated Menu / Item
margin-top: 0.5em;
}
/*--------------
Floated
---------------*/
/*----------------
Floated Content
-----------------*/
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
@ -22836,12 +22830,12 @@ Floated Menu / Item
Buttons
---------------*/
.ui.cards > .card > .buttons:last-child,
.ui.card > .buttons:last-child,
.ui.cards > .card > .button:last-child,
.ui.card > .button:last-child {
margin: 0em 0em -1px;
width: 100%;
.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.card > .button {
margin: 0px -1px;
width: calc(100% + 2px );
}
/*--------------
@ -23176,9 +23170,6 @@ a.ui.card:hover,
}
.ui.one.cards > .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
}
@ -23188,164 +23179,101 @@ a.ui.card:hover,
}
.ui.two.cards > .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
}
.ui.two.cards > .card:nth-child(2n+1) {
clear: left;
}
.ui.three.cards {
margin-left: -1em;
margin-right: -1em;
}
.ui.three.cards > .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
}
.ui.three.cards > .card:nth-child(3n+1) {
clear: left;
}
.ui.four.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.four.cards > .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.four.cards > .card:nth-child(4n+1) {
clear: left;
}
.ui.five.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.five.cards > .card {
-webkit-flex-basis: calc( 20% - 1.5em );
-ms-flex-preferred-size: calc( 20% - 1.5em );
flex-basis: calc( 20% - 1.5em );
width: calc( 20% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.five.cards > .card:nth-child(5n+1) {
clear: left;
}
.ui.six.cards {
margin-left: -0.75em;
margin-right: -0.75em;
}
.ui.six.cards > .card {
-webkit-flex-basis: calc( 16.66666667% - 1.5em );
-ms-flex-preferred-size: calc( 16.66666667% - 1.5em );
flex-basis: calc( 16.66666667% - 1.5em );
width: calc( 16.66666667% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
}
.ui.six.cards > .card:nth-child(6n+1) {
clear: left;
}
.ui.seven.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.seven.cards > .card {
-webkit-flex-basis: calc( 14.28571429% - 1em );
-ms-flex-preferred-size: calc( 14.28571429% - 1em );
flex-basis: calc( 14.28571429% - 1em );
width: calc( 14.28571429% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
}
.ui.seven.cards > .card:nth-child(7n+1) {
clear: left;
}
.ui.eight.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.eight.cards > .card {
-webkit-flex-basis: calc( 12.5% - 1em );
-ms-flex-preferred-size: calc( 12.5% - 1em );
flex-basis: calc( 12.5% - 1em );
width: calc( 12.5% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
font-size: 11px;
}
.ui.eight.cards > .card:nth-child(8n+1) {
clear: left;
}
.ui.nine.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.nine.cards > .card {
-webkit-flex-basis: calc( 11.11111111% - 1em );
-ms-flex-preferred-size: calc( 11.11111111% - 1em );
flex-basis: calc( 11.11111111% - 1em );
width: calc( 11.11111111% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
font-size: 10px;
}
.ui.nine.cards > .card:nth-child(9n+1) {
clear: left;
}
.ui.ten.cards {
margin-left: -0.5em;
margin-right: -0.5em;
}
.ui.ten.cards > .card {
-webkit-flex-basis: calc( 10% - 1em );
-ms-flex-preferred-size: calc( 10% - 1em );
flex-basis: calc( 10% - 1em );
width: calc( 10% - 1em );
margin-left: 0.5em;
margin-right: 0.5em;
}
.ui.ten.cards > .card:nth-child(10n+1) {
clear: left;
}
/*-------------------
Doubling
--------------------*/
@ -23359,9 +23287,6 @@ a.ui.card:hover,
}
.ui.two.doubling.cards .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
margin-left: 0em;
margin-right: 0em;
@ -23373,9 +23298,6 @@ a.ui.card:hover,
}
.ui.three.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23387,9 +23309,6 @@ a.ui.card:hover,
}
.ui.four.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23401,9 +23320,6 @@ a.ui.card:hover,
}
.ui.five.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23415,9 +23331,6 @@ a.ui.card:hover,
}
.ui.six.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23429,9 +23342,6 @@ a.ui.card:hover,
}
.ui.seven.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23443,9 +23353,6 @@ a.ui.card:hover,
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23457,9 +23364,6 @@ a.ui.card:hover,
}
.ui.nine.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23471,9 +23375,6 @@ a.ui.card:hover,
}
.ui.ten.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23489,9 +23390,6 @@ a.ui.card:hover,
}
.ui.two.doubling.cards .card {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
margin-left: 0em;
margin-right: 0em;
@ -23503,9 +23401,6 @@ a.ui.card:hover,
}
.ui.three.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23517,9 +23412,6 @@ a.ui.card:hover,
}
.ui.four.doubling.cards .card {
-webkit-flex-basis: calc( 50% - 2em );
-ms-flex-preferred-size: calc( 50% - 2em );
flex-basis: calc( 50% - 2em );
width: calc( 50% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23531,9 +23423,6 @@ a.ui.card:hover,
}
.ui.five.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23545,9 +23434,6 @@ a.ui.card:hover,
}
.ui.six.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23559,9 +23445,6 @@ a.ui.card:hover,
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 33.33333333% - 2em );
-ms-flex-preferred-size: calc( 33.33333333% - 2em );
flex-basis: calc( 33.33333333% - 2em );
width: calc( 33.33333333% - 2em );
margin-left: 1em;
margin-right: 1em;
@ -23573,9 +23456,6 @@ a.ui.card:hover,
}
.ui.eight.doubling.cards .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
@ -23587,9 +23467,6 @@ a.ui.card:hover,
}
.ui.nine.doubling.cards .card {
-webkit-flex-basis: calc( 25% - 1.5em );
-ms-flex-preferred-size: calc( 25% - 1.5em );
flex-basis: calc( 25% - 1.5em );
width: calc( 25% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;
@ -23601,9 +23478,6 @@ a.ui.card:hover,
}
.ui.ten.doubling.cards .card {
-webkit-flex-basis: calc( 20% - 1.5em );
-ms-flex-preferred-size: calc( 20% - 1.5em );
flex-basis: calc( 20% - 1.5em );
width: calc( 20% - 1.5em );
margin-left: 0.75em;
margin-right: 0.75em;

119
dist/semantic.js

@ -890,7 +890,7 @@ $.fn.form = function(parameters) {
rules
;
$.each(validation, function(fieldName, field) {
if( module.get.field(field.identifier).get(0) == $field.get(0) ) {
if( module.get.field(field.identifier)[0] == $field[0] ) {
rules = field;
}
});
@ -2421,14 +2421,14 @@ $.fn.checkbox = function(parameters) {
module.debug('Setting initial value to checked');
module.set.checked();
if(settings.fireOnInit) {
settings.onChecked.call($input.get());
settings.onChecked.call($input[0]);
}
}
else {
module.debug('Setting initial value to unchecked');
module.remove.checked();
if(settings.fireOnInit) {
settings.onUnchecked.call($input.get());
settings.onUnchecked.call($input[0]);
}
}
},
@ -9052,7 +9052,7 @@ $.fn.popup = function(parameters) {
},
startEvent: function() {
if(settings.on == 'hover') {
return (hasTouch)
return (hasTouch && settings.addTouchEvents)
? 'touchstart mouseenter'
: 'mouseenter'
;
@ -9063,7 +9063,7 @@ $.fn.popup = function(parameters) {
return false;
},
scrollEvent: function() {
return (hasTouch)
return (hasTouch && settings.addTouchEvents)
? 'touchmove scroll'
: 'scroll'
;
@ -9746,6 +9746,9 @@ $.fn.popup.settings = {
// when to show popup
on : 'hover',
// whether to add touchstart events when using hover
addTouchEvents : true,
// default position relative to element
position : 'top left',
// name of variation to use
@ -10745,14 +10748,7 @@ $.fn.rating = function(parameters) {
else {
module.disable();
}
if(settings.initialRating) {
module.debug('Setting initial rating');
module.setRating(settings.initialRating);
}
if( $module.data(metadata.rating) ) {
module.debug('Rating found in metadata');
module.setRating( $module.data(metadata.rating) );
}
module.set.rating( module.get.initialRating() );
module.instantiate();
},
@ -10779,11 +10775,12 @@ $.fn.rating = function(parameters) {
setup: {
layout: function() {
var
maxRating = $module.data(metadata.maxRating) || settings.maxRating
maxRating = module.get.maxRating(),
html = $.fn.rating.settings.templates.icon(maxRating)
;
module.debug('Generating icon html dynamically');
$module
.html($.fn.rating.settings.templates.icon(maxRating))
.html(html)
;
module.refresh();
}
@ -10818,7 +10815,7 @@ $.fn.rating = function(parameters) {
click: function() {
var
$activeIcon = $(this),
currentRating = module.getRating(),
currentRating = module.get.rating(),
rating = $icon.index($activeIcon) + 1,
canClear = (settings.clearable == 'auto')
? ($icon.length === 1)
@ -10828,22 +10825,14 @@ $.fn.rating = function(parameters) {
module.clearRating();
}
else {
module.setRating( rating );
module.set.rating( rating );
}
}
},
clearRating: function() {
module.debug('Clearing current rating');
module.setRating(0);
},
getRating: function() {
var
currentRating = $icon.filter('.' + className.active).length
;
module.verbose('Current rating retrieved', currentRating);
return currentRating;
module.set.rating(0);
},
bind: {
@ -10882,29 +10871,55 @@ $.fn.rating = function(parameters) {
;
},
setRating: function(rating) {
var
ratingIndex = (rating - 1 >= 0)
? (rating - 1)
: 0,
$activeIcon = $icon.eq(ratingIndex)
;
$module
.removeClass(className.selected)
;
$icon
.removeClass(className.selected)
.removeClass(className.active)
;
if(rating > 0) {
module.verbose('Setting current rating to', rating);
$activeIcon
.prevAll()
.andSelf()
.addClass(className.active)
get: {
initialRating: function() {
if($module.data(metadata.rating) !== undefined) {
$module.removeData(metadata.rating);
return $module.data(metadata.rating);
}
return settings.initialRating;
},
maxRating: function() {
if($module.data(metadata.maxRating) !== undefined) {
$module.removeData(metadata.maxRating);
return $module.data(metadata.maxRating);
}
return settings.maxRating;
},
rating: function() {
var
currentRating = $icon.filter('.' + className.active).length
;
module.verbose('Current rating retrieved', currentRating);
return currentRating;
}
},
set: {
rating: function(rating) {
var
ratingIndex = (rating - 1 >= 0)
? (rating - 1)
: 0,
$activeIcon = $icon.eq(ratingIndex)
;
$module
.removeClass(className.selected)
;
$icon
.removeClass(className.selected)
.removeClass(className.active)
;
if(rating > 0) {
module.verbose('Setting current rating to', rating);
$activeIcon
.prevAll()
.andSelf()
.addClass(className.active)
;
}
settings.onRate.call(element, rating);
}
settings.onRate.call(element, rating);
},
setting: function(name, value) {
@ -12495,7 +12510,7 @@ $.fn.shape = function(parameters) {
repaint: function() {
module.verbose('Forcing repaint event');
var
shape = $sides.get(0) || document.createElement('div'),
shape = $sides[0] || document.createElement('div'),
fakeAssignment = shape.offsetWidth
;
},
@ -12510,7 +12525,7 @@ $.fn.shape = function(parameters) {
module.reset();
module.set.active();
};
settings.beforeChange.call($nextSide.get());
settings.beforeChange.call($nextSide[0]);
if(module.get.transitionEvent()) {
module.verbose('Starting CSS animation');
$module
@ -12672,7 +12687,7 @@ $.fn.shape = function(parameters) {
$nextSide
.addClass(className.active)
;
settings.onChange.call($nextSide.get());
settings.onChange.call($nextSide[0]);
module.set.defaultSide();
}
},
@ -14591,7 +14606,7 @@ $.fn.sticky = function(parameters) {
sticky: function() {
var
$element = $('<div/>'),
element = $element.get()
element = $element[0]
;
$element.addClass(className.supported);
return($element.css('position').match('sticky'));
@ -17120,7 +17135,7 @@ $.api = $.fn.api = function(parameters) {
// standard module
element = this,
context = $context.get(),
context = $context[0],
instance = $module.data(moduleNamespace),
module
;

2
dist/semantic.min.css
File diff suppressed because it is too large
View File

16
dist/semantic.min.js
File diff suppressed because it is too large
View File

Loading…
Cancel
Save