spine.jsのrouterとpjaxのコンフリクトを解消する。

class Router
 
@add: (path, callback) ->
   
@routes ||= []
   
@routes.push {
      path
: path,
      callback
: callback
   
}
 
@process: ->
   
for route in @routes
     
params = window.location.pathname.match(route.path)
     
if params?
        route
.callback(params)
       
return

ちょうど、今やっていることと合致してたので一応メモ。

Naohiko MORI

Naohiko MORI

フリーでITコンサルタントやサービス構築支援。要は技術者あがりの何でも屋。

響くのは 純文学/ラグビー/ハードロック/中日ドラゴンズ あたり。
more

Archive

2012 (62)
2011 (242)
Posterous theme by Cory Watilo