This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Small code style fixes

* Remove pompous header,
* force using parentheses,
* camel case function names.
  • Loading branch information...
1 parent 6088bd7 commit e0ba417840066663c12cbef1598fe4d7e2ede729 @kossnocorp committed Jun 13, 2013
Showing with 16 additions and 24 deletions.
  1. +16 −24 src/jquery.turbolinks.coffee
@@ -1,39 +1,31 @@
-###
- jquery.turbolinks.js ~ https://github.com/kossnocorp/jquery.turbolinks
-
- jQuery plugin for drop-in fix binded events problem caused by Turbolinks
-
- The MIT License
-
- Copyright (c) 2012-2013 Sasha Koss
-###
+# jQuery.Turbolinks ~ https://github.com/kossnocorp/jquery.turbolinks
$ = window.jQuery or require?('jquery')
$document = $(document)
$.turbo =
- version: "2.0.0.pre0"
-
+ version: '2.0.0.rc'
+
isReady: false
# Hook onto the events that Turbolinks triggers.
use: (load, fetch) ->
$document
.off('.turbo')
- .on("#{load}.turbo", @onload)
- .on("#{fetch}.turbo", @onfetch)
-
+ .on("#{load}.turbo", @onLoad)
+ .on("#{fetch}.turbo", @onFetch)
+
addCallback: (callback) ->
- $document.on 'turbo:ready', callback
+ $document.on('turbo:ready', callback)
callback($) if $.turbo.isReady
-
- onload: ->
+
+ onLoad: ->
$.turbo.isReady = true
- $document.trigger 'turbo:ready'
-
- onfetch: ->
+ $document.trigger('turbo:ready')
+
+ onFetch: ->
$.turbo.isReady = false
-
+
# Registers jQuery.Turbolinks by monkey-patching jQuery's
# `ready` handler. (Internal)
#
@@ -42,9 +34,9 @@ $.turbo =
# registering callbacks under a new event called `turbo:ready`.
#
register: ->
- $(@onload) #[1]
- $.fn.ready = @addCallback #[2]
+ $(@onload) #[1]
+ $.fn.ready = @addCallback #[2]
# Use with Turbolinks.
$.turbo.register()
-$.turbo.use 'page:load', 'page:fetch'
+$.turbo.use('page:load', 'page:fetch')

0 comments on commit e0ba417

Please sign in to comment.