diff --git a/src/components/input/editor.vue b/src/components/input/editor.vue
index d016466d..0334bac6 100644
--- a/src/components/input/editor.vue
+++ b/src/components/input/editor.vue
@@ -34,11 +34,13 @@
{{ emptyText }}
- Edit.
+
+ Edit.
+
-
+
-
Edit
Done
diff --git a/src/services/abstractService.js b/src/services/abstractService.js
index f08df1aa..e7501af6 100644
--- a/src/services/abstractService.js
+++ b/src/services/abstractService.js
@@ -129,8 +129,7 @@ export default class AbstractService {
* @param route
* @returns object
*/
- getRouteReplacements(route) {
- let parameters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}
+ getRouteReplacements(route, parameters = {}) {
let replace$$1 = {}
let pattern = this.getRouteParameterPattern()
pattern = new RegExp(pattern instanceof RegExp ? pattern.source : pattern, 'g')
diff --git a/src/styles/components/task.scss b/src/styles/components/task.scss
index 97178c79..a403c37c 100644
--- a/src/styles/components/task.scss
+++ b/src/styles/components/task.scss
@@ -199,6 +199,10 @@
}
}
+.link-share-container:not(.has-background) .task-view {
+ background: transparent;
+}
+
.task-view-container {
padding-bottom: 1rem;
diff --git a/src/views/list/views/Kanban.vue b/src/views/list/views/Kanban.vue
index 056f961c..59515dec 100644
--- a/src/views/list/views/Kanban.vue
+++ b/src/views/list/views/Kanban.vue
@@ -31,7 +31,7 @@
@focusout="() => saveBucketTitle(bucket.id)"
@keydown.enter.prevent.stop="() => saveBucketTitle(bucket.id)"
class="title input"
- contenteditable="true"
+ :contenteditable="canWrite"
spellcheck="false">{{ bucket.title }}
rights.READ
+ return typeof this.task !== 'undefined' && typeof this.task.maxRight !== 'undefined' && this.task.maxRight > rights.READ
},
updatedSince() {
return this.formatDateSince(this.task.updated)