nl_tokens: Event handler that invokes the link activating the associated route .
pl_tokens: function ( event ) { if ( ! isSimpleClick ( event ) ) { return true ; } if ( this . preventDefault !== false ) { event . preventDefault ( ) ; } if ( this . bubbles === false ) { event . stopPropagation ( ) ; } if ( get ( this , '_isDisabled' ) ) { return false ; } if ( <mask> ( this , 'loading' ) ) { Ember . Logger . warn ( "This link-to is in an inactive loading state because at least one of its parameters presently has a null/undefined value, or the provided route name is invalid." ) ; return false ; } var router = get ( this , 'router' ) , routeArgs = get ( this , 'routeArgs' ) ; var transition ; if ( get ( this , 'replace' ) ) { transition = router . replaceWith . apply ( router , routeArgs ) ; } else { transition = router . transitionTo . apply ( router , routeArgs ) ; } // Schedule eager URL update, but after we've given the transition // a chance to synchronously redirect. // We need to always generate the URL instead of using the href because // the href will include any rootURL set, but the router expects a URL // without it! Note that we don't use the first level router because it // calls location.formatURL(), which also would add the rootURL! var url = router . router . generate . apply ( router . router , get ( this , 'routeArgs' ) ) ; Ember . run . scheduleOnce ( 'routerTransitions' , this , this . _eagerUpdateUrl , transition , url ) ; }