Fix UI css fixes [SCI-8660]

This commit is contained in:
Anton 2023-06-20 15:53:33 +02:00
parent 62411fb77b
commit f675034b7f
22 changed files with 75 additions and 57 deletions

View file

@ -228,18 +228,18 @@ var globalActivities = (function() {
${dateContainer[0].dataset.periodLabel} ${dateContainer[0].dataset.periodLabel}
${$('.ga-side .date-selector.filter-block')[0].dataset.periodSelect} ${$('.ga-side .date-selector.filter-block')[0].dataset.periodSelect}
</div> </div>
<i class="sn-icon sn-icon-close"></i> <i class="sn-icon sn-icon-close-small"></i>
</div>`).appendTo('.ga-top .ga-tags') </div>`).appendTo('.ga-top .ga-tags')
.find('.fa-times').click(() => { .find('.sn-icon-close-small').click(() => {
$('.date-selector .date.clear').click(); $('.date-selector .date.clear').click();
}); });
} }
$.each($('.ga-side .ds-tags'), function(index, tag) { $.each($('.ga-side .ds-tags'), function(index, tag) {
var newTag = $(tag.outerHTML).appendTo('.ga-top .ga-tags'); var newTag = $(tag.outerHTML).appendTo('.ga-top .ga-tags');
newTag.find('.fa-times') newTag.find('.sn-icon-close-small')
.click(function() { .click(function() {
newTag.addClass('closing'); newTag.addClass('closing');
$(tag).find('.fa-times').click(); $(tag).find('.sn-icon-close-small').click();
}); });
}); });
} }

View file

@ -25,7 +25,7 @@
if (data.error) { if (data.error) {
let oldLink = ''; let oldLink = '';
if (data.preview_url) { if (data.preview_url) {
oldLink = `<a href="#" class="file-preview-link flex items-center gap-1 docx" data-preview-url="${data.preview_url}"> oldLink = `<a href="#" class="file-preview-link flex items-center gap-1 docx hover:no-underline" data-preview-url="${data.preview_url}">
(<i class="fas fa-file-docx"></i> (<i class="fas fa-file-docx"></i>
${I18n.t('projects.reports.index.previous_docx')}) ${I18n.t('projects.reports.index.previous_docx')})
</a>`; </a>`;
@ -43,7 +43,7 @@
} }
if (data.preview_url) { if (data.preview_url) {
return `<a href="#" class="file-preview-link flex items-center gap-1 docx" data-preview-url="${data.preview_url}"> return `<a href="#" class="file-preview-link flex items-center gap-1 docx hover:no-underline" data-preview-url="${data.preview_url}">
<i class="sn-icon sn-icon-file-word"></i> <i class="sn-icon sn-icon-file-word"></i>
${I18n.t('projects.reports.index.docx')} ${I18n.t('projects.reports.index.docx')}
</a>`; </a>`;
@ -55,7 +55,7 @@
if (data.error) { if (data.error) {
let oldLink = ''; let oldLink = '';
if (data.preview_url) { if (data.preview_url) {
oldLink = `<a href="#" class="file-preview-link flex items-center gap-1 pdf" data-preview-url="${data.preview_url}"> oldLink = `<a href="#" class="file-preview-link flex items-center gap-1 pdf hover:no-underline" data-preview-url="${data.preview_url}">
(<i class="fas fa-file-pdf"></i> (<i class="fas fa-file-pdf"></i>
${I18n.t('projects.reports.index.previous_pdf')}) ${I18n.t('projects.reports.index.previous_pdf')})
</a>`; </a>`;
@ -73,7 +73,7 @@
} }
if (data.preview_url) { if (data.preview_url) {
return `<a href="#" class="file-preview-link flex items-center gap-1 pdf" data-preview-url="${data.preview_url}"> return `<a href="#" class="file-preview-link flex items-center gap-1 pdf hover:no-underline" data-preview-url="${data.preview_url}">
<i class="fas fa-file-pdf"></i> <i class="fas fa-file-pdf"></i>
${I18n.t('projects.reports.index.pdf')} ${I18n.t('projects.reports.index.pdf')}
</a>`; </a>`;

View file

@ -286,7 +286,7 @@ var dropdownSelector = (function() {
selectedOption.removeClass('highlight').next().next().addClass('highlight'); selectedOption.removeClass('highlight').next().next().addClass('highlight');
} }
} else if (pressedKey === 8 && e.target.value === '') { // backspace } else if (pressedKey === 8 && e.target.value === '') { // backspace
deleteTag(selector, container, container.find('.ds-tags .sn-icon-close').last()); deleteTag(selector, container, container.find('.ds-tags .sn-icon-close-small').last());
} }
}); });
} }
@ -743,7 +743,7 @@ var dropdownSelector = (function() {
var tag = $(`<div class="${tagAppearance} ${customClass}" style="${customStyle ? customStyle(data) : ''}" > var tag = $(`<div class="${tagAppearance} ${customClass}" style="${customStyle ? customStyle(data) : ''}" >
<div class="tag-label"> <div class="tag-label">
</div> </div>
<i class="sn-icon sn-icon-close ${selector.data('config').singleSelect ? 'hidden' : ''}"></i> <i class="sn-icon sn-icon-close-small ${selector.data('config').singleSelect ? 'hidden' : ''}"></i>
</div>`).insertBefore(container.find('.input-field .search-field')); </div>`).insertBefore(container.find('.input-field .search-field'));
@ -758,7 +758,7 @@ var dropdownSelector = (function() {
} }
// Now we need add delete action to tag // Now we need add delete action to tag
tag.find('.sn-icon-close').click(function(e) { tag.find('.sn-icon-close-small').click(function(e) {
e.stopPropagation(); e.stopPropagation();
deleteTag(selector, container, $(this)); deleteTag(selector, container, $(this));
}); });

View file

@ -3,11 +3,6 @@
#user_assignments_modal { #user_assignments_modal {
.btn-role-select { .btn-role-select {
padding: 0 0 0 16px;
&:hover {
background-color: $color-concrete;
}
&:focus { &:focus {
box-shadow: none; box-shadow: none;

View file

@ -40,7 +40,7 @@
.panel-footer { .panel-footer {
.nav > li > a { .nav > li > a {
padding: 6px 15px; padding: 1px 15px;
} }
.btn { .btn {

View file

@ -192,14 +192,13 @@
text-decoration: none; text-decoration: none;
} }
.fas { .sn-icon {
display: inline-block; display: inline-block;
margin-right: 3px; margin-right: 3px;
text-align: center; text-align: center;
width: 10px;
} }
&:not(.collapsed) .fas { &:not(.collapsed) .sn-icon {
@include rotate(90deg); @include rotate(90deg);
} }
} }
@ -237,7 +236,6 @@
margin-left: -35px; margin-left: -35px;
.global-avatar-container { .global-avatar-container {
margin: 0 5px 0 0;
position: relative; position: relative;
top: 10px; top: 10px;
} }
@ -363,14 +361,13 @@
border: 0; border: 0;
cursor: pointer; cursor: pointer;
float: left; float: left;
justify-content: start;
margin: 0; margin: 0;
opacity: .7;
text-align: left; text-align: left;
width: calc(50% - 25px); width: calc(50% - 25px);
&.selected { &.selected {
background: $color-alto; background: var(--sn-super-light-grey);
opacity: 1;
} }
&:nth-child(even) { &:nth-child(even) {

View file

@ -49,7 +49,8 @@
.fa-long-arrow-alt-right { .fa-long-arrow-alt-right {
color: $color-silver-chalice; color: $color-silver-chalice;
padding: .5em 0; padding: 1.5em 0;
z-index: 1;
} }
.status-container { .status-container {

View file

@ -24,8 +24,16 @@
text-decoration: none; text-decoration: none;
width: 100%; width: 100%;
.sn-icon-dot-small {
color: var(--sn-grey);
}
&:not([data-active='true']):hover { &:not([data-active='true']):hover {
background-color: var(--sn-super-light-grey); background-color: var(--sn-super-light-grey);
.sn-icon-dot-small {
color: var(--sn-black);
}
} }
.show-submenu { .show-submenu {

View file

@ -103,7 +103,7 @@
.users-access-cell { .users-access-cell {
.protocol-users-link { .protocol-users-link {
align-items: center; align-items: center;
color: $color-silver-chalice; color: var(--sn-black);
display: flex; display: flex;
&:hover { &:hover {
@ -115,11 +115,11 @@
align-items: center; align-items: center;
border: 2px solid $color-white; border: 2px solid $color-white;
display: flex; display: flex;
height: 32px; height: 28px;
justify-content: center; justify-content: center;
line-height: 28px; line-height: 28px;
margin-right: -.5em; margin-right: -.5em;
width: 32px; width: 28px;
} }
.more-users { .more-users {

View file

@ -34,6 +34,7 @@
justify-content: space-between; justify-content: space-between;
.left-section { .left-section {
align-items: center;
column-gap: 32px; column-gap: 32px;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;

View file

@ -143,7 +143,7 @@
.dataTables_length { .dataTables_length {
margin-right: 24px; margin-right: 24px;
width: 170px; width: 180px;
.dropdown-selector-container { .dropdown-selector-container {
width: inherit; width: inherit;
@ -350,7 +350,7 @@
} }
.share-repo-container { .share-repo-container {
padding: 15px 30px; padding: 15px 0 0;
// Main structure css // Main structure css
.header, .header,
@ -366,6 +366,7 @@
.all-teams, .all-teams,
.teams-list { .teams-list {
display: flex; display: flex;
padding: 0 30px;
width: 100%; width: 100%;
} }
@ -408,14 +409,14 @@
align-items: center; align-items: center;
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: bold;
padding: 5px 0 0; padding: 5px 30px 0;
} }
.all-teams { .all-teams {
align-items: center; align-items: center;
border-bottom: 1px solid $color-gainsboro; border-bottom: 1px solid $color-gainsboro;
margin-left: -10px; margin-left: -10px;
padding: 5px 10px; padding: 5px 40px;
user-select: none; user-select: none;
width: calc(100% + 20px); width: calc(100% + 20px);
} }

View file

@ -85,7 +85,9 @@
} }
.toolbar-left-block { .toolbar-left-block {
align-items: center;
display: flex; display: flex;
gap: .25rem;
>* { >* {
margin-left: .25em; margin-left: .25em;

View file

@ -13,6 +13,7 @@
align-items: center; align-items: center;
display: flex; display: flex;
flex-grow: 1; flex-grow: 1;
gap: .25rem;
} }
} }
@ -113,7 +114,7 @@
.dataTables_length { .dataTables_length {
height: 2.25rem; height: 2.25rem;
margin-right: 24px; margin-right: 24px;
width: 170px; width: 180px;
.dropdown-selector-container { .dropdown-selector-container {
width: inherit; width: inherit;
@ -184,3 +185,8 @@
} }
} }
} }
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
align-items: center;
display: flex;
}

View file

@ -41,7 +41,7 @@
position: absolute; position: absolute;
right: 4px; right: 4px;
text-align: center; text-align: center;
top: 4px; top: -1px;
&.sn-icon-search.simple-dropdown { &.sn-icon-search.simple-dropdown {
color: $brand-focus; color: $brand-focus;
@ -327,7 +327,7 @@
} }
} }
.sn-icon-close { .sn-icon-close-small {
display: none; display: none;
} }
} }
@ -421,7 +421,7 @@
.input-field { .input-field {
background: $color-white; background: $color-white;
.ds-tags .sn-icon-close { .ds-tags .sn-icon-close-small {
display: none; display: none;
} }
} }

View file

@ -37,8 +37,9 @@
.step-panel-collapse-link { .step-panel-collapse-link {
padding-left: 5px; padding-left: 5px;
&:not(.collapsed) .fas { &:not(.collapsed) .sn-icon {
@include rotate(90deg); @include rotate(90deg);
display: inline-block;
} }
} }

View file

@ -4,7 +4,7 @@
} }
.btn { .btn {
@apply relative inline-flex items-center shrink-0 gap-2 justify-center leading-5 py-2 px-4 rounded border-0 appearance-none whitespace-nowrap cursor-pointer; @apply relative inline-flex items-center text-sm shrink-0 gap-2 justify-center leading-5 py-2 px-4 rounded border-0 appearance-none whitespace-nowrap cursor-pointer;
} }
.btn.icon-btn { .btn.icon-btn {
@ -54,18 +54,22 @@
@apply cursor-not-allowed pointer-events-none; @apply cursor-not-allowed pointer-events-none;
} }
.btn.btn-primary { .btn.btn-primary,
.btn.btn-success {
background-color: var(--sn-blue); background-color: var(--sn-blue);
color: var(--sn-white); color: var(--sn-white);
} }
.btn.btn-primary:hover { .btn.btn-primary:hover,
.btn.btn-success:hover{
background-color: var(--sn-blue-hover); background-color: var(--sn-blue-hover);
color: var(--sn-white); color: var(--sn-white);
} }
.btn.btn-primary:disabled, .btn.btn-primary:disabled,
.btn.btn-primary.disabled { .btn.btn-primary.disabled,
.btn.btn-success:disabled,
.btn.btn-success.disabled {
background-color: var(--sn-light-grey); background-color: var(--sn-light-grey);
border: 1px solid var(--sn-light-grey); border: 1px solid var(--sn-light-grey);
color: var(--sn-sleepy-grey); color: var(--sn-sleepy-grey);
@ -97,11 +101,11 @@
} }
.btn.btn-light.btn-black { .btn.btn-light.btn-black {
color: var(--sb-black); color: var(--sn-black);
} }
.btn.btn-light.btn-white { .btn.btn-light.btn-white {
color: var(--sb-white); color: var(--sn-white);
} }
.btn.btn-light.btn-white:hover { .btn.btn-light.btn-white:hover {

View file

@ -568,6 +568,8 @@ mark,.mark {
float: right; float: right;
.pagination { .pagination {
align-items: center;
display: flex;
margin: 0; margin: 0;
} }
} }

View file

@ -1,6 +1,6 @@
<template> <template>
<div class="flex items-center mr-3 flex-nowrap"> <div class="flex items-center mr-3 flex-nowrap">
<button v-if="!searchOpened" class="btn btn-light btn-black icon-btn" :title="i18n.t('repositories.show.search_button_tooltip')" @click="openSearch"> <button v-if="!searchOpened" class="btn btn-light icon-btn" :title="i18n.t('repositories.show.search_button_tooltip')" @click="openSearch">
<i class="sn-icon sn-icon-search"></i> <i class="sn-icon sn-icon-search"></i>
</button> </button>
<div v-if="searchOpened || barcodeSearchOpened" class="w-52 flex"> <div v-if="searchOpened || barcodeSearchOpened" class="w-52 flex">
@ -27,7 +27,7 @@
<i class='sn-icon sn-icon-barcode barcode-scanner'></i> <i class='sn-icon sn-icon-barcode barcode-scanner'></i>
</div> </div>
</div> </div>
<button v-if="!barcodeSearchOpened" class="btn btn-light btn-black icon-btn ml-2" :title="i18n.t('repositories.show.ean_search_button_tooltip')" @click="openBarcodeSearch"> <button v-if="!barcodeSearchOpened" class="btn btn-light icon-btn ml-2" :title="i18n.t('repositories.show.ean_search_button_tooltip')" @click="openBarcodeSearch">
<i class='sn-icon sn-icon-barcode barcode-scanner'></i> <i class='sn-icon sn-icon-barcode barcode-scanner'></i>
</button> </button>
</div> </div>

View file

@ -7,7 +7,7 @@
<i class="sn-icon sn-icon-down"></i><%= t('activities.index.expand_all') %> <i class="sn-icon sn-icon-down"></i><%= t('activities.index.expand_all') %>
</a> </a>
<a id="global-activities-colapse-all" class="hide-actions btn btn-light" href="#" data-turbolinks="false"> <a id="global-activities-colapse-all" class="hide-actions btn btn-light" href="#" data-turbolinks="false">
<i class="sn-icon sn-icon-open-show"></i><%= t('activities.index.collapse_all') %> <i class="sn-icon sn-icon-up"></i><%= t('activities.index.collapse_all') %>
</a> </a>
</div> </div>
<div class="ga-search-container"> <div class="ga-search-container">

View file

@ -11,17 +11,17 @@
<div class="col-xs-6 col-lg-8"> <div class="col-xs-6 col-lg-8">
<h4><%= tag.name %></h4> <h4><%= tag.name %></h4>
</div> </div>
<div class="ml-auto flex items-center pr-1.5" data-view-mode="active"> <div class="ml-auto flex gap-2 items-center pr-1.5" data-view-mode="active">
<% if can_manage_my_module?(@my_module) %> <% if can_manage_my_module?(@my_module) %>
<%= link_to "", remote: true, class: 'btn btn-light btn-sm edit-tag-link btn-white', title: t("experiments.canvas.modal_manage_tags.edit_tag") do %> <%= link_to "", remote: true, class: 'btn btn-light btn-sm icon-btn edit-tag-link btn-white', title: t("experiments.canvas.modal_manage_tags.edit_tag") do %>
<span class="sn-icon sn-icon-edit"></span> <span class="sn-icon sn-icon-edit"></span>
<% end %> <% end %>
<%= link_to my_module_my_module_tag_path(@my_module, mmt, format: :json), method: :delete, remote: true, class: 'btn btn-light remove-tag-link btn-sm btn-white', title: t("experiments.canvas.modal_manage_tags.remove_tag", module: @my_module.name), data: {tag_id: tag.id} do %> <%= link_to my_module_my_module_tag_path(@my_module, mmt, format: :json), method: :delete, remote: true, class: 'btn btn-light icon-btn remove-tag-link btn-sm btn-white', title: t("experiments.canvas.modal_manage_tags.remove_tag", module: @my_module.name), data: {tag_id: tag.id} do %>
<span class="sn-icon sn-icon-close"></span> <span class="sn-icon sn-icon-close"></span>
<% end %> <% end %>
<%= bootstrap_form_for tag, remote: true, url: project_tag_path(@my_module.experiment.project, tag, format: :json), data: {tag_id: tag.id}, method: :delete, html: { class: "delete-tag-form"} do |f| %> <%= bootstrap_form_for tag, remote: true, url: project_tag_path(@my_module.experiment.project, tag, format: :json), data: {tag_id: tag.id}, method: :delete, html: { class: "delete-tag-form"} do |f| %>
<%= hidden_field_tag :my_module_id, @my_module.id %> <%= hidden_field_tag :my_module_id, @my_module.id %>
<%= f.button class: 'btn btn-light delete-tag-link btn-sm btn-white', title: t("experiments.canvas.modal_manage_tags.delete_tag"), data: { confirm: t("experiments.canvas.modal_manage_tags.delete_tag_confirmation") } do %> <%= f.button class: 'btn btn-light delete-tag-link icon-btn btn-sm btn-white', title: t("experiments.canvas.modal_manage_tags.delete_tag"), data: { confirm: t("experiments.canvas.modal_manage_tags.delete_tag_confirmation") } do %>
<span class="sn-icon sn-icon-delete"></span> <span class="sn-icon sn-icon-delete"></span>
<% end %> <% end %>
<% end %> <% end %>
@ -35,15 +35,15 @@
<div class="col-xs-7"> <div class="col-xs-7">
<%= f.text_field :name, hide_label: true %> <%= f.text_field :name, hide_label: true %>
</div> </div>
<div class="pull-right"> <div class="col-xs-5 flex items-center gap-2 justify-end">
<%= render partial: 'shared/color_picker_select.erb', <%= render partial: 'shared/color_picker_select.erb',
locals: { name: :color, colors: Constants::TAG_COLORS, locals: { name: :color, colors: Constants::TAG_COLORS,
classes: "edit-tag-color", styles: "", classes: "edit-tag-color", styles: "",
object_name: :tag} %> object_name: :tag} %>
<%= f.button class: "btn btn-light save-tag-link", title: t("experiments.canvas.modal_manage_tags.save_tag") do %> <%= f.button class: "btn btn-light btn-sm btn-white icon-btn save-tag-link", title: t("experiments.canvas.modal_manage_tags.save_tag") do %>
<span class="sn-icon sn-icon-check"></span> <span class="sn-icon sn-icon-check"></span>
<% end %> <% end %>
<%= link_to "", remote: true, class: 'btn btn-light cancel-tag-link', title: t("experiments.canvas.modal_manage_tags.cancel_tag") do %> <%= link_to "", remote: true, class: 'btn btn-light btn-sm icon-btn btn-white cancel-tag-link', title: t("experiments.canvas.modal_manage_tags.cancel_tag") do %>
<span class="sn-icon sn-icon-close"></span> <span class="sn-icon sn-icon-close"></span>
<% end %> <% end %>
</div> </div>

View file

@ -26,7 +26,7 @@
</button> </button>
<% end %> <% end %>
<span id="saveCancel" class="flex items-center gap-3" data-toggle="buttons" style="display:none"> <span id="saveCancel" class="flex items-center gap-2" data-toggle="buttons" style="display:none">
<button type="button" class="btn btn-primary prevent-shrink" id="saveRecord" data-view-mode="active"> <button type="button" class="btn btn-primary prevent-shrink" id="saveRecord" data-view-mode="active">
<span class="fas fa-save"></span> <span class="fas fa-save"></span>
<%= t("repositories.save_record") %> <%= t("repositories.save_record") %>
@ -92,7 +92,7 @@
</div> </div>
<% end %> <% end %>
<div class="repo-datatables-buttons"> <div class="repo-datatables-buttons">
<button class="btn btn-light btn-black icon-btn manage-repo-column-index" title="<%= t("libraries.manange_modal_column.button_tooltip") %>" <button class="btn btn-light icon-btn manage-repo-column-index" title="<%= t("libraries.manange_modal_column.button_tooltip") %>"
data-modal-url="<%= repository_repository_columns_path(@repository) %>" data-modal-url="<%= repository_repository_columns_path(@repository) %>"
data-action="new"> data-action="new">
<span class="sn-icon sn-icon sn-icon-reports"> <span class="sn-icon sn-icon sn-icon-reports">

View file

@ -4,8 +4,8 @@
<span> <span>
<label> <label>
<h2 class="inline-block font-normal"><%= t('assets.drag_n_drop.label_html') %></h2> <h2 class="inline-block font-normal"><%= t('assets.drag_n_drop.label_html') %></h2>
<span class="btn btn-secondary new-asset-upload-button"> <span class="btn btn-light btn-sm new-asset-upload-button">
<span class="fas fa-file-upload new-asset-upload-icon"></span> <span class="sn-icon sn-icon-import new-asset-upload-icon"></span>
<%= t('assets.drag_n_drop.browse_label') %> <%= t('assets.drag_n_drop.browse_label') %>
</span> </span>
<%= f.file_field :file, <%= f.file_field :file,