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

new_commit_form.js.coffee « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 03f0f51acfad536ba0927ceaf5541f774796e0dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class @NewCommitForm
  constructor: (form) ->
    @newBranch = form.find('.js-target-branch')
    @originalBranch = form.find('.js-original-branch')
    @createMergeRequest = form.find('.js-create-merge-request')
    @createMergeRequestContainer = form.find('.js-create-merge-request-container')

    @renderDestination()
    @newBranch.keyup @renderDestination

  renderDestination: =>
    different = @newBranch.val() != @originalBranch.val()

    if different
      @createMergeRequestContainer.show()
      @createMergeRequest.prop('checked', true) unless @wasDifferent
    else
      @createMergeRequestContainer.hide()
      @createMergeRequest.prop('checked', false)

    @wasDifferent = different