Merge lp:~ya-bo-ng/ubuntu-html5-theme/sass-setup into lp:ubuntu-html5-theme

Proposed by Anthony Dillon
Status: Merged
Approved by: Alexandre Abreu
Approved revision: 140
Merged at revision: 146
Proposed branch: lp:~ya-bo-ng/ubuntu-html5-theme/sass-setup
Merge into: lp:ubuntu-html5-theme
Diff against target: 3698 lines (+1746/-1721)
39 files modified
.bzrignore (+1/-0)
0.1/ambiance/css/appTemplate.css (+1/-23)
0.1/ambiance/css/buttons.css (+0/-96)
0.1/ambiance/css/default.css (+0/-128)
0.1/ambiance/css/dialogs.css (+0/-169)
0.1/ambiance/css/icons.css (+0/-37)
0.1/ambiance/css/indexbar.css (+0/-60)
0.1/ambiance/css/listitems.css (+0/-151)
0.1/ambiance/css/option-selector.css (+0/-137)
0.1/ambiance/css/pagestack.css (+0/-46)
0.1/ambiance/css/popover.css (+0/-125)
0.1/ambiance/css/progress-bars.css (+0/-96)
0.1/ambiance/css/reset.css (+0/-112)
0.1/ambiance/css/sass/buttons.scss (+95/-0)
0.1/ambiance/css/sass/constants.scss (+26/-0)
0.1/ambiance/css/sass/default.scss (+131/-0)
0.1/ambiance/css/sass/dialogs.scss (+167/-0)
0.1/ambiance/css/sass/icons.scss (+37/-0)
0.1/ambiance/css/sass/indexbar.scss (+59/-0)
0.1/ambiance/css/sass/listitems.scss (+145/-0)
0.1/ambiance/css/sass/mixins.scss (+31/-0)
0.1/ambiance/css/sass/option-selector.scss (+136/-0)
0.1/ambiance/css/sass/pagestack.scss (+45/-0)
0.1/ambiance/css/sass/popover.scss (+124/-0)
0.1/ambiance/css/sass/progress-bars.scss (+91/-0)
0.1/ambiance/css/sass/reset.scss (+112/-0)
0.1/ambiance/css/sass/shapes.scss (+62/-0)
0.1/ambiance/css/sass/sliders.scss (+50/-0)
0.1/ambiance/css/sass/tabs.scss (+100/-0)
0.1/ambiance/css/sass/text-input.scss (+77/-0)
0.1/ambiance/css/sass/toggles.scss (+148/-0)
0.1/ambiance/css/sass/toolbars.scss (+80/-0)
0.1/ambiance/css/shapes.css (+0/-62)
0.1/ambiance/css/sliders.css (+0/-53)
0.1/ambiance/css/tabs.css (+0/-102)
0.1/ambiance/css/text-input.css (+0/-98)
0.1/ambiance/css/toggles.css (+0/-146)
0.1/ambiance/css/toolbars.css (+0/-80)
README (+28/-0)
To merge this branch: bzr merge lp:~ya-bo-ng/ubuntu-html5-theme/sass-setup
Reviewer Review Type Date Requested Status
Alexandre Abreu Approve
PS Jenkins bot continuous-integration Approve
Review via email: mp+206764@code.launchpad.net

Commit message

SASS setup

Description of the change

I have created a README file with instructions to set up the sass watcher to develop the components.

Converted all the css files into scss with nesting.

Added a few common variables and mixins.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Alexandre Abreu (abreu-alexandre) wrote :

