タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

turbolinksに関するYAAのブックマーク (2)

  • Turbolinks 5とTurbolinks Classic(2.x)の比較 - Qiita

    変わりすぎて面らう ひょんな拍子にTurbolinks 5を使うことになったのですが、新機能を使わない状況であっても、ことごとくと言っていいぐらいに記法が変化していました。 なお、「Turbolinks Classic」は、Turbolinks 5が出た後に、Turbolinks 2.xに付けられた名称です。 <head>内の記述 Turbolinks Classicでは、JavaScriptCSSの変化を検知するために、data-turbolinks-trackという属性を指定することになっていましたが、Turbolinks 5では、このdata-turbolinks-track属性にreloadという値を指定する必要があります。 <!-- classic --> <%= stylesheet_link_tag "application", media: "all", "data-t

    Turbolinks 5とTurbolinks Classic(2.x)の比較 - Qiita
  • Turbolinksをオフしないためにやった事 - Qiita

    fetchReplacement失敗時は再度レンダリングされ, landingの状態になる。 よく出てくるおまじない $(document).on 'ready page:load', -> これはjqueryが提供する'ready'とTurbolinksが提供する'page:load'の両方で定義すること。 非Turbolinks遷移時は'ready'で発火。 Turbolinks遷移時は'page:load'で発火の両方をカバーするという意味。 Turbolinksをサポートしていないブラウザでも'ready'が発火するので安心。 jquery-turbolinks gem 'ready'triggerにpage:loadを追加してくれる機能を提供。 Trigger tips 通常、page:changeでaddEventListenerしてはいけない。 fetchHistoryの際に

    Turbolinksをオフしないためにやった事 - Qiita
  • 1