diff --git a/web/react/utils/markdown.jsx b/web/react/utils/markdown.jsx
index f2721c81df..d600ef0695 100644
--- a/web/react/utils/markdown.jsx
+++ b/web/react/utils/markdown.jsx
@@ -228,7 +228,7 @@ class MattermostMarkdownRenderer extends marked.Renderer {
const isTaskList = taskListReg.exec(text);
if (isTaskList) {
- return `
${' '}${text.replace(taskListReg, '')}`;
+ return `${' '}${text.replace(taskListReg, '')}`;
}
return `${text}`;
}
diff --git a/web/sass-files/sass/partials/_access-history.scss b/web/sass-files/sass/partials/_access-history.scss
index c8a0b28bdd..dcb5f3c5fc 100644
--- a/web/sass-files/sass/partials/_access-history.scss
+++ b/web/sass-files/sass/partials/_access-history.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.access-history__table {
display: table;
width: 100%;
diff --git a/web/sass-files/sass/partials/_activity-log.scss b/web/sass-files/sass/partials/_activity-log.scss
index f61c35a281..df5869b4cf 100644
--- a/web/sass-files/sass/partials/_activity-log.scss
+++ b/web/sass-files/sass/partials/_activity-log.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
@keyframes highlight {
from { background: rgba(yellow, 0.5);}
to { background: none;}
diff --git a/web/sass-files/sass/partials/_admin-console.scss b/web/sass-files/sass/partials/_admin-console.scss
index af827a7f82..abba9de023 100644
--- a/web/sass-files/sass/partials/_admin-console.scss
+++ b/web/sass-files/sass/partials/_admin-console.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#admin_controller {
> div {
height: 100%;
diff --git a/web/sass-files/sass/partials/_base.scss b/web/sass-files/sass/partials/_base.scss
index 0f8cd56f7b..926c289e65 100644
--- a/web/sass-files/sass/partials/_base.scss
+++ b/web/sass-files/sass/partials/_base.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
html, body {
height: 100%;
}
diff --git a/web/sass-files/sass/partials/_colorpicker.scss b/web/sass-files/sass/partials/_colorpicker.scss
index 431f9d8d04..7c79844ae8 100644
--- a/web/sass-files/sass/partials/_colorpicker.scss
+++ b/web/sass-files/sass/partials/_colorpicker.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
/*!
* Bootstrap Colorpicker
* http://mjolnic.github.io/bootstrap-colorpicker/
diff --git a/web/sass-files/sass/partials/_content.scss b/web/sass-files/sass/partials/_content.scss
index 471ba63afb..1669956329 100644
--- a/web/sass-files/sass/partials/_content.scss
+++ b/web/sass-files/sass/partials/_content.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.inner__wrap {
@include single-transition(all, 0.5s, ease);
&.move--left {
diff --git a/web/sass-files/sass/partials/_error-bar.scss b/web/sass-files/sass/partials/_error-bar.scss
index 8b7432bbbc..249bbeaa5d 100644
--- a/web/sass-files/sass/partials/_error-bar.scss
+++ b/web/sass-files/sass/partials/_error-bar.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.error-bar {
background-color: #0099FF;
text-align:center;
diff --git a/web/sass-files/sass/partials/_error.scss b/web/sass-files/sass/partials/_error.scss
index ecdcc62d90..e09a751d25 100644
--- a/web/sass-files/sass/partials/_error.scss
+++ b/web/sass-files/sass/partials/_error.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
body {
&.error {
.container-fluid {
diff --git a/web/sass-files/sass/partials/_files.scss b/web/sass-files/sass/partials/_files.scss
index 168634b5e0..aeb04e931d 100644
--- a/web/sass-files/sass/partials/_files.scss
+++ b/web/sass-files/sass/partials/_files.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.preview-container {
position: relative;
margin-top: 25px;
diff --git a/web/sass-files/sass/partials/_font-awesome.scss b/web/sass-files/sass/partials/_font-awesome.scss
index 2dcdc22072..74580a7e81 100644
--- a/web/sass-files/sass/partials/_font-awesome.scss
+++ b/web/sass-files/sass/partials/_font-awesome.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
/*!
* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
diff --git a/web/sass-files/sass/partials/_footer.scss b/web/sass-files/sass/partials/_footer.scss
index 239dd92c16..deed14d67f 100644
--- a/web/sass-files/sass/partials/_footer.scss
+++ b/web/sass-files/sass/partials/_footer.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.footer-pane {
background: #eee;
padding-bottom: 1em;
diff --git a/web/sass-files/sass/partials/_forms.scss b/web/sass-files/sass/partials/_forms.scss
index 685677ad05..a2d6eaf991 100644
--- a/web/sass-files/sass/partials/_forms.scss
+++ b/web/sass-files/sass/partials/_forms.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.form-horizontal {
.modal-intro {
margin: -10px 0 30px;
diff --git a/web/sass-files/sass/partials/_get-link.scss b/web/sass-files/sass/partials/_get-link.scss
index a723a4c1f8..8910ff1152 100644
--- a/web/sass-files/sass/partials/_get-link.scss
+++ b/web/sass-files/sass/partials/_get-link.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.copy-link-confirm {
display: inline-block;
float: left;
diff --git a/web/sass-files/sass/partials/_headers.scss b/web/sass-files/sass/partials/_headers.scss
index 51625afe03..f8c7a65afb 100644
--- a/web/sass-files/sass/partials/_headers.scss
+++ b/web/sass-files/sass/partials/_headers.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#channel-header {
@include flex(0 0 56px);
}
diff --git a/web/sass-files/sass/partials/_loading.scss b/web/sass-files/sass/partials/_loading.scss
index ab8601df6b..e9863ddbd0 100644
--- a/web/sass-files/sass/partials/_loading.scss
+++ b/web/sass-files/sass/partials/_loading.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.loading-screen {
display: table;
width: 100%;
diff --git a/web/sass-files/sass/partials/_markdown.scss b/web/sass-files/sass/partials/_markdown.scss
index 6d1ecbfa0a..9ad15f91a3 100644
--- a/web/sass-files/sass/partials/_markdown.scss
+++ b/web/sass-files/sass/partials/_markdown.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.markdown__heading {
font-weight: 700;
line-height: 1.5;
diff --git a/web/sass-files/sass/partials/_mentions.scss b/web/sass-files/sass/partials/_mentions.scss
index ee5b7f6d07..df6dd40a26 100644
--- a/web/sass-files/sass/partials/_mentions.scss
+++ b/web/sass-files/sass/partials/_mentions.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.mention {
color: #fff;
background: $primary-color;
diff --git a/web/sass-files/sass/partials/_modal.scss b/web/sass-files/sass/partials/_modal.scss
index 01c9e136cb..08d1d8a75e 100644
--- a/web/sass-files/sass/partials/_modal.scss
+++ b/web/sass-files/sass/partials/_modal.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#channel_members_modal .modal-body {
min-height: 110px;
}
diff --git a/web/sass-files/sass/partials/_navbar.scss b/web/sass-files/sass/partials/_navbar.scss
index aad46d3d9e..28ab61ec18 100644
--- a/web/sass-files/sass/partials/_navbar.scss
+++ b/web/sass-files/sass/partials/_navbar.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#navbar{
input {
margin: 0px 5px 0px 2px;
diff --git a/web/sass-files/sass/partials/_oauth.scss b/web/sass-files/sass/partials/_oauth.scss
index 35d3a95e36..2bd9a0de58 100644
--- a/web/sass-files/sass/partials/_oauth.scss
+++ b/web/sass-files/sass/partials/_oauth.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.oauth-prompt {
background: #fff;
border: 1px solid #ddd;
diff --git a/web/sass-files/sass/partials/_perfect-scrollbar.scss b/web/sass-files/sass/partials/_perfect-scrollbar.scss
index f38c6062f5..0e0967d81b 100755
--- a/web/sass-files/sass/partials/_perfect-scrollbar.scss
+++ b/web/sass-files/sass/partials/_perfect-scrollbar.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.ps-container {
overflow: hidden !important; }
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
diff --git a/web/sass-files/sass/partials/_popover.scss b/web/sass-files/sass/partials/_popover.scss
index a48bfb22df..bc55b7ff79 100644
--- a/web/sass-files/sass/partials/_popover.scss
+++ b/web/sass-files/sass/partials/_popover.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.channel-header__info .popover-content {
max-height: 250px;
overflow: auto;
diff --git a/web/sass-files/sass/partials/_post.scss b/web/sass-files/sass/partials/_post.scss
index af603f6923..3b7184550a 100644
--- a/web/sass-files/sass/partials/_post.scss
+++ b/web/sass-files/sass/partials/_post.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.custom-textarea {
white-space:pre-wrap;
word-wrap:break-word;
@@ -615,11 +617,36 @@ body.ios {
padding: 0 0 0 20px
}
+ li.list-item--task-list ul, li.list-item--task-list ol {
+ margin-left: 20px;
+ }
+
+ li.list-item--task-list ul {
+ padding-left: 0;
+ }
+
+ li:not(.list-item--task-list) li.list-item--task-list, li:not(.list-item--task-list) li.list-item--task-list ~ li {
+ margin-left: -20px;
+ }
+
li input[type="checkbox"]:disabled {
- vertical-align: sub;
+ vertical-align: top;
cursor: default;
}
}
+
+ ul li.list-item--task-list, ul li.list-item--task-list ~ li {
+ list-style-type: none;
+ }
+
+ ul li.list-item--task-list ~ li:not(.list-item--task-list) {
+ text-indent: 3px;
+
+ &:before {
+ content: "⦁";
+ margin-right: 8px;
+ }
+ }
}
.post__link {
diff --git a/web/sass-files/sass/partials/_post_right.scss b/web/sass-files/sass/partials/_post_right.scss
index 582b72c902..4f04a266b2 100644
--- a/web/sass-files/sass/partials/_post_right.scss
+++ b/web/sass-files/sass/partials/_post_right.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.post-right__container {
@include display-flex;
@include flex-direction(column);
diff --git a/web/sass-files/sass/partials/_responsive.scss b/web/sass-files/sass/partials/_responsive.scss
index 2011a25f2c..ba2fe2ffe0 100644
--- a/web/sass-files/sass/partials/_responsive.scss
+++ b/web/sass-files/sass/partials/_responsive.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
@media screen and (max-width: 1800px) {
.inner__wrap {
&.move--left {
diff --git a/web/sass-files/sass/partials/_search.scss b/web/sass-files/sass/partials/_search.scss
index 3af0f3f2cb..a29e940e6d 100644
--- a/web/sass-files/sass/partials/_search.scss
+++ b/web/sass-files/sass/partials/_search.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#channel-header .search-bar__container {
padding: 0 8px 0 3px;
}
diff --git a/web/sass-files/sass/partials/_settings.scss b/web/sass-files/sass/partials/_settings.scss
index ad52e0bbb3..8c6214224c 100644
--- a/web/sass-files/sass/partials/_settings.scss
+++ b/web/sass-files/sass/partials/_settings.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
@import "access-history";
@import "activity-log";
@import "webhooks";
diff --git a/web/sass-files/sass/partials/_sidebar--left.scss b/web/sass-files/sass/partials/_sidebar--left.scss
index eb7c1b83f4..7b3b8fdf91 100644
--- a/web/sass-files/sass/partials/_sidebar--left.scss
+++ b/web/sass-files/sass/partials/_sidebar--left.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.sidebar--left {
position: absolute;
width: 220px;
diff --git a/web/sass-files/sass/partials/_sidebar--menu.scss b/web/sass-files/sass/partials/_sidebar--menu.scss
index e34cd72c1c..443b7dbb0a 100644
--- a/web/sass-files/sass/partials/_sidebar--menu.scss
+++ b/web/sass-files/sass/partials/_sidebar--menu.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.sidebar--menu {
position: absolute;
width: 220px;
diff --git a/web/sass-files/sass/partials/_sidebar--right.scss b/web/sass-files/sass/partials/_sidebar--right.scss
index ada43fb99c..f328f09718 100644
--- a/web/sass-files/sass/partials/_sidebar--right.scss
+++ b/web/sass-files/sass/partials/_sidebar--right.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.sidebar--right {
position: absolute;
width: 400px;
diff --git a/web/sass-files/sass/partials/_signup.scss b/web/sass-files/sass/partials/_signup.scss
index 6216dd9aef..81fe037f73 100644
--- a/web/sass-files/sass/partials/_signup.scss
+++ b/web/sass-files/sass/partials/_signup.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.signup-header {
width:100%;
line-height: 33px;
diff --git a/web/sass-files/sass/partials/_statistics.scss b/web/sass-files/sass/partials/_statistics.scss
index a2401a70f2..edd3c9bf36 100644
--- a/web/sass-files/sass/partials/_statistics.scss
+++ b/web/sass-files/sass/partials/_statistics.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.team_statistics {
.total-count {
margin: 1em 0;
diff --git a/web/sass-files/sass/partials/_suggestion_list.scss b/web/sass-files/sass/partials/_suggestion_list.scss
index 5e91a126d2..28c113c6d8 100644
--- a/web/sass-files/sass/partials/_suggestion_list.scss
+++ b/web/sass-files/sass/partials/_suggestion_list.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.suggestion-list {
width: 100%;
z-index: 100;
diff --git a/web/sass-files/sass/partials/_tooltips.scss b/web/sass-files/sass/partials/_tooltips.scss
index e018cf13c1..c2de3c5908 100644
--- a/web/sass-files/sass/partials/_tooltips.scss
+++ b/web/sass-files/sass/partials/_tooltips.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
#recentMentionsTooltip {
.tooltip-arrow {
margin-left: 10px;
diff --git a/web/sass-files/sass/partials/_tutorial.scss b/web/sass-files/sass/partials/_tutorial.scss
index 8ab29ab105..9e5e1ad7ae 100644
--- a/web/sass-files/sass/partials/_tutorial.scss
+++ b/web/sass-files/sass/partials/_tutorial.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.tip-backdrop {
background: rgba(black, 0.5);
position: absolute;
diff --git a/web/sass-files/sass/partials/_variables.scss b/web/sass-files/sass/partials/_variables.scss
index 78952abb5b..514be2e8b3 100644
--- a/web/sass-files/sass/partials/_variables.scss
+++ b/web/sass-files/sass/partials/_variables.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
@function em($pixels, $context: 14px) {
@return #{$pixels/$context}em
}
diff --git a/web/sass-files/sass/partials/_videos.scss b/web/sass-files/sass/partials/_videos.scss
index 3f15f8f1e2..43f30ce84c 100644
--- a/web/sass-files/sass/partials/_videos.scss
+++ b/web/sass-files/sass/partials/_videos.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.video-div {
position:relative;
max-width: 480px;
diff --git a/web/sass-files/sass/partials/_webhooks.scss b/web/sass-files/sass/partials/_webhooks.scss
index b801ccf639..4b0215a9eb 100644
--- a/web/sass-files/sass/partials/_webhooks.scss
+++ b/web/sass-files/sass/partials/_webhooks.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.webhooks__container {
background: rgba(black, 0.1);
border: 1px solid;
diff --git a/web/sass-files/sass/partials/_welcome.scss b/web/sass-files/sass/partials/_welcome.scss
index 7f2354a360..0be43d29c1 100644
--- a/web/sass-files/sass/partials/_welcome.scss
+++ b/web/sass-files/sass/partials/_welcome.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
.welcome-info {
max-width: 550px;
margin-top: 50px;
diff --git a/web/sass-files/sass/styles.scss b/web/sass-files/sass/styles.scss
index e7fd7c9768..5ddce46923 100644
--- a/web/sass-files/sass/styles.scss
+++ b/web/sass-files/sass/styles.scss
@@ -1,3 +1,5 @@
+@charset "UTF-8";
+
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent: