diff --git a/app/assets/javascripts/templateFolderForm.js b/app/assets/javascripts/templateFolderForm.js index 335a66115..744b0c4f6 100644 --- a/app/assets/javascripts/templateFolderForm.js +++ b/app/assets/javascripts/templateFolderForm.js @@ -43,7 +43,9 @@ this.addCancelButton = function(state) { let $cancel = $('') .html('Cancel') - .click((event) => { + .attr('class', 'page-footer-js-cancel') + .attr('tabindex', '0') + .on('click keydown', (event) => { event.preventDefault(); // clear existing data state.$el.find('input:radio').prop('checked', false); diff --git a/app/assets/stylesheets/components/message.scss b/app/assets/stylesheets/components/message.scss index 69baaf689..a0426c916 100644 --- a/app/assets/stylesheets/components/message.scss +++ b/app/assets/stylesheets/components/message.scss @@ -163,5 +163,10 @@ } + &-manage-link { + display: block; + text-align: right; + padding: ($gutter - 2px) 0 0 0; + } } diff --git a/app/assets/stylesheets/components/page-footer.scss b/app/assets/stylesheets/components/page-footer.scss index d126068c5..d1076397a 100644 --- a/app/assets/stylesheets/components/page-footer.scss +++ b/app/assets/stylesheets/components/page-footer.scss @@ -86,3 +86,21 @@ } } + +.page-footer-js-cancel { + + text-decoration: underline; + color: $govuk-blue; + cursor: pointer; + + &:hover { + color: $link-hover-colour; + } + + &:focus, + &:active, { + background: $yellow; + color: $govuk-blue; + outline: 3px solid $yellow; + } +} diff --git a/app/assets/stylesheets/components/stick-at-top-when-scrolling.scss b/app/assets/stylesheets/components/stick-at-top-when-scrolling.scss index 03584dcdf..8357a262e 100644 --- a/app/assets/stylesheets/components/stick-at-top-when-scrolling.scss +++ b/app/assets/stylesheets/components/stick-at-top-when-scrolling.scss @@ -59,6 +59,10 @@ margin: 0; } + .button-secondary { + margin-right: $gutter-half; + } + } .content-fixed, diff --git a/app/templates/views/templates/choose.html b/app/templates/views/templates/choose.html index 29234898d..0b0b0afc3 100644 --- a/app/templates/views/templates/choose.html +++ b/app/templates/views/templates/choose.html @@ -49,7 +49,7 @@ {% else %}
-
+
{{ folder_path( folders=template_folder_path, service_id=current_service.id, @@ -59,14 +59,16 @@ ) }}
{% if current_user.has_permissions('manage_templates') %} -
{% if not can_manage_folders %} - Add new template + {% endif %} {% if can_manage_folders and current_template_folder_id %} - Manage +
+ Manage +
{% endif %} -
{% endif %}