From 4b3cf08757c6c484921608367c2bb96920e8ec63 Mon Sep 17 00:00:00 2001 From: Jack Lukic Date: Tue, 6 Aug 2013 19:06:08 -0400 Subject: [PATCH] Updates message, table, working on fixes for transition with dropdown Former-commit-id: 982f43154e1e24eba82e2c4f2a135c209a207429 Former-commit-id: ccb5f382838b9cba320fa85b3b62533403eb2fa4 --- build/minified/collections/message.min.css | 2 +- build/minified/collections/table.min.css | 2 +- build/minified/modules/behavior/animation.js | 247 ------------------ .../modules/behavior/animation.min.js | 1 - build/minified/modules/dropdown.js | 8 +- .../modules/magic.min.css.REMOVED.git-id | 1 - build/minified/views/video.min.css | 1 - build/packaged/modules/behavior/animation.js | 247 ------------------ build/packaged/modules/dropdown.js | 8 +- .../packaged/semantic.min.css.REMOVED.git-id | 2 +- build/packaged/semantic.min.js.REMOVED.git-id | 2 +- build/uncompressed/collections/message.css | 17 +- build/uncompressed/collections/table.css | 3 +- .../modules/behavior/animation.js | 247 ------------------ build/uncompressed/modules/dropdown.js | 8 +- .../modules/magic.css.REMOVED.git-id | 1 - build/uncompressed/modules/transition.css | 12 - build/uncompressed/views/video.css | 43 --- node/Gruntfile.js | 2 + node/src/documents/collections/message.html | 42 +-- node/src/documents/collections/table.html | 1 - .../semantic/collections/message.css | 17 +- .../components/semantic/collections/table.css | 3 +- .../components/semantic/modules/dropdown.js | 8 +- .../semantic/modules/transition.css | 12 - src/collections/message.less | 28 +- src/collections/table.less | 3 +- src/modules/dropdown.js | 8 +- src/modules/transition.less | 14 +- 29 files changed, 92 insertions(+), 898 deletions(-) delete mode 100644 build/minified/modules/behavior/animation.js delete mode 100644 build/minified/modules/behavior/animation.min.js delete mode 100644 build/minified/modules/magic.min.css.REMOVED.git-id delete mode 100644 build/minified/views/video.min.css delete mode 100644 build/packaged/modules/behavior/animation.js delete mode 100644 build/uncompressed/modules/behavior/animation.js delete mode 100644 build/uncompressed/modules/magic.css.REMOVED.git-id delete mode 100644 build/uncompressed/views/video.css diff --git a/build/minified/collections/message.min.css b/build/minified/collections/message.min.css index 93aaf249d..c66bcafdd 100644 --- a/build/minified/collections/message.min.css +++ b/build/minified/collections/message.min.css @@ -1 +1 @@ -.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message .header+p{margin-top:0}.ui.message p{opacity:.85;margin:1em 0}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;font-style:italic;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.icon.close{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.icon.close:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;padding-right:.4em;opacity:.2}.ui.icon.message>.content{display:table-cell;vertical-align:middle}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em} \ No newline at end of file +.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message p{opacity:.85;margin:.3em 0}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;font-style:italic;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.icon.close{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.icon.close:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;padding-right:.4em;opacity:.2}.ui.icon.message>.content{display:table-cell;vertical-align:top}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.floating.message{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em} \ No newline at end of file diff --git a/build/minified/collections/table.min.css b/build/minified/collections/table.min.css index 4632f80ae..58fd7ebe5 100644 --- a/build/minified/collections/table.min.css +++ b/build/minified/collections/table.min.css @@ -1 +1 @@ -.ui.table{width:100%;border-collapse:collapse}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.1)}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.05);text-align:left;color:rgba(0,0,0,.5);padding:.5em .7em;vertical-align:middle}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.1)}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;background-color:rgba(0,0,0,.04);color:#333}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00}.ui.table tr.active td,.ui.table tr td.active{background-color:#F0F0F0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th{border:1px solid #E0E0E0}.ui.celled.table tbody td{border:1px solid #E0E0E0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.05)}.ui.sortable.table thead th:after{display:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;vertical-align:text-top}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em;font-weight:400}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em} \ No newline at end of file +.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.03);text-align:left;color:rgba(0,0,0,.8);padding:.5em .7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0 0}.ui.table thead th:last-child{border-radius:0 5px 0 0}.ui.table tfoot th:first-child{border-radius:0 0 0 5px}.ui.table tfoot th:last-child{border-radius:0 0 5px}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.03)}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;color:rgba(0,0,0,.8)}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00}.ui.table tr.active td,.ui.table tr td.active{background-color:#F0F0F0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.ui.table th.one.wide,.ui.table td.one.wide{width:6.25%}.ui.table th.two.wide,.ui.table td.two.wide{width:12.5%}.ui.table th.three.wide,.ui.table td.three.wide{width:18.75%}.ui.table th.four.wide,.ui.table td.four.wide{width:25%}.ui.table th.five.wide,.ui.table td.five.wide{width:31.25%}.ui.table th.six.wide,.ui.table td.six.wide{width:37.5%}.ui.table th.seven.wide,.ui.table td.seven.wide{width:43.75%}.ui.table th.eight.wide,.ui.table td.eight.wide{width:50%}.ui.table th.nine.wide,.ui.table td.nine.wide{width:56.25%}.ui.table th.ten.wide,.ui.table td.ten.wide{width:62.5%}.ui.table th.eleven.wide,.ui.table td.eleven.wide{width:68.75%}.ui.table th.twelve.wide,.ui.table td.twelve.wide{width:75%}.ui.table th.thirteen.wide,.ui.table td.thirteen.wide{width:81.25%}.ui.table th.fourteen.wide,.ui.table td.fourteen.wide{width:87.5%}.ui.table th.fifteen.wide,.ui.table td.fifteen.wide{width:93.75%}.ui.table th.sixteen.wide,.ui.table td.sixteen.wide{width:100%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th{border:1px solid #E0E0E0}.ui.celled.table tbody td{border:1px solid #E0E0E0}.ui.celled.table.segment th{border:0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table td{color:rgba(255,255,255,.9)}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.03)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em} \ No newline at end of file diff --git a/build/minified/modules/behavior/animation.js b/build/minified/modules/behavior/animation.js deleted file mode 100644 index 54c22e32f..000000000 --- a/build/minified/modules/behavior/animation.js +++ /dev/null @@ -1,247 +0,0 @@ -/* ****************************** - Animation - Author: Jack Lukic - Notes: First Commit May 24, 2012 - - A collection of FX/Animations - -****************************** */ - -;(function ( $, window, document, undefined ) { - - - // handles simplification of animation settings - $.animationSettings = function(settings, duration, easing, complete) { - // no parameters - if(duration === undefined) { - settings = settings; - } - // duration is actually settings object - else if(typeof duration == 'object') { - settings = $.extend({} , settings, duration); - } - // easing is actually complete callback - else if(typeof easing == 'function') { - settings = $.extend({} , settings, { - duration: duration, - complete: easing - }); - } - // easing is actually settings - else if(typeof easing == 'object') { - settings = $.extend(true, {} , settings, {duration: duration}, easing); - } - // - else { - settings = $.extend({} , settings, { - duration : duration, - easing : easing, - complete : complete - }); - } - return settings; - }; - - /* ****************************** - Pop In - - Animates one at a time - scaling in - ****************************** */ - - $.fn.popIn = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - - $this = $(this), - totalElements = $this.size(), - currentElement = 0, - callback = function() { - var - elementsDoneAnimating = ($this.filter(':animated').size() == 0) - ; - currentElement++; - $(this) - .css('transform', '') - .removeClass(settings.className.init) - ; - $.proxy(settings.eachComplete, this)(); - if(currentElement == totalElements) { - $.proxy(settings.complete, $this)(); - } - }, - animate = function(index) { - $(this) - .delay(settings.delay * index) - .animate({ - opacity : settings.endOpacity, - transform : 'scale('+ settings.endScale +')' - }, settings.duration, settings.easing, callback) - ; - } - ; - if(settings.isLegacyBrowser) { - $this - .show() - ; - } - else { - $this - .addClass(settings.className.init) - .show() - .css({ - opacity : settings.startOpacity, - transform : 'scale('+ settings.startScale +')' - }) - .each(animate) - ; - } - return $(this); - }; - - $.fn.popOut = function(duration, easing, complete) { - var - parameters = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - // flip some defaults - defaults = { - complete: function() { - $(this).hide(); - $.proxy(parameters.complete, this)(); - }, - startOpacity : parameters.endOpacity, - endOpacity : 0, - startScale : parameters.endScale, - endScale : parameters.startScale - }, - settings = $.extend(true, {}, parameters, defaults) - ; - $(this) - .popIn(settings) - ; - }; - - $.fn.popIn.settings = { - - // legacy browser - isLegacyBrowser: false, - - // class given until animation ends - className: { - init : 'init' - }, - // duration of each animation - duration : 450, - // easing for animation - easing : 'easeOutExpo', - // delay before each - delay : 100, - - startOpacity : 0, - endOpacity : 1, - - startScale : 0.7, - endScale : 1, - // called after each element completes - eachComplete : function(){}, - // called after entire chain of animation completes - complete : function(){} - }; - - - $.fn.kenBurns = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.kenBurns.settings, duration, easing, complete), - module = { - - randomPosition: function(starting, rangeMin, rangeMax) { - var - rangeMax = (rangeMax !== undefined) - ? rangeMax - : rangeMin, - number = Math.random() * ((starting + rangeMax) - (starting - rangeMin) ) + (starting - rangeMin) - ; - return parseInt(number, 10); - }, - - animate: function() { - var - startingPosition = {}, - endingPosition = {}, - startingScale, - endingScale - ; - - startingPosition = (settings.useStartPosition) - ? { - x: parseInt( $(this).css('background-position-x'), 10), - y: parseInt( $(this).css('background-position-y'), 10) - } - : { - x: module.randomPosition(50, settings.xRange), - y: module.randomPosition(50, settings.yRange) - } - ; - // determine direction of animation based on origin position - endingPosition.x = (startingPosition.x > 50) - ? module.randomPosition(startingPosition.x, settings.xMaxTravelDistance, -settings.xMinTravelDistance) - : module.randomPosition(startingPosition.x, -settings.xMinTravelDistance, settings.xMaxTravelDistance) - ; - endingPosition.y = (startingPosition.y > 50) - ? module.randomPosition(startingPosition.y, settings.yMaxTravelDistance, -settings.yMinTravelDistance) - : module.randomPosition(startingPosition.y, -settings.yMinTravelDistance, settings.yMaxTravelDistance) - ; - - /*console.log(startingPosition.x + '% ' + startingPosition.y + '%'); - console.log(endingPosition.x + '% ' + endingPosition.y + '%');*/ - - $(this) - .css({ - backgroundPosition: startingPosition.x + '%', - backgroundPositionY: startingPosition.y + '%' - }) - .stop() - .animate({ - backgroundPosition: endingPosition.x + '%', - backgroundPositionY: endingPosition.y + '%' - }, settings.duration, settings.easing, settings.complete) - ; - } - - } - ; - if(!settings.isLegacyBrowser) { - $(this) - .each(module.animate) - ; - } - return $(this); - }; - - $.fn.kenBurns.settings = { - - // legacy browser - isLegacyBrowser : false, - - // duration of animation - duration : 10000, - // easing for animation - easing : 'linear', - useStartPosition : false, - - xRange : 40, - yRange : 20, - - xMinTravelDistance : 30, - xMaxTravelDistance : 60, - - yMinTravelDistance : 20, - yMaxTravelDistance : 40, - - // not yet implemented, need css hook for background-size - scale : 0.1, - - // called after entire chain of animation completes - complete : function(){} - }; - - -})( jQuery, window , document ); \ No newline at end of file diff --git a/build/minified/modules/behavior/animation.min.js b/build/minified/modules/behavior/animation.min.js deleted file mode 100644 index 7bbc54939..000000000 --- a/build/minified/modules/behavior/animation.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,b,c,d){a.animationSettings=function(b,c,e,f){return b=c===d?b:"object"==typeof c?a.extend({},b,c):"function"==typeof e?a.extend({},b,{duration:c,complete:e}):"object"==typeof e?a.extend(!0,{},b,{duration:c},e):a.extend({},b,{duration:c,easing:e,complete:f})},a.fn.popIn=function(b,c,d){var e=a.animationSettings(a.fn.popIn.settings,b,c,d),f=a(this),g=f.size(),h=0,i=function(){0==f.filter(":animated").size(),h++,a(this).css("transform","").removeClass(e.className.init),a.proxy(e.eachComplete,this)(),h==g&&a.proxy(e.complete,f)()},j=function(b){a(this).delay(e.delay*b).animate({opacity:e.endOpacity,transform:"scale("+e.endScale+")"},e.duration,e.easing,i)};return e.isLegacyBrowser?f.show():f.addClass(e.className.init).show().css({opacity:e.startOpacity,transform:"scale("+e.startScale+")"}).each(j),a(this)},a.fn.popOut=function(b,c,d){var e=a.animationSettings(a.fn.popIn.settings,b,c,d),f={complete:function(){a(this).hide(),a.proxy(e.complete,this)()},startOpacity:e.endOpacity,endOpacity:0,startScale:e.endScale,endScale:e.startScale},g=a.extend(!0,{},e,f);a(this).popIn(g)},a.fn.popIn.settings={isLegacyBrowser:!1,className:{init:"init"},duration:450,easing:"easeOutExpo",delay:100,startOpacity:0,endOpacity:1,startScale:.7,endScale:1,eachComplete:function(){},complete:function(){}},a.fn.kenBurns=function(b,c,e){var f=a.animationSettings(a.fn.kenBurns.settings,b,c,e),g={randomPosition:function(a,b,c){var c=c!==d?c:b,e=Math.random()*(a+c-(a-b))+(a-b);return parseInt(e,10)},animate:function(){var b={},c={};b=f.useStartPosition?{x:parseInt(a(this).css("background-position-x"),10),y:parseInt(a(this).css("background-position-y"),10)}:{x:g.randomPosition(50,f.xRange),y:g.randomPosition(50,f.yRange)},c.x=b.x>50?g.randomPosition(b.x,f.xMaxTravelDistance,-f.xMinTravelDistance):g.randomPosition(b.x,-f.xMinTravelDistance,f.xMaxTravelDistance),c.y=b.y>50?g.randomPosition(b.y,f.yMaxTravelDistance,-f.yMinTravelDistance):g.randomPosition(b.y,-f.yMinTravelDistance,f.yMaxTravelDistance),a(this).css({backgroundPosition:b.x+"%",backgroundPositionY:b.y+"%"}).stop().animate({backgroundPosition:c.x+"%",backgroundPositionY:c.y+"%"},f.duration,f.easing,f.complete)}};return f.isLegacyBrowser||a(this).each(g.animate),a(this)},a.fn.kenBurns.settings={isLegacyBrowser:!1,duration:1e4,easing:"linear",useStartPosition:!1,xRange:40,yRange:20,xMinTravelDistance:30,xMaxTravelDistance:60,yMinTravelDistance:20,yMaxTravelDistance:40,scale:.1,complete:function(){}}}(jQuery,window,document); \ No newline at end of file diff --git a/build/minified/modules/dropdown.js b/build/minified/modules/dropdown.js index 67cfe0e26..6d02097f2 100644 --- a/build/minified/modules/dropdown.js +++ b/build/minified/modules/dropdown.js @@ -1,9 +1,7 @@ /* ****************************** - Semantic Module: Checkbox - Author: Jack Lukic - Notes: First Commit MAy 25, 2013 - - Simple plug-in which maintains the state for ui dropdown + Semantic Module: Dropdown + Author: Jack Lukic + Notes: First Commit May 25, 2013 ****************************** */ diff --git a/build/minified/modules/magic.min.css.REMOVED.git-id b/build/minified/modules/magic.min.css.REMOVED.git-id deleted file mode 100644 index 79aab5109..000000000 --- a/build/minified/modules/magic.min.css.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -137fd6cfc6847c333b637503e9f4b6c2bf6c4f43 \ No newline at end of file diff --git a/build/minified/views/video.min.css b/build/minified/views/video.min.css deleted file mode 100644 index fe5eb2c50..000000000 --- a/build/minified/views/video.min.css +++ /dev/null @@ -1 +0,0 @@ -.video.module{position:relative;background:#333 url(/images/icon-placeholder-logo.png) no-repeat center center}.video.module .play{cursor:pointer;position:absolute;top:0;left:0;z-index:100;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6;width:100%;height:100%;background:url(/images/icon-play.png) no-repeat center center;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.video.module .play:hover{opacity:1}.video.module .placeholder{width:100%;height:100%}.video.module .embed{display:none}.video.module.active .play,.video.module.active .placeholder{display:none}.video.module.active .embed{display:block} \ No newline at end of file diff --git a/build/packaged/modules/behavior/animation.js b/build/packaged/modules/behavior/animation.js deleted file mode 100644 index 54c22e32f..000000000 --- a/build/packaged/modules/behavior/animation.js +++ /dev/null @@ -1,247 +0,0 @@ -/* ****************************** - Animation - Author: Jack Lukic - Notes: First Commit May 24, 2012 - - A collection of FX/Animations - -****************************** */ - -;(function ( $, window, document, undefined ) { - - - // handles simplification of animation settings - $.animationSettings = function(settings, duration, easing, complete) { - // no parameters - if(duration === undefined) { - settings = settings; - } - // duration is actually settings object - else if(typeof duration == 'object') { - settings = $.extend({} , settings, duration); - } - // easing is actually complete callback - else if(typeof easing == 'function') { - settings = $.extend({} , settings, { - duration: duration, - complete: easing - }); - } - // easing is actually settings - else if(typeof easing == 'object') { - settings = $.extend(true, {} , settings, {duration: duration}, easing); - } - // - else { - settings = $.extend({} , settings, { - duration : duration, - easing : easing, - complete : complete - }); - } - return settings; - }; - - /* ****************************** - Pop In - - Animates one at a time - scaling in - ****************************** */ - - $.fn.popIn = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - - $this = $(this), - totalElements = $this.size(), - currentElement = 0, - callback = function() { - var - elementsDoneAnimating = ($this.filter(':animated').size() == 0) - ; - currentElement++; - $(this) - .css('transform', '') - .removeClass(settings.className.init) - ; - $.proxy(settings.eachComplete, this)(); - if(currentElement == totalElements) { - $.proxy(settings.complete, $this)(); - } - }, - animate = function(index) { - $(this) - .delay(settings.delay * index) - .animate({ - opacity : settings.endOpacity, - transform : 'scale('+ settings.endScale +')' - }, settings.duration, settings.easing, callback) - ; - } - ; - if(settings.isLegacyBrowser) { - $this - .show() - ; - } - else { - $this - .addClass(settings.className.init) - .show() - .css({ - opacity : settings.startOpacity, - transform : 'scale('+ settings.startScale +')' - }) - .each(animate) - ; - } - return $(this); - }; - - $.fn.popOut = function(duration, easing, complete) { - var - parameters = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - // flip some defaults - defaults = { - complete: function() { - $(this).hide(); - $.proxy(parameters.complete, this)(); - }, - startOpacity : parameters.endOpacity, - endOpacity : 0, - startScale : parameters.endScale, - endScale : parameters.startScale - }, - settings = $.extend(true, {}, parameters, defaults) - ; - $(this) - .popIn(settings) - ; - }; - - $.fn.popIn.settings = { - - // legacy browser - isLegacyBrowser: false, - - // class given until animation ends - className: { - init : 'init' - }, - // duration of each animation - duration : 450, - // easing for animation - easing : 'easeOutExpo', - // delay before each - delay : 100, - - startOpacity : 0, - endOpacity : 1, - - startScale : 0.7, - endScale : 1, - // called after each element completes - eachComplete : function(){}, - // called after entire chain of animation completes - complete : function(){} - }; - - - $.fn.kenBurns = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.kenBurns.settings, duration, easing, complete), - module = { - - randomPosition: function(starting, rangeMin, rangeMax) { - var - rangeMax = (rangeMax !== undefined) - ? rangeMax - : rangeMin, - number = Math.random() * ((starting + rangeMax) - (starting - rangeMin) ) + (starting - rangeMin) - ; - return parseInt(number, 10); - }, - - animate: function() { - var - startingPosition = {}, - endingPosition = {}, - startingScale, - endingScale - ; - - startingPosition = (settings.useStartPosition) - ? { - x: parseInt( $(this).css('background-position-x'), 10), - y: parseInt( $(this).css('background-position-y'), 10) - } - : { - x: module.randomPosition(50, settings.xRange), - y: module.randomPosition(50, settings.yRange) - } - ; - // determine direction of animation based on origin position - endingPosition.x = (startingPosition.x > 50) - ? module.randomPosition(startingPosition.x, settings.xMaxTravelDistance, -settings.xMinTravelDistance) - : module.randomPosition(startingPosition.x, -settings.xMinTravelDistance, settings.xMaxTravelDistance) - ; - endingPosition.y = (startingPosition.y > 50) - ? module.randomPosition(startingPosition.y, settings.yMaxTravelDistance, -settings.yMinTravelDistance) - : module.randomPosition(startingPosition.y, -settings.yMinTravelDistance, settings.yMaxTravelDistance) - ; - - /*console.log(startingPosition.x + '% ' + startingPosition.y + '%'); - console.log(endingPosition.x + '% ' + endingPosition.y + '%');*/ - - $(this) - .css({ - backgroundPosition: startingPosition.x + '%', - backgroundPositionY: startingPosition.y + '%' - }) - .stop() - .animate({ - backgroundPosition: endingPosition.x + '%', - backgroundPositionY: endingPosition.y + '%' - }, settings.duration, settings.easing, settings.complete) - ; - } - - } - ; - if(!settings.isLegacyBrowser) { - $(this) - .each(module.animate) - ; - } - return $(this); - }; - - $.fn.kenBurns.settings = { - - // legacy browser - isLegacyBrowser : false, - - // duration of animation - duration : 10000, - // easing for animation - easing : 'linear', - useStartPosition : false, - - xRange : 40, - yRange : 20, - - xMinTravelDistance : 30, - xMaxTravelDistance : 60, - - yMinTravelDistance : 20, - yMaxTravelDistance : 40, - - // not yet implemented, need css hook for background-size - scale : 0.1, - - // called after entire chain of animation completes - complete : function(){} - }; - - -})( jQuery, window , document ); \ No newline at end of file diff --git a/build/packaged/modules/dropdown.js b/build/packaged/modules/dropdown.js index 67cfe0e26..6d02097f2 100644 --- a/build/packaged/modules/dropdown.js +++ b/build/packaged/modules/dropdown.js @@ -1,9 +1,7 @@ /* ****************************** - Semantic Module: Checkbox - Author: Jack Lukic - Notes: First Commit MAy 25, 2013 - - Simple plug-in which maintains the state for ui dropdown + Semantic Module: Dropdown + Author: Jack Lukic + Notes: First Commit May 25, 2013 ****************************** */ diff --git a/build/packaged/semantic.min.css.REMOVED.git-id b/build/packaged/semantic.min.css.REMOVED.git-id index 9e7e43443..3e147b00d 100644 --- a/build/packaged/semantic.min.css.REMOVED.git-id +++ b/build/packaged/semantic.min.css.REMOVED.git-id @@ -1 +1 @@ -66075cc84f045738a97eece3153e3dfb1cc7e363 \ No newline at end of file +970da106be637a6074a917bfcb191a0c457e1751 \ No newline at end of file diff --git a/build/packaged/semantic.min.js.REMOVED.git-id b/build/packaged/semantic.min.js.REMOVED.git-id index d5047befe..e5709dd6e 100644 --- a/build/packaged/semantic.min.js.REMOVED.git-id +++ b/build/packaged/semantic.min.js.REMOVED.git-id @@ -1 +1 @@ -7eedf8eb6dc9dd65003d46ad1c48f13c37a4880f \ No newline at end of file +c161ca3656bb2d72e4dcf054bfaceae793c42ff0 \ No newline at end of file diff --git a/build/uncompressed/collections/message.css b/build/uncompressed/collections/message.css index 780affdc1..d575cd078 100644 --- a/build/uncompressed/collections/message.css +++ b/build/uncompressed/collections/message.css @@ -50,12 +50,9 @@ font-weight: bold; } /* block with paragraphs */ -.ui.message .header + p { - margin-top: 0em; -} .ui.message p { opacity: 0.85; - margin: 1em 0em; + margin: 0.3em 0em; } .ui.message > :first-child { margin-top: 0em; @@ -166,15 +163,23 @@ } .ui.icon.message > .content { display: table-cell; - vertical-align: middle; + vertical-align: top; } /*-------------- - Inverted + Inverted ---------------*/ .ui.inverted.message { background-color: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.95); } +/*-------------- + Floating +---------------*/ +.ui.floating.message { + -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; + box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; +} /*-------------- Colors ---------------*/ diff --git a/build/uncompressed/collections/table.css b/build/uncompressed/collections/table.css index e27bf1398..106ee551e 100644 --- a/build/uncompressed/collections/table.css +++ b/build/uncompressed/collections/table.css @@ -96,8 +96,7 @@ /* Sortable */ .ui.sortable.table thead th:hover { background-image: none; - background-color: rgba(0, 0, 0, 0.08); - color: #333333; + color: rgba(0, 0, 0, 0.8); } .ui.sortable.table th.disabled:hover { cursor: auto; diff --git a/build/uncompressed/modules/behavior/animation.js b/build/uncompressed/modules/behavior/animation.js deleted file mode 100644 index 54c22e32f..000000000 --- a/build/uncompressed/modules/behavior/animation.js +++ /dev/null @@ -1,247 +0,0 @@ -/* ****************************** - Animation - Author: Jack Lukic - Notes: First Commit May 24, 2012 - - A collection of FX/Animations - -****************************** */ - -;(function ( $, window, document, undefined ) { - - - // handles simplification of animation settings - $.animationSettings = function(settings, duration, easing, complete) { - // no parameters - if(duration === undefined) { - settings = settings; - } - // duration is actually settings object - else if(typeof duration == 'object') { - settings = $.extend({} , settings, duration); - } - // easing is actually complete callback - else if(typeof easing == 'function') { - settings = $.extend({} , settings, { - duration: duration, - complete: easing - }); - } - // easing is actually settings - else if(typeof easing == 'object') { - settings = $.extend(true, {} , settings, {duration: duration}, easing); - } - // - else { - settings = $.extend({} , settings, { - duration : duration, - easing : easing, - complete : complete - }); - } - return settings; - }; - - /* ****************************** - Pop In - - Animates one at a time - scaling in - ****************************** */ - - $.fn.popIn = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - - $this = $(this), - totalElements = $this.size(), - currentElement = 0, - callback = function() { - var - elementsDoneAnimating = ($this.filter(':animated').size() == 0) - ; - currentElement++; - $(this) - .css('transform', '') - .removeClass(settings.className.init) - ; - $.proxy(settings.eachComplete, this)(); - if(currentElement == totalElements) { - $.proxy(settings.complete, $this)(); - } - }, - animate = function(index) { - $(this) - .delay(settings.delay * index) - .animate({ - opacity : settings.endOpacity, - transform : 'scale('+ settings.endScale +')' - }, settings.duration, settings.easing, callback) - ; - } - ; - if(settings.isLegacyBrowser) { - $this - .show() - ; - } - else { - $this - .addClass(settings.className.init) - .show() - .css({ - opacity : settings.startOpacity, - transform : 'scale('+ settings.startScale +')' - }) - .each(animate) - ; - } - return $(this); - }; - - $.fn.popOut = function(duration, easing, complete) { - var - parameters = $.animationSettings($.fn.popIn.settings, duration, easing, complete), - // flip some defaults - defaults = { - complete: function() { - $(this).hide(); - $.proxy(parameters.complete, this)(); - }, - startOpacity : parameters.endOpacity, - endOpacity : 0, - startScale : parameters.endScale, - endScale : parameters.startScale - }, - settings = $.extend(true, {}, parameters, defaults) - ; - $(this) - .popIn(settings) - ; - }; - - $.fn.popIn.settings = { - - // legacy browser - isLegacyBrowser: false, - - // class given until animation ends - className: { - init : 'init' - }, - // duration of each animation - duration : 450, - // easing for animation - easing : 'easeOutExpo', - // delay before each - delay : 100, - - startOpacity : 0, - endOpacity : 1, - - startScale : 0.7, - endScale : 1, - // called after each element completes - eachComplete : function(){}, - // called after entire chain of animation completes - complete : function(){} - }; - - - $.fn.kenBurns = function(duration, easing, complete) { - var - settings = $.animationSettings($.fn.kenBurns.settings, duration, easing, complete), - module = { - - randomPosition: function(starting, rangeMin, rangeMax) { - var - rangeMax = (rangeMax !== undefined) - ? rangeMax - : rangeMin, - number = Math.random() * ((starting + rangeMax) - (starting - rangeMin) ) + (starting - rangeMin) - ; - return parseInt(number, 10); - }, - - animate: function() { - var - startingPosition = {}, - endingPosition = {}, - startingScale, - endingScale - ; - - startingPosition = (settings.useStartPosition) - ? { - x: parseInt( $(this).css('background-position-x'), 10), - y: parseInt( $(this).css('background-position-y'), 10) - } - : { - x: module.randomPosition(50, settings.xRange), - y: module.randomPosition(50, settings.yRange) - } - ; - // determine direction of animation based on origin position - endingPosition.x = (startingPosition.x > 50) - ? module.randomPosition(startingPosition.x, settings.xMaxTravelDistance, -settings.xMinTravelDistance) - : module.randomPosition(startingPosition.x, -settings.xMinTravelDistance, settings.xMaxTravelDistance) - ; - endingPosition.y = (startingPosition.y > 50) - ? module.randomPosition(startingPosition.y, settings.yMaxTravelDistance, -settings.yMinTravelDistance) - : module.randomPosition(startingPosition.y, -settings.yMinTravelDistance, settings.yMaxTravelDistance) - ; - - /*console.log(startingPosition.x + '% ' + startingPosition.y + '%'); - console.log(endingPosition.x + '% ' + endingPosition.y + '%');*/ - - $(this) - .css({ - backgroundPosition: startingPosition.x + '%', - backgroundPositionY: startingPosition.y + '%' - }) - .stop() - .animate({ - backgroundPosition: endingPosition.x + '%', - backgroundPositionY: endingPosition.y + '%' - }, settings.duration, settings.easing, settings.complete) - ; - } - - } - ; - if(!settings.isLegacyBrowser) { - $(this) - .each(module.animate) - ; - } - return $(this); - }; - - $.fn.kenBurns.settings = { - - // legacy browser - isLegacyBrowser : false, - - // duration of animation - duration : 10000, - // easing for animation - easing : 'linear', - useStartPosition : false, - - xRange : 40, - yRange : 20, - - xMinTravelDistance : 30, - xMaxTravelDistance : 60, - - yMinTravelDistance : 20, - yMaxTravelDistance : 40, - - // not yet implemented, need css hook for background-size - scale : 0.1, - - // called after entire chain of animation completes - complete : function(){} - }; - - -})( jQuery, window , document ); \ No newline at end of file diff --git a/build/uncompressed/modules/dropdown.js b/build/uncompressed/modules/dropdown.js index 67cfe0e26..6d02097f2 100644 --- a/build/uncompressed/modules/dropdown.js +++ b/build/uncompressed/modules/dropdown.js @@ -1,9 +1,7 @@ /* ****************************** - Semantic Module: Checkbox - Author: Jack Lukic - Notes: First Commit MAy 25, 2013 - - Simple plug-in which maintains the state for ui dropdown + Semantic Module: Dropdown + Author: Jack Lukic + Notes: First Commit May 25, 2013 ****************************** */ diff --git a/build/uncompressed/modules/magic.css.REMOVED.git-id b/build/uncompressed/modules/magic.css.REMOVED.git-id deleted file mode 100644 index 8fdacdfbf..000000000 --- a/build/uncompressed/modules/magic.css.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -7f873a0fc3d6bf748dad566d67c3b47d5d7d28ae \ No newline at end of file diff --git a/build/uncompressed/modules/transition.css b/build/uncompressed/modules/transition.css index e730befc9..f52445d81 100644 --- a/build/uncompressed/modules/transition.css +++ b/build/uncompressed/modules/transition.css @@ -202,18 +202,6 @@ -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; } -.ui.slide.up.transition > *, -.ui.slide.down.transition > * { - -webkit-animation-name: fade; - -moz-animation-name: fade; - -o-animation-name: fade; - animation-name: fade; - -webkit-animation-duration: 0.3s; - -moz-animation-duration: 0.3s; - -ms-animation-duration: 0.3s; - -o-animation-duration: 0.3s; - animation-duration: 0.3s; -} @-moz-keyframes slide { 0% { opacity: 0; diff --git a/build/uncompressed/views/video.css b/build/uncompressed/views/video.css deleted file mode 100644 index e5b3f422b..000000000 --- a/build/uncompressed/views/video.css +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------- - Video Module -----------------*/ -.video.module { - position: relative; - background: #333333 url(/images/icon-placeholder-logo.png) no-repeat center center; -} -.video.module .play { - cursor: pointer; - position: absolute; - top: 0px; - left: 0px; - z-index: 100; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; - filter: alpha(opacity=60); - opacity: 0.6; - width: 100%; - height: 100%; - background: url(/images/icon-play.png) no-repeat center center; - -webkit-transition: opacity 0.3s; - -moz-transition: opacity 0.3s; - -o-transition: opacity 0.3s; - -ms-transition: opacity 0.3s; - transition: opacity 0.3s; -} -.video.module .play:hover { - opacity: 1; -} -.video.module .placeholder { - width: 100%; - height: 100%; -} -.video.module .embed { - display: none; -} -/* Video Active */ -.video.module.active .play, -.video.module.active .placeholder { - display: none; -} -.video.module.active .embed { - display: block; -} diff --git a/node/Gruntfile.js b/node/Gruntfile.js index 3b1dfc8a3..7c34d29c5 100755 --- a/node/Gruntfile.js +++ b/node/Gruntfile.js @@ -7,6 +7,8 @@ module.exports = function(grunt) { watchTasks = [ // compiles less 'less:buildCSS', + // copies assets and js over to build dir + 'copy:toBuild', // copies files over to docs 'copy:libraryToDocs' ], diff --git a/node/src/documents/collections/message.html b/node/src/documents/collections/message.html index eeb1b53d5..2d5e276ed 100755 --- a/node/src/documents/collections/message.html +++ b/node/src/documents/collections/message.html @@ -25,7 +25,7 @@ type : 'UI Collection'

