From ed4c1fc550126eaf6c7342935ee21712ff3187d6 Mon Sep 17 00:00:00 2001 From: jlukic Date: Wed, 11 Sep 2013 21:53:31 -0400 Subject: [PATCH] modal fixes Former-commit-id: 224027841b594219b6b2f01055ef0f5bdf9967f9 Former-commit-id: 56af6df3bfe970ffe57b04228507901855012876 --- build/minified/modules/modal.js | 14 ++++++++++---- build/packaged/modules/modal.js | 14 ++++++++++---- build/uncompressed/elements/step.css | 2 +- build/uncompressed/modules/modal.css | 3 +++ build/uncompressed/modules/modal.js | 14 ++++++++++---- node/src/documents/modules/modal.html | 2 +- node/src/documents/modules/rating.html | 4 ++-- .../files/components/semantic/elements/step.css | 2 +- .../files/components/semantic/modules/modal.css | 3 +++ .../src/files/components/semantic/modules/modal.js | 14 ++++++++++---- node/src/files/stylesheets/semantic.css | 2 +- src/modules/modal.js | 14 ++++++++++---- src/modules/modal.less | 3 +++ 13 files changed, 65 insertions(+), 26 deletions(-) diff --git a/build/minified/modules/modal.js b/build/minified/modules/modal.js index 8be7689ca..e27303a1f 100644 --- a/build/minified/modules/modal.js +++ b/build/minified/modules/modal.js @@ -56,10 +56,13 @@ $.fn.modal = function(parameters) { modal = { initialize: function() { - modal.verbose('Initializing modal'); + modal.verbose('Attaching events'); $closeButton .on('click', modal.event.close) ; + modal.cache.sizes(); + + modal.verbose('Creating dimmer'); $context .dimmer({ closable: settings.closable, @@ -81,12 +84,11 @@ $.fn.modal = function(parameters) { $dimmer = $context.children(selector.dimmer); if( $modal.parent()[0] !== $dimmer[0] ) { modal.debug('Moving element inside dimmer', $context); - $modal + $modal = $modal .detach() .appendTo($dimmer) ; } - modal.cache.sizes(); modal.instantiate(); }, @@ -140,6 +142,7 @@ $.fn.modal = function(parameters) { }, show: function() { + modal.debug('Showing modal'); modal.set.type(); modal.set.position(); modal.hideAll(); @@ -153,10 +156,12 @@ $.fn.modal = function(parameters) { .fadeIn(settings.duration, settings.easing, modal.set.active) ; } + modal.debug('Triggering dimmer'); $context.dimmer('show'); }, hide: function() { + modal.debug('Hiding modal'); // remove keyboard detection $document .off('keyup.' + namespace) @@ -209,6 +214,7 @@ $.fn.modal = function(parameters) { ? $(window).height() : $context.height() }; + console.log($modal); modal.debug('Caching modal and container sizes', modal.cache); } }, @@ -240,7 +246,7 @@ $.fn.modal = function(parameters) { } }, position: function() { - modal.verbose('Centering modal on page'); + modal.verbose('Centering modal on page', modal.cache.height / 2); if(modal.can.fit()) { $modal .css({ diff --git a/build/packaged/modules/modal.js b/build/packaged/modules/modal.js index 8be7689ca..e27303a1f 100644 --- a/build/packaged/modules/modal.js +++ b/build/packaged/modules/modal.js @@ -56,10 +56,13 @@ $.fn.modal = function(parameters) { modal = { initialize: function() { - modal.verbose('Initializing modal'); + modal.verbose('Attaching events'); $closeButton .on('click', modal.event.close) ; + modal.cache.sizes(); + + modal.verbose('Creating dimmer'); $context .dimmer({ closable: settings.closable, @@ -81,12 +84,11 @@ $.fn.modal = function(parameters) { $dimmer = $context.children(selector.dimmer); if( $modal.parent()[0] !== $dimmer[0] ) { modal.debug('Moving element inside dimmer', $context); - $modal + $modal = $modal .detach() .appendTo($dimmer) ; } - modal.cache.sizes(); modal.instantiate(); }, @@ -140,6 +142,7 @@ $.fn.modal = function(parameters) { }, show: function() { + modal.debug('Showing modal'); modal.set.type(); modal.set.position(); modal.hideAll(); @@ -153,10 +156,12 @@ $.fn.modal = function(parameters) { .fadeIn(settings.duration, settings.easing, modal.set.active) ; } + modal.debug('Triggering dimmer'); $context.dimmer('show'); }, hide: function() { + modal.debug('Hiding modal'); // remove keyboard detection $document .off('keyup.' + namespace) @@ -209,6 +214,7 @@ $.fn.modal = function(parameters) { ? $(window).height() : $context.height() }; + console.log($modal); modal.debug('Caching modal and container sizes', modal.cache); } }, @@ -240,7 +246,7 @@ $.fn.modal = function(parameters) { } }, position: function() { - modal.verbose('Centering modal on page'); + modal.verbose('Centering modal on page', modal.cache.height / 2); if(modal.can.fit()) { $modal .css({ diff --git a/build/uncompressed/elements/step.css b/build/uncompressed/elements/step.css index 17d4edba2..b9a5e7d5f 100644 --- a/build/uncompressed/elements/step.css +++ b/build/uncompressed/elements/step.css @@ -31,7 +31,7 @@ z-index: 2; content: ''; top: 0em; - right: -1.48em; + right: -1.45em; border-bottom: 1.5em solid transparent; border-left: 1.5em solid #FFFFFF; border-top: 1.5em solid transparent; diff --git a/build/uncompressed/modules/modal.css b/build/uncompressed/modules/modal.css index 9772e9184..5f945cb59 100644 --- a/build/uncompressed/modules/modal.css +++ b/build/uncompressed/modules/modal.css @@ -77,6 +77,9 @@ vertical-align: middle; box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1); } +.ui.modal > .content p { + line-height: 1.6; +} /*-------------- Actions ---------------*/ diff --git a/build/uncompressed/modules/modal.js b/build/uncompressed/modules/modal.js index 8be7689ca..e27303a1f 100644 --- a/build/uncompressed/modules/modal.js +++ b/build/uncompressed/modules/modal.js @@ -56,10 +56,13 @@ $.fn.modal = function(parameters) { modal = { initialize: function() { - modal.verbose('Initializing modal'); + modal.verbose('Attaching events'); $closeButton .on('click', modal.event.close) ; + modal.cache.sizes(); + + modal.verbose('Creating dimmer'); $context .dimmer({ closable: settings.closable, @@ -81,12 +84,11 @@ $.fn.modal = function(parameters) { $dimmer = $context.children(selector.dimmer); if( $modal.parent()[0] !== $dimmer[0] ) { modal.debug('Moving element inside dimmer', $context); - $modal + $modal = $modal .detach() .appendTo($dimmer) ; } - modal.cache.sizes(); modal.instantiate(); }, @@ -140,6 +142,7 @@ $.fn.modal = function(parameters) { }, show: function() { + modal.debug('Showing modal'); modal.set.type(); modal.set.position(); modal.hideAll(); @@ -153,10 +156,12 @@ $.fn.modal = function(parameters) { .fadeIn(settings.duration, settings.easing, modal.set.active) ; } + modal.debug('Triggering dimmer'); $context.dimmer('show'); }, hide: function() { + modal.debug('Hiding modal'); // remove keyboard detection $document .off('keyup.' + namespace) @@ -209,6 +214,7 @@ $.fn.modal = function(parameters) { ? $(window).height() : $context.height() }; + console.log($modal); modal.debug('Caching modal and container sizes', modal.cache); } }, @@ -240,7 +246,7 @@ $.fn.modal = function(parameters) { } }, position: function() { - modal.verbose('Centering modal on page'); + modal.verbose('Centering modal on page', modal.cache.height / 2); if(modal.can.fit()) { $modal .css({ diff --git a/node/src/documents/modules/modal.html b/node/src/documents/modules/modal.html index b28005aff..541f59b46 100755 --- a/node/src/documents/modules/modal.html +++ b/node/src/documents/modules/modal.html @@ -42,7 +42,7 @@ type : 'UI Module'
-
Are you sure you want to upload that photo?
+
Are you sure you want to upload that?

I mean it's not really the best profile photo.

It's resampled to like two times the size it's suppose to be. Our image detection software also says it might even be inappropriate.

diff --git a/node/src/documents/modules/rating.html b/node/src/documents/modules/rating.html index dd032b7d5..7a105e417 100755 --- a/node/src/documents/modules/rating.html +++ b/node/src/documents/modules/rating.html @@ -81,7 +81,7 @@ type : 'UI Module'

Star

-

A star rating uses a set of star glyphs to show a rating

+

A rating can use a set of star icons

@@ -93,7 +93,7 @@ type : 'UI Module'

Heart

-

A heart rating uses a set of heart glyphs to show a rating

+

A rating can use a set of heart icons

diff --git a/node/src/files/components/semantic/elements/step.css b/node/src/files/components/semantic/elements/step.css index 17d4edba2..b9a5e7d5f 100755 --- a/node/src/files/components/semantic/elements/step.css +++ b/node/src/files/components/semantic/elements/step.css @@ -31,7 +31,7 @@ z-index: 2; content: ''; top: 0em; - right: -1.48em; + right: -1.45em; border-bottom: 1.5em solid transparent; border-left: 1.5em solid #FFFFFF; border-top: 1.5em solid transparent; diff --git a/node/src/files/components/semantic/modules/modal.css b/node/src/files/components/semantic/modules/modal.css index 9772e9184..5f945cb59 100755 --- a/node/src/files/components/semantic/modules/modal.css +++ b/node/src/files/components/semantic/modules/modal.css @@ -77,6 +77,9 @@ vertical-align: middle; box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1); } +.ui.modal > .content p { + line-height: 1.6; +} /*-------------- Actions ---------------*/ diff --git a/node/src/files/components/semantic/modules/modal.js b/node/src/files/components/semantic/modules/modal.js index 8be7689ca..e27303a1f 100755 --- a/node/src/files/components/semantic/modules/modal.js +++ b/node/src/files/components/semantic/modules/modal.js @@ -56,10 +56,13 @@ $.fn.modal = function(parameters) { modal = { initialize: function() { - modal.verbose('Initializing modal'); + modal.verbose('Attaching events'); $closeButton .on('click', modal.event.close) ; + modal.cache.sizes(); + + modal.verbose('Creating dimmer'); $context .dimmer({ closable: settings.closable, @@ -81,12 +84,11 @@ $.fn.modal = function(parameters) { $dimmer = $context.children(selector.dimmer); if( $modal.parent()[0] !== $dimmer[0] ) { modal.debug('Moving element inside dimmer', $context); - $modal + $modal = $modal .detach() .appendTo($dimmer) ; } - modal.cache.sizes(); modal.instantiate(); }, @@ -140,6 +142,7 @@ $.fn.modal = function(parameters) { }, show: function() { + modal.debug('Showing modal'); modal.set.type(); modal.set.position(); modal.hideAll(); @@ -153,10 +156,12 @@ $.fn.modal = function(parameters) { .fadeIn(settings.duration, settings.easing, modal.set.active) ; } + modal.debug('Triggering dimmer'); $context.dimmer('show'); }, hide: function() { + modal.debug('Hiding modal'); // remove keyboard detection $document .off('keyup.' + namespace) @@ -209,6 +214,7 @@ $.fn.modal = function(parameters) { ? $(window).height() : $context.height() }; + console.log($modal); modal.debug('Caching modal and container sizes', modal.cache); } }, @@ -240,7 +246,7 @@ $.fn.modal = function(parameters) { } }, position: function() { - modal.verbose('Centering modal on page'); + modal.verbose('Centering modal on page', modal.cache.height / 2); if(modal.can.fit()) { $modal .css({ diff --git a/node/src/files/stylesheets/semantic.css b/node/src/files/stylesheets/semantic.css index c4ea037c5..7b7cc1f3d 100755 --- a/node/src/files/stylesheets/semantic.css +++ b/node/src/files/stylesheets/semantic.css @@ -282,7 +282,7 @@ a:hover { #example .masthead { text-align: center; background: #00B5AD url(/images/tile-bg.png) repeat fixed 0% 0%; - margin-top: 40px; + margin-top: 38px; padding: 50px 0px; color: rgba(255, 255, 255, 0.9); margin-bottom: 0px; diff --git a/src/modules/modal.js b/src/modules/modal.js index 8be7689ca..e27303a1f 100755 --- a/src/modules/modal.js +++ b/src/modules/modal.js @@ -56,10 +56,13 @@ $.fn.modal = function(parameters) { modal = { initialize: function() { - modal.verbose('Initializing modal'); + modal.verbose('Attaching events'); $closeButton .on('click', modal.event.close) ; + modal.cache.sizes(); + + modal.verbose('Creating dimmer'); $context .dimmer({ closable: settings.closable, @@ -81,12 +84,11 @@ $.fn.modal = function(parameters) { $dimmer = $context.children(selector.dimmer); if( $modal.parent()[0] !== $dimmer[0] ) { modal.debug('Moving element inside dimmer', $context); - $modal + $modal = $modal .detach() .appendTo($dimmer) ; } - modal.cache.sizes(); modal.instantiate(); }, @@ -140,6 +142,7 @@ $.fn.modal = function(parameters) { }, show: function() { + modal.debug('Showing modal'); modal.set.type(); modal.set.position(); modal.hideAll(); @@ -153,10 +156,12 @@ $.fn.modal = function(parameters) { .fadeIn(settings.duration, settings.easing, modal.set.active) ; } + modal.debug('Triggering dimmer'); $context.dimmer('show'); }, hide: function() { + modal.debug('Hiding modal'); // remove keyboard detection $document .off('keyup.' + namespace) @@ -209,6 +214,7 @@ $.fn.modal = function(parameters) { ? $(window).height() : $context.height() }; + console.log($modal); modal.debug('Caching modal and container sizes', modal.cache); } }, @@ -240,7 +246,7 @@ $.fn.modal = function(parameters) { } }, position: function() { - modal.verbose('Centering modal on page'); + modal.verbose('Centering modal on page', modal.cache.height / 2); if(modal.can.fit()) { $modal .css({ diff --git a/src/modules/modal.less b/src/modules/modal.less index ced4d6c98..83286de2e 100755 --- a/src/modules/modal.less +++ b/src/modules/modal.less @@ -98,6 +98,9 @@ box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1); } +.ui.modal > .content p { + line-height: 1.6; +} /*-------------- Actions