Update shared tasks with new native tables helper [SCI-11245]

This commit is contained in:
Anton 2024-11-13 15:01:46 +01:00
parent d1c918b68f
commit 80dbe54b60
5 changed files with 56 additions and 4 deletions

View file

@ -15,3 +15,49 @@
border-color: var(--sn-light-grey) !important; border-color: var(--sn-light-grey) !important;
} }
} }
.common-table-format {
page-break-inside: avoid;
width: 100%;
tr {
text-align: left;
vertical-align: top;
td,
th {
border: 1px solid $color-silver;
padding: 5px;
span {
display: inline-block;
min-height: 19px;
}
&.htCenter {
text-align: center;
}
&.htRight {
text-align: right;
}
&.htJustify {
text-align: justify;
}
&.htMiddle {
vertical-align: middle;
}
&.htBottom {
vertical-align: bottom;
}
}
th {
background: $color-concrete;
}
}
}

View file

@ -89,3 +89,4 @@
<%= render 'shared/formulas_libraries' %> <%= render 'shared/formulas_libraries' %>
<%= javascript_include_tag 'shareable_links/my_module_protocol_show' %> <%= javascript_include_tag 'shareable_links/my_module_protocol_show' %>
<%= javascript_include_tag 'shareable_links/repositories' %> <%= javascript_include_tag 'shareable_links/repositories' %>
<%= javascript_include_tag 'vue_legacy_report_table' %>

View file

@ -54,3 +54,4 @@
<%= javascript_include_tag 'shared/file_preview' %> <%= javascript_include_tag 'shared/file_preview' %>
<%= javascript_include_tag 'pdf_js' %> <%= javascript_include_tag 'pdf_js' %>
<%= stylesheet_link_tag 'pdf_js_styles' %> <%= stylesheet_link_tag 'pdf_js_styles' %>
<%= javascript_include_tag 'vue_legacy_report_table' %>

View file

@ -1,5 +1,5 @@
<div class="block pl-2 pb-6 object-contain border-0 border-b border-solid border-sn-light-grey"> <div class="block pl-2 pb-6 object-contain border-0 border-b border-solid border-sn-light-grey">
<%= image_tag "scinote_logo.svg" %> <%= image_tag "scinote_logo.svg", class: "w-full" %>
</div> </div>
<h3 class="my-4"> <h3 class="my-4">
<%= t("shareable_links.left_navigation.welcome")%> <%= t("shareable_links.left_navigation.welcome")%>

View file

@ -8,8 +8,12 @@
<% end %> <% end %>
</div> </div>
<div class="table-body group/table-body relative border-solid border-transparent view locked" tabindex="0"> <div class="table-body group/table-body relative border-solid border-transparent view locked" tabindex="0">
<input type="hidden" class="hot-table-contents" value="<%= element.contents_utf_8 %>" /> <div class="report-native-table common-table-format" id="native-table-<%= element.id %>">
<input type="hidden" class="hot-table-metadata" value="<%= element.metadata.to_json %>" /> <native-table-renderer
<div class="hot-table-container"></div> :contents="<%= element.contents %>"
:metadata="<%= element.metadata.to_json %>"
>
</native-table-renderer>
</div>
</div> </div>
</div> </div>