For me, in the ui-gallery, the toolbar item and the toggles item w/ the disabled style break (compared to what's in trunk)

review: Needs Fixing
139. By Anthony Dillon

Few small tweaks to fix the convertion to sass

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
140. By Anthony Dillon

Fixed text inputs and toolbar styles

Revision history for this message
Alexandre Abreu (abreu-alexandre) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2014-01-27 18:42:31 +0000
3+++ .bzrignore 2014-02-20 20:37:29 +0000
4@@ -24,3 +24,4 @@
5 debian/*.substvars
6 debian/stamp-*
7
8+.sass-cache
9
10=== modified file '0.1/ambiance/css/appTemplate.css'
11--- 0.1/ambiance/css/appTemplate.css 2014-01-27 18:42:31 +0000
12+++ 0.1/ambiance/css/appTemplate.css 2014-02-20 20:37:29 +0000
13@@ -1,23 +1,1 @@
14-/*
15- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
16- * License granted by Canonical Limited
17- *
18- * This file is part of ubuntu-html5-ui-toolkit.
19- *
20- * This package is free software; you can redistribute it and/or modify
21- * it under the terms of the GNU Lesser General Public License as
22- * published by the Free Software Foundation; either version 3 of the
23- * License, or
24- * (at your option) any later version.
25-
26- * This package is distributed in the hope that it will be useful,
27- * but WITHOUT ANY WARRANTY; without even the implied warranty of
28- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29- * GNU General Public License for more details.
30-
31- * You should have received a copy of the GNU Lesser General Public
32- * License along with this program. If not, see
33- * <http://www.gnu.org/licenses/>
34- */
35-
36-@import url("default.css");
37\ No newline at end of file
38+@charset "UTF-8";*{outline:none}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,audio,video{padding:0;margin:0;border:0}ul{list-style:none}[data-role="header"]{background:#ededf0 url("../img/background_paper@30.png") repeat-x top left;height:74px;width:100%;overflow:hidden;position:relative}[data-role="header"]:after{background:#C2C2C2;content:"";border-top:1px solid #afafaf;height:14px;width:100%;display:block}[data-role="header"] .active{color:#484647;padding-left:15px;-webkit-opacity:1;opacity:1}[data-role="header"] .active:after{content:"›";padding-left:10px;-webkit-opacity:0.5;opacity:0.5}[data-role="header"] .inactive{color:#a0a0a0;-webkit-opacity:0.5;opacity:0.5}[data-role="tabs"]{width:100%;white-space:nowrap}[data-role="tabitem"]{display:inline-block;font:35px "Ubuntu";letter-spacing:-1px;line-height:60px;padding-left:35px;text-decoration:none;color:#a0a0a0;-webkit-opacity:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer}[data-role="tabitem"]:only-child:after{content:"";padding-left:10px}[data-role="tab"]{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%;height:100%;overflow:hidden;display:none}[data-role="tab"]:first-child{display:block}[data-role="pagestack"]{position:relative;-webkit-transition:all 0 linear;transition:all 0 linear}[data-role="page"]{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%;height:100%;overflow:hidden;display:none}[data-role="pagestack"]>[data-role="page"]:first-child,[data-role="mainview"]>[data-role="page"]{display:block}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="number"],textarea{-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);background:#cfcfcf;border:0;border-radius:6px;color:#757373;font-family:Ubuntu;font-size:0.8rem;padding:8px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="number"]:focus,textarea:focus{background:#fff;color:#757373;font-family:Ubuntu}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="tel"][disabled],input[type="search"][disabled],input[type="url"][disabled],input[type="number"][disabled],textarea[disabled]{background:rgba(255,255,255,0.1);color:darkgray}input[type="text"]:not([value]),input[type="password"]:not([value]),input[type="email"]:not([value]),input[type="tel"]:not([value]),input[type="search"]:not([value]),input[type="url"]:not([value]),input[type="number"]:not([value]),textarea:not([value]){color:#757373}textarea{resize:none;height:80px;width:190px}.textfield.clear:focus{background:url(artwork/icon_clear@20.png) no-repeat 97% center #fff;background-size:12%}.textfield.label,.textarea.label{-webkit-box-shadow:none;box-shadow:none;background:none !important;font-size:12px;padding:0 !important}progress{-webkit-appearance:none;height:35px}progress:not([value]){background:url(../img/spinner@8.png) no-repeat center center/100% auto;-webkit-animation:1s rotate infinite steps(30);animation:1s rotate infinite steps(30);width:24px;height:24px;border:none;display:inline-block;vertical-align:middle}progress:not([value])::-webkit-progress-bar{-webkit-box-shadow:none;box-shadow:none;background:none}progress.bigger:not([value]){background:url(../img/spinner@30.png) no-repeat center center/100% auto;width:90px;height:90px}progress[value]::-webkit-progress-value{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);width:100%;background:#dd4814;border:none;border-radius:6px;display:block}progress[value]::-webkit-progress-bar{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);padding:1px;background-color:rgba(192,192,192,0.1);width:200px;height:35px;border-radius:6px;padding:0}progress[value].infinite::-webkit-progress-value{-webkit-appearance:none}@-webkit-keyframes rotate{from{-webkit-transform:rotate(1deg)}to{-webkit-transform:rotate(360deg)}}[data-role="dialog"]{background:#000;opacity:0.9;overflow:hidden;position:absolute;z-index:100;top:0;left:0;right:0;padding:0;font-size:0;color:#fff;text-align:center;height:100%;display:none}[data-role="dialog"].active{display:block}[data-role="dialog"]>section{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;color:#FAFAFA;width:100%;display:inline-block;vertical-align:middle;white-space:normal}[data-role="dialog"]:before{content:"";display:inline-block;vertical-align:middle;width:0.1rem;height:100%;margin-left:-0.1rem}[data-role="dialog"] h1{font-size:1.3rem;line-height:1.5em;color:rgba(255,255,255,0.9);margin:0}[data-role="dialog"] p{font-size:0.9rem;line-height:1.8em;color:rgba(255,255,255,0.6);margin:0}[data-role="dialog"] menu{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;margin:0 auto;margin-top:1rem;display:block;text-align:center}[data-role="dialog"] menu [data-role="button"]{display:block;margin:0 auto;margin-bottom:10px;width:200px}[data-role="dialog"] menu [data-role="button"]:last-child{margin-bottom:0}@media only screen and (min-width: 870px){[data-role="dialog"]{background:rgba(0,0,0,0.6);opacity:1}[data-role="dialog"]>section{background:rgba(0,0,0,0.7);border-radius:10px;width:18.7rem;padding:1.8rem}[data-role="dialog"] input[type="text"],[data-role="dialog"] input[type="password"],[data-role="dialog"] input[type="email"],[data-role="dialog"] input[type="tel"],[data-role="dialog"] input[type="search"],[data-role="dialog"] input[type="url"],[data-role="dialog"] input[type="number"]{width:14rem}[data-role="dialog"] menu [data-role="button"]{width:100%;max-width:100%}@keyframes shake{0%{-webkit-transform:translate3d(0, 0, 0)}10%{-webkit-transform:translate3d(-20px, 0, 0)}20%{-webkit-transform:translate3d(20px, 0, 0)}30%{-webkit-transform:translate3d(-20px, 0, 0)}40%{-webkit-transform:translate3d(20px, 0, 0)}50%{-webkit-transform:translate3d(-20px, 0, 0)}60%{-webkit-transform:translate3d(20px, 0, 0)}70%{-webkit-transform:translate3d(-20px, 0, 0)}80%{-webkit-transform:translate3d(20px, 0, 0)}90%{-webkit-transform:translate3d(-20px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(0, 0, 0)}10%{-webkit-transform:translate3d(-20px, 0, 0)}20%{-webkit-transform:translate3d(20px, 0, 0)}30%{-webkit-transform:translate3d(-20px, 0, 0)}40%{-webkit-transform:translate3d(20px, 0, 0)}50%{-webkit-transform:translate3d(-20px, 0, 0)}60%{-webkit-transform:translate3d(20px, 0, 0)}70%{-webkit-transform:translate3d(-20px, 0, 0)}80%{-webkit-transform:translate3d(20px, 0, 0)}90%{-webkit-transform:translate3d(-20px, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}.shake{-webkit-animation:shakeIt .9s ease-in;animation:shakeIt .9s ease-in}}[data-role="button"]{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:200px;display:inline-block;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#cccccc;border:0;border-radius:6px;color:#333;font-family:Ubuntu;font-size:0.9rem;padding:6px 25px;text-align:center;text-decoration:none;position:relative}[data-role="button"]:after{background:url(../img/ubuntushape_small_radius_idle@18.png) no-repeat;background-size:100% 100%;content:' ';width:100%;height:100%;position:absolute;top:0;left:0}[data-role="button"]:active:after{background:url(../img/ubuntushape_small_radius_pressed@18.png) no-repeat;background-size:100% 100%;content:' ';width:100%;height:100%;position:absolute;top:0;left:0}[data-role="button"].ubuntu{background:#dd4814;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}[data-role="button"].danger{background:red;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}[data-role="button"].warning{background:#faa732;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}[data-role="button"].success{background:#5da357;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}[data-role="button"].disabled{color:rgba(255,255,255,0.6)}input[type=range]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-appearance:none;background-color:rgba(192,192,192,0.1);width:200px;height:35px;border-radius:6px;padding:5px 0}input[type=range]::-webkit-slider-thumb{-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;background-color:#dd4814;border-radius:6px;width:30px;height:27px}label:not([for]){display:inline-block;vertical-align:middle;width:4.5rem;height:2.2rem;position:relative;background:none}label:not([for]) input[type="checkbox"]{margin:0;opacity:0;position:absolute;top:0;left:0}label:not([for]) input[type="checkbox"]+span{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;margin:-1.1rem 0 0 -1.1rem;width:2rem;height:2rem;pointer-events:none;border-radius:6px;background:rgba(0,0,0,0.4);background-position-y:30px;-webkit-transition:background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;transition:background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out}label:not([for]) input[type="checkbox"]:checked+span{background:#dd4814 url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem;background-size:75% 75%;background-position-y:5px;-webkit-transition:background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;transition:background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out}label:not([for]) input[type="checkbox"]:disabled+span{background:rgba(0,0,0,0.25) !important}label:not([for]) input[type="checkbox"]:disabled:checked+span{background:rgba(221,72,20,0.5) url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem !important;background-size:75% 75% !important}label input[type="checkbox"][data-type="switch"]+span.toggle{position:absolute;left:50%;top:50%;margin:-1.1rem 0 0 -2.2rem;width:4.5rem;height:2.2rem;pointer-events:none;overflow:hidden;background:rgba(136,136,136,0.3)}label input[type="checkbox"][data-type="switch"]+span.toggle>span.toggle-bg{background:transparent url(../img/unCheckbox.png) no-repeat 0.4rem 0.35rem;background-size:90% 75%;position:absolute;top:0;left:0;z-index:10;width:4.5rem;height:2.1rem;-webkit-transition:background-image 0.3s ease-in-out;transition:background-image 0.3s ease-in-out}label input[type="checkbox"][data-type="switch"]+span.toggle>span.toggle-handle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);position:absolute;top:2px;left:2px;z-index:2;width:2rem;height:2rem;border-radius:6px;background:rgba(0,0,0,0.4);-webkit-transition:background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:background 0.3s ease-in-out, transform 0.3s ease-in-out}label input[type="checkbox"][data-type="switch"]:checked+span.toggle{background:rgba(136,136,136,0.3) !important}label input[type="checkbox"][data-type="switch"]:checked+span.toggle>span.toggle-bg{background:transparent url(../img/Checkbox.png) no-repeat 0.4rem 0.35rem;background-size:90% 75%}label input[type="checkbox"][data-type="switch"]:checked+span.toggle>span.toggle-handle{background:#dd4814;-webkit-transform:translate3d(38px, 0, 0);transform:translate3d(38px, 0, 0)}label input[data-type="switch"]:disabled+span.toggle{background:rgba(136,136,136,0.3) !important}label input[data-type="switch"]:disabled+span.toggle>span.toggle-handle{opacity:0.4}label input[data-type="switch"]:disabled:checked+span.toggle>span.toggle-handle{opacity:0.4;-webkit-transform:translate3d(38px, 0, 0);transform:translate3d(38px, 0, 0)}.popover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);position:absolute;background:rgba(255,255,255,0.98);-webkit-border-radius:15px;border-radius:15px;-webkit-background-clip:padding-box;z-index:110;width:320px;left:0;top:0;color:#787878;font-size:1rem;display:none}.popover.active{display:block}.popover .list{-webkit-border-radius:15px;border-radius:15px;width:auto;max-height:250px;overflow:auto;-webkit-overflow-scrolling:touch}.popover .list li{position:relative;padding:20px 10px 20px 10px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:1rem}.popover .list li a{color:#787878;text-decoration:none}.popover .list li.active{background:#ebebeb;border-top:1px solid #fcfcfc}.popover .list li.active a{color:#dd4814;text-decoration:none}.popover[data-gravity]:before,.popover[data-gravity]:after{position:absolute;left:50%;width:0;height:0;content:''}.popover[data-gravity="n"]:before{top:-17px;margin-left:-18px;background:transparent url(../img/UpArrow@18.png) no-repeat 0.5rem 0.5rem;background-size:50% 50%;width:37px;height:18px}.popover[data-gravity="w"]:before{top:50%;margin-left:-17px;margin-top:-18px;background:transparent url(../img/LeftArrow@18.png) no-repeat 0.5rem 0.5rem;background-size:50% 50%;width:18px;height:37px;left:0}.popover[data-gravity="s"]:after{bottom:-9px;margin-left:-18px;background:transparent url(../img/DownArrow@18.png) no-repeat 0.5rem 0.5rem;background-size:50% 50%;width:37px;height:18px}.popover[data-gravity="e"]:before{top:50%;margin-right:-10px;margin-top:-18px;background:transparent url(../img/RightArrow@18.png) no-repeat 0.5rem 0.5rem;background-size:50% 50%;width:18px;height:37px;right:0;left:initial}[data-role="list"]{border-top:1px solid #f0f0f0}[data-role="list"] header{border-bottom:0.1rem solid #c9c9c9;line-height:1.8rem;color:#787878;font-size:0.9rem;padding-left:1rem}[data-role="list"] ul{list-style:none;overflow:hidden}[data-role="list"] ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:3.5rem;border-bottom:solid 0.1rem #c7c7c7;color:#787878;position:relative}[data-role="list"] ul li>a{text-decoration:none;color:#787878;display:block;height:3.4rem;position:relative;border:none;line-height:3.4rem;padding-left:1rem;padding-right:1.5rem;border-top:1px solid #ebebeb;font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-role="list"] ul li>a:after{content:"";background:transparent url(../img/chevron@27.png) no-repeat 0.5rem 0.5rem;background-size:40% 75%;position:absolute;width:2rem;height:2rem;top:50%;right:0;margin-top:-1rem;z-index:0}[data-role="list"] ul li>a:active{background:#e6e6e6;border-color:#ebebeb}[data-role="list"] ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;display:block;color:#787878;font-size:0.9rem;padding-left:1rem;padding-top:0.5rem;line-height:1rem}[data-role="list"] ul li p:only-child,[data-role="list"] ul li p:first-of-type:last-of-type{line-height:2.5rem}[data-role="list"] ul li>label{z-index:110;width:4.5rem;height:2.2rem;right:0.5rem;margin-top:-1.1rem;position:absolute;top:50%}[data-role="list"] aside{float:left;margin:-1.2em 0 0 0;max-width:100%;vertical-align:bottom;position:relative;top:50%;z-index:2}[data-role="list"] aside img{border-radius:6px;margin-bottom:0;float:left}[data-role="list"] aside:after{background:url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;background-size:100% 100%;content:' ';width:100%;height:100%;position:absolute;top:0;left:0}[data-role="list"]>header+ul li{padding-left:20px}[data-role="footer"]{background:transparent url("../img/toolbar_dropshadow@20.png") repeat-x top left;height:85px;width:100%;position:fixed;z-index:100;left:0;bottom:-65px;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out}[data-role="footer"].revealed{-webkit-transform:translate3d(0, -65px, 0);transform:translate3d(0, -65px, 0)}[data-role="footer"] nav{background:#fdfdfd;margin-top:20px;display:block;height:55px;padding-top:10px}[data-role="footer"] nav ul{list-style:none}[data-role="footer"] nav ul li,[data-role="footer"] nav ul li a{color:#7d767b;font-size:0.6rem;text-align:center;width:60px;float:right;text-decoration:none}[data-role="footer"] nav ul li{padding-top:4px}[data-role="footer"] nav ul li img{width:16px;height:16px}[data-role="footer"] nav ul li span{display:block}[data-role="footer"] nav ul li:last-child{float:left}[data-role="shape"]{height:100px;width:100px;display:inline-block;max-width:100%;vertical-align:bottom;position:relative;z-index:100}[data-role="shape"]:after{background:url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;background-size:100% 100%;content:' ';width:100%;height:100%;position:absolute;top:0;left:0}[data-role="shape"] img{height:100%;width:100%;border-radius:1.5rem;margin-bottom:0;display:inline-block}[data-role="shape"] div{height:100%;width:100%;border-radius:1.5rem;margin-bottom:0;display:inline-block}[data-role="indexbar"]{position:absolute;right:1rem;top:0;bottom:0}[data-role="indexbar"] ol{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.3rem 0;margin:5.5rem 0;width:2rem;border-radius:4rem;opacity:0.6;list-style:none;background:#c2c2c2}[data-role="indexbar"] ol li{font-size:1rem;line-height:1.4em;text-align:center;text-transform:uppercase}[data-role="indexbar"] ol li a{display:block;color:#333;width:100%;height:100%;text-decoration:none}[data-role="option-selector"]{-webkit-box-shadow:inset 0 2px 2px 0 #d5d5d5;box-shadow:inset 0 2px 2px 0 #d5d5d5;width:100%;height:auto;margin:0 auto;border:1px solid #C7C7C7;overflow:hidden;-webkit-transition:height 0.4s;transition:height 0.4s;margin-top:15px;margin-bottom:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}[data-role="option-selector"] li{text-decoration:none;color:#787878;display:block;height:3rem;position:relative;line-height:3rem;padding-left:1rem;padding-right:1.5rem;border:none;border-top:1px solid #C7C7C7;font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}[data-role="option-selector"] li.active:after{background:transparent url(../img/tick@30.png) no-repeat center center;background-size:15px 15px;display:block;position:absolute;width:2rem;height:3rem;right:0.5rem;content:"";top:0}[data-role="option-selector"] li.closed:after{background:transparent url(../img/chevron_down@30.png) no-repeat center center;background-size:15px 15px;display:block;position:absolute;width:2rem;height:3rem;right:0.5rem;content:"";top:0}[data-role="option-selector"] li aside{float:left;margin:-1.2em 0 0 0;max-width:100%;vertical-align:bottom;position:relative;top:50%;z-index:2}[data-role="option-selector"] li aside img{border-radius:6px;margin-bottom:0;float:left}[data-role="option-selector"] li aside:after{background:url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;background-size:100% 100%;content:' ';width:100%;height:100%;position:absolute;top:0;left:0}[data-role="option-selector"] li aside+p{padding-left:1rem}[data-role="option-selector"] li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;display:block;color:#787878;font-size:0.9rem;padding-top:0.5rem;line-height:1rem}[data-role="option-selector"] li p:only-child,[data-role="option-selector"] li p:first-of-type:last-of-type{line-height:2rem}[data-role="option-selector"] li p+p{padding-top:0.2rem;font-size:0.7rem}[data-role="option-selector"] li:first-child{border-top:0 !important}.icon{width:26px;height:26px;display:inline-block;vertical-align:middle}.icon.icon-call{background:url(../img/icons/icon-call.svg) no-repeat scroll center center transparent;background-size:26px}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background:#ededf0 url("../img/background_paper@30.png") repeat top left;font-family:"Ubuntu";font-weight:normal}[data-role="content"]{background:#ededf0 url("../img/background_paper@30.png") repeat top left;border-top:1px solid #f0f0f0;height:auto;min-height:auto;width:100%;font-size:1rem "Ubuntu";color:#787878}[data-role="content"] p{font:0.9rem "Ubuntu";color:#787878}[data-role="content"] h1,[data-role="content"] h2,[data-role="content"] h3{color:#747278;font:1.3rem "Ubuntu";font-weight:300}[data-role="content"] h2{font-size:1.1rem}[data-role="content"] h3{font-size:0.9rem}[data-role="content"] img{margin:0 auto;max-width:98%}.inset{margin-bottom:10px}.xlarge-font{font-size:33px !important;font-family:"Ubuntu";color:#787878}.large-font{font-size:20px !important;font-family:"Ubuntu";color:#787878}.medium-font{font-size:14px !important;font-family:"Ubuntu";color:#787878}.small-font{font-size:12px !important;font-family:"Ubuntu";color:#787878}.xsmall-font{font-size:10px !important;font-family:"Ubuntu";color:#787878}.xxsmall-font{font-size:8px !important;font-family:"Ubuntu";color:#787878}
39
40=== removed file '0.1/ambiance/css/buttons.css'
41--- 0.1/ambiance/css/buttons.css 2014-02-10 17:24:04 +0000
42+++ 0.1/ambiance/css/buttons.css 1970-01-01 00:00:00 +0000
43@@ -1,96 +0,0 @@
44-/*
45- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
46- * License granted by Canonical Limited
47- *
48- * This file is part of ubuntu-html5-ui-toolkit.
49- *
50- * This package is free software; you can redistribute it and/or modify
51- * it under the terms of the GNU Lesser General Public License as
52- * published by the Free Software Foundation; either version 3 of the
53- * License, or
54- * (at your option) any later version.
55-
56- * This package is distributed in the hope that it will be useful,
57- * but WITHOUT ANY WARRANTY; without even the implied warranty of
58- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
59- * GNU General Public License for more details.
60-
61- * You should have received a copy of the GNU Lesser General Public
62- * License along with this program. If not, see
63- * <http://www.gnu.org/licenses/>
64- */
65-
66-/* ----------------------------------
67- * Buttons
68- * ---------------------------------- */
69-
70-[data-role="button"]{
71- max-width: 200px;
72- -webkit-box-sizing: border-box;
73- box-sizing: border-box;
74- display: inline-block;
75- vertical-align: middle;
76- text-overflow: ellipsis;
77- white-space: nowrap;
78- overflow: hidden;
79- background: #cccccc;
80- border: 0;
81- border-radius: 6px;
82- color: #333;
83- font-family: Ubuntu;
84- font-size: 0.9rem;
85- padding: 6px 25px;
86- text-align: center;
87- text-decoration: none;
88- position: relative;
89-}
90-
91-[data-role="button"]:after {
92- background: url(../img/ubuntushape_small_radius_idle@18.png) no-repeat;
93- background-size: 100% 100%;
94- content: ' ';
95- width: 100%;
96- height: 100%;
97- position: absolute;
98- top: 0;
99- left: 0;
100-}
101-
102-[data-role="button"]:active:after {
103- background: url(../img/ubuntushape_small_radius_pressed@18.png) no-repeat;
104- background-size: 100% 100%;
105- content: ' ';
106- width: 100%;
107- height: 100%;
108- position: absolute;
109- top: 0;
110- left: 0;
111-}
112-
113-[data-role="button"].ubuntu {
114- background: #dd4814;
115- color: #ffffff;
116- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
117-}
118-
119-[data-role="button"].danger {
120- background: red;
121- color: #ffffff;
122- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
123-}
124-
125-[data-role="button"].warning {
126- background: #faa732;
127- color: #ffffff;
128- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
129-}
130-
131-[data-role="button"].success {
132- background: #5da357;
133- color: #ffffff;
134- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
135-}
136-
137-[data-role="button"].disabled {
138- color: rgba(255,255,255,0.6);
139-}
140\ No newline at end of file
141
142=== removed file '0.1/ambiance/css/default.css'
143--- 0.1/ambiance/css/default.css 2014-02-12 19:46:04 +0000
144+++ 0.1/ambiance/css/default.css 1970-01-01 00:00:00 +0000
145@@ -1,128 +0,0 @@
146-/*
147- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
148- * License granted by Canonical Limited
149- *
150- * This file is part of ubuntu-html5-ui-toolkit.
151- *
152- * This package is free software; you can redistribute it and/or modify
153- * it under the terms of the GNU Lesser General Public License as
154- * published by the Free Software Foundation; either version 3 of the
155- * License, or
156- * (at your option) any later version.
157-
158- * This package is distributed in the hope that it will be useful,
159- * but WITHOUT ANY WARRANTY; without even the implied warranty of
160- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
161- * GNU General Public License for more details.
162-
163- * You should have received a copy of the GNU Lesser General Public
164- * License along with this program. If not, see
165- * <http://www.gnu.org/licenses/>
166- */
167-
168-@import url("reset.css");
169-@import url("tabs.css");
170-@import url("pagestack.css");
171-@import url("text-input.css");
172-@import url("progress-bars.css");
173-@import url("dialogs.css");
174-@import url("buttons.css");
175-@import url("sliders.css");
176-@import url("toggles.css");
177-@import url("popover.css");
178-@import url("listitems.css");
179-@import url("toolbars.css");
180-@import url("shapes.css");
181-@import url("indexbar.css");
182-@import url("option-selector.css");
183-@import url("icons.css");
184-
185-
186-* {
187- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
188-}
189-
190-body {
191- background: #ededf0 url("../img/background_paper@30.png") repeat top left;
192- font-family: Ubuntu;
193- font-weight: normal;
194-}
195-
196-[data-role="content"] {
197- background: #ededf0 url("../img/background_paper@30.png") repeat top left;
198- border-top: 1px solid #f0f0f0;
199- height: auto;
200- min-height: auto;
201- width: 100%;
202- font-size: 1rem "Ubuntu";
203- color: #787878;
204-}
205-
206-[data-role="content"] p {
207- font: 0.9rem "Ubuntu";
208- color: #787878;
209-}
210-
211-[data-role="content"] h1,
212-[data-role="content"] h2,
213-[data-role="content"] h3 {
214- color: #747278;
215- font: 1.3rem "Ubuntu Light";
216-}
217-
218-[data-role="content"] h2 {
219- font-size: 1.1rem;
220-}
221-
222-[data-role="content"] h3 {
223- font-size: 0.9rem;
224-}
225-
226-[data-role="content"] img {
227- margin: 0 auto;
228- max-width: 98%;
229-}
230-
231-.inset {
232- margin-bottom: 10px;
233-}
234-
235-/**
236- To be factored out
237- */
238-
239-.xlarge-font {
240- font-size: 33px !important;
241- font-family: "Ubuntu";
242- color: #787878 ;
243-}
244-
245-.large-font {
246- font-size: 20px !important;
247- font-family: "Ubuntu";
248- color: #787878;
249-}
250-
251-.medium-font {
252- font-size: 14px !important;
253- font-family: "Ubuntu";
254- color: #787878;
255-}
256-
257-.small-font {
258- font-size: 12px !important;
259- font-family: "Ubuntu";
260- color: #787878;
261-}
262-
263-.xsmall-font {
264- font-size: 10px !important;
265- font-family: "Ubuntu";
266- color: #787878;
267-}
268-
269-.xxsmall-font {
270- font-size: 8px !important;
271- font-family: "Ubuntu";
272- color: #787878;
273-}
274
275=== removed file '0.1/ambiance/css/dialogs.css'
276--- 0.1/ambiance/css/dialogs.css 2014-01-27 18:42:31 +0000
277+++ 0.1/ambiance/css/dialogs.css 1970-01-01 00:00:00 +0000
278@@ -1,169 +0,0 @@
279-/*
280- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
281- * License granted by Canonical Limited
282- *
283- * This file is part of ubuntu-html5-ui-toolkit.
284- *
285- * This package is free software; you can redistribute it and/or modify
286- * it under the terms of the GNU Lesser General Public License as
287- * published by the Free Software Foundation; either version 3 of the
288- * License, or
289- * (at your option) any later version.
290-
291- * This package is distributed in the hope that it will be useful,
292- * but WITHOUT ANY WARRANTY; without even the implied warranty of
293- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
294- * GNU General Public License for more details.
295-
296- * You should have received a copy of the GNU Lesser General Public
297- * License along with this program. If not, see
298- * <http://www.gnu.org/licenses/>.
299- */
300-
301-/* ----------------------------------
302- * Dialog
303- * ---------------------------------- */
304-
305-[data-role="dialog"] {
306- background: #000;
307- opacity: 0.9;
308- overflow: hidden;
309- position: absolute;
310- z-index: 100;
311- top: 0;
312- left: 0;
313- right: 0;
314- padding: 0;
315- font-size: 0;
316- /* Using font-size: 0; we avoid the unwanted visual space (about 3px)
317- created by white-spaces and break lines in the code betewen inline-block elements */
318- color: #fff;
319- text-align: center;
320- height: 100%;
321- display: none;
322-}
323-
324-[data-role="dialog"].active {
325- display: block;
326-}
327-
328-[data-role="dialog"] > section {
329- font-size: 1.5rem;
330- color: #FAFAFA;
331- -webkit-box-sizing: border-box;
332- box-sizing: border-box;
333- width: 100%;
334- display: inline-block;
335- /*overflow-y: scroll;*/
336- vertical-align: middle;
337- white-space: normal;
338-}
339-
340-[data-role="dialog"]:before {
341- content: "";
342- display: inline-block;
343- vertical-align: middle;
344- width: 0.1rem;
345- height: 100%;
346- margin-left: -0.1rem;
347-}
348-
349-[data-role="dialog"] h1 {
350- font-size: 1.3rem;
351- line-height: 1.5em;
352- color: rgba(255, 255, 255, 0.9);
353- margin: 0;
354-}
355-
356-[data-role="dialog"] p {
357- font-size: 0.9rem;
358- line-height: 1.8em;
359- color: rgba(255, 255, 255, 0.6);
360- margin: 0;
361-}
362-
363-[data-role="dialog"] menu {
364- white-space: nowrap;
365- margin: 0 auto;
366- margin-top: 1rem;
367- display: block;
368- -webkit-box-sizing: border-box;
369- box-sizing: border-box;
370- text-align: center;
371-}
372-
373-[data-role="dialog"] menu [data-role="button"] {
374- display: block;
375- margin: 0 auto;
376- margin-bottom: 10px;
377- width: 200px;
378-}
379-
380-[data-role="dialog"] menu [data-role="button"]:last-child {
381- margin-bottom: 0;
382-}
383-
384-/* Tablet */
385-@media only screen and (min-width: 870px){
386-
387- [data-role="dialog"] {
388- background: rgba(0, 0, 0, 0.6);
389- opacity: 1;
390- }
391-
392- [data-role="dialog"] > section {
393- background: rgba(0, 0, 0, 0.7);
394- border-radius: 10px;
395- width: 18.7rem;
396- padding: 1.8rem;
397- }
398-
399- [data-role="dialog"] input[type="text"],
400- [data-role="dialog"] input[type="password"],
401- [data-role="dialog"] input[type="email"],
402- [data-role="dialog"] input[type="tel"],
403- [data-role="dialog"] input[type="search"],
404- [data-role="dialog"] input[type="url"],
405- [data-role="dialog"] input[type="number"] {
406- width: 14rem;
407- }
408-
409- [data-role="dialog"] menu [data-role="button"] {
410- width: 100%;
411- max-width: 100%;
412- }
413-
414- @keyframes shake{
415- 0% { -webkit-transform: translate3d(0,0,0); }
416- 10% { -webkit-transform: translate3d(-20px,0,0); }
417- 20% { -webkit-transform: translate3d(20px,0,0); }
418- 30% { -webkit-transform: translate3d(-20px,0,0); }
419- 40% { -webkit-transform: translate3d(20px,0,0); }
420- 50% { -webkit-transform: translate3d(-20px,0,0); }
421- 60% { -webkit-transform: translate3d(20px,0,0); }
422- 70% { -webkit-transform: translate3d(-20px,0,0); }
423- 80% { -webkit-transform: translate3d(20px,0,0); }
424- 90% { -webkit-transform: translate3d(-20px,0,0); }
425- 100% { -webkit-transform: translate3d(0,0,0); }
426- }
427-
428- @-webkit-keyframes shake {
429- 0% { -webkit-transform: translate3d(0,0,0); }
430- 10% { -webkit-transform: translate3d(-20px,0,0); }
431- 20% { -webkit-transform: translate3d(20px,0,0); }
432- 30% { -webkit-transform: translate3d(-20px,0,0); }
433- 40% { -webkit-transform: translate3d(20px,0,0); }
434- 50% { -webkit-transform: translate3d(-20px,0,0); }
435- 60% { -webkit-transform: translate3d(20px,0,0); }
436- 70% { -webkit-transform: translate3d(-20px,0,0); }
437- 80% { -webkit-transform: translate3d(20px,0,0); }
438- 90% { -webkit-transform: translate3d(-20px,0,0); }
439- 100% { -webkit-transform: translate3d(0,0,0); }
440- }
441-
442- .shake {
443- -webkit-animation: shakeIt .9s ease-in;
444- animation: shakeIt .9s ease-in;
445- }
446-
447-}
448\ No newline at end of file
449
450=== removed file '0.1/ambiance/css/icons.css'
451--- 0.1/ambiance/css/icons.css 2014-02-10 17:24:04 +0000
452+++ 0.1/ambiance/css/icons.css 1970-01-01 00:00:00 +0000
453@@ -1,37 +0,0 @@
454-/*
455- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
456- * License granted by Canonical Limited
457- *
458- * This file is part of ubuntu-html5-ui-toolkit.
459- *
460- * This package is free software; you can redistribute it and/or modify
461- * it under the terms of the GNU Lesser General Public License as
462- * published by the Free Software Foundation; either version 3 of the
463- * License, or
464- * (at your option) any later version.
465-
466- * This package is distributed in the hope that it will be useful,
467- * but WITHOUT ANY WARRANTY; without even the implied warranty of
468- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
469- * GNU General Public License for more details.
470-
471- * You should have received a copy of the GNU Lesser General Public
472- * License along with this program. If not, see
473- * <http://www.gnu.org/licenses/>.
474- */
475-
476- /* ----------------------------------
477- * Icons
478- * ---------------------------------- */
479-
480-.icon {
481- width: 26px;
482- height: 26px;
483- display: inline-block;
484- vertical-align: middle;
485-}
486-
487-.icon.icon-call {
488- background: url(../img/icons/icon-call.svg) no-repeat scroll center center transparent;
489- background-size: 26px;
490-}
491\ No newline at end of file
492
493=== removed file '0.1/ambiance/css/indexbar.css'
494--- 0.1/ambiance/css/indexbar.css 2014-01-27 18:42:31 +0000
495+++ 0.1/ambiance/css/indexbar.css 1970-01-01 00:00:00 +0000
496@@ -1,60 +0,0 @@
497-/*
498- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
499- * License granted by Canonical Limited
500- *
501- * This file is part of ubuntu-html5-ui-toolkit.
502- *
503- * This package is free software; you can redistribute it and/or modify
504- * it under the terms of the GNU Lesser General Public License as
505- * published by the Free Software Foundation; either version 3 of the
506- * License, or
507- * (at your option) any later version.
508-
509- * This package is distributed in the hope that it will be useful,
510- * but WITHOUT ANY WARRANTY; without even the implied warranty of
511- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
512- * GNU General Public License for more details.
513-
514- * You should have received a copy of the GNU Lesser General Public
515- * License along with this program. If not, see
516- * <http://www.gnu.org/licenses/>.
517- */
518-
519-/* ----------------------------------
520- * Lists
521- * ----------------------------------
522- ================================================== */
523-
524-[data-role="indexbar"] {
525- position: absolute;
526- right: 1rem;
527- top: 0;
528- bottom: 0;
529-}
530-
531-[data-role="indexbar"] ol {
532- padding: 0.3rem 0;
533- margin: 5.5rem 0;
534- width: 2rem;
535- -webkit-box-sizing: border-box;
536- box-sizing: border-box;
537- border-radius: 4rem;
538- opacity: 0.6;
539- list-style: none;
540- background: #c2c2c2;
541-}
542-
543-[data-role="indexbar"] li {
544- font-size: 1rem;
545- line-height: 1.4em;
546- text-align: center;
547- text-transform: uppercase;
548-}
549-
550-[data-role="indexbar"] li a {
551- display: block;
552- color: #333;
553- width: 100%;
554- height: 100%;
555- text-decoration: none;
556-}
557\ No newline at end of file
558
559=== removed file '0.1/ambiance/css/listitems.css'
560--- 0.1/ambiance/css/listitems.css 2014-01-27 18:42:31 +0000
561+++ 0.1/ambiance/css/listitems.css 1970-01-01 00:00:00 +0000
562@@ -1,151 +0,0 @@
563-/*
564- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
565- * License granted by Canonical Limited
566- *
567- * This file is part of ubuntu-html5-ui-toolkit.
568- *
569- * This package is free software; you can redistribute it and/or modify
570- * it under the terms of the GNU Lesser General Public License as
571- * published by the Free Software Foundation; either version 3 of the
572- * License, or
573- * (at your option) any later version.
574-
575- * This package is distributed in the hope that it will be useful,
576- * but WITHOUT ANY WARRANTY; without even the implied warranty of
577- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
578- * GNU General Public License for more details.
579-
580- * You should have received a copy of the GNU Lesser General Public
581- * License along with this program. If not, see
582- * <http://www.gnu.org/licenses/>.
583- */
584-
585-/* ----------------------------------
586- * Lists
587- * ---------------------------------- */
588-
589-[data-role="list"] {
590- border-top: 1px solid #f0f0f0;
591-}
592-
593-/* Title divisors */
594-[data-role="list"] header {
595- border-bottom: 0.1rem solid #c9c9c9;
596- line-height: 1.8rem;
597- color: #787878;
598- font-size: 0.9rem;
599- padding-left: 1rem;
600-}
601-
602-[data-role="list"] ul {
603- list-style: none;
604- overflow: hidden;
605-}
606-
607-[data-role="list"] > header+ul li {
608- padding-left: 20px;
609-}
610-
611-/* List items */
612-[data-role="list"] li {
613- width: 100%;
614- height: 3.5rem;
615- -webkit-box-sizing: border-box;
616- box-sizing: border-box;
617- border-bottom: solid 0.1rem #c7c7c7;
618- color: #787878;
619- position: relative;
620-}
621-
622-/* Pressed State */
623-[data-role="list"] li > a {
624- text-decoration: none;
625- color: #787878;
626- display: block;
627- height: 3.4rem;
628- position: relative;
629- border: none;
630- line-height: 3.4rem;
631- padding-left: 1rem;
632- padding-right: 1.5rem;
633- border-top: 1px solid #ebebeb;
634- font-size: 0.9rem;
635- white-space: nowrap;
636- overflow: hidden;
637- text-overflow: ellipsis;
638-}
639-
640-[data-role="list"] li > a:after {
641- content: "";
642- background: transparent url(../img/chevron@27.png) no-repeat 0.5rem 0.5rem;
643- background-size: 40% 75%;
644- position: absolute;
645- width: 2rem;
646- height: 2rem;
647- top: 50%;
648- right: 0;
649- margin-top: -1rem;
650- z-index: 0;
651-}
652-
653-[data-role="list"] li > a:active {
654- background: #e6e6e6;
655- border-color: #ebebeb;
656-}
657-
658-/* Text content */
659-[data-role="list"] li p {
660- white-space: nowrap;
661- overflow: hidden;
662- text-overflow: ellipsis;
663- border: none;
664- display: block;
665- color: #787878;
666- font-size: 0.9rem;
667- padding-left: 1rem;
668- padding-top: 0.5rem;
669- line-height: 1rem;
670-}
671-
672-[data-role="list"] li p:only-child,
673-[data-role="list"] li p:first-of-type:last-of-type {
674- line-height: 2.5rem;
675-}
676-
677-[data-role="list"] aside {
678- float: left;
679- margin: -1.2em 0 0 0;
680- max-width: 100%;
681- vertical-align: bottom;
682- position: relative;
683- top: 50%;
684- z-index: 2;
685-}
686-
687-[data-role="list"] aside img {
688- border-radius: 6px;
689- margin-bottom: 0;
690- float: left;
691-}
692-
693-[data-role="list"] aside:after {
694- background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
695- background-size: 100% 100%;
696- content: ' ';
697- width: 100%;
698- height: 100%;
699- position: absolute;
700- top: 0;
701- left: 0;
702-}
703-
704-/* Checkable content */
705-[data-role="list"] li > label {
706- z-index: 110;
707- width: 4.5rem;
708- height: 2.2rem;
709- right: 0.5rem;
710- margin-top: -1.1rem;
711- position: absolute;
712- top: 50%;
713-}
714\ No newline at end of file
715
716=== removed file '0.1/ambiance/css/option-selector.css'
717--- 0.1/ambiance/css/option-selector.css 2014-01-27 18:42:31 +0000
718+++ 0.1/ambiance/css/option-selector.css 1970-01-01 00:00:00 +0000
719@@ -1,137 +0,0 @@
720-/*
721- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
722- * License granted by Canonical Limited
723- *
724- * This file is part of ubuntu-html5-ui-toolkit.
725- *
726- * This package is free software; you can redistribute it and/or modify
727- * it under the terms of the GNU Lesser General Public License as
728- * published by the Free Software Foundation; either version 3 of the
729- * License, or
730- * (at your option) any later version.
731-
732- * This package is distributed in the hope that it will be useful,
733- * but WITHOUT ANY WARRANTY; without even the implied warranty of
734- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
735- * GNU General Public License for more details.
736-
737- * You should have received a copy of the GNU Lesser General Public
738- * License along with this program. If not, see
739- * <http://www.gnu.org/licenses/>.
740- */
741-
742-[data-role="option-selector"] {
743- width: 100%;
744- height: auto;
745- margin: 0 auto;
746- border: 1px solid #C7C7C7;
747- overflow: hidden;
748- -webkit-transition: height 0.4s;
749- transition: height 0.4s;
750- margin-top: 15px;
751- margin-bottom: 15px;
752- -webkit-border-radius: 10px;
753- -moz-border-radius: 10px;
754- border-radius: 10px;
755- -webkit-box-shadow: inset 0 2px 2px 0 #D5D5D5;
756- box-shadow: inset 0 2px 2px 0 #D5D5D5;
757-}
758-
759-[data-role="option-selector"] li {
760- text-decoration: none;
761- color: #787878;
762- display: block;
763- height: 3rem;
764- position: relative;
765- line-height: 3rem;
766- padding-left: 1rem;
767- padding-right: 1.5rem;
768- border: none;
769- border-top: 1px solid #C7C7C7;
770- font-size: 0.9rem;
771- white-space: nowrap;
772- overflow: hidden;
773- text-overflow: ellipsis;
774- cursor: pointer;
775-}
776-
777-[data-role="option-selector"] ul li:first-child {
778- border-top: 0!important;
779-}
780-
781-[data-role="option-selector"] li.active:after{
782- background: transparent url(../img/tick@30.png) no-repeat center center;
783- background-size: 15px 15px;
784- display: block;
785- position: absolute;
786- width: 2rem;
787- height: 3rem;
788- right: 0.5rem;
789- content: "";
790- top: 0;
791-}
792-
793-[data-role="option-selector"] li.closed:after {
794- background: transparent url(../img/chevron_down@30.png) no-repeat center center;
795- background-size: 15px 15px;
796- display: block;
797- position: absolute;
798- width: 2rem;
799- height: 3rem;
800- right: 0.5rem;
801- content: "";
802- top: 0;
803-}
804-
805-[data-role="option-selector"] li aside {
806- float: left;
807- margin: -1.2em 0 0 0;
808- max-width: 100%;
809- vertical-align: bottom;
810- position: relative;
811- top: 50%;
812- z-index: 2;
813-}
814-
815-[data-role="option-selector"] li aside img {
816- border-radius: 6px;
817- margin-bottom: 0;
818- float: left;
819-}
820-
821-[data-role="option-selector"] li aside:after {
822- background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
823- background-size: 100% 100%;
824- content: ' ';
825- width: 100%;
826- height: 100%;
827- position: absolute;
828- top: 0;
829- left: 0;
830-}
831-
832-[data-role="option-selector"] li aside+p {
833- padding-left: 1rem;
834-}
835-
836-[data-role="option-selector"] li p {
837- white-space: nowrap;
838- overflow: hidden;
839- text-overflow: ellipsis;
840- border: none;
841- display: block;
842- color: #787878;
843- font-size: 0.9rem;
844- padding-top: 0.5rem;
845- line-height: 1rem;
846-}
847-
848-[data-role="option-selector"] li p:only-child,
849-[data-role="option-selector"] li p:first-of-type:last-of-type {
850- line-height: 2rem;
851-}
852-
853-[data-role="option-selector"] li p+p {
854- padding-top: 0.2rem;
855- font-size: 0.7rem;
856-}
857\ No newline at end of file
858
859=== removed file '0.1/ambiance/css/pagestack.css'
860--- 0.1/ambiance/css/pagestack.css 2014-01-30 19:56:22 +0000
861+++ 0.1/ambiance/css/pagestack.css 1970-01-01 00:00:00 +0000
862@@ -1,46 +0,0 @@
863-/*
864- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
865- * License granted by Canonical Limited
866- *
867- * This file is part of ubuntu-html5-ui-toolkit.
868- *
869- * This package is free software; you can redistribute it and/or modify
870- * it under the terms of the GNU Lesser General Public License as
871- * published by the Free Software Foundation; either version 3 of the
872- * License, or
873- * (at your option) any later version.
874-
875- * This package is distributed in the hope that it will be useful,
876- * but WITHOUT ANY WARRANTY; without even the implied warranty of
877- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
878- * GNU General Public License for more details.
879-
880- * You should have received a copy of the GNU Lesser General Public
881- * License along with this program. If not, see
882- * <http://www.gnu.org/licenses/>.
883- */
884-
885-/* ----------------------------------
886- * Pagestack
887- * ---------------------------------- */
888-
889-[data-role="pagestack"] {
890- position: relative;
891- -webkit-transition: all 0 linear;
892- transition: all 0 linear;
893-}
894-
895-[data-role="page"] {
896- vertical-align: top;
897- width: 100%;
898- height: 100%;
899- overflow: hidden;
900- display: none;
901- -webkit-box-sizing: border-box;
902- box-sizing: border-box;
903-}
904-
905-[data-role="pagestack"]>[data-role="page"]:first-child,
906-[data-role="mainview"]>[data-role="page"] {
907- display: block;
908-}
909\ No newline at end of file
910
911=== removed file '0.1/ambiance/css/popover.css'
912--- 0.1/ambiance/css/popover.css 2014-01-27 18:42:31 +0000
913+++ 0.1/ambiance/css/popover.css 1970-01-01 00:00:00 +0000
914@@ -1,125 +0,0 @@
915-/*
916- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
917- * License granted by Canonical Limited
918- *
919- * This file is part of ubuntu-html5-ui-toolkit.
920- *
921- * This package is free software; you can redistribute it and/or modify
922- * it under the terms of the GNU Lesser General Public License as
923- * published by the Free Software Foundation; either version 3 of the
924- * License, or
925- * (at your option) any later version.
926-
927- * This package is distributed in the hope that it will be useful,
928- * but WITHOUT ANY WARRANTY; without even the implied warranty of
929- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
930- * GNU General Public License for more details.
931-
932- * You should have received a copy of the GNU Lesser General Public
933- * License along with this program. If not, see
934- * <http://www.gnu.org/licenses/>.
935- */
936-
937-.popover {
938- position: absolute;
939- background: rgba(255, 255, 255, 0.98);
940- -webkit-border-radius: 15px;
941- border-radius: 15px;
942- -webkit-background-clip: padding-box;
943- z-index: 110;
944- width: 320px;
945- -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
946- box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
947- left: 0;
948- top: 0;
949- color: #787878;
950- font-size: 1rem;
951- display: none;
952-}
953-
954-.popover.active {
955- display: block;
956-}
957-
958-.popover .list {
959- -webkit-border-radius: 15px;
960- border-radius: 15px;
961- width: auto;
962- max-height: 250px;
963- overflow: auto;
964- -webkit-overflow-scrolling: touch;
965-}
966-
967-.list li {
968- position: relative;
969- padding: 20px 10px 20px 10px;
970- border-bottom: 1px solid #d9d9d9;
971- text-align: center;
972- font-size: 1rem;
973-}
974-
975-.list li a {
976- color: #787878;
977- text-decoration: none;
978-}
979-
980-.list li.active {
981- background: #ebebeb;
982- border-top: 1px solid #fcfcfc;
983-}
984-
985-.list li.active a {
986- color: #dd4814;
987- text-decoration: none;
988-}
989-
990-/* Caret */
991-.popover[data-gravity]:before,
992-.popover[data-gravity]:after {
993- position: absolute;
994- left: 50%;
995- width: 0;
996- height: 0;
997- content: '';
998-}
999-
1000-.popover[data-gravity="n"]:before {
1001- top: -17px;
1002- margin-left: -18px;
1003- background: transparent url(../img/UpArrow@18.png) no-repeat 0.5rem 0.5rem;
1004- background-size: 50% 50%;
1005- width: 37px;
1006- height: 18px;
1007-}
1008-
1009-.popover[data-gravity="w"]:before {
1010- top: 50%;
1011- margin-left: -17px;
1012- margin-top: -18px;
1013- background: transparent url(../img/LeftArrow@18.png) no-repeat 0.5rem 0.5rem;
1014- background-size: 50% 50%;
1015- width: 18px;
1016- height: 37px;
1017- left: 0;
1018-}
1019-
1020-.popover[data-gravity="s"]:after {
1021- bottom: -9px;
1022- margin-left: -18px;
1023- background: transparent url(../img/DownArrow@18.png) no-repeat 0.5rem 0.5rem;
1024- background-size: 50% 50%;
1025- width: 37px;
1026- height: 18px;
1027-}
1028-
1029-.popover[data-gravity="e"]:before {
1030- top: 50%;
1031- margin-right: -10px;
1032- margin-top: -18px;
1033- background: transparent url(../img/RightArrow@18.png) no-repeat 0.5rem 0.5rem;
1034- background-size: 50% 50%;
1035- width: 18px;
1036- height: 37px;
1037- right: 0;
1038- left: initial;
1039-}
1040\ No newline at end of file
1041
1042=== removed file '0.1/ambiance/css/progress-bars.css'
1043--- 0.1/ambiance/css/progress-bars.css 2014-01-27 18:42:31 +0000
1044+++ 0.1/ambiance/css/progress-bars.css 1970-01-01 00:00:00 +0000
1045@@ -1,96 +0,0 @@
1046-/*
1047- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1048- * License granted by Canonical Limited
1049- *
1050- * This file is part of ubuntu-html5-ui-toolkit.
1051- *
1052- * This package is free software; you can redistribute it and/or modify
1053- * it under the terms of the GNU Lesser General Public License as
1054- * published by the Free Software Foundation; either version 3 of the
1055- * License, or
1056- * (at your option) any later version.
1057-
1058- * This package is distributed in the hope that it will be useful,
1059- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1060- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1061- * GNU General Public License for more details.
1062-
1063- * You should have received a copy of the GNU Lesser General Public
1064- * License along with this program. If not, see
1065- * <http://www.gnu.org/licenses/>.
1066- */
1067-
1068-/* ----------------------------------
1069- * Progress + activities
1070- * ---------------------------------- */
1071-
1072-/* Spinner */
1073-progress {
1074- -webkit-appearance: none;
1075- height: 35px;
1076-}
1077-
1078-progress:not([value]) {
1079- background: url(../img/spinner@8.png) no-repeat center center / 100% auto;
1080- -webkit-animation: 1s rotate infinite steps(30);
1081- animation: 1s rotate infinite steps(30);
1082- width: 24px;
1083- height: 24px;
1084- border: none;
1085- display: inline-block;
1086- vertical-align: middle;
1087-}
1088-
1089-/* Bigger Spinner */
1090-progress.bigger:not([value]) {
1091- background: url(../img/spinner@30.png) no-repeat center center / 100% auto;
1092- width: 90px;
1093- height: 90px;
1094-}
1095-
1096-progress:not([value])::-webkit-progress-bar {
1097- background: none;
1098- -webkit-box-shadow: none;
1099-}
1100-
1101-/* Progress bar */
1102-progress[value]::-webkit-progress-value {
1103- width: 100%;
1104- background: #dd4814;
1105- border: none;
1106- border-radius: 6px;
1107- display: block;
1108- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
1109- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
1110-}
1111-
1112-progress[value]::-webkit-progress-bar {
1113- padding: 1px;
1114- background-color: rgba(192, 192, 192, 0.1);
1115- width: 200px;
1116- height: 35px;
1117- -webkit-box-sizing: border-box;
1118- box-sizing: border-box;
1119- border-radius: 6px;
1120- padding: 0;
1121- -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
1122- box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
1123-}
1124-
1125-/* Infinite Progress bar */
1126-progress[value].infinite::-webkit-progress-value {
1127- -webkit-appearance: none;
1128- /*-webkit-animation: 1.9s move infinite steps(15);
1129- animation: 1.9s move infinite steps(15);*/
1130-}
1131-
1132-/* Animations */
1133-@-webkit-keyframes rotate {
1134- from { -webkit-transform: rotate(1deg); }
1135- to { -webkit-transform: rotate(360deg); }
1136-}
1137-
1138-/*@-webkit-keyframes move {
1139- 0% { width: -100px 0, 0 0, 0 0 }
1140- 100% { width: 0 0, 0 0, 0 0 }
1141-}*/
1142\ No newline at end of file
1143
1144=== removed file '0.1/ambiance/css/reset.css'
1145--- 0.1/ambiance/css/reset.css 2014-01-27 18:42:31 +0000
1146+++ 0.1/ambiance/css/reset.css 1970-01-01 00:00:00 +0000
1147@@ -1,112 +0,0 @@
1148-/*
1149- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1150- * License granted by Canonical Limited
1151- *
1152- * This file is part of ubuntu-html5-ui-toolkit.
1153- *
1154- * This package is free software; you can redistribute it and/or modify
1155- * it under the terms of the GNU Lesser General Public License as
1156- * published by the Free Software Foundation; either version 3 of the
1157- * License, or
1158- * (at your option) any later version.
1159-
1160- * This package is distributed in the hope that it will be useful,
1161- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1162- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1163- * GNU General Public License for more details.
1164-
1165- * You should have received a copy of the GNU Lesser General Public
1166- * License along with this program. If not, see
1167- * <http://www.gnu.org/licenses/>.
1168- */
1169-
1170-/* Hard reset
1171--------------------------------------------------- */
1172-* {
1173- outline: none;
1174-}
1175-html,
1176-body,
1177-div,
1178-span,
1179-iframe,
1180-h1,
1181-h2,
1182-h3,
1183-h4,
1184-h5,
1185-h6,
1186-p,
1187-blockquote,
1188-pre,
1189-a,
1190-abbr,
1191-acronym,
1192-address,
1193-big,
1194-cite,
1195-code,
1196-del,
1197-dfn,
1198-em,
1199-img,
1200-ins,
1201-kbd,
1202-q,
1203-s,
1204-samp,
1205-small,
1206-strike,
1207-strong,
1208-sub,
1209-sup,
1210-tt,
1211-var,
1212-b,
1213-u,
1214-i,
1215-center,
1216-dl,
1217-dt,
1218-dd,
1219-ol,
1220-ul,
1221-li,
1222-fieldset,
1223-form,
1224-label,
1225-legend,
1226-table,
1227-caption,
1228-tbody,
1229-tfoot,
1230-thead,
1231-tr,
1232-th,
1233-td,
1234-article,
1235-aside,
1236-canvas,
1237-details,
1238-embed,
1239-figure,
1240-figcaption,
1241-footer,
1242-header,
1243-hgroup,
1244-menu,
1245-nav,
1246-output,
1247-section,
1248-summary,
1249-time,
1250-audio,
1251-video {
1252- padding: 0;
1253- margin: 0;
1254- border: 0;
1255-}
1256-
1257-ul {
1258- list-style: none;
1259-}
1260\ No newline at end of file
1261
1262=== added directory '0.1/ambiance/css/sass'
1263=== added file '0.1/ambiance/css/sass/buttons.scss'
1264--- 0.1/ambiance/css/sass/buttons.scss 1970-01-01 00:00:00 +0000
1265+++ 0.1/ambiance/css/sass/buttons.scss 2014-02-20 20:37:29 +0000
1266@@ -0,0 +1,95 @@
1267+/*
1268+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1269+ * License granted by Canonical Limited
1270+ *
1271+ * This file is part of ubuntu-html5-ui-toolkit.
1272+ *
1273+ * This package is free software; you can redistribute it and/or modify
1274+ * it under the terms of the GNU Lesser General Public License as
1275+ * published by the Free Software Foundation; either version 3 of the
1276+ * License, or
1277+ * (at your option) any later version.
1278+
1279+ * This package is distributed in the hope that it will be useful,
1280+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1281+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1282+ * GNU General Public License for more details.
1283+
1284+ * You should have received a copy of the GNU Lesser General Public
1285+ * License along with this program. If not, see
1286+ * <http://www.gnu.org/licenses/>
1287+ */
1288+
1289+/* ----------------------------------
1290+ * Buttons
1291+ * ---------------------------------- */
1292+
1293+[data-role="button"] {
1294+ @include box_sizing (border-box);
1295+ max-width: 200px;
1296+ display: inline-block;
1297+ vertical-align: middle;
1298+ text-overflow: ellipsis;
1299+ white-space: nowrap;
1300+ overflow: hidden;
1301+ background: #cccccc;
1302+ border: 0;
1303+ border-radius: 6px;
1304+ color: #333;
1305+ font-family: Ubuntu;
1306+ font-size: 0.9rem;
1307+ padding: 6px 25px;
1308+ text-align: center;
1309+ text-decoration: none;
1310+ position: relative;
1311+
1312+ &:after {
1313+ background: url(../img/ubuntushape_small_radius_idle@18.png) no-repeat;
1314+ background-size: 100% 100%;
1315+ content: ' ';
1316+ width: 100%;
1317+ height: 100%;
1318+ position: absolute;
1319+ top: 0;
1320+ left: 0;
1321+ }
1322+
1323+ &:active:after {
1324+ background: url(../img/ubuntushape_small_radius_pressed@18.png) no-repeat;
1325+ background-size: 100% 100%;
1326+ content: ' ';
1327+ width: 100%;
1328+ height: 100%;
1329+ position: absolute;
1330+ top: 0;
1331+ left: 0;
1332+ }
1333+
1334+ &.ubuntu {
1335+ background: $ubuntu_orange;
1336+ color: #ffffff;
1337+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1338+ }
1339+
1340+ &.danger {
1341+ background: red;
1342+ color: #ffffff;
1343+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1344+ }
1345+
1346+ &.warning {
1347+ background: #faa732;
1348+ color: #ffffff;
1349+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1350+ }
1351+
1352+ &.success {
1353+ background: #5da357;
1354+ color: #ffffff;
1355+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1356+ }
1357+
1358+ &.disabled {
1359+ color: rgba(255,255,255,0.6);
1360+ }
1361+}
1362\ No newline at end of file
1363
1364=== added file '0.1/ambiance/css/sass/constants.scss'
1365--- 0.1/ambiance/css/sass/constants.scss 1970-01-01 00:00:00 +0000
1366+++ 0.1/ambiance/css/sass/constants.scss 2014-02-20 20:37:29 +0000
1367@@ -0,0 +1,26 @@
1368+/*
1369+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1370+ * License granted by Canonical Limited
1371+ *
1372+ * This file is part of ubuntu-html5-ui-toolkit.
1373+ *
1374+ * This package is free software; you can redistribute it and/or modify
1375+ * it under the terms of the GNU Lesser General Public License as
1376+ * published by the Free Software Foundation; either version 3 of the
1377+ * License, or
1378+ * (at your option) any later version.
1379+
1380+ * This package is distributed in the hope that it will be useful,
1381+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1382+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1383+ * GNU General Public License for more details.
1384+
1385+ * You should have received a copy of the GNU Lesser General Public
1386+ * License along with this program. If not, see
1387+ * <http://www.gnu.org/licenses/>
1388+ */
1389+
1390+ $ubuntu_orange: #dd4814;
1391+ $text_color: #787878;
1392+
1393+ $font_family: "Ubuntu";
1394\ No newline at end of file
1395
1396=== added file '0.1/ambiance/css/sass/default.scss'
1397--- 0.1/ambiance/css/sass/default.scss 1970-01-01 00:00:00 +0000
1398+++ 0.1/ambiance/css/sass/default.scss 2014-02-20 20:37:29 +0000
1399@@ -0,0 +1,131 @@
1400+/*
1401+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1402+ * License granted by Canonical Limited
1403+ *
1404+ * This file is part of ubuntu-html5-ui-toolkit.
1405+ *
1406+ * This package is free software; you can redistribute it and/or modify
1407+ * it under the terms of the GNU Lesser General Public License as
1408+ * published by the Free Software Foundation; either version 3 of the
1409+ * License, or
1410+ * (at your option) any later version.
1411+
1412+ * This package is distributed in the hope that it will be useful,
1413+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1414+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1415+ * GNU General Public License for more details.
1416+
1417+ * You should have received a copy of the GNU Lesser General Public
1418+ * License along with this program. If not, see
1419+ * <http://www.gnu.org/licenses/>
1420+ */
1421+
1422+@import "constants";
1423+@import "mixins";
1424+@import "reset";
1425+@import "tabs";
1426+@import "pagestack";
1427+@import "text-input";
1428+@import "progress-bars";
1429+@import "dialogs";
1430+@import "buttons";
1431+@import "sliders";
1432+@import "toggles";
1433+@import "popover";
1434+@import "listitems";
1435+@import "toolbars";
1436+@import "shapes";
1437+@import "indexbar";
1438+@import "option-selector";
1439+@import "icons";
1440+
1441+
1442+* {
1443+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1444+}
1445+
1446+body {
1447+ background: #ededf0 url("../img/background_paper@30.png") repeat top left;
1448+ font-family: $font_family;
1449+ font-weight: normal;
1450+}
1451+
1452+[data-role="content"] {
1453+ background: #ededf0 url("../img/background_paper@30.png") repeat top left;
1454+ border-top: 1px solid #f0f0f0;
1455+ height: auto;
1456+ min-height: auto;
1457+ width: 100%;
1458+ font-size: 1rem $font_family;
1459+ color: $text_color;
1460+}
1461+
1462+[data-role="content"] p {
1463+ font: 0.9rem $font_family;
1464+ color: $text_color;
1465+}
1466+
1467+[data-role="content"] h1,
1468+[data-role="content"] h2,
1469+[data-role="content"] h3 {
1470+ color: #747278;
1471+ font: 1.3rem $font_family;
1472+ font-weight: 300;
1473+}
1474+
1475+[data-role="content"] h2 {
1476+ font-size: 1.1rem;
1477+}
1478+
1479+[data-role="content"] h3 {
1480+ font-size: 0.9rem;
1481+}
1482+
1483+[data-role="content"] img {
1484+ margin: 0 auto;
1485+ max-width: 98%;
1486+}
1487+
1488+.inset {
1489+ margin-bottom: 10px;
1490+}
1491+
1492+/**
1493+ To be factored out
1494+ */
1495+
1496+.xlarge-font {
1497+ font-size: 33px !important;
1498+ font-family: $font_family;
1499+ color: $text_color;
1500+}
1501+
1502+.large-font {
1503+ font-size: 20px !important;
1504+ font-family: $font_family;
1505+ color: $text_color;
1506+}
1507+
1508+.medium-font {
1509+ font-size: 14px !important;
1510+ font-family: $font_family;
1511+ color: $text_color;
1512+}
1513+
1514+.small-font {
1515+ font-size: 12px !important;
1516+ font-family: $font_family;
1517+ color: $text_color;
1518+}
1519+
1520+.xsmall-font {
1521+ font-size: 10px !important;
1522+ font-family: $font_family;
1523+ color: $text_color;
1524+}
1525+
1526+.xxsmall-font {
1527+ font-size: 8px !important;
1528+ font-family: $font_family;
1529+ color: $text_color;
1530+}
1531\ No newline at end of file
1532
1533=== added file '0.1/ambiance/css/sass/dialogs.scss'
1534--- 0.1/ambiance/css/sass/dialogs.scss 1970-01-01 00:00:00 +0000
1535+++ 0.1/ambiance/css/sass/dialogs.scss 2014-02-20 20:37:29 +0000
1536@@ -0,0 +1,167 @@
1537+/*
1538+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1539+ * License granted by Canonical Limited
1540+ *
1541+ * This file is part of ubuntu-html5-ui-toolkit.
1542+ *
1543+ * This package is free software; you can redistribute it and/or modify
1544+ * it under the terms of the GNU Lesser General Public License as
1545+ * published by the Free Software Foundation; either version 3 of the
1546+ * License, or
1547+ * (at your option) any later version.
1548+
1549+ * This package is distributed in the hope that it will be useful,
1550+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1551+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1552+ * GNU General Public License for more details.
1553+
1554+ * You should have received a copy of the GNU Lesser General Public
1555+ * License along with this program. If not, see
1556+ * <http://www.gnu.org/licenses/>.
1557+ */
1558+
1559+/* ----------------------------------
1560+ * Dialog
1561+ * ---------------------------------- */
1562+
1563+[data-role="dialog"] {
1564+ background: #000;
1565+ opacity: 0.9;
1566+ overflow: hidden;
1567+ position: absolute;
1568+ z-index: 100;
1569+ top: 0;
1570+ left: 0;
1571+ right: 0;
1572+ padding: 0;
1573+ font-size: 0;
1574+ /* Using font-size: 0; we avoid the unwanted visual space (about 3px)
1575+ created by white-spaces and break lines in the code betewen inline-block elements */
1576+ color: #fff;
1577+ text-align: center;
1578+ height: 100%;
1579+ display: none;
1580+
1581+ &.active {
1582+ display: block;
1583+ }
1584+
1585+ & > section {
1586+ @include box_sizing (border-box);
1587+ font-size: 1.5rem;
1588+ color: #FAFAFA;
1589+ width: 100%;
1590+ display: inline-block;
1591+ /*overflow-y: scroll;*/
1592+ vertical-align: middle;
1593+ white-space: normal;
1594+ }
1595+
1596+ &:before {
1597+ content: "";
1598+ display: inline-block;
1599+ vertical-align: middle;
1600+ width: 0.1rem;
1601+ height: 100%;
1602+ margin-left: -0.1rem;
1603+ }
1604+
1605+ h1 {
1606+ font-size: 1.3rem;
1607+ line-height: 1.5em;
1608+ color: rgba(255, 255, 255, 0.9);
1609+ margin: 0;
1610+ }
1611+
1612+ p {
1613+ font-size: 0.9rem;
1614+ line-height: 1.8em;
1615+ color: rgba(255, 255, 255, 0.6);
1616+ margin: 0;
1617+ }
1618+
1619+ menu {
1620+ @include box_sizing (border-box);
1621+ white-space: nowrap;
1622+ margin: 0 auto;
1623+ margin-top: 1rem;
1624+ display: block;
1625+ text-align: center;
1626+
1627+ [data-role="button"] {
1628+ display: block;
1629+ margin: 0 auto;
1630+ margin-bottom: 10px;
1631+ width: 200px;
1632+
1633+ &:last-child {
1634+ margin-bottom: 0;
1635+ }
1636+ }
1637+ }
1638+}
1639+
1640+/* Tablet */
1641+@media only screen and (min-width: 870px){
1642+
1643+ [data-role="dialog"] {
1644+ background: rgba(0, 0, 0, 0.6);
1645+ opacity: 1;
1646+
1647+ & > section {
1648+ background: rgba(0, 0, 0, 0.7);
1649+ border-radius: 10px;
1650+ width: 18.7rem;
1651+ padding: 1.8rem;
1652+ }
1653+
1654+ input[type="text"],
1655+ input[type="password"],
1656+ input[type="email"],
1657+ input[type="tel"],
1658+ input[type="search"],
1659+ input[type="url"],
1660+ input[type="number"] {
1661+ width: 14rem;
1662+ }
1663+
1664+ menu [data-role="button"] {
1665+ width: 100%;
1666+ max-width: 100%;
1667+ }
1668+ }
1669+
1670+ @keyframes shake{
1671+ 0% { -webkit-transform: translate3d(0,0,0); }
1672+ 10% { -webkit-transform: translate3d(-20px,0,0); }
1673+ 20% { -webkit-transform: translate3d(20px,0,0); }
1674+ 30% { -webkit-transform: translate3d(-20px,0,0); }
1675+ 40% { -webkit-transform: translate3d(20px,0,0); }
1676+ 50% { -webkit-transform: translate3d(-20px,0,0); }
1677+ 60% { -webkit-transform: translate3d(20px,0,0); }
1678+ 70% { -webkit-transform: translate3d(-20px,0,0); }
1679+ 80% { -webkit-transform: translate3d(20px,0,0); }
1680+ 90% { -webkit-transform: translate3d(-20px,0,0); }
1681+ 100% { -webkit-transform: translate3d(0,0,0); }
1682+ }
1683+
1684+ @-webkit-keyframes shake {
1685+ 0% { -webkit-transform: translate3d(0,0,0); }
1686+ 10% { -webkit-transform: translate3d(-20px,0,0); }
1687+ 20% { -webkit-transform: translate3d(20px,0,0); }
1688+ 30% { -webkit-transform: translate3d(-20px,0,0); }
1689+ 40% { -webkit-transform: translate3d(20px,0,0); }
1690+ 50% { -webkit-transform: translate3d(-20px,0,0); }
1691+ 60% { -webkit-transform: translate3d(20px,0,0); }
1692+ 70% { -webkit-transform: translate3d(-20px,0,0); }
1693+ 80% { -webkit-transform: translate3d(20px,0,0); }
1694+ 90% { -webkit-transform: translate3d(-20px,0,0); }
1695+ 100% { -webkit-transform: translate3d(0,0,0); }
1696+ }
1697+
1698+ .shake {
1699+ -webkit-animation: shakeIt .9s ease-in;
1700+ animation: shakeIt .9s ease-in;
1701+ }
1702+
1703+}
1704\ No newline at end of file
1705
1706=== added file '0.1/ambiance/css/sass/icons.scss'
1707--- 0.1/ambiance/css/sass/icons.scss 1970-01-01 00:00:00 +0000
1708+++ 0.1/ambiance/css/sass/icons.scss 2014-02-20 20:37:29 +0000
1709@@ -0,0 +1,37 @@
1710+/*
1711+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1712+ * License granted by Canonical Limited
1713+ *
1714+ * This file is part of ubuntu-html5-ui-toolkit.
1715+ *
1716+ * This package is free software; you can redistribute it and/or modify
1717+ * it under the terms of the GNU Lesser General Public License as
1718+ * published by the Free Software Foundation; either version 3 of the
1719+ * License, or
1720+ * (at your option) any later version.
1721+
1722+ * This package is distributed in the hope that it will be useful,
1723+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1724+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1725+ * GNU General Public License for more details.
1726+
1727+ * You should have received a copy of the GNU Lesser General Public
1728+ * License along with this program. If not, see
1729+ * <http://www.gnu.org/licenses/>.
1730+ */
1731+
1732+ /* ----------------------------------
1733+ * Icons
1734+ * ---------------------------------- */
1735+
1736+.icon {
1737+ width: 26px;
1738+ height: 26px;
1739+ display: inline-block;
1740+ vertical-align: middle;
1741+
1742+ &.icon-call {
1743+ background: url(../img/icons/icon-call.svg) no-repeat scroll center center transparent;
1744+ background-size: 26px;
1745+ }
1746+}
1747\ No newline at end of file
1748
1749=== added file '0.1/ambiance/css/sass/indexbar.scss'
1750--- 0.1/ambiance/css/sass/indexbar.scss 1970-01-01 00:00:00 +0000
1751+++ 0.1/ambiance/css/sass/indexbar.scss 2014-02-20 20:37:29 +0000
1752@@ -0,0 +1,59 @@
1753+/*
1754+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1755+ * License granted by Canonical Limited
1756+ *
1757+ * This file is part of ubuntu-html5-ui-toolkit.
1758+ *
1759+ * This package is free software; you can redistribute it and/or modify
1760+ * it under the terms of the GNU Lesser General Public License as
1761+ * published by the Free Software Foundation; either version 3 of the
1762+ * License, or
1763+ * (at your option) any later version.
1764+
1765+ * This package is distributed in the hope that it will be useful,
1766+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1767+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1768+ * GNU General Public License for more details.
1769+
1770+ * You should have received a copy of the GNU Lesser General Public
1771+ * License along with this program. If not, see
1772+ * <http://www.gnu.org/licenses/>.
1773+ */
1774+
1775+/* ----------------------------------
1776+ * Lists
1777+ * ----------------------------------
1778+ ================================================== */
1779+
1780+[data-role="indexbar"] {
1781+ position: absolute;
1782+ right: 1rem;
1783+ top: 0;
1784+ bottom: 0;
1785+
1786+ ol {
1787+ @include box_sizing (border-box);
1788+ padding: 0.3rem 0;
1789+ margin: 5.5rem 0;
1790+ width: 2rem;
1791+ border-radius: 4rem;
1792+ opacity: 0.6;
1793+ list-style: none;
1794+ background: #c2c2c2;
1795+
1796+ li {
1797+ font-size: 1rem;
1798+ line-height: 1.4em;
1799+ text-align: center;
1800+ text-transform: uppercase;
1801+
1802+ a {
1803+ display: block;
1804+ color: #333;
1805+ width: 100%;
1806+ height: 100%;
1807+ text-decoration: none;
1808+ }
1809+ }
1810+ }
1811+}
1812\ No newline at end of file
1813
1814=== added file '0.1/ambiance/css/sass/listitems.scss'
1815--- 0.1/ambiance/css/sass/listitems.scss 1970-01-01 00:00:00 +0000
1816+++ 0.1/ambiance/css/sass/listitems.scss 2014-02-20 20:37:29 +0000
1817@@ -0,0 +1,145 @@
1818+/*
1819+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1820+ * License granted by Canonical Limited
1821+ *
1822+ * This file is part of ubuntu-html5-ui-toolkit.
1823+ *
1824+ * This package is free software; you can redistribute it and/or modify
1825+ * it under the terms of the GNU Lesser General Public License as
1826+ * published by the Free Software Foundation; either version 3 of the
1827+ * License, or
1828+ * (at your option) any later version.
1829+
1830+ * This package is distributed in the hope that it will be useful,
1831+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1832+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1833+ * GNU General Public License for more details.
1834+
1835+ * You should have received a copy of the GNU Lesser General Public
1836+ * License along with this program. If not, see
1837+ * <http://www.gnu.org/licenses/>.
1838+ */
1839+
1840+/* ----------------------------------
1841+ * Lists
1842+ * ---------------------------------- */
1843+
1844+[data-role="list"] {
1845+ border-top: 1px solid #f0f0f0;
1846+
1847+ header {
1848+ border-bottom: 0.1rem solid #c9c9c9;
1849+ line-height: 1.8rem;
1850+ color: $text_color;
1851+ font-size: 0.9rem;
1852+ padding-left: 1rem;
1853+ }
1854+
1855+ ul {
1856+ list-style: none;
1857+ overflow: hidden;
1858+
1859+ li {
1860+ @include box_sizing (border-box);
1861+ width: 100%;
1862+ height: 3.5rem;
1863+ border-bottom: solid 0.1rem #c7c7c7;
1864+ color: $text_color;
1865+ position: relative;
1866+
1867+ > a {
1868+ text-decoration: none;
1869+ color: $text_color;
1870+ display: block;
1871+ height: 3.4rem;
1872+ position: relative;
1873+ border: none;
1874+ line-height: 3.4rem;
1875+ padding-left: 1rem;
1876+ padding-right: 1.5rem;
1877+ border-top: 1px solid #ebebeb;
1878+ font-size: 0.9rem;
1879+ white-space: nowrap;
1880+ overflow: hidden;
1881+ text-overflow: ellipsis;
1882+
1883+ &:after {
1884+ content: "";
1885+ background: transparent url(../img/chevron@27.png) no-repeat 0.5rem 0.5rem;
1886+ background-size: 40% 75%;
1887+ position: absolute;
1888+ width: 2rem;
1889+ height: 2rem;
1890+ top: 50%;
1891+ right: 0;
1892+ margin-top: -1rem;
1893+ z-index: 0;
1894+ }
1895+
1896+ &:active {
1897+ background: #e6e6e6;
1898+ border-color: #ebebeb;
1899+ }
1900+ }
1901+
1902+ p {
1903+ white-space: nowrap;
1904+ overflow: hidden;
1905+ text-overflow: ellipsis;
1906+ border: none;
1907+ display: block;
1908+ color: $text_color;
1909+ font-size: 0.9rem;
1910+ padding-left: 1rem;
1911+ padding-top: 0.5rem;
1912+ line-height: 1rem;
1913+
1914+ &:only-child,
1915+ &:first-of-type:last-of-type {
1916+ line-height: 2.5rem;
1917+ }
1918+ }
1919+
1920+ > label {
1921+ z-index: 110;
1922+ width: 4.5rem;
1923+ height: 2.2rem;
1924+ right: 0.5rem;
1925+ margin-top: -1.1rem;
1926+ position: absolute;
1927+ top: 50%;
1928+ }
1929+ }
1930+ }
1931+
1932+ aside {
1933+ float: left;
1934+ margin: -1.2em 0 0 0;
1935+ max-width: 100%;
1936+ vertical-align: bottom;
1937+ position: relative;
1938+ top: 50%;
1939+ z-index: 2;
1940+
1941+ img {
1942+ border-radius: 6px;
1943+ margin-bottom: 0;
1944+ float: left;
1945+ }
1946+
1947+ &:after {
1948+ background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
1949+ background-size: 100% 100%;
1950+ content: ' ';
1951+ width: 100%;
1952+ height: 100%;
1953+ position: absolute;
1954+ top: 0;
1955+ left: 0;
1956+ }
1957+ }
1958+
1959+ > header + ul li {
1960+ padding-left: 20px;
1961+ }
1962+}
1963\ No newline at end of file
1964
1965=== added file '0.1/ambiance/css/sass/mixins.scss'
1966--- 0.1/ambiance/css/sass/mixins.scss 1970-01-01 00:00:00 +0000
1967+++ 0.1/ambiance/css/sass/mixins.scss 2014-02-20 20:37:29 +0000
1968@@ -0,0 +1,31 @@
1969+/*
1970+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
1971+ * License granted by Canonical Limited
1972+ *
1973+ * This file is part of ubuntu-html5-ui-toolkit.
1974+ *
1975+ * This package is free software; you can redistribute it and/or modify
1976+ * it under the terms of the GNU Lesser General Public License as
1977+ * published by the Free Software Foundation; either version 3 of the
1978+ * License, or
1979+ * (at your option) any later version.
1980+
1981+ * This package is distributed in the hope that it will be useful,
1982+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1983+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1984+ * GNU General Public License for more details.
1985+
1986+ * You should have received a copy of the GNU Lesser General Public
1987+ * License along with this program. If not, see
1988+ * <http://www.gnu.org/licenses/>
1989+ */
1990+
1991+@mixin box_sizing($type: border-box) {
1992+ -webkit-box-sizing: $type;
1993+ box-sizing: $type;
1994+}
1995+
1996+@mixin box_shadow($type: inset 0 1px 1px rgba(0, 0, 0, 0.1)) {
1997+ -webkit-box-shadow: $type;
1998+ box-shadow: $type;
1999+}
2000\ No newline at end of file
2001
2002=== added file '0.1/ambiance/css/sass/option-selector.scss'
2003--- 0.1/ambiance/css/sass/option-selector.scss 1970-01-01 00:00:00 +0000
2004+++ 0.1/ambiance/css/sass/option-selector.scss 2014-02-20 20:37:29 +0000
2005@@ -0,0 +1,136 @@
2006+/*
2007+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2008+ * License granted by Canonical Limited
2009+ *
2010+ * This file is part of ubuntu-html5-ui-toolkit.
2011+ *
2012+ * This package is free software; you can redistribute it and/or modify
2013+ * it under the terms of the GNU Lesser General Public License as
2014+ * published by the Free Software Foundation; either version 3 of the
2015+ * License, or
2016+ * (at your option) any later version.
2017+
2018+ * This package is distributed in the hope that it will be useful,
2019+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2020+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2021+ * GNU General Public License for more details.
2022+
2023+ * You should have received a copy of the GNU Lesser General Public
2024+ * License along with this program. If not, see
2025+ * <http://www.gnu.org/licenses/>.
2026+ */
2027+
2028+[data-role="option-selector"] {
2029+ @include box_shadow (inset 0 2px 2px 0 #D5D5D5);
2030+ width: 100%;
2031+ height: auto;
2032+ margin: 0 auto;
2033+ border: 1px solid #C7C7C7;
2034+ overflow: hidden;
2035+ -webkit-transition: height 0.4s;
2036+ transition: height 0.4s;
2037+ margin-top: 15px;
2038+ margin-bottom: 15px;
2039+ -webkit-border-radius: 10px;
2040+ -moz-border-radius: 10px;
2041+ border-radius: 10px;
2042+
2043+ li {
2044+ text-decoration: none;
2045+ color: $text_color;
2046+ display: block;
2047+ height: 3rem;
2048+ position: relative;
2049+ line-height: 3rem;
2050+ padding-left: 1rem;
2051+ padding-right: 1.5rem;
2052+ border: none;
2053+ border-top: 1px solid #C7C7C7;
2054+ font-size: 0.9rem;
2055+ white-space: nowrap;
2056+ overflow: hidden;
2057+ text-overflow: ellipsis;
2058+ cursor: pointer;
2059+
2060+ &.active:after{
2061+ background: transparent url(../img/tick@30.png) no-repeat center center;
2062+ background-size: 15px 15px;
2063+ display: block;
2064+ position: absolute;
2065+ width: 2rem;
2066+ height: 3rem;
2067+ right: 0.5rem;
2068+ content: "";
2069+ top: 0;
2070+ }
2071+
2072+ &.closed:after {
2073+ background: transparent url(../img/chevron_down@30.png) no-repeat center center;
2074+ background-size: 15px 15px;
2075+ display: block;
2076+ position: absolute;
2077+ width: 2rem;
2078+ height: 3rem;
2079+ right: 0.5rem;
2080+ content: "";
2081+ top: 0;
2082+ }
2083+
2084+ aside {
2085+ float: left;
2086+ margin: -1.2em 0 0 0;
2087+ max-width: 100%;
2088+ vertical-align: bottom;
2089+ position: relative;
2090+ top: 50%;
2091+ z-index: 2;
2092+
2093+ img {
2094+ border-radius: 6px;
2095+ margin-bottom: 0;
2096+ float: left;
2097+ }
2098+
2099+ &:after {
2100+ background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
2101+ background-size: 100% 100%;
2102+ content: ' ';
2103+ width: 100%;
2104+ height: 100%;
2105+ position: absolute;
2106+ top: 0;
2107+ left: 0;
2108+ }
2109+
2110+ & + p {
2111+ padding-left: 1rem;
2112+ }
2113+ }
2114+
2115+ p {
2116+ white-space: nowrap;
2117+ overflow: hidden;
2118+ text-overflow: ellipsis;
2119+ border: none;
2120+ display: block;
2121+ color: $text_color;
2122+ font-size: 0.9rem;
2123+ padding-top: 0.5rem;
2124+ line-height: 1rem;
2125+
2126+ &:only-child,
2127+ &:first-of-type:last-of-type {
2128+ line-height: 2rem;
2129+ }
2130+
2131+ & + p {
2132+ padding-top: 0.2rem;
2133+ font-size: 0.7rem;
2134+ }
2135+ }
2136+ }
2137+
2138+ li:first-child {
2139+ border-top: 0!important;
2140+ }
2141+}
2142
2143=== added file '0.1/ambiance/css/sass/pagestack.scss'
2144--- 0.1/ambiance/css/sass/pagestack.scss 1970-01-01 00:00:00 +0000
2145+++ 0.1/ambiance/css/sass/pagestack.scss 2014-02-20 20:37:29 +0000
2146@@ -0,0 +1,45 @@
2147+/*
2148+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2149+ * License granted by Canonical Limited
2150+ *
2151+ * This file is part of ubuntu-html5-ui-toolkit.
2152+ *
2153+ * This package is free software; you can redistribute it and/or modify
2154+ * it under the terms of the GNU Lesser General Public License as
2155+ * published by the Free Software Foundation; either version 3 of the
2156+ * License, or
2157+ * (at your option) any later version.
2158+
2159+ * This package is distributed in the hope that it will be useful,
2160+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2161+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2162+ * GNU General Public License for more details.
2163+
2164+ * You should have received a copy of the GNU Lesser General Public
2165+ * License along with this program. If not, see
2166+ * <http://www.gnu.org/licenses/>.
2167+ */
2168+
2169+/* ----------------------------------
2170+ * Pagestack
2171+ * ---------------------------------- */
2172+
2173+[data-role="pagestack"] {
2174+ position: relative;
2175+ -webkit-transition: all 0 linear;
2176+ transition: all 0 linear;
2177+}
2178+
2179+[data-role="page"] {
2180+ @include box_sizing (border-box);
2181+ vertical-align: top;
2182+ width: 100%;
2183+ height: 100%;
2184+ overflow: hidden;
2185+ display: none;
2186+}
2187+
2188+[data-role="pagestack"]>[data-role="page"]:first-child,
2189+[data-role="mainview"]>[data-role="page"] {
2190+ display: block;
2191+}
2192\ No newline at end of file
2193
2194=== added file '0.1/ambiance/css/sass/popover.scss'
2195--- 0.1/ambiance/css/sass/popover.scss 1970-01-01 00:00:00 +0000
2196+++ 0.1/ambiance/css/sass/popover.scss 2014-02-20 20:37:29 +0000
2197@@ -0,0 +1,124 @@
2198+/*
2199+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2200+ * License granted by Canonical Limited
2201+ *
2202+ * This file is part of ubuntu-html5-ui-toolkit.
2203+ *
2204+ * This package is free software; you can redistribute it and/or modify
2205+ * it under the terms of the GNU Lesser General Public License as
2206+ * published by the Free Software Foundation; either version 3 of the
2207+ * License, or
2208+ * (at your option) any later version.
2209+
2210+ * This package is distributed in the hope that it will be useful,
2211+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2212+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2213+ * GNU General Public License for more details.
2214+
2215+ * You should have received a copy of the GNU Lesser General Public
2216+ * License along with this program. If not, see
2217+ * <http://www.gnu.org/licenses/>.
2218+ */
2219+
2220+.popover {
2221+ @include box_shadow (0 0 10px rgba(0, 0, 0, 0.5));
2222+ position: absolute;
2223+ background: rgba(255, 255, 255, 0.98);
2224+ -webkit-border-radius: 15px;
2225+ border-radius: 15px;
2226+ -webkit-background-clip: padding-box;
2227+ z-index: 110;
2228+ width: 320px;
2229+ left: 0;
2230+ top: 0;
2231+ color: $text_color;
2232+ font-size: 1rem;
2233+ display: none;
2234+
2235+ &.active {
2236+ display: block;
2237+ }
2238+
2239+ .list {
2240+ -webkit-border-radius: 15px;
2241+ border-radius: 15px;
2242+ width: auto;
2243+ max-height: 250px;
2244+ overflow: auto;
2245+ -webkit-overflow-scrolling: touch;
2246+
2247+ li {
2248+ position: relative;
2249+ padding: 20px 10px 20px 10px;
2250+ border-bottom: 1px solid #d9d9d9;
2251+ text-align: center;
2252+ font-size: 1rem;
2253+
2254+ a {
2255+ color: $text_color;
2256+ text-decoration: none;
2257+ }
2258+
2259+ &.active {
2260+ background: #ebebeb;
2261+ border-top: 1px solid #fcfcfc;
2262+
2263+ a {
2264+ color: $ubuntu_orange;
2265+ text-decoration: none;
2266+ }
2267+ }
2268+ }
2269+ }
2270+}
2271+
2272+/* Caret */
2273+.popover[data-gravity]:before,
2274+.popover[data-gravity]:after {
2275+ position: absolute;
2276+ left: 50%;
2277+ width: 0;
2278+ height: 0;
2279+ content: '';
2280+}
2281+
2282+.popover[data-gravity="n"]:before {
2283+ top: -17px;
2284+ margin-left: -18px;
2285+ background: transparent url(../img/UpArrow@18.png) no-repeat 0.5rem 0.5rem;
2286+ background-size: 50% 50%;
2287+ width: 37px;
2288+ height: 18px;
2289+}
2290+
2291+.popover[data-gravity="w"]:before {
2292+ top: 50%;
2293+ margin-left: -17px;
2294+ margin-top: -18px;
2295+ background: transparent url(../img/LeftArrow@18.png) no-repeat 0.5rem 0.5rem;
2296+ background-size: 50% 50%;
2297+ width: 18px;
2298+ height: 37px;
2299+ left: 0;
2300+}
2301+
2302+.popover[data-gravity="s"]:after {
2303+ bottom: -9px;
2304+ margin-left: -18px;
2305+ background: transparent url(../img/DownArrow@18.png) no-repeat 0.5rem 0.5rem;
2306+ background-size: 50% 50%;
2307+ width: 37px;
2308+ height: 18px;
2309+}
2310+
2311+.popover[data-gravity="e"]:before {
2312+ top: 50%;
2313+ margin-right: -10px;
2314+ margin-top: -18px;
2315+ background: transparent url(../img/RightArrow@18.png) no-repeat 0.5rem 0.5rem;
2316+ background-size: 50% 50%;
2317+ width: 18px;
2318+ height: 37px;
2319+ right: 0;
2320+ left: initial;
2321+}
2322\ No newline at end of file
2323
2324=== added file '0.1/ambiance/css/sass/progress-bars.scss'
2325--- 0.1/ambiance/css/sass/progress-bars.scss 1970-01-01 00:00:00 +0000
2326+++ 0.1/ambiance/css/sass/progress-bars.scss 2014-02-20 20:37:29 +0000
2327@@ -0,0 +1,91 @@
2328+/*
2329+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2330+ * License granted by Canonical Limited
2331+ *
2332+ * This file is part of ubuntu-html5-ui-toolkit.
2333+ *
2334+ * This package is free software; you can redistribute it and/or modify
2335+ * it under the terms of the GNU Lesser General Public License as
2336+ * published by the Free Software Foundation; either version 3 of the
2337+ * License, or
2338+ * (at your option) any later version.
2339+
2340+ * This package is distributed in the hope that it will be useful,
2341+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2342+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2343+ * GNU General Public License for more details.
2344+
2345+ * You should have received a copy of the GNU Lesser General Public
2346+ * License along with this program. If not, see
2347+ * <http://www.gnu.org/licenses/>.
2348+ */
2349+
2350+/* ----------------------------------
2351+ * Progress + activities
2352+ * ---------------------------------- */
2353+
2354+/* Spinner */
2355+progress {
2356+ -webkit-appearance: none;
2357+ height: 35px;
2358+
2359+ &:not([value]) {
2360+ background: url(../img/spinner@8.png) no-repeat center center / 100% auto;
2361+ -webkit-animation: 1s rotate infinite steps(30);
2362+ animation: 1s rotate infinite steps(30);
2363+ width: 24px;
2364+ height: 24px;
2365+ border: none;
2366+ display: inline-block;
2367+ vertical-align: middle;
2368+
2369+ &::-webkit-progress-bar {
2370+ @include box_shadow (none);
2371+ background: none;
2372+ }
2373+ }
2374+
2375+ &.bigger:not([value]) {
2376+ background: url(../img/spinner@30.png) no-repeat center center / 100% auto;
2377+ width: 90px;
2378+ height: 90px;
2379+ }
2380+}
2381+
2382+/* Progress bar */
2383+progress[value]{
2384+ &::-webkit-progress-value {
2385+ @include box_shadow (inset 0 1px 1px rgba(0, 0, 0, 0.1));
2386+ width: 100%;
2387+ background: $ubuntu_orange;
2388+ border: none;
2389+ border-radius: 6px;
2390+ display: block;
2391+ }
2392+ &::-webkit-progress-bar {
2393+ @include box_sizing (border-box);
2394+ @include box_shadow (inset 0 2px 1px rgba(0, 0, 0, 0.1));
2395+ padding: 1px;
2396+ background-color: rgba(192, 192, 192, 0.1);
2397+ width: 200px;
2398+ height: 35px;
2399+ border-radius: 6px;
2400+ padding: 0;
2401+ }
2402+ &.infinite::-webkit-progress-value {
2403+ -webkit-appearance: none;
2404+ /*-webkit-animation: 1.9s move infinite steps(15);
2405+ animation: 1.9s move infinite steps(15);*/
2406+ }
2407+}
2408+
2409+/* Animations */
2410+@-webkit-keyframes rotate {
2411+ from { -webkit-transform: rotate(1deg); }
2412+ to { -webkit-transform: rotate(360deg); }
2413+}
2414+
2415+/*@-webkit-keyframes move {
2416+ 0% { width: -100px 0, 0 0, 0 0 }
2417+ 100% { width: 0 0, 0 0, 0 0 }
2418+}*/
2419\ No newline at end of file
2420
2421=== added file '0.1/ambiance/css/sass/reset.scss'
2422--- 0.1/ambiance/css/sass/reset.scss 1970-01-01 00:00:00 +0000
2423+++ 0.1/ambiance/css/sass/reset.scss 2014-02-20 20:37:29 +0000
2424@@ -0,0 +1,112 @@
2425+/*
2426+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2427+ * License granted by Canonical Limited
2428+ *
2429+ * This file is part of ubuntu-html5-ui-toolkit.
2430+ *
2431+ * This package is free software; you can redistribute it and/or modify
2432+ * it under the terms of the GNU Lesser General Public License as
2433+ * published by the Free Software Foundation; either version 3 of the
2434+ * License, or
2435+ * (at your option) any later version.
2436+
2437+ * This package is distributed in the hope that it will be useful,
2438+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2439+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2440+ * GNU General Public License for more details.
2441+
2442+ * You should have received a copy of the GNU Lesser General Public
2443+ * License along with this program. If not, see
2444+ * <http://www.gnu.org/licenses/>.
2445+ */
2446+
2447+/* Hard reset
2448+-------------------------------------------------- */
2449+* {
2450+ outline: none;
2451+}
2452+html,
2453+body,
2454+div,
2455+span,
2456+iframe,
2457+h1,
2458+h2,
2459+h3,
2460+h4,
2461+h5,
2462+h6,
2463+p,
2464+blockquote,
2465+pre,
2466+a,
2467+abbr,
2468+acronym,
2469+address,
2470+big,
2471+cite,
2472+code,
2473+del,
2474+dfn,
2475+em,
2476+img,
2477+ins,
2478+kbd,
2479+q,
2480+s,
2481+samp,
2482+small,
2483+strike,
2484+strong,
2485+sub,
2486+sup,
2487+tt,
2488+var,
2489+b,
2490+u,
2491+i,
2492+center,
2493+dl,
2494+dt,
2495+dd,
2496+ol,
2497+ul,
2498+li,
2499+fieldset,
2500+form,
2501+label,
2502+legend,
2503+table,
2504+caption,
2505+tbody,
2506+tfoot,
2507+thead,
2508+tr,
2509+th,
2510+td,
2511+article,
2512+aside,
2513+canvas,
2514+details,
2515+embed,
2516+figure,
2517+figcaption,
2518+footer,
2519+header,
2520+hgroup,
2521+menu,
2522+nav,
2523+output,
2524+section,
2525+summary,
2526+time,
2527+audio,
2528+video {
2529+ padding: 0;
2530+ margin: 0;
2531+ border: 0;
2532+}
2533+
2534+ul {
2535+ list-style: none;
2536+}
2537\ No newline at end of file
2538
2539=== added file '0.1/ambiance/css/sass/shapes.scss'
2540--- 0.1/ambiance/css/sass/shapes.scss 1970-01-01 00:00:00 +0000
2541+++ 0.1/ambiance/css/sass/shapes.scss 2014-02-20 20:37:29 +0000
2542@@ -0,0 +1,62 @@
2543+/*
2544+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2545+ * License granted by Canonical Limited
2546+ *
2547+ * This file is part of ubuntu-html5-ui-toolkit.
2548+ *
2549+ * This package is free software; you can redistribute it and/or modify
2550+ * it under the terms of the GNU Lesser General Public License as
2551+ * published by the Free Software Foundation; either version 3 of the
2552+ * License, or
2553+ * (at your option) any later version.
2554+
2555+ * This package is distributed in the hope that it will be useful,
2556+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2557+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2558+ * GNU General Public License for more details.
2559+
2560+ * You should have received a copy of the GNU Lesser General Public
2561+ * License along with this program. If not, see
2562+ * <http://www.gnu.org/licenses/>.
2563+ */
2564+
2565+/* ----------------------------------
2566+ * Toolbars
2567+ * ---------------------------------- */
2568+
2569+[data-role="shape"] {
2570+ height: 100px;
2571+ width: 100px;
2572+ display: inline-block;
2573+ max-width: 100%;
2574+ vertical-align: bottom;
2575+ position: relative;
2576+ z-index: 100;
2577+
2578+ &:after {
2579+ background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
2580+ background-size: 100% 100%;
2581+ content: ' ';
2582+ width: 100%;
2583+ height: 100%;
2584+ position: absolute;
2585+ top: 0;
2586+ left: 0;
2587+ }
2588+
2589+ img {
2590+ height: 100%;
2591+ width: 100%;
2592+ border-radius: 1.5rem;
2593+ margin-bottom: 0;
2594+ display: inline-block;
2595+ }
2596+
2597+ div {
2598+ height: 100%;
2599+ width: 100%;
2600+ border-radius: 1.5rem;
2601+ margin-bottom: 0;
2602+ display: inline-block;
2603+ }
2604+}
2605\ No newline at end of file
2606
2607=== added file '0.1/ambiance/css/sass/sliders.scss'
2608--- 0.1/ambiance/css/sass/sliders.scss 1970-01-01 00:00:00 +0000
2609+++ 0.1/ambiance/css/sass/sliders.scss 2014-02-20 20:37:29 +0000
2610@@ -0,0 +1,50 @@
2611+/*
2612+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2613+ * License granted by Canonical Limited
2614+ *
2615+ * This file is part of ubuntu-html5-ui-toolkit.
2616+ *
2617+ * This package is free software; you can redistribute it and/or modify
2618+ * it under the terms of the GNU Lesser General Public License as
2619+ * published by the Free Software Foundation; either version 3 of the
2620+ * License, or
2621+ * (at your option) any later version.
2622+
2623+ * This package is distributed in the hope that it will be useful,
2624+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2625+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2626+ * GNU General Public License for more details.
2627+
2628+ * You should have received a copy of the GNU Lesser General Public
2629+ * License along with this program. If not, see
2630+ * <http://www.gnu.org/licenses/>.
2631+ */
2632+
2633+/* ----------------------------------
2634+ * Sliders
2635+ * ---------------------------------- */
2636+
2637+/**
2638+ TODO: remove absolte values for w/h
2639+ */
2640+
2641+input[type=range] {
2642+ @include box_sizing (border-box);
2643+ @include box_shadow (inset 0 1px 1px rgba(0, 0, 0, 0.1));
2644+ -webkit-appearance: none;
2645+ background-color: rgba(192, 192, 192, 0.1);
2646+ width: 200px;
2647+ height: 35px;
2648+ border-radius: 6px;
2649+ padding: 5px 0;
2650+
2651+ &::-webkit-slider-thumb {
2652+ @include box_shadow (inset 0 2px 1px rgba(0, 0, 0, 0.1));
2653+ @include box_sizing (border-box);
2654+ -webkit-appearance: none;
2655+ background-color: $ubuntu_orange;
2656+ border-radius: 6px;
2657+ width: 30px;
2658+ height: 27px;
2659+ }
2660+}
2661
2662=== added file '0.1/ambiance/css/sass/tabs.scss'
2663--- 0.1/ambiance/css/sass/tabs.scss 1970-01-01 00:00:00 +0000
2664+++ 0.1/ambiance/css/sass/tabs.scss 2014-02-20 20:37:29 +0000
2665@@ -0,0 +1,100 @@
2666+/*
2667+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2668+ * License granted by Canonical Limited
2669+ *
2670+ * This file is part of ubuntu-html5-ui-toolkit.
2671+ *
2672+ * This package is free software; you can redistribute it and/or modify
2673+ * it under the terms of the GNU Lesser General Public License as
2674+ * published by the Free Software Foundation; either version 3 of the
2675+ * License, or
2676+ * (at your option) any later version.
2677+
2678+ * This package is distributed in the hope that it will be useful,
2679+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2680+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2681+ * GNU General Public License for more details.
2682+
2683+ * You should have received a copy of the GNU Lesser General Public
2684+ * License along with this program. If not, see
2685+ * <http://www.gnu.org/licenses/>
2686+ */
2687+
2688+/* ----------------------------------
2689+ * Tabs
2690+ * ---------------------------------- */
2691+
2692+[data-role="header"] {
2693+ background: #ededf0 url("../img/background_paper@30.png") repeat-x top left;
2694+ height: 74px;
2695+ width: 100%;
2696+ overflow: hidden;
2697+ position: relative;
2698+
2699+ &:after {
2700+ background: #C2C2C2;
2701+ content: "";
2702+ border-top: 1px solid #afafaf;
2703+ height: 14px;
2704+ width: 100%;
2705+ display: block;
2706+ }
2707+
2708+ .active {
2709+ color: #484647;
2710+ padding-left: 15px;
2711+ -webkit-opacity: 1;
2712+ opacity: 1;
2713+
2714+ &:after {
2715+ content: "›";
2716+ padding-left: 10px;
2717+ -webkit-opacity: 0.5;
2718+ opacity: 0.5;
2719+ }
2720+ }
2721+
2722+ .inactive {
2723+ color: #a0a0a0;
2724+ -webkit-opacity: 0.5;
2725+ opacity: 0.5;
2726+ }
2727+}
2728+
2729+[data-role="tabs"] {
2730+ width: 100%;
2731+ white-space: nowrap;
2732+}
2733+
2734+[data-role="tabitem"] {
2735+ display: inline-block;
2736+ font: 35px $font_family;
2737+ letter-spacing: -1px;
2738+ line-height: 60px;
2739+ padding-left: 35px;
2740+ text-decoration: none;
2741+ color: #a0a0a0;
2742+ -webkit-opacity: 0;
2743+ opacity: 0;
2744+ -webkit-transition: opacity .25s ease-in-out;
2745+ transition: opacity .25s ease-in-out;
2746+ cursor: pointer;
2747+
2748+ &:only-child:after {
2749+ content: "";
2750+ padding-left: 10px;
2751+ }
2752+}
2753+
2754+[data-role="tab"] {
2755+ @include box_sizing (border-box);
2756+ vertical-align: top;
2757+ width: 100%;
2758+ height: 100%;
2759+ overflow: hidden;
2760+ display: none;
2761+
2762+ &:first-child {
2763+ display: block;
2764+ }
2765+}
2766\ No newline at end of file
2767
2768=== added file '0.1/ambiance/css/sass/text-input.scss'
2769--- 0.1/ambiance/css/sass/text-input.scss 1970-01-01 00:00:00 +0000
2770+++ 0.1/ambiance/css/sass/text-input.scss 2014-02-20 20:37:29 +0000
2771@@ -0,0 +1,77 @@
2772+/*
2773+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2774+ * License granted by Canonical Limited
2775+ *
2776+ * This file is part of ubuntu-html5-ui-toolkit.
2777+ *
2778+ * This package is free software; you can redistribute it and/or modify
2779+ * it under the terms of the GNU Lesser General Public License as
2780+ * published by the Free Software Foundation; either version 3 of the
2781+ * License, or
2782+ * (at your option) any later version.
2783+
2784+ * This package is distributed in the hope that it will be useful,
2785+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2786+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2787+ * GNU General Public License for more details.
2788+
2789+ * You should have received a copy of the GNU Lesser General Public
2790+ * License along with this program. If not, see
2791+ * <http://www.gnu.org/licenses/>.
2792+ */
2793+
2794+/* ----------------------------------
2795+ * Text inputs
2796+ * ---------------------------------- */
2797+
2798+input[type="text"],
2799+input[type="password"],
2800+input[type="email"],
2801+input[type="tel"],
2802+input[type="search"],
2803+input[type="url"],
2804+input[type="number"],
2805+textarea {
2806+ @include box_shadow (inset 0 2px 1px rgba(0, 0, 0, 0.1));
2807+ background: #cfcfcf;
2808+ border: 0;
2809+ border-radius: 6px;
2810+ color: #757373;
2811+ font-family: Ubuntu;
2812+ font-size: 0.8rem;
2813+ padding: 8px;
2814+
2815+ &:focus {
2816+ background: #fff;
2817+ color: #757373;
2818+ font-family: Ubuntu;
2819+ }
2820+
2821+ &[disabled] {
2822+ background: rgba(255, 255, 255, 0.1);
2823+ color: darkgray;
2824+ }
2825+
2826+ &:not([value]) {
2827+ color: #757373;
2828+ }
2829+}
2830+
2831+textarea {
2832+ resize: none;
2833+ height: 80px;
2834+ width: 190px;
2835+}
2836+
2837+.textfield.clear:focus {
2838+ background: url(artwork/icon_clear@20.png) no-repeat 97% center #fff;
2839+ background-size: 12%;
2840+}
2841+
2842+.textfield.label,
2843+.textarea.label {
2844+ @include box_shadow (none);
2845+ background: none !important;
2846+ font-size: 12px;
2847+ padding: 0 !important;
2848+}
2849\ No newline at end of file
2850
2851=== added file '0.1/ambiance/css/sass/toggles.scss'
2852--- 0.1/ambiance/css/sass/toggles.scss 1970-01-01 00:00:00 +0000
2853+++ 0.1/ambiance/css/sass/toggles.scss 2014-02-20 20:37:29 +0000
2854@@ -0,0 +1,148 @@
2855+/*
2856+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
2857+ * License granted by Canonical Limited
2858+ *
2859+ * This file is part of ubuntu-html5-ui-toolkit.
2860+ *
2861+ * This package is free software; you can redistribute it and/or modify
2862+ * it under the terms of the GNU Lesser General Public License as
2863+ * published by the Free Software Foundation; either version 3 of the
2864+ * License, or
2865+ * (at your option) any later version.
2866+
2867+ * This package is distributed in the hope that it will be useful,
2868+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
2869+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2870+ * GNU General Public License for more details.
2871+
2872+ * You should have received a copy of the GNU Lesser General Public
2873+ * License along with this program. If not, see
2874+ * <http://www.gnu.org/licenses/>.
2875+ */
2876+
2877+label:not([for]) {
2878+ display: inline-block;
2879+ vertical-align: middle;
2880+ width: 4.5rem;
2881+ height: 2.2rem;
2882+ position: relative;
2883+ background: none;
2884+
2885+ input[type="checkbox"] {
2886+ margin: 0;
2887+ opacity: 0;
2888+ position: absolute;
2889+ top: 0;
2890+ left: 0;
2891+
2892+ & + span {
2893+ @include box_shadow (inset 0 1px 1px rgba(0, 0, 0, 0.3));
2894+ @include box_sizing (border-box);
2895+ position: absolute;
2896+ left: 50%;
2897+ top: 50%;
2898+ margin: -1.1rem 0 0 -1.1rem;
2899+ width: 2rem;
2900+ height: 2rem;
2901+ pointer-events: none;
2902+ border-radius: 6px;
2903+ background: rgba(0, 0, 0, 0.4);
2904+ background-position-y: 30px;
2905+ -webkit-transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
2906+ transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
2907+ }
2908+
2909+
2910+ &:checked + span {
2911+ background: $ubuntu_orange url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem;
2912+ background-size: 75% 75%;
2913+ background-position-y: 5px;
2914+ -webkit-transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
2915+ transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
2916+ }
2917+
2918+ &:disabled {
2919+ + span {
2920+ background: rgba(0, 0, 0, 0.25)!important;
2921+ }
2922+
2923+ &:checked + span {
2924+ background: rgba(221, 72, 20, 0.5) url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem!important;
2925+ background-size: 75% 75%!important;
2926+ }
2927+ }
2928+ }
2929+}
2930+
2931+label input[type="checkbox"][data-type="switch"] {
2932+ + span.toggle {
2933+ position: absolute;
2934+ left: 50%;
2935+ top: 50%;
2936+ margin: -1.1rem 0 0 -2.2rem;
2937+ width: 4.5rem;
2938+ height: 2.2rem;
2939+ pointer-events: none;
2940+ overflow: hidden;
2941+ background: rgba(136, 136, 136, 0.3);
2942+
2943+ > span.toggle-bg {
2944+ background: transparent url(../img/unCheckbox.png) no-repeat 0.4rem 0.35rem;
2945+ background-size: 90% 75%;
2946+ position: absolute;
2947+ top: 0;
2948+ left: 0;
2949+ z-index: 10;
2950+ width: 4.5rem;
2951+ height: 2.1rem;
2952+ -webkit-transition: background-image 0.3s ease-in-out;
2953+ transition: background-image 0.3s ease-in-out;
2954+ }
2955+
2956+ > span.toggle-handle {
2957+ @include box_sizing (border-box);
2958+ @include box_shadow (inset 0 1px 1px rgba(0, 0, 0, 0.3));
2959+ position: absolute;
2960+ top: 2px;
2961+ left: 2px;
2962+ z-index: 2;
2963+ width: 2rem;
2964+ height: 2rem;
2965+ border-radius: 6px;
2966+ background: rgba(0, 0, 0, 0.4);
2967+ -webkit-transition: background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
2968+ transition: background 0.3s ease-in-out, transform 0.3s ease-in-out;
2969+ }
2970+ }
2971+
2972+ &:checked + span.toggle {
2973+ background: rgba(136, 136, 136, 0.3) !important;
2974+
2975+ > span.toggle-bg {
2976+ background: transparent url(../img/Checkbox.png) no-repeat 0.4rem 0.35rem;
2977+ background-size: 90% 75%;
2978+ }
2979+
2980+ > span.toggle-handle {
2981+ background: rgb(221, 72, 20);
2982+ -webkit-transform: translate3d(38px, 0, 0);
2983+ transform: translate3d(38px, 0, 0);
2984+ }
2985+ }
2986+}
2987+
2988+label input[data-type="switch"]:disabled {
2989+ + span.toggle {
2990+ background: rgba(136, 136, 136, 0.3) !important;
2991+
2992+ > span.toggle-handle {
2993+ opacity: 0.4;
2994+ }
2995+ }
2996+
2997+ &:checked + span.toggle > span.toggle-handle {
2998+ opacity: 0.4;
2999+ -webkit-transform: translate3d(38px, 0, 0);
3000+ transform: translate3d(38px, 0, 0);
3001+ }
3002+}
3003\ No newline at end of file
3004
3005=== added file '0.1/ambiance/css/sass/toolbars.scss'
3006--- 0.1/ambiance/css/sass/toolbars.scss 1970-01-01 00:00:00 +0000
3007+++ 0.1/ambiance/css/sass/toolbars.scss 2014-02-20 20:37:29 +0000
3008@@ -0,0 +1,80 @@
3009+/*
3010+ * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3011+ * License granted by Canonical Limited
3012+ *
3013+ * This file is part of ubuntu-html5-ui-toolkit.
3014+ *
3015+ * This package is free software; you can redistribute it and/or modify
3016+ * it under the terms of the GNU Lesser General Public License as
3017+ * published by the Free Software Foundation; either version 3 of the
3018+ * License, or
3019+ * (at your option) any later version.
3020+
3021+ * This package is distributed in the hope that it will be useful,
3022+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
3023+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3024+ * GNU General Public License for more details.
3025+
3026+ * You should have received a copy of the GNU Lesser General Public
3027+ * License along with this program. If not, see
3028+ * <http://www.gnu.org/licenses/>.
3029+ */
3030+
3031+/* ----------------------------------
3032+ * Toolbars
3033+ * ---------------------------------- */
3034+
3035+[data-role="footer"] {
3036+ background: transparent url('../img/toolbar_dropshadow@20.png') repeat-x top left;
3037+ height: 85px;
3038+ width: 100%;
3039+ position: fixed;
3040+ z-index: 100;
3041+ left: 0;
3042+ bottom: -65px;
3043+ -webkit-transition: -webkit-transform 0.1s ease-in-out;
3044+ transition: transform 0.1s ease-in-out;
3045+
3046+ &.revealed {
3047+ -webkit-transform: translate3d(0, -65px, 0);
3048+ transform: translate3d(0, -65px, 0);
3049+ }
3050+
3051+ nav {
3052+ background: #fdfdfd;
3053+ margin-top: 20px;
3054+ display: block;
3055+ height: 55px;
3056+ padding-top: 10px;
3057+
3058+ ul {
3059+ list-style: none;
3060+
3061+ li,
3062+ li a {
3063+ color: #7d767b;
3064+ font-size: 0.6rem;
3065+ text-align: center;
3066+ width: 60px;
3067+ float: right;
3068+ text-decoration: none;
3069+ }
3070+ li {
3071+ padding-top: 4px;
3072+
3073+ img {
3074+ width: 16px;
3075+ height: 16px;
3076+ }
3077+
3078+ span {
3079+ display: block;
3080+ }
3081+
3082+ &:last-child {
3083+ float: left;
3084+ }
3085+ }
3086+ }
3087+ }
3088+}
3089\ No newline at end of file
3090
3091=== removed file '0.1/ambiance/css/shapes.css'
3092--- 0.1/ambiance/css/shapes.css 2014-02-12 19:46:04 +0000
3093+++ 0.1/ambiance/css/shapes.css 1970-01-01 00:00:00 +0000
3094@@ -1,62 +0,0 @@
3095-/*
3096- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3097- * License granted by Canonical Limited
3098- *
3099- * This file is part of ubuntu-html5-ui-toolkit.
3100- *
3101- * This package is free software; you can redistribute it and/or modify
3102- * it under the terms of the GNU Lesser General Public License as
3103- * published by the Free Software Foundation; either version 3 of the
3104- * License, or
3105- * (at your option) any later version.
3106-
3107- * This package is distributed in the hope that it will be useful,
3108- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3109- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3110- * GNU General Public License for more details.
3111-
3112- * You should have received a copy of the GNU Lesser General Public
3113- * License along with this program. If not, see
3114- * <http://www.gnu.org/licenses/>.
3115- */
3116-
3117-/* ----------------------------------
3118- * Toolbars
3119- * ---------------------------------- */
3120-
3121-[data-role="shape"] {
3122- height: 100px;
3123- width: 100px;
3124- display: inline-block;
3125- max-width: 100%;
3126- vertical-align: bottom;
3127- position: relative;
3128- z-index: 100;
3129-}
3130-
3131-[data-role="shape"]:after {
3132- background: url(../img/ubuntushape_medium_radius_idle@18.png) no-repeat;
3133- background-size: 100% 100%;
3134- content: ' ';
3135- width: 100%;
3136- height: 100%;
3137- position: absolute;
3138- top: 0;
3139- left: 0;
3140-}
3141-
3142-[data-role="shape"] img {
3143- height: 100%;
3144- width: 100%;
3145- border-radius: 1.5rem;
3146- margin-bottom: 0;
3147- display: inline-block;
3148-}
3149-
3150-[data-role="shape"] div {
3151- height: 100%;
3152- width: 100%;
3153- border-radius: 1.5rem;
3154- margin-bottom: 0;
3155- display: inline-block;
3156-}
3157\ No newline at end of file
3158
3159=== removed file '0.1/ambiance/css/sliders.css'
3160--- 0.1/ambiance/css/sliders.css 2014-02-12 19:46:04 +0000
3161+++ 0.1/ambiance/css/sliders.css 1970-01-01 00:00:00 +0000
3162@@ -1,53 +0,0 @@
3163-/*
3164- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3165- * License granted by Canonical Limited
3166- *
3167- * This file is part of ubuntu-html5-ui-toolkit.
3168- *
3169- * This package is free software; you can redistribute it and/or modify
3170- * it under the terms of the GNU Lesser General Public License as
3171- * published by the Free Software Foundation; either version 3 of the
3172- * License, or
3173- * (at your option) any later version.
3174-
3175- * This package is distributed in the hope that it will be useful,
3176- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3177- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3178- * GNU General Public License for more details.
3179-
3180- * You should have received a copy of the GNU Lesser General Public
3181- * License along with this program. If not, see
3182- * <http://www.gnu.org/licenses/>.
3183- */
3184-
3185-/* ----------------------------------
3186- * Sliders
3187- * ---------------------------------- */
3188-
3189-input[type=range] {
3190- -webkit-appearance: none;
3191- background-color: rgba(192, 192, 192, 0.1);
3192- width: 200px;
3193- height: 35px;
3194- -webkit-box-sizing: border-box;
3195- box-sizing: border-box;
3196- border-radius: 6px;
3197- padding: 5px 0;
3198- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
3199- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
3200-}
3201-
3202-/**
3203- TODO: remove absolte values for w/h
3204- */
3205-input[type="range"]::-webkit-slider-thumb {
3206- -webkit-appearance: none;
3207- background-color: #dd4814;
3208- -webkit-box-sizing: border-box;
3209- box-sizing: border-box;
3210- border-radius: 6px;
3211- width: 30px;
3212- height: 27px;
3213- -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
3214- box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
3215-}
3216\ No newline at end of file
3217
3218=== removed file '0.1/ambiance/css/tabs.css'
3219--- 0.1/ambiance/css/tabs.css 2014-01-30 19:56:22 +0000
3220+++ 0.1/ambiance/css/tabs.css 1970-01-01 00:00:00 +0000
3221@@ -1,102 +0,0 @@
3222-/*
3223- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3224- * License granted by Canonical Limited
3225- *
3226- * This file is part of ubuntu-html5-ui-toolkit.
3227- *
3228- * This package is free software; you can redistribute it and/or modify
3229- * it under the terms of the GNU Lesser General Public License as
3230- * published by the Free Software Foundation; either version 3 of the
3231- * License, or
3232- * (at your option) any later version.
3233-
3234- * This package is distributed in the hope that it will be useful,
3235- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3236- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3237- * GNU General Public License for more details.
3238-
3239- * You should have received a copy of the GNU Lesser General Public
3240- * License along with this program. If not, see
3241- * <http://www.gnu.org/licenses/>
3242- */
3243-
3244-/* ----------------------------------
3245- * Tabs
3246- * ---------------------------------- */
3247-
3248-[data-role="header"]{
3249- background: #ededf0 url("../img/background_paper@30.png") repeat-x top left;
3250- height: 74px;
3251- width: 100%;
3252- overflow: hidden;
3253- position: relative;
3254-}
3255-
3256-[data-role="header"]:after{
3257- background: #C2C2C2;
3258- content: "";
3259- border-top: 1px solid #afafaf;
3260- height: 14px;
3261- width: 100%;
3262- display: block;
3263-}
3264-
3265-[data-role="tabs"] {
3266- width: 100%;
3267- white-space: nowrap;
3268-}
3269-
3270-[data-role="tabitem"] {
3271- display: inline-block;
3272- font: 35px "Ubuntu";
3273- letter-spacing: -1px;
3274- line-height: 60px;
3275- padding-left: 35px;
3276- text-decoration: none;
3277- color: #a0a0a0;
3278- -webkit-opacity: 0;
3279- opacity: 0;
3280- -webkit-transition: opacity .25s ease-in-out;
3281- transition: opacity .25s ease-in-out;
3282- cursor: pointer;
3283-}
3284-
3285-[data-role="header"] .active {
3286- color: #484647;
3287- padding-left: 15px;
3288- -webkit-opacity: 1;
3289- opacity: 1;
3290-}
3291-
3292-[data-role="header"] .active:after {
3293- content: "›";
3294- padding-left: 10px;
3295- -webkit-opacity: 0.5;
3296- opacity: 0.5;
3297-}
3298-
3299-[data-role="tabitem"]:only-child:after {
3300- content: "";
3301- padding-left: 10px;
3302-}
3303-
3304-/* Inactive but viewable state*/
3305-[data-role="header"] .inactive {
3306- color: #a0a0a0;
3307- -webkit-opacity: 0.5;
3308- opacity: 0.5;
3309-}
3310-
3311-[data-role="tab"] {
3312- vertical-align: top;
3313- width: 100%;
3314- height: 100%;
3315- overflow: hidden;
3316- display: none;
3317- -webkit-box-sizing: border-box;
3318- box-sizing: border-box;
3319-}
3320-
3321-[data-role="tab"]:first-child {
3322- display: block;
3323-}
3324\ No newline at end of file
3325
3326=== removed file '0.1/ambiance/css/text-input.css'
3327--- 0.1/ambiance/css/text-input.css 2014-01-27 18:42:31 +0000
3328+++ 0.1/ambiance/css/text-input.css 1970-01-01 00:00:00 +0000
3329@@ -1,98 +0,0 @@
3330-/*
3331- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3332- * License granted by Canonical Limited
3333- *
3334- * This file is part of ubuntu-html5-ui-toolkit.
3335- *
3336- * This package is free software; you can redistribute it and/or modify
3337- * it under the terms of the GNU Lesser General Public License as
3338- * published by the Free Software Foundation; either version 3 of the
3339- * License, or
3340- * (at your option) any later version.
3341-
3342- * This package is distributed in the hope that it will be useful,
3343- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3344- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3345- * GNU General Public License for more details.
3346-
3347- * You should have received a copy of the GNU Lesser General Public
3348- * License along with this program. If not, see
3349- * <http://www.gnu.org/licenses/>.
3350- */
3351-
3352-/* ----------------------------------
3353- * Text inputs
3354- * ---------------------------------- */
3355-
3356-input[type="text"],
3357-input[type="password"],
3358-input[type="email"],
3359-input[type="tel"],
3360-input[type="search"],
3361-input[type="url"],
3362-input[type="number"],
3363-textarea {
3364- background: #cfcfcf;
3365- border: 0;
3366- border-radius: 6px;
3367- color: #757373;
3368- font-family: Ubuntu;
3369- font-size: 0.8rem;
3370- padding: 8px;
3371- -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
3372- text-shadow: 0 1px 1px rgba(0.5, 0.5, 0.5, 0.5);
3373-}
3374-
3375-input[type="text"]:focus,
3376-input[type="password"]:focus,
3377-input[type="email"]:focus,
3378-input[type="tel"]:focus,
3379-input[type="search"]:focus,
3380-input[type="url"]:focus,
3381-input[type="number"]:focus,
3382-textarea:focus {
3383- background: #fff;
3384- color: #757373;
3385- font-family: Ubuntu;
3386-}
3387-
3388-input[type="text"][disabled],
3389-input[type="password"][disabled],
3390-input[type="email"][disabled],
3391-input[type="tel"][disabled],
3392-input[type="search"][disabled],
3393-input[type="url"][disabled],
3394-input[type="number"][disabled],
3395-textarea[disabled] {
3396- background: rgba(255, 255, 255, 0.1);
3397- color: darkgray;
3398-}
3399-
3400-input[type="text"]:not([value]),
3401-input[type="password"]:not([value]),
3402-input[type="email"]:not([value]),
3403-input[type="tel"]:not([value]),
3404-input[type="search"]:not([value]),
3405-input[type="url"]:not([value]),
3406-input[type="number"]:not([value]),
3407-textarea:not([value]) {
3408- color: #757373;
3409-}
3410-
3411-textarea {
3412- resize: none;
3413- height: 80px;
3414- width: 190px;
3415-}
3416-
3417-.textfield.clear:focus {
3418- background: url(artwork/icon_clear@20.png) no-repeat 97% center #fff;
3419- background-size: 12%;
3420-}
3421-
3422-.textfield.label, .textarea.label {
3423- background: none !important;
3424- font-size: 12px;
3425- padding: 0 !important;
3426- -webkit-box-shadow: none !important;
3427-}
3428\ No newline at end of file
3429
3430=== removed file '0.1/ambiance/css/toggles.css'
3431--- 0.1/ambiance/css/toggles.css 2014-02-12 21:01:31 +0000
3432+++ 0.1/ambiance/css/toggles.css 1970-01-01 00:00:00 +0000
3433@@ -1,146 +0,0 @@
3434-/*
3435- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3436- * License granted by Canonical Limited
3437- *
3438- * This file is part of ubuntu-html5-ui-toolkit.
3439- *
3440- * This package is free software; you can redistribute it and/or modify
3441- * it under the terms of the GNU Lesser General Public License as
3442- * published by the Free Software Foundation; either version 3 of the
3443- * License, or
3444- * (at your option) any later version.
3445-
3446- * This package is distributed in the hope that it will be useful,
3447- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3448- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3449- * GNU General Public License for more details.
3450-
3451- * You should have received a copy of the GNU Lesser General Public
3452- * License along with this program. If not, see
3453- * <http://www.gnu.org/licenses/>.
3454- */
3455-
3456-label:not([for]) {
3457- display: inline-block;
3458- vertical-align: middle;
3459- width: 4.5rem;
3460- height: 2.2rem;
3461- position: relative;
3462- background: none;
3463-}
3464-
3465-label:not([for]) input[type="checkbox"] {
3466- margin: 0;
3467- opacity: 0;
3468- position: absolute;
3469- top: 0;
3470- left: 0;
3471-}
3472-
3473-label:not([for]) input[type="checkbox"] + span {
3474- position: absolute;
3475- left: 50%;
3476- top: 50%;
3477- margin: -1.1rem 0 0 -1.1rem;
3478- width: 2rem;
3479- height: 2rem;
3480- pointer-events: none;
3481- -webkit-box-sizing: border-box;
3482- box-sizing: border-box;
3483- border-radius: 6px;
3484- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
3485- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
3486- background: rgba(0, 0, 0, 0.4);
3487- background-position-y: 30px;
3488- -webkit-transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
3489- transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
3490-}
3491-
3492-label:not([for]) input[type="checkbox"]:checked + span {
3493- background: #dd4814 url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem;
3494- background-size: 75% 75%;
3495- background-position-y: 5px;
3496- -webkit-transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
3497- transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
3498-}
3499-
3500-
3501-input[type="checkbox"]:disabled + span {
3502- background: rgba(0, 0, 0, 0.25)!important;
3503-}
3504-
3505-input[type="checkbox"]:disabled:checked + span {
3506- background: rgba(221, 72, 20, 0.5) url(../img/tick-white@30.png) no-repeat 0.3rem 0.3rem!important;
3507- background-size: 75% 75%!important;
3508-}
3509-
3510-label input[type="checkbox"][data-type="switch"] + span.toggle {
3511- position: absolute;
3512- left: 50%;
3513- top: 50%;
3514- margin: -1.1rem 0 0 -2.2rem;
3515- width: 4.5rem;
3516- height: 2.2rem;
3517- pointer-events: none;
3518- overflow: hidden;
3519- background: rgba(136, 136, 136, 0.3);
3520-}
3521-
3522-label input[type="checkbox"][data-type="switch"] + span.toggle > span.toggle-bg {
3523- background: transparent url(../img/unCheckbox.png) no-repeat 0.4rem 0.35rem;
3524- background-size: 90% 75%;
3525- position: absolute;
3526- top: 0;
3527- left: 0;
3528- z-index: 10;
3529- width: 4.5rem;
3530- height: 2.1rem;
3531- -webkit-transition: background-image 0.3s ease-in-out;
3532- transition: background-image 0.3s ease-in-out;
3533-}
3534-
3535-label input[type="checkbox"][data-type="switch"] + span.toggle > span.toggle-handle {
3536- position: absolute;
3537- top: 2px;
3538- left: 2px;
3539- z-index: 2;
3540- width: 2rem;
3541- height: 2rem;
3542- -webkit-box-sizing: border-box;
3543- box-sizing: border-box;
3544- border-radius: 6px;
3545- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
3546- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
3547- background: rgba(0, 0, 0, 0.4);
3548- -webkit-transition: background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
3549- transition: background 0.3s ease-in-out, transform 0.3s ease-in-out;
3550-}
3551-
3552-label input[type="checkbox"][data-type="switch"]:checked + span.toggle {
3553- background: rgba(136, 136, 136, 0.3);
3554-}
3555-
3556-label input[type="checkbox"][data-type="switch"]:checked + span.toggle > span.toggle-bg {
3557- background: transparent url(../img/Checkbox.png) no-repeat 0.4rem 0.35rem;
3558- background-size: 90% 75%;
3559-}
3560-
3561-label input[type="checkbox"][data-type="switch"]:checked + span.toggle > span.toggle-handle {
3562- background: rgb(221, 72, 20);
3563- -webkit-transform: translate3d(38px, 0, 0);
3564- transform: translate3d(38px, 0, 0);
3565-}
3566-
3567-label input[data-type="switch"]:disabled + span.toggle {
3568- background: rgba(136, 136, 136, 0.3)!important;
3569-}
3570-
3571-label input[data-type="switch"]:disabled + span.toggle > span.toggle-handle {
3572- opacity: 0.4;
3573-}
3574-
3575-label input[data-type="switch"]:disabled:checked + span.toggle > span.toggle-handle {
3576- opacity: 0.4;
3577- -webkit-transform: translate3d(38px, 0, 0);
3578- transform: translate3d(38px, 0, 0);
3579-}
3580
3581=== removed file '0.1/ambiance/css/toolbars.css'
3582--- 0.1/ambiance/css/toolbars.css 2014-01-27 18:42:31 +0000
3583+++ 0.1/ambiance/css/toolbars.css 1970-01-01 00:00:00 +0000
3584@@ -1,80 +0,0 @@
3585-/*
3586- * Copyright (C) 2013 Adnane Belmadiaf <daker@ubuntu.com>
3587- * License granted by Canonical Limited
3588- *
3589- * This file is part of ubuntu-html5-ui-toolkit.
3590- *
3591- * This package is free software; you can redistribute it and/or modify
3592- * it under the terms of the GNU Lesser General Public License as
3593- * published by the Free Software Foundation; either version 3 of the
3594- * License, or
3595- * (at your option) any later version.
3596-
3597- * This package is distributed in the hope that it will be useful,
3598- * but WITHOUT ANY WARRANTY; without even the implied warranty of
3599- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3600- * GNU General Public License for more details.
3601-
3602- * You should have received a copy of the GNU Lesser General Public
3603- * License along with this program. If not, see
3604- * <http://www.gnu.org/licenses/>.
3605- */
3606-
3607-/* ----------------------------------
3608- * Toolbars
3609- * ---------------------------------- */
3610-
3611-[data-role="footer"] {
3612- background: transparent url('../img/toolbar_dropshadow@20.png') repeat-x top left;
3613- height: 85px;
3614- width: 100%;
3615- position: fixed;
3616- z-index: 100;
3617- left: 0;
3618- bottom: -65px;
3619- -webkit-transition: -webkit-transform 0.1s ease-in-out;
3620- transition: transform 0.1s ease-in-out;
3621-}
3622-
3623-[data-role="footer"].revealed {
3624- -webkit-transform: translate3d(0, -65px, 0);
3625- transform: translate3d(0, -65px, 0);
3626-}
3627-
3628-[data-role="footer"] nav {
3629- background: #fdfdfd;
3630- margin-top: 20px;
3631- display: block;
3632- height: 55px;
3633- padding-top: 10px;
3634-}
3635-
3636-[data-role="footer"] nav ul {
3637- list-style: none;
3638-}
3639-
3640-[data-role="footer"] nav ul li,
3641-[data-role="footer"] nav ul li a {
3642- color: #7d767b;
3643- font-size: 0.6rem;
3644- text-align: center;
3645- width: 60px;
3646- float: right;
3647- text-decoration: none;
3648-}
3649-
3650-[data-role="footer"] nav ul li {
3651- padding-top: 4px;
3652-}
3653-
3654-[data-role="footer"] nav ul li img {
3655- width: 16px;
3656- height: 16px;
3657-}
3658-
3659-[data-role="footer"] nav ul li span {
3660- display: block;
3661-}
3662-[data-role="footer"] nav ul li:last-child {
3663- float: left;
3664-}
3665\ No newline at end of file
3666
3667=== added file 'README'
3668--- README 1970-01-01 00:00:00 +0000
3669+++ README 2014-02-20 20:37:29 +0000
3670@@ -0,0 +1,28 @@
3671+======
3672+README
3673+======
3674+
3675+Ubuntu HTML5 UI SDK for Html5 apps that brings a collection of HTML5 widgets
3676+and js runtime support for HTML5 apps along with the HTML5 WebRuntime that is
3677+meant to host those apps.
3678+
3679+=======
3680+HACKING
3681+=======
3682+
3683+Here is how to develop on this code base.
3684+
3685+Install SASS
3686+============
3687+
3688+Complete the steps in globally install SASS if you currently do not have it
3689+installed:
3690+http://sass-lang.com/install
3691+
3692+Running SASS
3693+============
3694+
3695+Once you have SASS installed. Open terminal (CTRL+Alt+T) and cd into your
3696+branch folder. Then enter this command to begin watching your scss files:
3697+$ sass --watch 0.1/ambiance/css/sass/default.scss:0.1/ambiance/css/appTemplate.css --style compressed
3698+

Subscribers

People subscribed via source and target branches