Types

-

Text Block

+

Text Message

A basic message

@@ -41,7 +41,7 @@ type : 'UI Collection'
-

List Block

+

List Message

A message with a list

@@ -53,7 +53,20 @@ type : 'UI Collection'
- + +
+

Icon Message

+

A message can contain an icon.

+
+ +
+
+ Have you heard about our mailing list? +
+ Get all the best inventions in your e-mail every day. Sign up now! +
+
+

Dismissable Block

@@ -63,10 +76,7 @@ type : 'UI Collection'
Welcome back!
-
    -
  • It's good to see you again.
  • -
  • Did you know it's been a while?
  • -
+

This is a special notification which you can dismiss if you're bored with it.

@@ -90,22 +100,16 @@ type : 'UI Collection'

Variations

-

Icon

-

A message can contain an icon.

-
- -
-
- Have you heard about our mailing list? -
-

Get all the best inventions in your e-mail every day. Sign up now!

-
+

Floating

+

A message can float above content that it is related to

+
+

Way to go!

Compact

-

A message that only takes up the width of its content.

+

A message can only take up the width of its content.

Get all the best inventions in your e-mail every day. Sign up now!

@@ -113,7 +117,7 @@ type : 'UI Collection'

Attached

-

A message can be formatted to attach itself to content

