Prototype Windowのコールバック
Prototype Windowsを使って、Windowが閉じたときに親ページが更新される方法を見つけた。
AddOververでコールバックを定義するのか。
rjsにて書くが、だんだんRubyからJavaScriptになりつつあるなぁ。。。
options = { :title => "編集:#{@wapi_seq.uri}", :width => 600, :height => 400, :zIndex => 100, :url => url_for(:controller => 'wapi_seqs', :action => :edit, :id => @wapi_seq)} page << "var win = new Window( 'window_edit_#{@wapi_seq.id}', #{params_for_javascript(options) } ); var observer = { onClose: function() { window.parent.location.reload(); super.close(); } } Windows.addObserver(observer); win.show(); win.setDestroyOnClose(); win.showCenter(true)"