Commit 4c954a5c authored by Denys Mishunov's avatar Denys Mishunov

Mark images as binary on init

parent de6c2f70
......@@ -77,6 +77,7 @@ export const decorateFiles = ({
const fileFolder = parent && insertParent(parent);
if (name) {
const previewMode = viewerInformationForPath(name);
parentPath = fileFolder && fileFolder.path;
file = decorateData({
......@@ -92,9 +93,9 @@ export const decorateFiles = ({
changed: tempFile,
content,
base64,
binary,
binary: (previewMode && previewMode.binary) || binary,
rawPath,
previewMode: viewerInformationForPath(name),
previewMode,
parentPath,
});
......
......@@ -3,6 +3,7 @@ import { __ } from '~/locale';
const viewers = {
image: {
id: 'image',
binary: true,
},
markdown: {
id: 'markdown',
......
......@@ -12,6 +12,7 @@ const createEntries = paths => {
const { name, parent } = splitParent(path);
const parentEntry = acc[parent];
const previewMode = viewerInformationForPath(name);
acc[path] = {
...decorateData({
......@@ -22,7 +23,8 @@ const createEntries = paths => {
path,
url: createUrl(`/${TEST_PROJECT_ID}/${type}/${TEST_BRANCH_ID}/-/${escapeFileUrl(path)}`),
type,
previewMode: viewerInformationForPath(path),
previewMode,
binary: (previewMode && previewMode.binary) || false,
parentPath: parent,
parentTreeUrl: parentEntry
? parentEntry.url
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment