module.exports.app = (appExports, model) -> user = model.at('_user') appExports.profileAddWebsite = (e, el) -> newWebsite = model.get('_newProfileWebsite') return if /^(\s)*$/.test(newWebsite) user.unshift 'profile.websites', newWebsite model.set '_newProfileWebsite', '' appExports.profileEdit = (e, el) -> model.set '_profileEditing', true appExports.profileSave = (e, el) -> model.set '_profileEditing', false appExports.profileRemoveWebsite = (e, el) -> sites = user.get 'profile.websites' i = sites.indexOf $(el).attr('data-website') sites.splice(i,1) user.set 'profile.websites', sites