aurelia-templating-router
Advanced tools
Comparing version 1.1.0 to 1.2.0
{ | ||
"name": "aurelia-templating-router", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "An implementation of the RouteLoader interface for use with the router module. Also contains a custom element that allows the templating engine to display the current route.", | ||
@@ -22,2 +22,3 @@ "keywords": [ | ||
"dependencies": { | ||
"aurelia-binding": "^1.3.0", | ||
"aurelia-dependency-injection": "^1.0.0", | ||
@@ -29,4 +30,4 @@ "aurelia-logging": "^1.0.0", | ||
"aurelia-router": "^1.0.1", | ||
"aurelia-templating": "^1.3.0" | ||
"aurelia-templating": "^1.5.0" | ||
} | ||
} |
106
config.js
@@ -10,5 +10,5 @@ System.config({ | ||
map: { | ||
"aurelia-binding": "npm:aurelia-binding@1.2.0", | ||
"aurelia-binding": "npm:aurelia-binding@1.3.0", | ||
"aurelia-bootstrapper": "npm:aurelia-bootstrapper@1.0.0-rc.1.0.1", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-event-aggregator": "npm:aurelia-event-aggregator@1.0.0", | ||
@@ -19,6 +19,6 @@ "aurelia-framework": "npm:aurelia-framework@1.0.0-rc.1.0.13", | ||
"aurelia-loader-default": "npm:aurelia-loader-default@1.0.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-logging-console": "npm:aurelia-logging-console@1.0.0", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-pal-browser": "npm:aurelia-pal-browser@1.0.0", | ||
@@ -28,3 +28,3 @@ "aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-router": "npm:aurelia-router@1.0.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0", | ||
"aurelia-templating-binding": "npm:aurelia-templating-binding@1.0.0-rc.1.0.1", | ||
@@ -61,7 +61,7 @@ "aurelia-templating-resources": "npm:aurelia-templating-resources@1.0.0-rc.1.0.2", | ||
}, | ||
"npm:aurelia-binding@1.2.0": { | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"npm:aurelia-binding@1.3.0": { | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.1" | ||
}, | ||
@@ -75,7 +75,7 @@ "npm:aurelia-bootstrapper@1.0.0-rc.1.0.1": { | ||
"aurelia-logging-console": "npm:aurelia-logging-console@1.0.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-pal-browser": "npm:aurelia-pal-browser@1.0.0", | ||
"aurelia-polyfills": "npm:aurelia-polyfills@1.0.0", | ||
"aurelia-router": "npm:aurelia-router@1.0.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0", | ||
"aurelia-templating-binding": "npm:aurelia-templating-binding@1.0.0-rc.1.0.1", | ||
@@ -85,23 +85,23 @@ "aurelia-templating-resources": "npm:aurelia-templating-resources@1.0.0-rc.1.0.2", | ||
}, | ||
"npm:aurelia-dependency-injection@1.3.0": { | ||
"npm:aurelia-dependency-injection@1.3.2": { | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
"npm:aurelia-event-aggregator@1.0.0": { | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0" | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1" | ||
}, | ||
"npm:aurelia-framework@1.0.0-rc.1.0.13": { | ||
"aurelia-binding": "npm:aurelia-binding@1.2.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-binding": "npm:aurelia-binding@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-loader": "npm:aurelia-loader@1.0.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0" | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0" | ||
}, | ||
"npm:aurelia-history-browser@1.0.0": { | ||
"aurelia-history": "npm:aurelia-history@1.0.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
@@ -111,3 +111,3 @@ "npm:aurelia-loader-default@1.0.0": { | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
@@ -119,12 +119,12 @@ "npm:aurelia-loader@1.0.0": { | ||
"npm:aurelia-logging-console@1.0.0": { | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0" | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1" | ||
}, | ||
"npm:aurelia-metadata@1.0.3": { | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
"npm:aurelia-pal-browser@1.0.0": { | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
"npm:aurelia-polyfills@1.0.0": { | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
@@ -135,53 +135,53 @@ "npm:aurelia-route-recognizer@1.0.0": { | ||
"npm:aurelia-router@1.0.1": { | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-event-aggregator": "npm:aurelia-event-aggregator@1.0.0", | ||
"aurelia-history": "npm:aurelia-history@1.0.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-route-recognizer": "npm:aurelia-route-recognizer@1.0.0" | ||
}, | ||
"npm:aurelia-task-queue@1.2.0": { | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0" | ||
"npm:aurelia-task-queue@1.2.1": { | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0" | ||
}, | ||
"npm:aurelia-templating-binding@1.0.0-rc.1.0.1": { | ||
"aurelia-binding": "npm:aurelia-binding@1.2.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0" | ||
"aurelia-binding": "npm:aurelia-binding@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0" | ||
}, | ||
"npm:aurelia-templating-resources@1.0.0-rc.1.0.2": { | ||
"aurelia-binding": "npm:aurelia-binding@1.2.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-binding": "npm:aurelia-binding@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-loader": "npm:aurelia-loader@1.0.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0" | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0" | ||
}, | ||
"npm:aurelia-templating-router@1.0.0-rc.1.0.1": { | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-router": "npm:aurelia-router@1.0.1", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0" | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0" | ||
}, | ||
"npm:aurelia-templating@1.3.0": { | ||
"aurelia-binding": "npm:aurelia-binding@1.2.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"npm:aurelia-templating@1.5.0": { | ||
"aurelia-binding": "npm:aurelia-binding@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-loader": "npm:aurelia-loader@1.0.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-metadata": "npm:aurelia-metadata@1.0.3", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-path": "npm:aurelia-path@1.1.1", | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.0" | ||
"aurelia-task-queue": "npm:aurelia-task-queue@1.2.1" | ||
}, | ||
"npm:aurelia-testing@0.5.0": { | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.0", | ||
"aurelia-dependency-injection": "npm:aurelia-dependency-injection@1.3.2", | ||
"aurelia-framework": "npm:aurelia-framework@1.0.0-rc.1.0.13", | ||
"aurelia-logging": "npm:aurelia-logging@1.3.0", | ||
"aurelia-pal": "npm:aurelia-pal@1.3.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.3.0" | ||
"aurelia-logging": "npm:aurelia-logging@1.3.1", | ||
"aurelia-pal": "npm:aurelia-pal@1.4.0", | ||
"aurelia-templating": "npm:aurelia-templating@1.5.0" | ||
}, | ||
@@ -188,0 +188,0 @@ "npm:babel-runtime@5.8.38": { |
@@ -34,3 +34,3 @@ define(['exports', 'aurelia-templating', 'aurelia-dependency-injection', 'aurelia-router', 'aurelia-pal', 'aurelia-logging'], function (exports, _aureliaTemplating, _aureliaDependencyInjection, _aureliaRouter, _aureliaPal, _aureliaLogging) { | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange' }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
function RouteHref(router, element) { | ||
@@ -43,3 +43,3 @@ | ||
RouteHref.prototype.bind = function bind() { | ||
RouteHref.prototype.attached = function attached() { | ||
this.isActive = true; | ||
@@ -46,0 +46,0 @@ this.processChange(); |
@@ -131,3 +131,3 @@ define(['exports', 'aurelia-dependency-injection', 'aurelia-binding', 'aurelia-templating', 'aurelia-router', 'aurelia-metadata', 'aurelia-pal'], function (exports, _aureliaDependencyInjection, _aureliaBinding, _aureliaTemplating, _aureliaRouter, _aureliaMetadata, _aureliaPal) { | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -134,0 +134,0 @@ |
@@ -38,3 +38,3 @@ import * as LogManager from 'aurelia-logging'; | ||
constructor(router?: any, element?: any); | ||
bind(): any; | ||
attached(): any; | ||
unbind(): any; | ||
@@ -41,0 +41,0 @@ attributeChanged(value?: any, previous?: any): any; |
@@ -13,3 +13,3 @@ import * as LogManager from 'aurelia-logging'; | ||
@customAttribute('route-href') | ||
@bindable({name: 'route', changeHandler: 'processChange'}) | ||
@bindable({name: 'route', changeHandler: 'processChange', primaryProperty: true}) | ||
@bindable({name: 'params', changeHandler: 'processChange'}) | ||
@@ -24,3 +24,3 @@ @bindable({name: 'attribute', defaultValue: 'href'}) | ||
bind() { | ||
attached() { | ||
this.isActive = true; | ||
@@ -144,3 +144,3 @@ this.processChange(); | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -147,0 +147,0 @@ |
@@ -28,3 +28,3 @@ 'use strict'; | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange' }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
function RouteHref(router, element) { | ||
@@ -37,3 +37,3 @@ | ||
RouteHref.prototype.bind = function bind() { | ||
RouteHref.prototype.attached = function attached() { | ||
this.isActive = true; | ||
@@ -40,0 +40,0 @@ this.processChange(); |
@@ -142,3 +142,3 @@ 'use strict'; | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -145,0 +145,0 @@ |
@@ -11,3 +11,3 @@ var _dec, _dec2, _dec3, _dec4, _dec5, _class; | ||
export let RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange' }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = class RouteHref { | ||
export let RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = class RouteHref { | ||
constructor(router, element) { | ||
@@ -18,3 +18,3 @@ this.router = router; | ||
bind() { | ||
attached() { | ||
this.isActive = true; | ||
@@ -21,0 +21,0 @@ this.processChange(); |
@@ -125,3 +125,3 @@ var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -128,0 +128,0 @@ |
@@ -13,3 +13,3 @@ var _dec, _dec2, _dec3, _dec4, _dec5, _class; | ||
export var RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange' }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
export var RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
function RouteHref(router, element) { | ||
@@ -22,3 +22,3 @@ | ||
RouteHref.prototype.bind = function bind() { | ||
RouteHref.prototype.attached = function attached() { | ||
this.isActive = true; | ||
@@ -25,0 +25,0 @@ this.processChange(); |
@@ -130,3 +130,3 @@ var _dec, _dec2, _class, _desc, _value, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4; | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -133,0 +133,0 @@ |
@@ -26,3 +26,3 @@ 'use strict'; | ||
_export('RouteHref', RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange' }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
_export('RouteHref', RouteHref = (_dec = customAttribute('route-href'), _dec2 = bindable({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = bindable({ name: 'params', changeHandler: 'processChange' }), _dec4 = bindable({ name: 'attribute', defaultValue: 'href' }), _dec5 = inject(Router, DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
function RouteHref(router, element) { | ||
@@ -35,3 +35,3 @@ | ||
RouteHref.prototype.bind = function bind() { | ||
RouteHref.prototype.attached = function attached() { | ||
this.isActive = true; | ||
@@ -38,0 +38,0 @@ this.processChange(); |
@@ -153,3 +153,3 @@ 'use strict'; | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -156,0 +156,0 @@ |
@@ -81,3 +81,3 @@ 'use strict'; | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange' }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
var RouteHref = exports.RouteHref = (_dec = (0, _aureliaTemplating.customAttribute)('route-href'), _dec2 = (0, _aureliaTemplating.bindable)({ name: 'route', changeHandler: 'processChange', primaryProperty: true }), _dec3 = (0, _aureliaTemplating.bindable)({ name: 'params', changeHandler: 'processChange' }), _dec4 = (0, _aureliaTemplating.bindable)({ name: 'attribute', defaultValue: 'href' }), _dec5 = (0, _aureliaDependencyInjection.inject)(_aureliaRouter.Router, _aureliaPal.DOM.Element), _dec(_class = _dec2(_class = _dec3(_class = _dec4(_class = _dec5(_class = function () { | ||
function RouteHref(router, element) { | ||
@@ -90,3 +90,3 @@ _classCallCheck(this, RouteHref); | ||
RouteHref.prototype.bind = function bind() { | ||
RouteHref.prototype.attached = function attached() { | ||
this.isActive = true; | ||
@@ -207,3 +207,3 @@ this.processChange(); | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -210,0 +210,0 @@ |
@@ -1,1 +0,1 @@ | ||
{"name":"aurelia-templating-router","children":[{"id":2,"name":"RouteHref","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":3,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":4,"name":"new RouteHref","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":5,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":6,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RouteHref","id":2}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":36,"character":32}]},{"id":11,"name":"attributeChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":12,"name":"attributeChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":13,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":14,"name":"previous","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":40,"character":18}]},{"id":7,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":8,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":38,"character":6}]},{"id":15,"name":"processChange","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":16,"name":"processChange","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":41,"character":15}]},{"id":9,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":10,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":39,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[3]},{"title":"Methods","kind":2048,"children":[11,7,15,9]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":36,"character":30}]},{"id":17,"name":"RouterView","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":23,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":24,"name":"new RouterView","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":25,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":26,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":27,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":28,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":29,"name":"viewLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":30,"name":"compositionTransaction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":31,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"RouterView","id":17}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":48,"character":15}]},{"id":22,"name":"element","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":48,"character":9}],"type":{"type":"instrinct","name":"any"}},{"id":21,"name":"layoutModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":47,"character":13}],"type":{"type":"instrinct","name":"any"}},{"id":19,"name":"layoutView","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":45,"character":12}],"type":{"type":"instrinct","name":"any"}},{"id":20,"name":"layoutViewModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":46,"character":17}],"type":{"type":"instrinct","name":"any"}},{"id":18,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":44,"character":11}],"type":{"type":"instrinct","name":"any"}},{"id":35,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":36,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":37,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":38,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":51,"character":6}]},{"id":32,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":33,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":34,"name":"owningView","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":50,"character":9}]},{"id":39,"name":"process","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":40,"name":"process","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":41,"name":"viewPortInstruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":42,"name":"waitToSwap","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":52,"character":9}]},{"id":43,"name":"swap","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":44,"name":"swap","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":45,"name":"viewPortInstruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":53,"character":6}]}],"groups":[{"title":"Constructors","kind":512,"children":[23]},{"title":"Properties","kind":1024,"children":[22,21,19,20,18]},{"title":"Methods","kind":2048,"children":[35,32,39,43]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":43,"character":31}]},{"id":46,"name":"RouterViewLocator","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Locator which finds the nearest RouterView, relative to the current dependency injection container."},"children":[{"id":47,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of the RouterViewLocator class."},"signatures":[{"id":48,"name":"new RouterViewLocator","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of the RouterViewLocator class."},"type":{"type":"reference","name":"RouterViewLocator","id":46}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":59,"character":40}]},{"id":49,"name":"findNearest","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":50,"name":"findNearest","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Finds the nearest RouterView instance.","returns":"A promise that will be resolved with the located RouterView instance.\n"},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"RouterView","id":17}]}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":70,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[47]},{"title":"Methods","kind":2048,"children":[49]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":59,"character":38}]},{"id":51,"name":"TemplatingRouteLoader","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":52,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":53,"name":"new TemplatingRouteLoader","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":54,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"TemplatingRouteLoader","id":51}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":72,"character":64}]},{"id":55,"name":"loadRoute","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"loadRoute","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":57,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":58,"name":"config","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"any"},"overwrites":{"type":"reference","name":"RouteLoader.loadRoute"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":74,"character":11}],"overwrites":{"type":"reference","name":"RouteLoader.loadRoute"}}],"groups":[{"title":"Constructors","kind":512,"children":[52]},{"title":"Methods","kind":2048,"children":[55]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":72,"character":42}],"extendedTypes":[{"type":"reference","name":"RouteLoader"}]}],"groups":[{"title":"Classes","kind":128,"children":[2,17,46,51]}]} | ||
{"name":"aurelia-templating-router","children":[{"id":2,"name":"RouteHref","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":3,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":4,"name":"new RouteHref","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":5,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":6,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","name":"RouteHref","id":2}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":36,"character":32}]},{"id":7,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":8,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":38,"character":10}]},{"id":11,"name":"attributeChanged","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":12,"name":"attributeChanged","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":13,"name":"value","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":14,"name":"previous","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":40,"character":18}]},{"id":15,"name":"processChange","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":16,"name":"processChange","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":41,"character":15}]},{"id":9,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":10,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":39,"character":8}]}],"groups":[{"title":"Constructors","kind":512,"children":[3]},{"title":"Methods","kind":2048,"children":[7,11,15,9]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":36,"character":30}]},{"id":17,"name":"RouterView","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":23,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":24,"name":"new RouterView","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":25,"name":"element","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":26,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":27,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":28,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":29,"name":"viewLocator","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":30,"name":"compositionTransaction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":31,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","name":"RouterView","id":17}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":48,"character":15}]},{"id":22,"name":"element","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":48,"character":9}],"type":{"type":"intrinsic","name":"any"}},{"id":21,"name":"layoutModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":47,"character":13}],"type":{"type":"intrinsic","name":"any"}},{"id":19,"name":"layoutView","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":45,"character":12}],"type":{"type":"intrinsic","name":"any"}},{"id":20,"name":"layoutViewModel","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":46,"character":17}],"type":{"type":"intrinsic","name":"any"}},{"id":18,"name":"swapOrder","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-templating-router.d.ts","line":44,"character":11}],"type":{"type":"intrinsic","name":"any"}},{"id":35,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":36,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":37,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":38,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":51,"character":6}]},{"id":32,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":33,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":34,"name":"owningView","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":50,"character":9}]},{"id":39,"name":"process","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":40,"name":"process","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":41,"name":"viewPortInstruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":42,"name":"waitToSwap","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":52,"character":9}]},{"id":43,"name":"swap","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":44,"name":"swap","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":45,"name":"viewPortInstruction","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":53,"character":6}]}],"groups":[{"title":"Constructors","kind":512,"children":[23]},{"title":"Properties","kind":1024,"children":[22,21,19,20,18]},{"title":"Methods","kind":2048,"children":[35,32,39,43]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":43,"character":31}]},{"id":46,"name":"RouterViewLocator","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Locator which finds the nearest RouterView, relative to the current dependency injection container."},"children":[{"id":47,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of the RouterViewLocator class."},"signatures":[{"id":48,"name":"new RouterViewLocator","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of the RouterViewLocator class."},"type":{"type":"reference","name":"RouterViewLocator","id":46}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":59,"character":40}]},{"id":49,"name":"findNearest","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":50,"name":"findNearest","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Finds the nearest RouterView instance.","returns":"A promise that will be resolved with the located RouterView instance.\n"},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"RouterView","id":17}]}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":70,"character":13}]}],"groups":[{"title":"Constructors","kind":512,"children":[47]},{"title":"Methods","kind":2048,"children":[49]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":59,"character":38}]},{"id":51,"name":"TemplatingRouteLoader","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":52,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":53,"name":"new TemplatingRouteLoader","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":54,"name":"compositionEngine","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","name":"TemplatingRouteLoader","id":51}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":72,"character":64}]},{"id":55,"name":"loadRoute","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"loadRoute","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":57,"name":"router","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}},{"id":58,"name":"config","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"any"},"overwrites":{"type":"reference","name":"RouteLoader.loadRoute"}}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":74,"character":11}],"overwrites":{"type":"reference","name":"RouteLoader.loadRoute"}}],"groups":[{"title":"Constructors","kind":512,"children":[52]},{"title":"Methods","kind":2048,"children":[55]}],"sources":[{"fileName":"aurelia-templating-router.d.ts","line":72,"character":42}],"extendedTypes":[{"type":"reference","name":"RouteLoader"}]}],"groups":[{"title":"Classes","kind":128,"children":[2,17,46,51]}]} |
@@ -0,1 +1,14 @@ | ||
<a name="1.2.0"></a> | ||
# [1.2.0](https://github.com/aurelia/templating-router/compare/1.1.0...1.2.0) (2017-10-02) | ||
### Bug Fixes | ||
* **route-href:** delay route generation until after router's baseURL has been set ([606bf42](https://github.com/aurelia/templating-router/commit/606bf42)), closes [#46](https://github.com/aurelia/templating-router/issues/46) | ||
* **templating-router:** Silence Bluebirds runaway promise warning ([62ba4e2](https://github.com/aurelia/templating-router/commit/62ba4e2)) | ||
### Features | ||
* Use route as default property for route-href | ||
<a name="1.1.0"></a> | ||
@@ -2,0 +15,0 @@ # [1.1.0](https://github.com/aurelia/templating-router/compare/1.0.1...v1.1.0) (2017-02-26) |
{ | ||
"name": "aurelia-templating-router", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "An implementation of the RouteLoader interface for use with the router module. Also contains a custom element that allows the templating engine to display the current route.", | ||
@@ -31,2 +31,3 @@ "keywords": [ | ||
"peerDependencies": { | ||
"aurelia-binding": "^1.3.0", | ||
"aurelia-dependency-injection": "^1.0.0", | ||
@@ -38,6 +39,6 @@ "aurelia-logging": "^1.0.0", | ||
"aurelia-router": "^1.0.1", | ||
"aurelia-templating": "^1.3.0", | ||
"aurelia-binding": "^1.0.9" | ||
"aurelia-templating": "^1.5.0" | ||
}, | ||
"dependencies": { | ||
"aurelia-binding": "^1.3.0", | ||
"aurelia-dependency-injection": "^1.0.0", | ||
@@ -49,4 +50,3 @@ "aurelia-logging": "^1.0.0", | ||
"aurelia-router": "^1.0.1", | ||
"aurelia-templating": "^1.3.0", | ||
"aurelia-binding": "^1.0.9" | ||
"aurelia-templating": "^1.5.0" | ||
}, | ||
@@ -64,2 +64,3 @@ "devDependencies": { | ||
"dependencies": { | ||
"aurelia-binding": "^1.0.9", | ||
"aurelia-dependency-injection": "^1.0.0", | ||
@@ -71,4 +72,3 @@ "aurelia-logging": "^1.0.0", | ||
"aurelia-router": "^1.0.1", | ||
"aurelia-templating": "^1.3.0", | ||
"aurelia-binding": "^1.0.9" | ||
"aurelia-templating": "^1.5.0" | ||
}, | ||
@@ -75,0 +75,0 @@ "devDependencies": { |
@@ -10,3 +10,3 @@ import {customAttribute, bindable} from 'aurelia-templating'; | ||
@customAttribute('route-href') | ||
@bindable({name: 'route', changeHandler: 'processChange'}) | ||
@bindable({name: 'route', changeHandler: 'processChange', primaryProperty: true}) | ||
@bindable({name: 'params', changeHandler: 'processChange'}) | ||
@@ -21,3 +21,3 @@ @bindable({name: 'attribute', defaultValue: 'href'}) | ||
bind() { | ||
attached() { | ||
this.isActive = true; | ||
@@ -24,0 +24,0 @@ this.processChange(); |
@@ -88,3 +88,3 @@ import {Container, inject} from 'aurelia-dependency-injection'; | ||
if (waitToSwap) { | ||
return; | ||
return null; | ||
} | ||
@@ -91,0 +91,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
272338
86
3764
Updatedaurelia-templating@^1.5.0