diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2014-03-18 17:54:07 +0600 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2014-03-18 17:54:31 +0600 |
commit | afc627cb8e982d63f98a01eb5830a00f9ec081ce (patch) | |
tree | 83de12ade2dc36c8227cad559d6995d6a5e577ff /sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee | |
parent | f9b18cc1aea5d6b80095664248ee18a5afb8a655 (diff) | |
download | sonarqube-afc627cb8e982d63f98a01eb5830a00f9ec081ce.tar.gz sonarqube-afc627cb8e982d63f98a01eb5830a00f9ec081ce.zip |
Grunt for development
Diffstat (limited to 'sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee')
-rw-r--r-- | sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee b/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee deleted file mode 100644 index a1763eedca2..00000000000 --- a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-edit-view.coffee +++ /dev/null @@ -1,86 +0,0 @@ -define [ - 'backbone.marionette', - 'handlebars' -], ( - Marionette, - Handlebars, -) -> - - class QualityGateEditView extends Marionette.ItemView - className: 'modal' - template: Handlebars.compile jQuery('#quality-gate-edit-template').html() - - - ui: - nameInput: '#quality-gate-edit-name' - - - events: - 'submit form': 'onSubmit' - 'click #quality-gate-cancel-create': 'hide' - - - onRender: -> - @$el.dialog - dialogClass: 'no-close', - width: '600px', - draggable: false, - autoOpen: false, - modal: true, - minHeight: 50, - resizable: false, - title: null - - - show: -> - @render() - @$el.dialog 'open' - @ui.nameInput.focus() - - - hide: -> - @$el.dialog 'close' - - - saveRequest: (data) -> - jQuery.ajax - type: 'POST' - url: "#{baseUrl}/api/qualitygates/#{@method}" - data: data - .done => @hide() - - - onSubmit: (e) -> - e.preventDefault() - switch @method - when 'create' then @createQualityGate() - when 'copy' then @copyQualityGate() - when 'rename' then @saveQualityGate() - else - - - createQualityGate: -> - data = name: @ui.nameInput.val() - @saveRequest(data).done (r) => - @model.set id: r.id, name: r.name - @options.app.qualityGates.add @model - @options.app.router.navigate "show/#{r.id}", trigger: true - - - saveQualityGate: -> - data = id: @model.id, name: @ui.nameInput.val() - @saveRequest(data).done (r) => - @model.set name: r.name - - - copyQualityGate: -> - data = id: @model.id, name: @ui.nameInput.val() - @saveRequest(data).done (r) => - @model.set id: r.id, name: r.name - @options.app.qualityGates.add @model - @options.app.router.navigate "show/#{r.id}", trigger: true - - - serializeData: -> - if @model - _.extend @model.toJSON(), method: @method |