Benjamin Cookson
05/24/2021, 10:06 PMSteve Goldberg
05/25/2021, 10:47 AMBenjamin Cookson
05/25/2021, 2:44 PMBenjamin Cookson
05/25/2021, 2:46 PMSteve Goldberg
05/25/2021, 3:00 PMSteve Goldberg
05/25/2021, 3:08 PMSteve Goldberg
05/25/2021, 3:08 PMSteve Goldberg
05/25/2021, 3:09 PMBenjamin Cookson
05/25/2021, 3:28 PMBenjamin Cookson
05/25/2021, 3:29 PMSteve Goldberg
05/25/2021, 4:12 PMcontainer.getLayout().on('beforeRender', function () {
function generateLoginUrl () {
var login = container.getComponent('Environment').getSiteSetting('touchpoints.login');
var origin = container.getComponent('Environment').getConfig('currentTouchpoint');
var hash = Backbone.history.fragment;
var loginUrl = login + '&origin=' + origin + '&origin_hash=' + hash;
return loginUrl
}
var Layout = container.getComponent('Layout');
Layout.addToViewContextDefinition('Header.Profile.View', 'loginUrl', 'string', function (context) {
return generateLoginUrl()
})
Backbone.history.on('route', function () {
container.getLayout().headerViewInstance.render()
})
})
Steve Goldberg
05/25/2021, 4:13 PMBenjamin Cookson
05/25/2021, 5:56 PM