1. 26 Nov, 2015 6 commits
    • Ian Hickson's avatar
      Merge pull request #595 from Hixie/trivial-cleanup · 6e73bbcc
      Ian Hickson authored
      Fix minor typos and style nits.
      6e73bbcc
    • Ian Hickson's avatar
      Merge pull request #594 from Hixie/mixin-routes · 19e06121
      Ian Hickson authored
      Turn the LocalHistoryRoute into a mixin.
      19e06121
    • Hixie's avatar
      Fix minor typos and style nits. · 993a41a4
      Hixie authored
      993a41a4
    • Hixie's avatar
      Turn the LocalHistoryRoute into a mixin. · 4e513822
      Hixie authored
      4e513822
    • Ian Hickson's avatar
      Merge pull request #593 from Hixie/yak2-navigator-API · 1e8fa404
      Ian Hickson authored
      Clean up the Navigator API again.
      1e8fa404
    • Hixie's avatar
      Clean up the Navigator API again. · 88e74693
      Hixie authored
      * Split didPush() into didPush() and install(), so that we can install
        the overlays without triggering the push logic. This will be used in a
        subsequent patch to implement route replacement.
      
      * Split didPop() into didPop() and dispose(), so that we can remove
        overlays without triggering the pop logic. Also for a subsequent patch
        that implements replacement.
      
      * Clean up _navigator on the routes when the Navigator itself is
        disposed.
      
      * Drop the forwarding logic on willPushNext() -- now didPushNext() --
        and didPopNext(), since we no longer have StateRoutes to get in the
        way.
      
      * Implement isCurrent more broadly and without having to keep track of
        state.
      
      * Provide some toString()s on NamedRouteSettings and ModalRoutes.
      
      * Make OverlayState.initState() use the insertAl functionality.
      
      * Make OverlayRoute.builders abstract since that way you'll catch when
        you forget to do it. If you don't want overlays, don't inherit from
        this class.
      
      * Made handleStatusChanged() on TransitionRoute public so that it can be
        overridden by subclasses.
      88e74693
  2. 25 Nov, 2015 20 commits
  3. 24 Nov, 2015 14 commits