Step header changes, removed vertical line

SCI-3134
This commit is contained in:
Urban Rotnik 2019-03-25 13:53:28 +01:00
parent 37c8d9b36f
commit b0f0ded87d
4 changed files with 100 additions and 42 deletions

View file

@ -1,6 +1,7 @@
// Place all the styles related to the Steps controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
@import "constants";
#new_step,
.panel-step-attachment {
@ -28,4 +29,58 @@
}
}
}
.step {
.panel {
margin-left: 0;
}
}
.complete-step-btn {
display: inline-block;
line-height: 39px;
button {
display: block;
font-size: 12px;
margin: auto 0;
padding: 3px 10px;
span {
font-size: 15px;
}
}
}
.panel-heading {
padding-top: 0;
padding-bottom: 0;
background-color: $color-silver;
height: 39px;
border-bottom-width: 0 !important;
> * {
display: inline-block;
line-height: 39px;
}
.panel-options {
bottom: 0;
}
span.step-number {
font-size: 30px;
margin: 0 10px;
}
.left-floats {
float: left;
> * {
float: left;
}
}
}
}

View file

@ -1020,12 +1020,6 @@ ul.content-activities {
}
}
}
/* Steps and Results */
#steps {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAIUlEQVQImWNgoD5gZGBgMILSjKRo/P//vwiSGQwMDAwMAEnaA0jgHoquAAAAAElFTkSuQmCC");
background-repeat: repeat-y;
background-position: -3px 0;
}
.badge-icon {
background-color: $color-silver;

View file

@ -36,7 +36,7 @@
simple_format: false,
tags: %w(img)) %>
<% else %>
<em><%=t "projects.reports.elements.step.no_description" %></em>
<em><%=t "projects.reports.elements.step.no_description" %></em>
<% end %>
</div>
</div>

View file

@ -1,10 +1,29 @@
<div class ="step <%= step.completed? ? "completed" : "not-completed" %>">
<div class="badge-num">
<span class="badge size-digit-<%= (step.position + 1).to_s.length %>"><%= step.position + 1 %></span>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<div class="panel-options pull-right">
<% if can_complete_or_checkbox_step?(@protocol) %>
<% if step.completed? %>
<div data-action="uncomplete-step"
class="complete-step-btn"
data-link-url="<%= toggle_step_state_step_path(step)%>">
<button class="btn btn-default">
<span class="fas fa-times"></span>
<%= t("protocols.steps.options.uncomplete_title") %>
</button>
</div>
<% else %>
<div data-action="complete-step"
class="complete-step-btn"
data-link-url="<%= toggle_step_state_step_path(step)%>">
<button class="btn btn-toggle">
<span class="fas fa-check"></span>
<%= t("protocols.steps.options.complete_title") %>
</button>
</div>
<% end %>
<% end %>
<% if can_manage_protocol_in_module?(@protocol) ||
can_manage_protocol_in_repository?(@protocol) %>
<a data-action="move-step"
@ -34,16 +53,28 @@
<% end %>
<% end %>
</div>
<a class="step-panel-collapse-link"
href="#step-panel-<%= step.id %>"
data-toggle="collapse"
data-remote="true">
<span class="fas fa-caret-square-down collapse-step-icon"></span>
<strong><%= step.name %></strong> |
<span><%= sanitize_input t('protocols.steps.published_on',
timestamp: l(step.created_at, format: :full),
user: h(step.user.full_name)) %></span>
</a>
<div class="left-floats">
<a class="step-panel-collapse-link"
href="#step-panel-<%= step.id %>"
data-toggle="collapse"
data-remote="true">
<span class="fas fa-caret-square-down collapse-step-icon"></span>
</a>
<span class="step-number"><%= step.position + 1 %></span>
<a class="step-panel-collapse-link"
href="#step-panel-<%= step.id %>"
data-toggle="collapse"
data-remote="true">
<strong><%= step.name %></strong> |
<span><%= sanitize_input t('protocols.steps.published_on',
timestamp: l(step.created_at, format: :full),
user: h(step.user.full_name)) %></span>
</a>
</div>
</div>
<div class="panel-collapse collapse" id="step-panel-<%= step.id %>" role="tabpanel">
<div class="panel-body">
@ -123,28 +154,6 @@
<% end %>
</div>
<% end %>
<% if can_complete_or_checkbox_step?(@protocol) %>
<% if step.completed? %>
<div data-action="uncomplete-step"
class="pull-right"
data-link-url="<%= toggle_step_state_step_path(step)%>">
<button class="btn btn-default">
<span class="fas fa-times"></span>
<%= t("protocols.steps.options.uncomplete_title") %>
</button>
</div>
<% else %>
<div data-action="complete-step"
class="pull-right"
data-link-url="<%= toggle_step_state_step_path(step)%>">
<button class="btn btn-toggle">
<span class="fas fa-check"></span>
<%= t("protocols.steps.options.complete_title") %>
</button>
</div>
<% end %>
<% end %>
</div>
<% if can_read_protocol_in_module?(@protocol) %>