diff --git a/app/assets/javascripts/initializers/initializeAllTagEditButtons.js b/app/assets/javascripts/initializers/initializeAllTagEditButtons.js index d886c64a6..c2da1d20f 100644 --- a/app/assets/javascripts/initializers/initializeAllTagEditButtons.js +++ b/app/assets/javascripts/initializers/initializeAllTagEditButtons.js @@ -2,11 +2,16 @@ function initializeAllTagEditButtons() { var tagEditButton = document.getElementById('tag-edit-button'); + var tagAdminButton = document.getElementById('tag-admin-button'); var user = userData(); + if (user.admin && tagAdminButton) { + tagAdminButton.style.display = 'inline-block'; + document.getElementById('tag-admin-button').style.display = 'inline-block'; + } if ( user && tagEditButton && - user.moderator_for_tags.indexOf(tagEditButton.dataset.tag) > -1 + (user.moderator_for_tags.indexOf(tagEditButton.dataset.tag) > -1 || user.admin) ) { tagEditButton.style.display = 'inline-block'; document.getElementById('tag-mod-button').style.display = 'inline-block'; diff --git a/app/assets/stylesheets/sidebar-data.scss b/app/assets/stylesheets/sidebar-data.scss index dc630a342..a08505c8a 100644 --- a/app/assets/stylesheets/sidebar-data.scss +++ b/app/assets/stylesheets/sidebar-data.scss @@ -9,13 +9,6 @@ padding: 16px; @include themeable(color, theme-secondary-color, $dark-medium-gray); color: var(--card-color-tertiary); - .mod-action-button { - padding: 2px 9px; - font-size: 1.2em; - display: block; - margin-top: 5px; - border-radius: 3px; - } hr { opacity: 0.3; margin: 25px 0px 15px; diff --git a/app/views/articles/tags/_sidebar.html.erb b/app/views/articles/tags/_sidebar.html.erb index bf31984f5..9f6ace981 100644 --- a/app/views/articles/tags/_sidebar.html.erb +++ b/app/views/articles/tags/_sidebar.html.erb @@ -66,16 +66,17 @@ <%= pluralize @num_published_articles, "Post" %> Published <% if user_signed_in? %> -