incubator-deltacloud-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mfoj...@apache.org
Subject svn commit: r1152201 [3/4] - in /incubator/deltacloud/trunk/server: ./ lib/deltacloud/helpers/ public/images/ public/javascripts/ public/stylesheets/ public/stylesheets/images/ views/ views/addresses/ views/api/ views/blobs/ views/buckets/ views/driver...
Date Fri, 29 Jul 2011 13:09:33 GMT
Added: incubator/deltacloud/trunk/server/public/stylesheets/jquery.mobile-1.0b1.min.css
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/public/stylesheets/jquery.mobile-1.0b1.min.css?rev=1152201&view=auto
==============================================================================
--- incubator/deltacloud/trunk/server/public/stylesheets/jquery.mobile-1.0b1.min.css (added)
+++ incubator/deltacloud/trunk/server/public/stylesheets/jquery.mobile-1.0b1.min.css Fri Jul 29 13:09:26 2011
@@ -0,0 +1,8 @@
+/*!
+ * jQuery Mobile v1.0b1
+ * http://jquerymobile.com/
+ *
+ * Copyright 2010, jQuery Project
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ */.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#3c3c3c,#111);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(1,#111));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-body-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-moz-linear-gradient(top,#666,#222);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#222));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"}.ui-body-a,.ui-body-a input,.ui-body-a sele
 ct,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#555,#333);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#666,#444);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#444));-ms-filter:"progid:DXImageTransfor
 m.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#333,#5a5a5a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#5a5a5a));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#
 81a8ce', EndColorStr='#5e87b0')"}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#7cc4e7;font-weight:bold}.ui-body-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-moz-linear-gradient(top,#e6e6e6,#ccc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(1,#ccc));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-moz-linear-gradient(top,#4e89c5,
 #2567ab);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5f9cc5),color-stop(1,#396b9e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-moz-linear-gradient(top,#72b0d4,#4b88b6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72b0d4),color-stop(1,#4b88b6));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')"}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-moz-linear-gradient(top,#396b9e,#4e89c5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#396b9e),color-stop(1,#4e89c5));-ms-filte
 r:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#e9eaeb));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ddd));-
 ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-moz-linear-gradient(top,#fefefe,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#ededed,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#edede
 d),color-stop(1,#dadada));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#eee,#fdfdfd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fdfdfd));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(1,#bbb));-ms-filter:"progid:DXImageTransform.Microsof
 t.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')"}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,
 #eee));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fff));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"}.ui-btn-down-d a.ui-link-inherit{color:#111}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startCol
 orStr='#fceda7', EndColorStr='#fadb4e')"}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-moz-linear-gradient(top,#fff,#faeb9e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#faeb9e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')"}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);backg
 round-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcf0b5),color-stop(1,#fbe26f));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fadb4e,#fceda7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fadb4e),color-stop(1,#fceda7));-ms-filter:"progid:DXImageTrans
 form.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-moz-linear-gradient(top,#85bae4,#5393c5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#85bae4),color-stop(1,#5393c5));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')";outline:0}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-bo
 rder-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border
 -radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{cursor:default}.ui-icon{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-ico
 n-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon
 -grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-icon-searchfield{background-image:url(images/icon-search-black.png);background-size:16px 16px}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-lef
 t-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-we
 bkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-sha
 dow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%
 }.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.portrait,.portrait .ui-page{min-height:420px}.landscape,.landscape .ui-page{min-height:300px}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui
 -mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.spin{-webkit-transform:rotate(360deg);-webkit-
 animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.in{-webkit-transform:translateY
 (0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{fr
 om{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.fade.out{z-index:0;-webkit-animation-name:fadeout}.viewport-flip{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}.flip.out.reverse{-webkit-transfo
 rm:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transfo
 rm:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;bor
 der-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{bor
 der-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-btn:focus,.ui-btn:active{outline:0}.ui-header .ui-btn,.ui-footer .ui-btn
 ,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{display:inline-block;width:20px;height:20px;padding:2px 1px 2px 3px;text-indent:-9999px}.ui-btn-icon-notext .ui-btn-inner{padding:0}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn
 -icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui
 -icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-icon-top .ui-icon{top:5px}.ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:0;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);background:transparent}.ui-collapsible-contain{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-
 heading-status{position:absolute;left:-9999px}.ui-collapsible-content{display:block;padding:10px 0 10px 8px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible-contain{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:95%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-control
 group-horizontal .ui-radio{display:inline}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-controlgroup-controls{width:60%;display:inline-block}}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{margin:15px;position:relative}.ui-dialog .ui-header,.ui-dialog .ui-footer{z-index:10;width:auto}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkb
 ox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{background:0;padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}@media all and (min-width:450px){.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-se
 lect .ui-btn{overflow:hidden}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1;text-indent:0}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:inline-block;min-height:1em}.ui-select .ui-btn-text{text-overflow:ellipsis;overflow:hidden;display:block}.ui-selectmenu{position:absolute;padding:0;z-index:100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;
 top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:450px){label.ui-select{display:inline-block;width:20%;margin:0 2% 0 0}.ui-select{width:60%;display:inline-block}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;line-height:1.4;font-size:16px;display:block;width:95%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;width:77%;background-position:8px
  50%;background-repeat:no-repeat;position:relative}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-14px}.ui-input-search .ui-input-clear-hidden{display:none}@media all and (min-width:450px){label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}input.ui-input-text,textarea.ui-input-text,.ui-input-search{width:60%;display:inline-block}.ui-input-search{width:50%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ell
 ipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 75px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px
 }.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:abs
 olute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px}.ui-li-link-alt .ui-btn-inner{padding:0;position:static}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{display:block}input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:66%}a.ui-slider-handle{
 position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}@media all and (min-width:480px){label.ui-slider{display:inline-block;width:20%;margin:0 2% 0 0}div.ui-slider{width:45%}}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}div.ui-slider-handle-snapping{-webkit-transition:left 100ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px
 ;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px}
\ No newline at end of file

Added: incubator/deltacloud/trunk/server/public/stylesheets/new.css
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/public/stylesheets/new.css?rev=1152201&view=auto
==============================================================================
--- incubator/deltacloud/trunk/server/public/stylesheets/new.css (added)
+++ incubator/deltacloud/trunk/server/public/stylesheets/new.css Fri Jul 29 13:09:26 2011
@@ -0,0 +1,36 @@
+#copyright {
+  font-size : 75%;
+  padding : 10px;
+  text-align : right;
+}
+
+table#dataset {
+  width : 100%;
+}
+
+table#dataset tr td:first-child {
+  font-weight : bold;
+  width : 20%;
+}
+
+p.inner-right {
+  text-align : right;
+  padding-right : 1.5em;
+}
+
+div.middle-dialog {
+  width : 60%;
+  margin : 0 auto;
+}
+
+.ui-select {
+  width : 300px!important;
+}
+
+form.link {
+  display : inline;
+}
+
+p.right-float {
+  float : right;
+}

Modified: incubator/deltacloud/trunk/server/views/addresses/associate.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/addresses/associate.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/addresses/associate.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/addresses/associate.html.haml Fri Jul 29 13:09:26 2011
@@ -1,8 +1,12 @@
-%h1 Associate #{@address.id} to an instance
+=header "Associate to instance"
+=subheader @address.id
 
-%form{ :action => associate_address_url(@address.id), :method => :post, :class => :new_instance }
-  %select{:name => 'instance_id'}
-    %option
-    - @instances.each do |inst|
-      %option{ :value => inst.id } #{inst.id} - #{inst.name}
-    %input{ :type => :submit, :name => "commit", :value => "Associate" }/
+%div{ :'data-role' => :content, :'data-theme' => 'c', :class => 'middle-dialog'}
+  %form{ :action => associate_address_url(@address.id), :method => :post}
+    %div{ 'data-role' => :fieldcontain }
+      %label{ :for => :name} Instance:
+      %select{:name => 'instance_id'}
+        %option
+          - @instances.each do |inst|
+            %option{ :value => inst.id } #{inst.id} - #{inst.name}
+    %button{ :type => :submit} Associate

Modified: incubator/deltacloud/trunk/server/views/addresses/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/addresses/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/addresses/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/addresses/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,28 +1,15 @@
-%h1 Addresses
+=header "Addresses" do
+  %a{ :href => create_address_url, :'data-icon' => :plus, :'data-role' => :button, :class => 'ui-btn-right', :'data-ajax' => "false", :'method' => :post} Create new address
+=subheader "#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%table.display
-  %thead
-    %tr
-      %th ID
-      %th Instance
-      %th Actions
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
+    %li{ :'data-role' => 'list-divider'}=driver_symbol
     - @elements.each do |address|
-      %tr
-        %td
-          = link_to address.id, address_url( address.id )
-        %td
-          - if address.instance_id
-            = link_to address.instance_id, instance_url( address.instance_id )
-        %td
-          - if driver.respond_to?(:destroy_address)
-            =link_to_action 'Destroy', destroy_address_url(address.id), :delete
-          - if driver.respond_to?(:associate_address) and not address.associated?
-            =link_to_action 'Associate', associate_address_url(address.id), :get
-          - if driver.respond_to?(:disassociate_address)
-            =link_to_action 'Disassociate', disassociate_address_url(address.id), :post
-  %tfoot
-    - if driver.respond_to?(:create_address)
-      %tr
-        %td{:colspan => 3, :style => "text-align:right;"}
-          =link_to_action "Create", create_address_url, :post
+      %li
+        %a{ :href => address_url(address.id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/address.png'}
+          %h3=address.id
+          %span{ :class => 'ui-li-count'}=address.instance_id ? address.instance_id : 'Free'
+
+

Modified: incubator/deltacloud/trunk/server/views/addresses/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/addresses/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/addresses/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/addresses/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,22 +1,21 @@
-%h1 Address
-
-%dl
-  %di
-    %dt Address
-    %dd=@address.id
-  %di
-    %dt Instance
-    %dd
-      - if @address.associated?
-        =link_to @address.instance_id, instance_url(@address.instance_id)
-        =link_to_action 'Disassociate', disassociate_address_url(@address.id), :post
-      - else
-        - if driver.respond_to?(:associate_address)
-          =link_to_action 'Associate', associate_address_url(@address.id), :get
-
-  %di
-    %dt Actions
-    %dd
-    - if driver.respond_to?(:destroy_address)
-      =link_to_action 'Destroy', destroy_address_url(@address.id), :delete
+=header "Address"
+=subheader @address.id
 
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Address
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@address.id
+    %li{ :'data-role' => 'list-divider'} Associated to instance
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@address.instance_id || "Not associated yet"
+    %li{ :'data-role' => 'list-divider'} Actions
+    %li
+      %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+        - if @address.associated?
+          =link_to @address.instance_id, instance_url(@address.instance_id)
+          =link_to_action 'Disassociate', disassociate_address_url(@address.id), :post
+        - else
+          - if driver.respond_to?(:associate_address)
+            =link_to_action 'Associate', associate_address_url(@address.id), :get
+        =link_to_action "Destroy", destroy_address_url(@address.id), :delete

Modified: incubator/deltacloud/trunk/server/views/api/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/api/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/api/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/api/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,12 +1,7 @@
-%h1
-  Deltacloud API #{settings.version}
+=header "Deltacloud API #{settings.version}", :back => 'false'
+=subheader "#{driver_symbol}@#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%ul
-  - @collections.sort_by { |k| k.to_s }.each do |key|
-    %li
-      = link_to key.to_s.gsub('_', ' ').titlecase, api_url_for(key)
-      %dl
-        - collections[key].operations.each_key do |op|
-          - next if [:index, :show].include?(op)
-          %dt
-            = op
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview, :'data-inset' => 'true'}
+    - @collections.sort_by { |k| k.to_s }.each do |key|
+      %li= link_to key.to_s.gsub('_', ' ').titlecase, api_url_for(key), :'data-icon' => "arrow-r", :'data-ajax' => false

Modified: incubator/deltacloud/trunk/server/views/blobs/new.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/blobs/new.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/blobs/new.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/blobs/new.html.haml Fri Jul 29 13:09:26 2011
@@ -1,26 +1,26 @@
-%h1 New Blob
+=header "Create new blob"
 
-%form{ :action => bucket_url(@bucket_id), :method => :post, :enctype => 'multipart/form-data'}
-  %label
-    Blob Name:
-    %input{ :name => 'blob', :size => 512}/
-  %input{ :type => "hidden", :name => "meta_params", :value => "0"}
-  %a{ :href => "javascript:;", :onclick => "more_fields();"} Add Metadata
-  %div{ :id => "metadata_holder", :style => "display: none;"}
-    %label
-      Metadata Key:
-    %input{ :type => "text", :name => "meta_name", :value => ""}/
-    %label
-      Metadata Value:
-    %input{ :type => "text", :name => "meta_value", :value => ""}/
-  %br
-  %a{ :href => "javascript:;", :onclick => "less_fields();"} Less Metadata
-  %br
-  %br
-  %label
-    Blob Data:
-    %br
-    %input{ :type => "file", :name => 'blob_data', :size => 50}/
-    %br
-    %br
-  %input{ :type => :submit, :name => "commit", :value => "create"}/
+%div{ :'data-role' => :content, :'data-theme' => 'c', :class => 'middle-dialog'}
+  %form{ :action => bucket_url(@bucket_id), :method => :post, :enctype => 'multipart/form-data'}
+    %div{ 'data-role' => :fieldcontain }
+      %label
+        Blob Name:
+      %input{ :name => 'blob', :size => 512}/
+      %input{ :type => "hidden", :name => "meta_params", :value => "0"}
+    %a{ :href => "javascript:;", :onclick => "more_fields();"} Add Metadata
+    %div{ :id => "metadata_holder", :style => "display: none;", :'data-role' => :fieldcontain}
+      %div{ 'data-role' => :fieldcontain }
+        %label
+          Metadata Key:
+        %input{ :type => "text", :name => "meta_name", :value => ""}/
+      %div{ 'data-role' => :fieldcontain }
+        %label
+          Metadata Value:
+        %input{ :type => "text", :name => "meta_value", :value => ""}/
+    %a{ :href => "javascript:;", :onclick => "less_fields();"} Less Metadata
+    %div{ 'data-role' => :fieldcontain }
+      %label
+        Blob Data:
+      %input{ :type => "file", :name => 'blob_data', :size => 50}/
+
+    %input{ :type => :submit, :name => "commit", :value => "create"}/

Modified: incubator/deltacloud/trunk/server/views/blobs/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/blobs/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/blobs/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/blobs/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,32 +1,31 @@
-%h1 Blob
-%h2
-  = @blob.id
+=header "Blob"
+=subheader @blob.id
 
-%dl
-  %di
-    %dt Bucket
-    %dd
-      = @blob.bucket
-    %dt Content_Length
-    %dd
-      = @blob.content_length
-    %dt Content_Type
-    %dd
-      = @blob.content_type
-    %dt Last_Modified
-    %dd
-      = @blob.last_modified
-    %dt Content
-    %dd
-      =link_to 'Blob content', bucket_url(@blob.bucket) + '/' + @blob.id + '/content'
-    %dt User_Metadata
-    %dd
-      -@blob.user_metadata.each do |k,v|
-        %b #{k} :
-        #{v}
-        %br
-    %dt Delete this Blob
-    %dd
-      %form{ :action => bucket_url(@blob.bucket) + '/' + @blob.id , :method => :post }
-        %input{ :type => "hidden", :name => "_method", :value => "delete"}
-        %input{ :type => :submit, :value => "Delete"}/
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Bucket
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@blob.bucket
+    %li{ :'data-role' => 'list-divider'} Content length
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@blob.content_length
+    %li{ :'data-role' => 'list-divider'} Content type
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@blob.content_type
+    %li{ :'data-role' => 'list-divider'} Last modified
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@blob.last_modified
+    %li{ :'data-role' => 'list-divider'} Content
+    %li
+      %a{ :href => bucket_url(@blob.bucket) + '/' + @blob.id + '/content' }="Download"
+    %li{ :'data-role' => 'list-divider'} User meta-data
+    %li
+      %p{ :'data-role' => 'fieldcontain'}
+        - @blob.user_metadata.each do |k,v|
+          %b #{k} :
+          #{v}
+          %br
+    %li{ :'data-role' => 'list-divider'} Actions
+    %li
+      %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+        =link_to_action 'Delete',bucket_url(@blob.bucket) + '/' + @blob.id, :delete

Modified: incubator/deltacloud/trunk/server/views/buckets/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/buckets/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/buckets/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/buckets/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,23 +1,11 @@
-%h1
-  Buckets
-%br
-%p
-  =link_to 'Create new bucket', api_url_for("buckets/new")
+=header "Buckets" do
+  %a{ :href => api_url_for('buckets/new'), :'data-icon' => :plus, :'data-role' => :button, :class => 'ui-btn-right'} Create new bucket
 
-%table.display
-  %thead
-    %tr
-      %th
-        ID
-      %th
-        Name
-
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
     - @buckets.each do |bucket|
-      %tr
-        %td
-          = link_to bucket.id, bucket_url(bucket.id)
-        %td
-          = bucket.name
-        %td
-          =link_to_action 'Delete', destroy_bucket_url(bucket.name), :delete
+      %li
+        %a{ :href => bucket_url(bucket.id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/bucket.png'}
+          %h3=bucket.name
+          %p=bucket.id

Modified: incubator/deltacloud/trunk/server/views/buckets/new.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/buckets/new.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/buckets/new.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/buckets/new.html.haml Fri Jul 29 13:09:26 2011
@@ -1,13 +1,14 @@
-%h1 New Bucket
+=header "New bucket"
 
-%form{ :action => buckets_url, :method => :post }
-  %label
-    Bucket Name:
-    %input{ :name => 'name', :size => 250}/
-    %br
-  -if driver_has_bucket_location_feature?
-    %p
-      %label
-        Location: (optional)
-        %input{ :name => 'location', :size => 20 }/
-  %input{ :type => :submit, :name => "commit", :value => "create"}/
+%div{ :'data-role' => :content, :'data-theme' => 'c', :class => 'middle-dialog'}
+  %form{ :action => buckets_url, :method => :post }
+    %label
+      Bucket Name:
+      %input{ :name => 'name', :size => 250}/
+      %br
+    -if driver_has_bucket_location_feature?
+      %p
+        %label
+          Location: (optional)
+          %input{ :name => 'location', :size => 20 }/
+    %input{ :type => :submit, :name => "commit", :value => "create"}/

Modified: incubator/deltacloud/trunk/server/views/buckets/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/buckets/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/buckets/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/buckets/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,23 +1,23 @@
-%h1 Bucket
-%h2
-  = @bucket.id
+=header "Bucket"
+=subheader @bucket.id
 
-%dl
-  %di
-    %dt Name
-    %dd
-      = @bucket.name
-    %dt Size
-    %dd
-      = @bucket.size
-    %dt Blobs
-    %dd
-      -@bucket.blob_list.each do |blob|
-        = link_to blob, bucket_url(@bucket.name) + '/' + blob
-    %dt Create a new blob
-    %dd
-      =link_to 'Create Blob', bucket_url(@bucket.name) + '/new_blob'
-    %dt Delete bucket (must be empty)
-    %dd
-      -if @bucket.size == 0
-        =link_to_action 'Delete', destroy_bucket_url(@bucket.name), :delete
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Name
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@bucket.name
+    %li{ :'data-role' => 'list-divider'} Size
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@bucket.name
+    %li{ :'data-role' => 'list-divider'}
+      Blobs
+    - @bucket.blob_list.each do |blob|
+      %li
+        %a{ :href => bucket_url(@bucket.name) + "/" + blob, :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/blob.png'}
+          %h3=blob
+    %li{ :'data-role' => 'list-divider'} Actions
+    %li
+      %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+        %a{ :href => bucket_url(@bucket.name) + "/new_blob", :'data-role' => "button", :'data-ajax' => 'false'} Create a new blob
+        =link_to_action 'Delete bucket', destroy_bucket_url(@bucket.name), :delete

Modified: incubator/deltacloud/trunk/server/views/drivers/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/drivers/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/drivers/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/drivers/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,15 +1,10 @@
-%h1
-  Available Drivers
+=header "Supported drivers"
+=subheader "Deltacloud API #{settings.version}"
 
-%table.display
-  %thead
-    %tr
-      %th ID
-      %th Name
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
     - @drivers.each do |id, details|
-      %tr
-        %td{ :width => '20%' }
-          %tt
-            %a{ :href => driver_url(id) }= id
-        %td= details[:name]
+      %li
+        %a{ :href => driver_url(id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/cloud.png'}
+          %h3=details[:name]

Modified: incubator/deltacloud/trunk/server/views/drivers/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/drivers/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/drivers/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/drivers/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,20 +1,20 @@
-%h1
-  Details for driver #{@name}
+=header @name
+=subheader "Deltacloud API #{settings.version}"
 
-%dl
-  %di
-    %dt ID
-    %dd= @name
-  %di
-    %dt Name
-    %dd= @driver[:name]
-  %di
-    %dt Provider
-    %dd
-      - providers = driver_provider(@driver).keys.collect { |k| k.to_s }.sort
-      - if providers.empty?
-        None
-      - else
-        %ol
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Identifier
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@name
+    %li{ :'data-role' => 'list-divider'} Name
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@driver[:name]
+    %li{ :'data-role' => 'list-divider'} Provider
+    %li
+      %p{ :'data-role' => 'fieldcontain'}
+        - providers = driver_provider(@driver).keys.collect { |k| k.to_s }.sort
+        - if providers.empty?
+          None
+        - else
           - providers.each do |k|
-            %li= k
+            %p= k

Modified: incubator/deltacloud/trunk/server/views/firewalls/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/firewalls/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/firewalls/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/firewalls/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,25 +1,15 @@
-%h1 Firewalls
-%br
-%p
-  =link_to 'Create new firewall', "/api/firewalls/new"
-%table.display
-  %thead
-    %tr
-      %th Id
-      %th Name
-      %th Description
-      %th Owner ID
-      %th Rules
-  %tbody
+=header "Firewalls" do
+  %a{ :href => api_url_for('firewalls/new'), :'data-icon' => :plus, :'data-role' => :button, :class => 'ui-btn-right'} Create new firewall
+=subheader "#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
+
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
+    %li{ :'data-role' => 'list-divider'}=driver_symbol
     - @firewalls.each do |firewall|
-      %tr
-        %td
-          = link_to firewall.id, firewall_url(firewall.id)
-        %td
-          = firewall.name
-        %td
-          = firewall.description
-        %td
-          = firewall.owner_id
-        %td
-          = link_to 'view rules', firewall_url(firewall.id)
+      %li
+        %a{ :href => firewall_url(firewall.id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/firewall.png'}
+          %h3=firewall.id
+          %p=firewall.description
+          %span{ :class => 'ui-li-count'}=firewall.owner_id
+

Modified: incubator/deltacloud/trunk/server/views/firewalls/new_rule.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/firewalls/new_rule.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/firewalls/new_rule.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/firewalls/new_rule.html.haml Fri Jul 29 13:09:26 2011
@@ -1,26 +1,19 @@
-%h1 New Firewall Rule
+=header "New firewall rule"
+
+%div{ :'data-role' => :content, :'data-theme' => 'c', :class => 'middle-dialog', :id => "new_rule_form"}
+  %form{ :action => "#{firewall_url(@firewall_name)}/rules", :method => :post}
+    %div{ 'data-role' => :fieldcontain }
+      %label{ :for => :name} Protocol:
+      %input{ :type => :text, :id => :protocol, :name => :protocol, :value => '', :size => 10 }
+    %div{ 'data-role' => :fieldcontain }
+      %label{ :for => :name} From port:
+      %input{ :type => :text, :id => :from_port, :name => :from_port, :value => '', :size => 10 }
+    %div{ 'data-role' => :fieldcontain }
+      %label{ :for => :name} To port:
+      %input{ :type => :text, :id => :to_port, :name => :to_port, :value => '', :size => 10 }
+    %div{ 'data-role' => :fieldcontain }
+      %a{ :href => "javascript:;", :onclick => "make_fields('address');"} Add source IP address
+      %br
+      %a{ :href => "javascript:;", :onclick => "make_fields('group');"} Add source group
+    %button{ :type => :submit} Create
 
-%form{ :action => "#{firewall_url(@firewall_name)}/rules", :id => "new_rule_form", :method => :post, :enctype => 'multipart/form-data'}
-  %label
-    Protocol:
-    %br
-    %input{ :name => 'protocol', :size => 10}/
-    %br
-    %br
-  %label
-    From port:
-    %br
-    %input{ :name => 'from_port', :size => 10}/
-    %br
-    %br
-    To port:
-    %br
-    %input{ :name => 'to_port', :size => 10}/
-    %br
-    %br
-  %a{ :href => "javascript:;", :onclick => "make_fields('address');"} Add source IP address
-  %br
-  %a{ :href => "javascript:;", :onclick => "make_fields('group');"} Add source group
-  %br
-  %br
-  %input{ :type => :submit, :id => "submit_button", :name => "commit", :value => "create"}/

Modified: incubator/deltacloud/trunk/server/views/firewalls/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/firewalls/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/firewalls/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/firewalls/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,43 +1,42 @@
-%h1 Firewall
-%h2
-  = @firewall.id
-%dl
-  %di
-    %dt Name
-    %dd
-      = @firewall.name
-    %dt Owner
-    %dd
-      = @firewall.owner_id
-    %dt Description
-    %dd
-      = @firewall.description
+=header "Firewall"
+=subheader @firewall.id
 
-%h2
-  Rules
-  %br
-  %p
-    =link_to 'Create a new rule', "/api/firewalls/#{@firewall.name}/new_rule"
-%dl
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Identifier
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@firewall.id
+    %li{ :'data-role' => 'list-divider'} Description
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@firewall.description
+    %li{ :'data-role' => 'list-divider'} Owner
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@firewall.owner_id
+    %li{ :'data-role' => 'list-divider'} Actions
+    %li
+      %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+        =link_to_action "Destroy", destroy_firewall_url(@firewall.id), :delete
+
+=header "Rules", :back => 'false' do
+  %a{ :href => api_url_for("firewalls/#{@firewall.id}/new_rule"), :'data-icon' => :plus, :'data-role' => :button, :class => 'ui-btn-right', :'data-ajax' => 'false'} Add new rule
+
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
   - @firewall.rules.each do |rule|
-    %di
-      Rule
-      - rule.attributes.select{|attr| attr != :sources}.each do |attrib|
-        %dt #{attrib}
-        %dd
-          = rule.send(attrib)
-      %dt sources
-      %dd
-        - rule.sources.each do |source|
-          - if source[:type] == "group"
-            type: #{source[:type]}, name: #{source[:name]}, owner: #{source[:owner]}
-            %br
-          - else
-            type: #{source[:type]}, family: #{source[:family]}, address: #{source[:address]}, prefix: #{source[:prefix]}
-            %br
-      %dd
-        %form{ :action => "#{firewall_url(@firewall.name)}/#{rule.id}", :method => :post}
-          %input{:type => "hidden", :name => "_method", :value => "delete"}
-          %input{:type => :submit, :value => "Delete Rule"}
-  %dd
-    = link_to_action 'Delete Firewall', destroy_firewall_url(@firewall.name), :delete
+    %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+      %li{ :'data-role' => 'list-divider'}
+        %strong=rule.id
+      %li
+        %p{ :'data-role' => 'fieldcontain'}
+          = rule.attributes.select{|attr| ![:sources, :id].include?(attr)}.collect { |a| "<strong>#{a}</strong>=#{rule.send(a)}" }.join(", ")
+      %li{ :'data-role' => 'list-divider'} Sources
+      - rule.sources.each do |source|
+        %li
+          %p{ :'data-role' => 'fieldcontain'}
+            - if source[:type] == "group"
+              type: #{source[:type]}, name: #{source[:name]}, owner: #{source[:owner]}
+            - else
+              type: #{source[:type]}, family: #{source[:family]}, address: #{source[:address]}, prefix: #{source[:prefix]}
+      %li{ :'data-role' => 'list-divider'} Actions
+      %li
+        %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+          =link_to_action "Delete", "#{firewall_url(@firewall.name)}/#{rule.id}", :delete

Modified: incubator/deltacloud/trunk/server/views/hardware_profiles/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/hardware_profiles/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/hardware_profiles/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/hardware_profiles/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,25 +1,17 @@
-%h1
-  Hardware Profiles
+=header "Hardware profiles"
+=subheader "#{driver_symbol}@#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%table.display
-  %thead
-    %tr
-      %th
-        Name
-      %th
-        Architecture
-      %th
-        Memory
-      %th
-        Storage
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview, :'data-inset' => :true }
     - for profile in @profiles
-      %tr
-        %td
-          = link_to profile.name, hardware_profile_url( profile.name )
-        %td
-          = format_hardware_property profile.architecture
-        %td
-          = format_hardware_property profile.memory
-        %td
-          = format_hardware_property profile.storage
+      %li{ :'data-theme' => 'c'}
+        %a{ :href => hardware_profile_url(profile.name)}
+          %img{ :class => 'ui-link-thumb', :src => '/images/profile.png'}
+          %h3= profile.name
+          %p
+            %strong Architecture:
+            = format_hardware_property profile.architecture
+            %strong Memory:
+            = format_hardware_property profile.memory
+            %strong Storage:
+            = format_hardware_property profile.storage

Modified: incubator/deltacloud/trunk/server/views/hardware_profiles/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/hardware_profiles/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/hardware_profiles/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/hardware_profiles/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,19 +1,23 @@
-%h1
-  = @profile.name
+=header "Hardware profiles"
+=subheader @profile.name
 
-%dl
-  %di
-    %dt
-      Architecture
-    %dd
-      = format_hardware_property @profile.architecture
-  %di
-    %dt
-      Memory
-    %dd
-      = format_hardware_property @profile.memory
-  %di
-    %dt
-      Storage
-    %dd
-      = format_hardware_property @profile.storage
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Name
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@profile.name
+    - @profile.each_property do |p|
+      %li{ :'data-role' => 'list-divider'} #{p.name.to_s.titlecase}
+      %li
+        %p{ :'data-role' => 'fieldcontain'}
+          - if p.kind == :fixed
+            =p.value
+            =p.unit if not ['label', 'count'].include? p.unit
+          -elsif p.kind == :range
+            Minimum: #{p.first}
+            =p.unit if not ['label', 'count'].include? p.unit
+            Maximum: #{p.last}
+            =p.unit if not ['label', 'count'].include? p.unit
+          -elsif p.kind == :enum
+            =p.values.join(" #{p.unit} or ")
+            =p.unit

Modified: incubator/deltacloud/trunk/server/views/images/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/images/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/images/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/images/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,25 +1,13 @@
-%h1 Images
+=header "Images"
+=subheader "#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%table.display
-  %thead
-    %tr
-      %th
-        ID
-      %th
-        Name
-      %th
-        Owner
-      %th
-        Description
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
+    %li{ :'data-role' => 'list-divider'}=driver_symbol
     - @images.each do |image|
-      %tr
-        %td
-          = link_to image.id, image_url(image.id)
-        %td
-          = image.name
-        %td
-          = link_to image.owner_id, images_url + "?owner_id=#{image.owner_id}"
-        %td
-          = image.description
-
+      %li
+        %a{ :href => image_url(image.id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/image.png'}
+          %h3= image.name
+          %p=[image.description, image.owner_id, image.architecture].join(', ')
+          %span{ :class => 'ui-li-count'}=image.state

Modified: incubator/deltacloud/trunk/server/views/images/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/images/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/images/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/images/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,22 +1,27 @@
-%h1 Image
-%h2
-  = @image.id
+=header "Image"
+=subheader @image.id
 
-%dl
-  %di
-    %dt Name
-    %dd
-      = @image.name
-    %dt Owner
-    %dd
-      = link_to @image.owner_id, images_url + "?owner_id=#{@image.owner_id}"
-    %dt Architecture
-    %dd
-      = @image.architecture
-    %dt Description
-    %dd
-      = @image.description
-    %dt
-    %dd
-      = link_to 'Launch', api_url_for("instances/new?image_id=#{@image.id}")
-      = link_to_action 'Destroy', destroy_image_url(@image.id), :delete
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'd'}
+    %li{ :'data-role' => 'list-divider'} Name
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@image.name
+    %li{ :'data-role' => 'list-divider'} Description
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@image.description
+    %li{ :'data-role' => 'list-divider'} Owner
+    %li
+      %p{ :'data-role' => 'fieldcontain'}
+        %a{ :href => images_url + "?owner_id=#{@image.owner_id}"}
+          =@image.owner_id
+    %li{ :'data-role' => 'list-divider'} State
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@image.state
+    %li{ :'data-role' => 'list-divider'} Architecture
+    %li
+      %p{ :'data-role' => 'fieldcontain'}=@image.architecture
+    %li{ :'data-role' => 'list-divider'} Actions
+    %li
+      %div{ :'data-role' => 'controlgroup', :'data-type' => "horizontal" }
+        %a{ :href => api_url_for("instances/new?image_id=#{@image.id}"), :'data-role' => "button", :'data-ajax' => 'false'} Launch
+        = link_to_action 'Destroy', destroy_image_url(@image.id), :delete

Modified: incubator/deltacloud/trunk/server/views/instance_states/show.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/instance_states/show.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/instance_states/show.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/instance_states/show.html.haml Fri Jul 29 13:09:26 2011
@@ -1,31 +1,27 @@
-%h1 Instance States
+=header "Instance state transitions"
+=subheader "#{driver_symbol}@#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%div#state_graph
+%div{ :'data-role' => :content, :'data-theme' => 'd', :class => 'middle-dialog'}
   = image_tag api_url_for('instance_states?format=png')
 
-%table.states
-  %thead
-    %tr
-      %th Origin
-      %th Action
-      %th Destination
-  %tbody
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-theme' => 'a'}
     - @machine.states.each do |state|
-      %tr
-        %td.origin{:rowspan => "#{state.transitions.empty? ? 2 : (state.transitions.size + 1)}"}
-          = state
+      %li{ :'data-role' => 'list-divider', :'class' => 'ui-bar-a', :'data-theme' => 'a'}=state
       - if state.transitions.empty?
-        %tr
-          %td --
-          %td --
+        %li{ :'data-role' => 'list-divider'} Action
+        %li
+          %p{ :'data-role' => 'fieldcontain'}="---"
+        %li{ :'data-role' => 'list-divider'} Destination
+        %li
+          %p{ :'data-role' => 'fieldcontain'}="---"
       - else
+        %li{ :'data-role' => 'list-divider'} Action
         - state.transitions.each do |transition|
-          %tr
-            %td
-              - if transition.automatically?
-                %em auto
-              - else
-                = transition.action
-            %td
-              = transition.destination
-
+          %li
+            - if transition.automatically?
+              %p{ :'data-role' => 'fieldcontain'} auto
+            - else
+              %p{ :'data-role' => 'fieldcontain'}=transition.action
+          %li{ :'data-role' => 'list-divider'} Destination
+          %li
+            %p{ :'data-role' => 'fieldcontain'}=transition.destination

Modified: incubator/deltacloud/trunk/server/views/instances/index.html.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/views/instances/index.html.haml?rev=1152201&r1=1152200&r2=1152201&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/views/instances/index.html.haml (original)
+++ incubator/deltacloud/trunk/server/views/instances/index.html.haml Fri Jul 29 13:09:26 2011
@@ -1,32 +1,15 @@
-%h1 Instances
+=header "Instances"
+=subheader "#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
 
-%table.display
-  %thead
-    %tr
-      %th ID
-      %th Owner
-      %th Name
-      %th Image
-      %th Profile
-      %th State
-      %th Actions
-  %tbody
+%div{ :'data-role' => :content, :'data-theme' => 'c'}
+  %ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'a'}
+    %li{ :'data-role' => 'list-divider'}=driver_symbol
     - @instances.each do |instance|
-      %tr
-        %td
-          = link_to truncate_words(instance.id), instance_url( instance.id )
-        %td
-          = link_to instance.owner_id, instances_url + "?owner_id=#{instance.owner_id}"
-        %td
-          = instance.name
-        %td
-          = link_to truncate_words(instance.image_id), image_url( instance.image_id )
-        %td
-          = instance.hardware_profile ? link_to(instance.hardware_profile, hardware_profile_url( instance.instance_profile.id )) : 'default'
-        %td
-          = image_for_state(instance.state)
-        %td
-          -instance.actions.each do |action|
-            =link_to_action action, self.send(:"#{action}_instance_url", instance.id), instance_action_method(action)
-          - if driver.respond_to?(:run_on_instance) and instance.state=="RUNNING"
-            =link_to_action "Run command", api_url_for("instances/#{instance.id}/run"), :get
+      %li
+        %a{ :href => instance_url(instance.id), :'data-ajax' => 'false'}
+          %img{ :class => 'ui-link-thumb', :src => '/images/machine.png'}
+          %h3=truncate_words(instance.id)
+          %p
+            %strong=instance.name
+          %p=[instance.owner_id, instance.image_id, instance.hardware_profile].join(', ')
+          %span{ :class => 'ui-li-count'}=instance.state



Mime
View raw message