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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFatih Acet <acetfatih@gmail.com>2019-01-26 17:49:49 +0300
committerFatih Acet <acetfatih@gmail.com>2019-01-31 01:18:19 +0300
commit992fcf6c87721405be59d2a22da7d21157e17f45 (patch)
tree0fe46a861b647356a605aa8a76d1d07b679a1065 /app/assets/javascripts/task_list.js
parentf00c6db83f1f8b0bbb35230cfede0cfddfc9f7da (diff)
Add missing specs.
Diffstat (limited to 'app/assets/javascripts/task_list.js')
-rw-r--r--app/assets/javascripts/task_list.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/app/assets/javascripts/task_list.js b/app/assets/javascripts/task_list.js
index c3932db7be2..161c44fa156 100644
--- a/app/assets/javascripts/task_list.js
+++ b/app/assets/javascripts/task_list.js
@@ -9,8 +9,9 @@ export default class TaskList {
this.dataType = options.dataType;
this.fieldName = options.fieldName;
this.lockVersion = options.lockVersion;
- this.onSuccess = options.onSuccess || (() => {});
this.taskListContainerSelector = `${this.selector} .js-task-list-container`;
+ this.updateHandler = this.update.bind(this);
+ this.onSuccess = options.onSuccess || (() => {});
this.onError =
options.onError ||
function showFlash(e) {
@@ -27,10 +28,10 @@ export default class TaskList {
}
init() {
- // Prevent duplicate event bindings
- this.disable();
+ this.disable(); // Prevent duplicate event bindings
+
$(this.taskListContainerSelector).taskList('enable');
- $(document).on('tasklist:changed', this.taskListContainerSelector, this.update.bind(this));
+ $(document).on('tasklist:changed', this.taskListContainerSelector, this.updateHandler);
}
getTaskListTarget(e = {}) {