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
|
## 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) ->
|
LoginDirective = ($auth, $confirm, $location, $config, $routeParams, $navUrls) ->
|
||||||
link = ($scope, $el, $attrs) ->
|
link = ($scope, $el, $attrs) ->
|
||||||
$scope.pubblicRegisterEnabled = $config.get("pubblicRegisterEnabled")
|
$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
|
a.button.button-login.button-gray(href="", ng-click="ctrl.submit()", title="Sign in") Sign in
|
||||||
input(type="submit", style="display:none")
|
input(type="submit", style="display:none")
|
||||||
|
|
||||||
p.login-text(ng-if="pubblicRegisterEnabled")
|
tg-public-register-message
|
||||||
span Not registered yet?
|
|
||||||
a(href="", tg-nav="register", title="Register") create your free account here
|
|
||||||
|
|
Loading…
Reference in New Issue