mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-10-06 11:57:16 +08:00
Fix icons and OVE view for attachments [SCI-9445]
This commit is contained in:
parent
e4e4992415
commit
0889c40d46
4 changed files with 12 additions and 6 deletions
|
@ -170,8 +170,8 @@
|
|||
max-width: 100%;
|
||||
}
|
||||
|
||||
.fas {
|
||||
font-size: 10em;
|
||||
.sn-icon {
|
||||
font-size: 10em !important;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -68,6 +68,8 @@ class GeneSequenceAssetsController < ApplicationController
|
|||
|
||||
def save_asset!
|
||||
ActiveRecord::Base.transaction do
|
||||
view_mode = @asset.view_mode if @asset
|
||||
|
||||
ensure_asset!
|
||||
|
||||
@asset.file.purge
|
||||
|
@ -88,7 +90,7 @@ class GeneSequenceAssetsController < ApplicationController
|
|||
file.blob.metadata['asset_type'] = 'gene_sequence'
|
||||
file.blob.metadata['name'] = params[:sequence_name]
|
||||
file.save!
|
||||
@asset.view_mode ||= @parent.assets_view_mode
|
||||
@asset.view_mode = view_mode || @parent.assets_view_mode
|
||||
@asset.save!
|
||||
end
|
||||
end
|
||||
|
|
|
@ -19,13 +19,17 @@ module FileIconsHelper
|
|||
elsif Constants::FILE_PRESENTATION_FORMATS.include?(file_ext)
|
||||
'sn-icon-file-powerpoint'
|
||||
elsif %w(pdf).include?(file_ext)
|
||||
'sn-icon-pdf'
|
||||
'sn-icon-file-pdf'
|
||||
elsif %w(txt csv tab tex).include?(file_ext)
|
||||
'sn-icon-result-text'
|
||||
elsif Constants::WHITELISTED_IMAGE_TYPES.include?(file_ext)
|
||||
'sn-icon-result-image'
|
||||
elsif asset.file.attached? && asset.file.metadata['asset_type'] == 'marvinjs'
|
||||
'sn-icon-marvinjs'
|
||||
elsif asset.file.attached? && asset.file.metadata['asset_type'] == 'gene_sequence'
|
||||
'sn-icon-sequence-editor'
|
||||
else
|
||||
'fa-paperclip'
|
||||
'sn-icon-attachment'
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
</template>
|
||||
<template v-else>
|
||||
<div class="general-file-container">
|
||||
<i lass="text-sn-grey sn-icon" :class="attachment.attributes.icon"></i>
|
||||
<i class="text-sn-grey sn-icon" :class="attachment.attributes.icon"></i>
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue