Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/polls.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
Diffstat (limited to 'css')
-rw-r--r--css/createpoll.scss4
-rw-r--r--css/list.css25
-rw-r--r--css/list.scss11
-rw-r--r--css/main.css28
-rw-r--r--css/main.scss30
-rw-r--r--css/vendor/jquery.datetimepicker.min.css1
-rw-r--r--css/vote.css202
-rw-r--r--css/vote.scss52
8 files changed, 306 insertions, 47 deletions
diff --git a/css/createpoll.scss b/css/createpoll.scss
index 3244ff9f..ccc2ef7d 100644
--- a/css/createpoll.scss
+++ b/css/createpoll.scss
@@ -88,3 +88,7 @@ table .icon-checkmark {
#expiration {
max-width: 200px;
}
+
+#pollDesc {
+ width: 100%;
+}
diff --git a/css/list.css b/css/list.css
index a37c266c..deae882a 100644
--- a/css/list.css
+++ b/css/list.css
@@ -1,4 +1,7 @@
-.row {
+.table {
+ width: 100%; }
+
+.table-row {
display: flex;
width: 100%;
padding-left: 15px;
@@ -8,26 +11,26 @@
background-color: #fff;
min-height: 4em;
border-bottom: 1px solid #eee; }
- .row.table-header .name, .row.table-header .description {
+ .table-row.table-header .name, .table-row.table-header .description {
padding-left: 52px; }
- .row.table-header .owner {
+ .table-row.table-header .owner {
padding-left: 6px; }
- .row.table-body:hover, .row.table-body:focus, .row.table-body:active, .row.table-body.mouseOver {
+ .table-row.table-body:hover, .table-row.table-body:focus, .table-row.table-body:active, .table-row.table-body.mouseOver {
transition: background-color 0.3s ease;
background-color: #f8f8f8; }
- .row.table-body .column.owner {
+ .table-row.table-body .flex-column.owner {
display: flex; }
- .row.table-body .column.owner .avatardiv {
+ .table-row.table-body .flex-column.owner .avatardiv {
margin-right: 4px; }
- .row.table-body .icon-more {
+ .table-row.table-body .icon-more {
right: 14px;
opacity: 0.3;
cursor: pointer;
height: 44px;
width: 44px; }
- .row.table-body .symbol {
+ .table-row.table-body .symbol {
padding: 2px; }
- .row.table-header {
+ .table-row.table-header {
color: #999; }
.wrapper {
@@ -35,7 +38,7 @@
align-items: center;
position: relative; }
-.column {
+.flex-column {
padding: 0 4px;
overflow: hidden;
white-space: nowrap;
@@ -122,7 +125,7 @@
.expiry, .participants {
width: 120px; } }
@media all and (max-width: 668px) {
- .row {
+ .table-row {
padding: 0; }
.group-2-1 {
diff --git a/css/list.scss b/css/list.scss
index 0c6a30ef..3a72efd1 100644
--- a/css/list.scss
+++ b/css/list.scss
@@ -29,7 +29,10 @@ $mediabreak-1: ($group-1-width + $owner-width + $access-width + $date-width + $d
$mediabreak-2: ($group-1-width + $group-2-width + $row-padding * 2);
$mediabreak-3: $group-1-width + $owner-width + max($group-2-1-width, $group-2-2-width) + $row-padding *2 ;
-.row {
+.table {
+ width: 100%;
+}
+.table-row {
display: flex;
width: 100%;
padding-left: $row-padding;
@@ -55,7 +58,7 @@ $mediabreak-3: $group-1-width + $owner-width + max($group-2-1-width, $group-2-2-
transition: background-color 0.3s ease;
background-color: #f8f8f8;
}
- .column.owner {
+ .flex-column.owner {
display: flex;
.avatardiv {
margin-right: 4px;
@@ -89,7 +92,7 @@ $mediabreak-3: $group-1-width + $owner-width + max($group-2-1-width, $group-2-2-
}
-.column {
+.flex-column {
padding: 0 $table-padding;
overflow: hidden;
white-space: nowrap;
@@ -215,7 +218,7 @@ $mediabreak-3: $group-1-width + $owner-width + max($group-2-1-width, $group-2-2-
}
@media all and (max-width: ($mediabreak-2) ) {
- .row {
+ .table-row {
padding: 0;
}
diff --git a/css/main.css b/css/main.css
index d818cd3e..7d77faba 100644
--- a/css/main.css
+++ b/css/main.css
@@ -5,11 +5,20 @@ h1 {
#app header {
padding-top: 44px; }
+<<<<<<< HEAD
+=======
+/* allow horizontal scrollbar
+ otherwise user management is not usable on mobile */
+@media only screen and (max-width: 768px) {
+ #app-content {
+ overflow-x: auto !important; } }
+>>>>>>> master
#app-content-wrapper {
flex-direction: column; }
.icon-polls {
background-color: black;
+<<<<<<< HEAD
mask: url("../img/polls.svg") no-repeat 50% 50%; }
#controls {
@@ -20,6 +29,25 @@ h1 {
.main-container {
position: relative;
margin-top: 44px; }
+=======
+ -webkit-mask: url("../img/app.svg") no-repeat 50% 50%;
+ mask: url("../img/app.svg") no-repeat 50% 50%; }
+
+#controls {
+ display: flex;
+ width: 100%;
+ position: relative;
+ top: 4px; }
+ #controls h2 {
+ margin-top: 12px; }
+ #controls #breadcrump {
+ flex-grow: 0;
+ overflow: hidden; }
+ #controls #breadcrump div.crumb {
+ overflow: hidden;
+ white-space: nowrap;
+ flex-shrink: 0; }
+>>>>>>> master
.col-100 {
width: 100%;
diff --git a/css/main.scss b/css/main.scss
index 9401d254..f12e312b 100644
--- a/css/main.scss
+++ b/css/main.scss
@@ -7,27 +7,45 @@ h1 {
padding-top: 44px;
}
+/* allow horizontal scrollbar
+ otherwise user management is not usable on mobile */
+@media only screen and (max-width: 768px) {
+ #app-content {
+ overflow-x: auto !important;
+ }
+}
+
#app-content-wrapper {
flex-direction: column;
}
.icon-polls {
background-color: black;
- mask: url('../img/polls.svg') no-repeat 50% 50%;
+ -webkit-mask: url('../img/app.svg') no-repeat 50% 50%;
+ mask: url('../img/app.svg') no-repeat 50% 50%;
}
#controls {
// adopted from NC13 for compatibily with OC10 and NC11-NC12
- display: inline-flex;
+ display: flex;
+ width: 100%;
+ position: relative;
+ top: 4px;
h2 {
margin-top: 12px;
}
-}
+ #breadcrump {
+ flex-grow: 0;
+ overflow: hidden;
+
+ div.crumb {
+ overflow: hidden;
+ white-space: nowrap;
+ flex-shrink: 0;
+ }
+ }
-.main-container {
- position: relative;
- margin-top: 44px;
}
.col-100 {
diff --git a/css/vendor/jquery.datetimepicker.min.css b/css/vendor/jquery.datetimepicker.min.css
new file mode 100644
index 00000000..e3e02e2b
--- /dev/null
+++ b/css/vendor/jquery.datetimepicker.min.css
@@ -0,0 +1 @@
+.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
diff --git a/css/vote.css b/css/vote.css
index 88d43cad..ada22a3a 100644
--- a/css/vote.css
+++ b/css/vote.css
@@ -1,13 +1,21 @@
#content {
display: flex; }
+<<<<<<< HEAD
.row {
+=======
+.flex-row {
+>>>>>>> master
display: flex;
flex-direction: row;
flex-grow: 1;
align-items: center; }
+<<<<<<< HEAD
.column {
+=======
+.flex-column {
+>>>>>>> master
display: flex;
flex-direction: column;
flex-grow: 0;
@@ -20,6 +28,7 @@
color: red;
font-weight: bold; }
+<<<<<<< HEAD
#breadcrump {
flex-grow: 0;
overflow: hidden; }
@@ -29,6 +38,8 @@ div.crumb {
white-space: nowrap;
flex-shrink: 0; }
+=======
+>>>>>>> master
.header {
margin-left: 265px;
padding: 0 17px;
@@ -142,7 +153,11 @@ div.crumb {
background-color: #e6f1f8; }
#switchDetails {
+<<<<<<< HEAD
margin-right: 6px; }
+=======
+ margin-right: 32px; }
+>>>>>>> master
.button.details .badge {
position: relative;
@@ -187,6 +202,7 @@ div.crumb {
.authorRow .author.external > input {
width: 100%; }
+<<<<<<< HEAD
#app-sidebar .close.row {
justify-content: flex-end;
margin: 8px 8px 0 0; }
@@ -296,21 +312,146 @@ div.crumb {
float: left;
margin-top: 10px;
display: none; }
+=======
+.detailsView {
+ z-index: 1000 !important; }
+ .detailsView .close.flex-row {
+ justify-content: flex-end;
+ margin: 8px 8px 0 0; }
+ .detailsView .header.flex-row {
+ flex-direction: row;
+ align-items: flex-start;
+ margin-left: 0;
+ margin-top: 0; }
+ .detailsView .pollInformation {
+ width: 220px;
+ flex-grow: 1;
+ flex-shrink: 1;
+ padding-right: 15px; }
+ .detailsView .pollInformation .authorRow .leftLabel {
+ margin-right: 4px; }
+ .detailsView .pollInformation .cloud {
+ margin: 4px 0; }
+ .detailsView .pollInformation .cloud > span {
+ color: #fff;
+ margin: 2px;
+ padding: 2px 4px;
+ border-radius: 3px;
+ float: left;
+ text-shadow: 1px 1px #666;
+ background-color: #aaa; }
+ .detailsView .pollInformation .cloud .open {
+ background-color: #49bc49; }
+ .detailsView .pollInformation .cloud .expired {
+ background-color: #f45573; }
+ .detailsView .pollInformation .cloud .information {
+ background-color: #b19c3e; }
+ .detailsView #expired_info {
+ margin: 0 15px; }
+ .detailsView .pollActions {
+ display: flex;
+ flex-direction: column;
+ margin-right: 15px; }
+ .detailsView .pollActions .close {
+ margin: 15px;
+ background-position: right top;
+ height: 30px; }
+ .detailsView .pollActions > ul > li:focus, .detailsView .pollActions > ul > li:focus > a, .detailsView .pollActions > ul > li:hover, .detailsView .pollActions > ul > li:hover > a, .detailsView .pollActions > ul > li.active, .detailsView .pollActions > ul > li.active > a, .detailsView .pollActions > ul > li a.selected, .detailsView .pollActions > ul > li a.selected > a {
+ opacity: 1;
+ box-shadow: inset 2px 0 #0082c9; }
+ .detailsView .pollActions > ul > li > a[class*="icon-"],
+ .detailsView .pollActions > ul > li > ul > li > a[class*="icon-"],
+ .detailsView .pollActions > ul > li > a[style*="background-image"],
+ .detailsView .pollActions > ul > li > ul > li > a[style*="background-image"] {
+ padding-left: 44px; }
+ .detailsView .pollActions > ul > li > a,
+ .detailsView .pollActions > ul > li > ul > li > a {
+ background-size: 16px 16px;
+ background-position: 14px center;
+ background-repeat: no-repeat;
+ display: block;
+ justify-content: space-between;
+ line-height: 44px;
+ min-height: 44px;
+ padding: 0 12px;
+ overflow: hidden;
+ box-sizing: border-box;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ color: #000;
+ opacity: 0.57;
+ flex: 1 1 0;
+ z-index: 100; }
+ .detailsView .pollActions > ul > li a,
+ .detailsView .pollActions > ul > li .app-navigation-entry-deleted {
+ padding-left: 44px !important; }
+ .detailsView #commentsTabView .newCommentForm div.message:empty:before {
+ content: attr(data-placeholder);
+ color: grey; }
+ .detailsView #commentsTabView #commentBox {
+ border: 1px solid #dbdbdb;
+ border-radius: 3px;
+ padding: 7px 6px;
+ margin: 3px 3px 3px 40px;
+ cursor: text; }
+ .detailsView #commentsTabView .comment {
+ margin-bottom: 30px; }
+ .detailsView #commentsTabView .comment .comment-header {
+ background-color: #EEE;
+ border-bottom: 1px solid #DDD;
+ border-radius: 3px 3px 0 0; }
+ .detailsView #commentsTabView .comment .comment-date {
+ float: right;
+ color: #555; }
+ .detailsView #commentsTabView .comment .date {
+ position: absolute;
+ right: 0;
+ top: 5px;
+ opacity: .5; }
+ .detailsView #commentsTabView .message {
+ margin-left: 40px;
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .detailsView #commentsTabView .new-comment .submitComment {
+ align-self: last baseline;
+ width: 30px;
+ margin: 0;
+ padding: 7px 9px;
+ background-color: transparent;
+ border: none;
+ opacity: .3; }
+ .detailsView #commentsTabView .new-comment .icon-loading-small {
+ float: left;
+ margin-top: 10px;
+ display: none; }
+>>>>>>> master
@media all and (max-width: 768px) {
#app-content {
position: relative !important; } }
@media all and (max-width: 480px) {
+<<<<<<< HEAD
.row {
flex-direction: column; }
.row.user-cell, .row.counter, .row.counter .yes, .row.counter .no, .row.controls, .row.breadcrump, .row.submitPoll, .row.newCommentForm, .row.close {
flex-direction: row; }
.row.header {
+=======
+ #votings {
+ padding: 0px 2px; }
+
+ .flex-row {
+ flex-direction: column; }
+ .flex-row.user-cell, .flex-row.counter, .flex-row.counter .yes, .flex-row.counter .no, .flex-row.controls, .flex-row.breadcrump, .flex-row.submitPoll, .flex-row.newCommentForm, .flex-row.close {
+ flex-direction: row; }
+ .flex-row.header {
+>>>>>>> master
flex-grow: 1;
margin-left: 0;
margin-top: 44px;
width: 120px;
padding: 0 0 0 4px; }
+<<<<<<< HEAD
.row.header .vote {
padding-right: 10px; }
.row.header .vote.option {
@@ -327,17 +468,40 @@ div.crumb {
.row.user {
display: none; }
.row.current-user {
+=======
+ .flex-row.header .vote {
+ padding-right: 10px; }
+ .flex-row.header .vote.option {
+ align-items: baseline;
+ width: 100%;
+ border-top: 1px solid #ddd; }
+ .flex-row.header .vote.time {
+ align-items: center;
+ width: 100%;
+ border-top: 1px solid #ddd; }
+ .flex-row.header .vote.time .counter {
+ flex-direction: column;
+ align-items: flex-end; }
+ .flex-row.user {
+ display: none; }
+ .flex-row.current-user {
+>>>>>>> master
display: flex;
width: 44px;
padding: 0;
border: none;
background-color: transparent; }
+<<<<<<< HEAD
.row.current-user .poll-cell {
+=======
+ .flex-row.current-user .poll-cell {
+>>>>>>> master
border: none;
border-radius: 0;
border-top: 1px solid #ddd;
background-color: transparent;
padding: 0 2px; }
+<<<<<<< HEAD
.row.current-user .poll-cell.active.yes {
background-image: url("../img/yes-vote-bordered.svg"); }
.row.current-user .poll-cell.active.no {
@@ -350,16 +514,42 @@ div.crumb {
position: absolute;
left: 22px; }
.row.current-user .poll-cell, .row.current-user .toggle-cell {
+=======
+ .flex-row.current-user .poll-cell.active.yes {
+ background-image: url("../img/yes-vote-bordered.svg"); }
+ .flex-row.current-user .poll-cell.active.no {
+ background-image: url("../img/no-vote-bordered.svg"); }
+ .flex-row.current-user .poll-cell.active.maybe {
+ background-image: url("../img/maybe-vote-bordered.svg"); }
+ .flex-row.current-user .poll-cell.active.unvoted {
+ background-image: url("../img/unvoted-vote-bordered.svg"); }
+ .flex-row.current-user .user-cell {
+ position: absolute;
+ left: 22px; }
+ .flex-row.current-user .poll-cell, .flex-row.current-user .toggle-cell {
+>>>>>>> master
width: 44px;
height: 44px;
background-color: transparent; }
+<<<<<<< HEAD
.column.table-body {
flex-grow: 0; }
.column.poll-cell, .column.table {
flex-direction: row;
align-items: center; }
.column.vote.time {
+=======
+ .description {
+ margin: 4px; }
+
+ .flex-column.table-body {
+ flex-grow: 0; }
+ .flex-column.poll-cell, .flex-column.table {
+ flex-direction: row;
+ align-items: center; }
+ .flex-column.vote.time {
+>>>>>>> master
flex-direction: row; }
.table {
@@ -369,12 +559,20 @@ div.crumb {
.submitPoll {
border-top: 1px solid #ddd;
+<<<<<<< HEAD
box-shadow: 0px 0px 9px 2px #999999;
+=======
+ box-shadow: 0 0 9px 2px #999999;
+>>>>>>> master
flex-wrap: wrap;
align-items: center;
position: fixed;
background-color: #fff;
bottom: 0;
+<<<<<<< HEAD
+=======
+ left: 0;
+>>>>>>> master
width: 100%; }
.submitPoll .finish_vote {
padding: 8px 8px; }
@@ -387,7 +585,11 @@ div.crumb {
height: 44px;
width: unset; }
+<<<<<<< HEAD
#options.row {
+=======
+ #options.flex-row {
+>>>>>>> master
flex-direction: column;
width: 100%; } }
@media all and (max-width: 320px) {
diff --git a/css/vote.scss b/css/vote.scss
index 1fc8ebf8..cc066e6b 100644
--- a/css/vote.scss
+++ b/css/vote.scss
@@ -20,14 +20,14 @@ $user-column-width: 265px;
display:flex;
}
-.row {
+.flex-row {
display: flex;
flex-direction: row;
flex-grow: 1;
align-items: center;
}
-.column {
+.flex-column {
display: flex;
flex-direction: column;
flex-grow: 0;
@@ -45,21 +45,6 @@ $user-column-width: 265px;
padding: 12px 17px;
}
-#controls {
- // flex-grow: 0;
-}
-
-#breadcrump {
- flex-grow: 0;
- overflow: hidden;
-}
-
-div.crumb {
- overflow: hidden;
- white-space: nowrap;
- flex-shrink: 0;
-}
-
.header {
margin-left: $user-column-width;
padding: 0 17px;
@@ -218,7 +203,7 @@ div.crumb {
}
#switchDetails {
- margin-right: 6px;
+ margin-right: 32px;
}
.button.details {
@@ -280,13 +265,14 @@ div.crumb {
}
-#app-sidebar {
- .close.row {
+.detailsView {
+ z-index: 1000 !important;
+ .close.flex-row {
justify-content: flex-end;
margin: 8px 8px 0 0;
}
- .header.row {
+ .header.flex-row {
flex-direction: row;
align-items: flex-start;
margin-left: 0;
@@ -455,7 +441,11 @@ div.crumb {
}
@media all and (max-width: (480px) ) {
- .row {
+ #votings {
+ padding: 0px 2px;
+ }
+
+ .flex-row {
flex-direction: column;
&.user-cell, &.counter, &.counter .yes, &.counter .no, &.controls, &.breadcrump, &.submitPoll, &.newCommentForm, &.close {
@@ -481,7 +471,7 @@ div.crumb {
border-top: $border_user;
.counter {
flex-direction: column;
- align-items: right;
+ align-items: flex-end;
}
}
}
@@ -533,8 +523,11 @@ div.crumb {
}
}
+ .description {
+ margin: 4px;
+ }
- .column {
+ .flex-column {
&.table-body {
flex-grow: 0;
}
@@ -556,12 +549,13 @@ div.crumb {
.submitPoll {
border-top: $border_user;
- box-shadow: 0px 0px 9px 2px rgba(153,153,153,1);
+ box-shadow: 0 0 9px 2px rgba(153,153,153,1);
flex-wrap: wrap;
align-items: center;
position: fixed;
background-color: #fff;
bottom: 0;
+ left: 0;
width: 100%;
.finish_vote {
padding: 8px 8px;
@@ -572,13 +566,19 @@ div.crumb {
line-height: 2em;
}
}
+
+ .table {
+ display: flex;
+ margin-right: 8px;
+ padding-bottom: 75px;
+ }
.first {
height: 44px;
width: unset;
}
- #options.row {
+ #options.flex-row {
flex-direction: column;
width: 100%;
}