-
+
{project.name}
by
diff --git a/client/components/__test__/FileNode.test.jsx b/client/components/__test__/FileNode.test.jsx
index b70ebf14..60eededb 100644
--- a/client/components/__test__/FileNode.test.jsx
+++ b/client/components/__test__/FileNode.test.jsx
@@ -24,7 +24,8 @@ describe('
', () => {
showFolderChildren: jest.fn(),
hideFolderChildren: jest.fn(),
canEdit: true,
- authenticated: false
+ authenticated: false,
+ openUploadFileModal: jest.fn()
};
component = shallow(
);
});
diff --git a/client/components/__test__/__snapshots__/Nav.test.jsx.snap b/client/components/__test__/__snapshots__/Nav.test.jsx.snap
index 1445d628..a4f321eb 100644
--- a/client/components/__test__/__snapshots__/Nav.test.jsx.snap
+++ b/client/components/__test__/__snapshots__/Nav.test.jsx.snap
@@ -144,7 +144,7 @@ exports[`Nav renders correctly 1`] = `
- Ctrl
+ ⌃
+F
@@ -161,7 +161,7 @@ exports[`Nav renders correctly 1`] = `
- Ctrl
+ ⌃
+G
@@ -180,7 +180,7 @@ exports[`Nav renders correctly 1`] = `
>
⇧
+
- Ctrl
+ ⌃
+G
@@ -242,7 +242,7 @@ exports[`Nav renders correctly 1`] = `
- Ctrl
+ ⌃
+Enter
@@ -261,7 +261,7 @@ exports[`Nav renders correctly 1`] = `
>
⇧
+
- Ctrl
+ ⌃
+Enter
diff --git a/client/images/console-debug-contrast.svg b/client/images/console-debug-contrast.svg
new file mode 100644
index 00000000..76906983
--- /dev/null
+++ b/client/images/console-debug-contrast.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/client/images/console-debug-light.svg b/client/images/console-debug-light.svg
index 8bdc7ae3..0e039342 100644
--- a/client/images/console-debug-light.svg
+++ b/client/images/console-debug-light.svg
@@ -50,5 +50,5 @@
+ fill="#0071AD" />
diff --git a/client/images/console-error-contrast.svg b/client/images/console-error-contrast.svg
new file mode 100644
index 00000000..b455509b
--- /dev/null
+++ b/client/images/console-error-contrast.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/client/images/console-info-contrast.svg b/client/images/console-info-contrast.svg
new file mode 100644
index 00000000..7c37d673
--- /dev/null
+++ b/client/images/console-info-contrast.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/client/images/console-info-dark.svg b/client/images/console-info-dark.svg
index c116d093..869795c5 100644
--- a/client/images/console-info-dark.svg
+++ b/client/images/console-info-dark.svg
@@ -50,5 +50,5 @@
+ fill="#D9D9D9" />
diff --git a/client/images/console-info-light.svg b/client/images/console-info-light.svg
index 24b74263..eaf8be4d 100644
--- a/client/images/console-info-light.svg
+++ b/client/images/console-info-light.svg
@@ -50,5 +50,5 @@
+ fill="#4D4D4D" />
diff --git a/client/images/console-warn-contrast.svg b/client/images/console-warn-contrast.svg
new file mode 100644
index 00000000..6811e3d4
--- /dev/null
+++ b/client/images/console-warn-contrast.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/client/images/console-warn-light.svg b/client/images/console-warn-light.svg
index 6e76d14a..548ee946 100644
--- a/client/images/console-warn-light.svg
+++ b/client/images/console-warn-light.svg
@@ -50,5 +50,5 @@
+ fill="#996B00" />
diff --git a/client/images/down-arrow.svg b/client/images/down-arrow.svg
index f6eb1e87..a1dc41d5 100644
--- a/client/images/down-arrow.svg
+++ b/client/images/down-arrow.svg
@@ -3,8 +3,8 @@
-
-
+
+
diff --git a/client/images/exit.svg b/client/images/exit.svg
index dd19e998..b6c0cc74 100644
--- a/client/images/exit.svg
+++ b/client/images/exit.svg
@@ -5,7 +5,7 @@
-
+
diff --git a/client/images/triangle-arrow-down-white.svg b/client/images/triangle-arrow-down-white.svg
index a66e9ff6..75fd5567 100644
--- a/client/images/triangle-arrow-down-white.svg
+++ b/client/images/triangle-arrow-down-white.svg
@@ -3,7 +3,7 @@
Created with Sketch.
-
+
diff --git a/client/images/triangle-arrow-down.svg b/client/images/triangle-arrow-down.svg
index a66e9ff6..47ab5d10 100644
--- a/client/images/triangle-arrow-down.svg
+++ b/client/images/triangle-arrow-down.svg
@@ -3,7 +3,7 @@
Created with Sketch.
-
+
diff --git a/client/images/triangle-arrow-right.svg b/client/images/triangle-arrow-right.svg
index a99148b2..222020a8 100644
--- a/client/images/triangle-arrow-right.svg
+++ b/client/images/triangle-arrow-right.svg
@@ -3,7 +3,7 @@
Created with Sketch.
-
+
diff --git a/client/images/up-arrow.svg b/client/images/up-arrow.svg
index a5a3fb18..c4a90f1d 100644
--- a/client/images/up-arrow.svg
+++ b/client/images/up-arrow.svg
@@ -3,8 +3,8 @@
-
-
+
+
diff --git a/client/modules/IDE/components/Console.jsx b/client/modules/IDE/components/Console.jsx
index ba45826e..dd24d7fe 100644
--- a/client/modules/IDE/components/Console.jsx
+++ b/client/modules/IDE/components/Console.jsx
@@ -9,12 +9,16 @@ import {
} from '../../../styles/components/_console-feed.scss';
import warnLightUrl from '../../../images/console-warn-light.svg';
import warnDarkUrl from '../../../images/console-warn-dark.svg';
+import warnContrastUrl from '../../../images/console-warn-contrast.svg';
import errorLightUrl from '../../../images/console-error-light.svg';
import errorDarkUrl from '../../../images/console-error-dark.svg';
+import errorContrastUrl from '../../../images/console-error-contrast.svg';
import debugLightUrl from '../../../images/console-debug-light.svg';
import debugDarkUrl from '../../../images/console-debug-dark.svg';
+import debugContrastUrl from '../../../images/console-debug-contrast.svg';
import infoLightUrl from '../../../images/console-info-light.svg';
import infoDarkUrl from '../../../images/console-info-dark.svg';
+import infoContrastUrl from '../../../images/console-info-contrast.svg';
const upArrowUrl = require('../../../images/up-arrow.svg');
const downArrowUrl = require('../../../images/down-arrow.svg');
@@ -47,6 +51,12 @@ class Console extends React.Component {
LOG_DEBUG_ICON: `url(${debugDarkUrl})`,
LOG_INFO_ICON: `url(${infoDarkUrl})`
};
+ const CONSOLE_FEED_CONTRAST_ICONS = {
+ LOG_WARN_ICON: `url(${warnContrastUrl})`,
+ LOG_ERROR_ICON: `url(${errorContrastUrl})`,
+ LOG_DEBUG_ICON: `url(${debugContrastUrl})`,
+ LOG_INFO_ICON: `url(${infoContrastUrl})`
+ };
const CONSOLE_FEED_SIZES = {
TREENODE_LINE_HEIGHT: 1.2,
BASE_FONT_SIZE: this.props.fontSize,
@@ -64,7 +74,7 @@ class Console extends React.Component {
case 'dark':
return Object.assign(CONSOLE_FEED_DARK_STYLES, CONSOLE_FEED_DARK_ICONS, CONSOLE_FEED_SIZES, style);
case 'contrast':
- return Object.assign(CONSOLE_FEED_CONTRAST_STYLES, CONSOLE_FEED_DARK_ICONS, CONSOLE_FEED_SIZES, style);
+ return Object.assign(CONSOLE_FEED_CONTRAST_STYLES, CONSOLE_FEED_CONTRAST_ICONS, CONSOLE_FEED_SIZES, style);
default:
return '';
}
diff --git a/client/modules/IDE/components/NewFileForm.jsx b/client/modules/IDE/components/NewFileForm.jsx
index 1ff8bff4..aa173a50 100644
--- a/client/modules/IDE/components/NewFileForm.jsx
+++ b/client/modules/IDE/components/NewFileForm.jsx
@@ -33,7 +33,12 @@ class NewFileForm extends React.Component {
{...domOnlyProps(name)}
ref={(element) => { this.fileName = element; }}
/>
-
+
{name.touched && name.error &&