Skip to content

Commit a34845e

Browse files
Updated distribution to version 2.4.0
1 parent 4404ca4 commit a34845e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+1407
-385
lines changed

components/accordion.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Accordion
2+
* # Semantic UI 2.4.0 - Accordion
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/accordion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Accordion
2+
* # Semantic UI 2.4.0 - Accordion
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/accordion.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/ad.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Ad
2+
* # Semantic UI 2.4.0 - Ad
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/ad.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - API
2+
* # Semantic UI 2.4.0 - API
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/breadcrumb.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Breadcrumb
2+
* # Semantic UI 2.4.0 - Breadcrumb
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/breadcrumb.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/button.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Button
2+
* # Semantic UI 2.4.0 - Button
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/button.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/card.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Item
2+
* # Semantic UI 2.4.0 - Item
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/card.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/checkbox.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Checkbox
2+
* # Semantic UI 2.4.0 - Checkbox
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/checkbox.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Checkbox
2+
* # Semantic UI 2.4.0 - Checkbox
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/checkbox.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/comment.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Comment
2+
* # Semantic UI 2.4.0 - Comment
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/comment.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/container.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Container
2+
* # Semantic UI 2.4.0 - Container
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*

components/container.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/dimmer.css

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Dimmer
2+
* # Semantic UI 2.4.0 - Dimmer
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*
@@ -115,6 +115,18 @@
115115
*******************************/
116116

117117

118+
/*--------------
119+
Legacy
120+
---------------*/
121+
122+
123+
/* Animating / Active / Visible */
124+
.dimmed.dimmable > .ui.animating.legacy.dimmer,
125+
.dimmed.dimmable > .ui.visible.legacy.dimmer,
126+
.ui.active.legacy.dimmer {
127+
display: block;
128+
}
129+
118130
/*--------------
119131
Alignment
120132
---------------*/

components/dimmer.js

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* # Semantic UI 2.3.3 - Dimmer
2+
* # Semantic UI 2.4.0 - Dimmer
33
* http://github.com/semantic-org/semantic-ui/
44
*
55
*
@@ -83,7 +83,6 @@ $.fn.dimmer = function(parameters) {
8383
else {
8484
$dimmer = module.create();
8585
}
86-
module.set.variation();
8786
}
8887
},
8988

@@ -114,10 +113,6 @@ $.fn.dimmer = function(parameters) {
114113

115114
bind: {
116115
events: function() {
117-
if(module.is.page()) {
118-
// touch events default to passive, due to changes in chrome to optimize mobile perf
119-
$dimmable.get(0).addEventListener('touchmove', module.event.preventScroll, { passive: false });
120-
}
121116
if(settings.on == 'hover') {
122117
$dimmable
123118
.on('mouseenter' + eventNamespace, module.show)
@@ -145,9 +140,6 @@ $.fn.dimmer = function(parameters) {
145140

146141
unbind: {
147142
events: function() {
148-
if(module.is.page()) {
149-
$dimmable.get(0).removeEventListener('touchmove', module.event.preventScroll, { passive: false });
150-
}
151143
$module
152144
.removeData(moduleNamespace)
153145
;
@@ -165,9 +157,6 @@ $.fn.dimmer = function(parameters) {
165157
event.stopImmediatePropagation();
166158
}
167159
},
168-
preventScroll: function(event) {
169-
event.preventDefault();
170-
}
171160
},
172161

173162
addContent: function(element) {
@@ -200,6 +189,7 @@ $.fn.dimmer = function(parameters) {
200189
: function(){}
201190
;
202191
module.debug('Showing dimmer', $dimmer, settings);
192+
module.set.variation();
203193
if( (!module.is.dimmed() || module.is.animating()) && module.is.enabled() ) {
204194
module.animate.show(callback);
205195
settings.onShow.call(element);
@@ -243,12 +233,22 @@ $.fn.dimmer = function(parameters) {
243233
: function(){}
244234
;
245235
if(settings.useCSS && $.fn.transition !== undefined && $dimmer.transition('is supported')) {
236+
if(settings.useFlex) {
237+
module.debug('Using flex dimmer');
238+
module.remove.legacy();
239+
}
240+
else {
241+
module.debug('Using legacy non-flex dimmer');
242+
module.set.legacy();
243+
}
246244
if(settings.opacity !== 'auto') {
247245
module.set.opacity();
248246
}
249247
$dimmer
250248
.transition({
251-
displayType : 'flex',
249+
displayType : settings.useFlex
250+
? 'flex'
251+
: 'block',
252252
animation : settings.transition + ' in',
253253
queue : false,
254254
duration : module.get.duration(),
@@ -293,7 +293,9 @@ $.fn.dimmer = function(parameters) {
293293
module.verbose('Hiding dimmer with css');
294294
$dimmer
295295
.transition({
296-
displayType : 'flex',
296+
displayType : settings.useFlex
297+
? 'flex'
298+
: 'block',
297299
animation : settings.transition + ' out',
298300
queue : false,
299301
duration : module.get.duration(),
@@ -302,6 +304,7 @@ $.fn.dimmer = function(parameters) {
302304
module.remove.dimmed();
303305
},
304306
onComplete : function() {
307+
module.remove.variation();
305308
module.remove.active();
306309
callback();
307310
}
@@ -415,6 +418,9 @@ $.fn.dimmer = function(parameters) {
415418
module.debug('Setting opacity to', opacity);
416419
$dimmer.css('background-color', color);
417420
},
421+
legacy: function() {
422+
$dimmer.addClass(className.legacy);
423+
},
418424
active: function() {
419425
$dimmer.addClass(className.active);
420426
},
@@ -444,6 +450,9 @@ $.fn.dimmer = function(parameters) {
444450
.removeClass(className.active)
445451
;
446452
},
453+
legacy: function() {
454+
$dimmer.removeClass(className.legacy);
455+
},
447456
dimmed: function() {
448457
$dimmable.removeClass(className.dimmed);
449458
},
@@ -657,6 +666,9 @@ $.fn.dimmer.settings = {
657666
verbose : false,
658667
performance : true,
659668

669+
// whether should use flex layout
670+
useFlex : true,
671+
660672
// name to distinguish between multiple dimmers in context
661673
dimmerName : false,
662674

@@ -700,6 +712,7 @@ $.fn.dimmer.settings = {
700712
dimmer : 'dimmer',
701713
disabled : 'disabled',
702714
hide : 'hide',
715+
legacy : 'legacy',
703716
pageDimmer : 'page',
704717
show : 'show'
705718
},

components/dimmer.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)