Merge pull request #6 from taigaio/public-register-message-as-directive
Add directive for public register message on login.stable
commit
a1223ec44c
|
@ -145,6 +145,31 @@ module.service("$tgAuth", AuthService)
|
|||
## Login Directive
|
||||
#############################################################################
|
||||
|
||||
# Directive that manages the visualization of public register
|
||||
# message/link on login page.
|
||||
|
||||
PublicRegisterMessageDirective = ($config) ->
|
||||
template = _.template("""
|
||||
<p class="login-text">
|
||||
<span>Not registered yet?</span>
|
||||
<a href="<%= url %>" tg-nav="register" title="Register"> create your free account here</a>
|
||||
</p>""")
|
||||
|
||||
templateFn = ->
|
||||
url = $config.get("publicRegisterEnabled")
|
||||
if not url
|
||||
return ""
|
||||
return template({url:url})
|
||||
|
||||
return {
|
||||
restrict: "AE"
|
||||
scope: {}
|
||||
template: templateFn
|
||||
}
|
||||
|
||||
|
||||
module.directive("tgPublicRegisterMessage", ["$tgConfig", PublicRegisterMessageDirective])
|
||||
|
||||
LoginDirective = ($auth, $confirm, $location, $config, $routeParams, $navUrls) ->
|
||||
link = ($scope, $el, $attrs) ->
|
||||
$scope.pubblicRegisterEnabled = $config.get("pubblicRegisterEnabled")
|
||||
|
|
|
@ -13,6 +13,4 @@ div.login-form-container(tg-login)
|
|||
a.button.button-login.button-gray(href="", ng-click="ctrl.submit()", title="Sign in") Sign in
|
||||
input(type="submit", style="display:none")
|
||||
|
||||
p.login-text(ng-if="pubblicRegisterEnabled")
|
||||
span Not registered yet?
|
||||
a(href="", tg-nav="register", title="Register") create your free account here
|
||||
tg-public-register-message
|
||||
|
|
Loading…
Reference in New Issue