diff options
author | Phil Hughes <me@iamphill.com> | 2016-07-28 12:33:04 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2016-08-17 17:12:47 +0100 |
commit | 8e04195782624cd3b0488f02e6187d2efa5ddcda (patch) | |
tree | a0494c0f72d65083e4d9fedcee8354f9b80ea5e1 /app/assets/javascripts/boards/services | |
parent | 61fa7b756e2bbb96206effeb78f85de0de3d663b (diff) | |
download | gitlab-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.coffee | 19 | ||||
-rw-r--r-- | app/assets/javascripts/boards/services/board_service.js.es6 | 26 |
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 }); + } +}; |