+

A message can be formatted to attach itself to other content

Have you heard about our mailing list? diff --git a/node/src/documents/collections/table.html b/node/src/documents/collections/table.html index 4582c082f..8755c940d 100755 --- a/node/src/documents/collections/table.html +++ b/node/src/documents/collections/table.html @@ -623,7 +623,6 @@ type : 'UI Collection'
-

Large

diff --git a/node/src/files/components/semantic/collections/message.css b/node/src/files/components/semantic/collections/message.css index 780affdc1..d575cd078 100644 --- a/node/src/files/components/semantic/collections/message.css +++ b/node/src/files/components/semantic/collections/message.css @@ -50,12 +50,9 @@ font-weight: bold; } /* block with paragraphs */ -.ui.message .header + p { - margin-top: 0em; -} .ui.message p { opacity: 0.85; - margin: 1em 0em; + margin: 0.3em 0em; } .ui.message > :first-child { margin-top: 0em; @@ -166,15 +163,23 @@ } .ui.icon.message > .content { display: table-cell; - vertical-align: middle; + vertical-align: top; } /*-------------- - Inverted + Inverted ---------------*/ .ui.inverted.message { background-color: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.95); } +/*-------------- + Floating +---------------*/ +.ui.floating.message { + -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; + box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset; +} /*-------------- Colors ---------------*/ diff --git a/node/src/files/components/semantic/collections/table.css b/node/src/files/components/semantic/collections/table.css index e27bf1398..106ee551e 100644 --- a/node/src/files/components/semantic/collections/table.css +++ b/node/src/files/components/semantic/collections/table.css @@ -96,8 +96,7 @@ /* Sortable */ .ui.sortable.table thead th:hover { background-image: none; - background-color: rgba(0, 0, 0, 0.08); - color: #333333; + color: rgba(0, 0, 0, 0.8); } .ui.sortable.table th.disabled:hover { cursor: auto; diff --git a/node/src/files/components/semantic/modules/dropdown.js b/node/src/files/components/semantic/modules/dropdown.js index 67cfe0e26..6d02097f2 100644 --- a/node/src/files/components/semantic/modules/dropdown.js +++ b/node/src/files/components/semantic/modules/dropdown.js @@ -1,9 +1,7 @@ /* ****************************** - Semantic Module: Checkbox - Author: Jack Lukic - Notes: First Commit MAy 25, 2013 - - Simple plug-in which maintains the state for ui dropdown + Semantic Module: Dropdown + Author: Jack Lukic + Notes: First Commit May 25, 2013 ****************************** */ diff --git a/node/src/files/components/semantic/modules/transition.css b/node/src/files/components/semantic/modules/transition.css index e730befc9..f52445d81 100644 --- a/node/src/files/components/semantic/modules/transition.css +++ b/node/src/files/components/semantic/modules/transition.css @@ -202,18 +202,6 @@ -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; } -.ui.slide.up.transition > *, -.ui.slide.down.transition > * { - -webkit-animation-name: fade; - -moz-animation-name: fade; - -o-animation-name: fade; - animation-name: fade; - -webkit-animation-duration: 0.3s; - -moz-animation-duration: 0.3s; - -ms-animation-duration: 0.3s; - -o-animation-duration: 0.3s; - animation-duration: 0.3s; -} @-moz-keyframes slide { 0% { opacity: 0; diff --git a/src/collections/message.less b/src/collections/message.less index 7b1fd6d28..1fbaa21b0 100755 --- a/src/collections/message.less +++ b/src/collections/message.less @@ -87,12 +87,9 @@ } /* block with paragraphs */ -.ui.message .header + p { - margin-top: 0em; -} .ui.message p { opacity: 0.85; - margin: 1em 0em; + margin: 0.3em 0em; } .ui.message > :first-child { margin-top: 0em; @@ -234,11 +231,11 @@ } .ui.icon.message > .content { display: table-cell; - vertical-align: middle; + vertical-align: top; } /*-------------- - Inverted + Inverted ---------------*/ .ui.inverted.message { @@ -247,6 +244,25 @@ } +/*-------------- + Floating +---------------*/ + +.ui.floating.message { + -webkit-box-shadow: + 0px 1px 3px 0px rgba(0, 0, 0, 0.1), + 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset + ; + -moz-box-shadow: + 0px 1px 3px 0px rgba(0, 0, 0, 0.1), + 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset + ; + box-shadow: + 0px 1px 3px 0px rgba(0, 0, 0, 0.1), + 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset + ; +} + /*-------------- Colors diff --git a/src/collections/table.less b/src/collections/table.less index a71e05926..2bad716ea 100755 --- a/src/collections/table.less +++ b/src/collections/table.less @@ -113,8 +113,7 @@ /* Sortable */ .ui.sortable.table thead th:hover { background-image: none; - background-color: rgba(0, 0, 0, 0.08); - color: #333333; + color: rgba(0, 0, 0, 0.8); } .ui.sortable.table th.disabled:hover { cursor: auto; diff --git a/src/modules/dropdown.js b/src/modules/dropdown.js index 67cfe0e26..6d02097f2 100755 --- a/src/modules/dropdown.js +++ b/src/modules/dropdown.js @@ -1,9 +1,7 @@ /* ****************************** - Semantic Module: Checkbox - Author: Jack Lukic - Notes: First Commit MAy 25, 2013 - - Simple plug-in which maintains the state for ui dropdown + Semantic Module: Dropdown + Author: Jack Lukic + Notes: First Commit May 25, 2013 ****************************** */ diff --git a/src/modules/transition.less b/src/modules/transition.less index ee3ad5df9..c9bbbca19 100755 --- a/src/modules/transition.less +++ b/src/modules/transition.less @@ -52,6 +52,7 @@ States *******************************/ + /* Hidden */ .ui.hidden.transition { display: none; @@ -231,19 +232,6 @@ -webkit-transform-origin: 50% 100%; } -.ui.slide.up.transition > *, -.ui.slide.down.transition > * { - -webkit-animation-name: fade; - -moz-animation-name: fade; - -o-animation-name: fade; - animation-name: fade; - -webkit-animation-duration: 0.3s; - -moz-animation-duration: 0.3s; - -ms-animation-duration: 0.3s; - -o-animation-duration: 0.3s; - animation-duration: 0.3s; -} - @-moz-keyframes slide { 0% { opacity: 0;
Name