summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/boards/services
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-07-28 12:33:04 +0100
committerPhil Hughes <me@iamphill.com>2016-08-17 17:12:47 +0100
commit8e04195782624cd3b0488f02e6187d2efa5ddcda (patch)
treea0494c0f72d65083e4d9fedcee8354f9b80ea5e1 /app/assets/javascripts/boards/services
parent61fa7b756e2bbb96206effeb78f85de0de3d663b (diff)
downloadgitlab-ce-8e04195782624cd3b0488f02e6187d2efa5ddcda.tar.gz
Moved to ES6
Diffstat (limited to 'app/assets/javascripts/boards/services')
-rw-r--r--app/assets/javascripts/boards/services/board_service.js.coffee19
-rw-r--r--app/assets/javascripts/boards/services/board_service.js.es626
2 files changed, 26 insertions, 19 deletions
diff --git a/app/assets/javascripts/boards/services/board_service.js.coffee b/app/assets/javascripts/boards/services/board_service.js.coffee
deleted file mode 100644
index 1bf431f6783..00000000000
--- a/app/assets/javascripts/boards/services/board_service.js.coffee
+++ /dev/null
@@ -1,19 +0,0 @@
-class @BoardService
- constructor: (@root) ->
- Vue.http.options.root = @root
-
- @resource = Vue.resource "#{@root}{/id}", {},
- all:
- method: 'GET'
- url: 'all'
-
- setCSRF: ->
- Vue.http.headers.common['X-CSRF-Token'] = $.rails.csrfToken()
-
- all: ->
- @setCSRF()
- @resource.all()
-
- updateBoard: (id, index) ->
- @setCSRF()
- @resource.update { id: id }, { index: index }
diff --git a/app/assets/javascripts/boards/services/board_service.js.es6 b/app/assets/javascripts/boards/services/board_service.js.es6
new file mode 100644
index 00000000000..859fd961230
--- /dev/null
+++ b/app/assets/javascripts/boards/services/board_service.js.es6
@@ -0,0 +1,26 @@
+class BoardService {
+ constructor (root) {
+ Vue.http.options.root = root;
+
+ this.resource = Vue.resource(`${root}{/id}`, {}, {
+ all: {
+ method: 'GET',
+ url: 'all'
+ }
+ });
+ }
+
+ setCSRF () {
+ Vue.http.headers.common['X-CSRF-Token'] = $.rails.csrfToken();
+ }
+
+ all () {
+ this.setCSRF();
+ return this.resource.all();
+ }
+
+ updateBoard (id, index) {
+ this.setCSRF();
+ return this.resource.update({ id: id }, { index: index });
+ }
+};