| OLD | NEW |
| 1 | |
| 2 (function(scope) { | 1 (function(scope) { |
| 3 var MoreRouting = scope.MoreRouting = scope.MoreRouting || {}; | 2 var MoreRouting = scope.MoreRouting = scope.MoreRouting || {}; |
| 4 MoreRouting.HashDriver = HashDriver; | 3 MoreRouting.HashDriver = HashDriver; |
| 5 | 4 |
| 6 /** | 5 /** |
| 7 * TODO(nevir): Docs. | 6 * TODO(nevir): Docs. |
| 8 */ | 7 */ |
| 9 function HashDriver() { | 8 function HashDriver() { |
| 10 MoreRouting.Driver.apply(this, arguments); | 9 MoreRouting.Driver.apply(this, arguments); |
| 11 this._bindEvents(); | 10 this._bindEvents(); |
| (...skipping 13 matching lines...) Expand all Loading... |
| 25 }; | 24 }; |
| 26 | 25 |
| 27 HashDriver.prototype._bindEvents = function _bindEvents() { | 26 HashDriver.prototype._bindEvents = function _bindEvents() { |
| 28 window.addEventListener('hashchange', this._read.bind(this)); | 27 window.addEventListener('hashchange', this._read.bind(this)); |
| 29 }; | 28 }; |
| 30 | 29 |
| 31 HashDriver.prototype._read = function _read() { | 30 HashDriver.prototype._read = function _read() { |
| 32 this.setCurrentPath(window.location.hash.substr(1) || this.prefix); | 31 this.setCurrentPath(window.location.hash.substr(1) || this.prefix); |
| 33 }; | 32 }; |
| 34 | 33 |
| 35 })(window); | 34 })(window); |
| OLD | NEW |