OSDN Git Service

cleanup projects.coffee
authorNihad Abbasov <narkoz.2008@gmail.com>
Thu, 6 Sep 2012 12:44:44 +0000 (05:44 -0700)
committerNihad Abbasov <narkoz.2008@gmail.com>
Thu, 6 Sep 2012 12:44:44 +0000 (05:44 -0700)
app/assets/javascripts/projects.js.coffee

index ca8f13f..7700cf9 100644 (file)
@@ -1,21 +1,20 @@
 window.Projects = ->
-  $("#project_name").live "change", ->
-    slug = slugify($(this).val())
-    $("#project_code").val(slug)
-    $("#project_path").val(slug)
+  $('#project_name').on 'change', ->
+    slug = slugify $(@).val()
+    $('#project_code').val slug
 
-  $(".new_project, .edit_project").live "ajax:before", ->
-    $(".project_new_holder, .project_edit_holder").hide()
-    $(".save-project-loader").show()
+  $('.new_project, .edit_project').on 'ajax:before', ->
+    $('.project_new_holder, .project_edit_holder').hide()
+    $('.save-project-loader').show()
 
-  $("form #project_default_branch").chosen()
-  disableButtonIfEmtpyField "#project_name", ".project-submit"
+  $('form #project_default_branch').chosen()
+  disableButtonIfEmtpyField '#project_name', '.project-submit'
 
 # Git clone panel switcher
 $ ->
-  scope = $('.project_clone_holder')
+  scope = $ '.project_clone_holder'
   if scope.length > 0
     $('a, button', scope).click ->
-      $('a, button', scope).removeClass('active')
-      $(this).addClass('active')
-      $('#project_clone', scope).val($(this).data('clone'))
+      $('a, button', scope).removeClass 'active'
+      $(@).addClass 'active'
+      $('#project_clone', scope).val $(@).data 'clone'