mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-10-09 05:18:01 +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%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fas {
|
.sn-icon {
|
||||||
font-size: 10em;
|
font-size: 10em !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,8 @@ class GeneSequenceAssetsController < ApplicationController
|
||||||
|
|
||||||
def save_asset!
|
def save_asset!
|
||||||
ActiveRecord::Base.transaction do
|
ActiveRecord::Base.transaction do
|
||||||
|
view_mode = @asset.view_mode if @asset
|
||||||
|
|
||||||
ensure_asset!
|
ensure_asset!
|
||||||
|
|
||||||
@asset.file.purge
|
@asset.file.purge
|
||||||
|
@ -88,7 +90,7 @@ class GeneSequenceAssetsController < ApplicationController
|
||||||
file.blob.metadata['asset_type'] = 'gene_sequence'
|
file.blob.metadata['asset_type'] = 'gene_sequence'
|
||||||
file.blob.metadata['name'] = params[:sequence_name]
|
file.blob.metadata['name'] = params[:sequence_name]
|
||||||
file.save!
|
file.save!
|
||||||
@asset.view_mode ||= @parent.assets_view_mode
|
@asset.view_mode = view_mode || @parent.assets_view_mode
|
||||||
@asset.save!
|
@asset.save!
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -19,13 +19,17 @@ module FileIconsHelper
|
||||||
elsif Constants::FILE_PRESENTATION_FORMATS.include?(file_ext)
|
elsif Constants::FILE_PRESENTATION_FORMATS.include?(file_ext)
|
||||||
'sn-icon-file-powerpoint'
|
'sn-icon-file-powerpoint'
|
||||||
elsif %w(pdf).include?(file_ext)
|
elsif %w(pdf).include?(file_ext)
|
||||||
'sn-icon-pdf'
|
'sn-icon-file-pdf'
|
||||||
elsif %w(txt csv tab tex).include?(file_ext)
|
elsif %w(txt csv tab tex).include?(file_ext)
|
||||||
'sn-icon-result-text'
|
'sn-icon-result-text'
|
||||||
elsif Constants::WHITELISTED_IMAGE_TYPES.include?(file_ext)
|
elsif Constants::WHITELISTED_IMAGE_TYPES.include?(file_ext)
|
||||||
'sn-icon-result-image'
|
'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
|
else
|
||||||
'fa-paperclip'
|
'sn-icon-attachment'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<div class="general-file-container">
|
<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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue