+
+ {t('Preferences.LintWarningSound')}
+
+
+ dispatch(setLintWarning(true))}
+ aria-label={t('Preferences.LintWarningOnARIA')}
+ name="lint warning"
+ id="lint-warning-on"
+ className="preference__radio-button"
+ value="On"
+ checked={lintWarning}
+ />
+
+ dispatch(setLintWarning(false))}
+ aria-label={t('Preferences.LintWarningOffARIA')}
+ name="lint warning"
+ id="lint-warning-off"
+ className="preference__radio-button"
+ value="Off"
+ checked={!lintWarning}
+ />
+
+
-
-
- {this.props.t('Preferences.AccessibleTextBasedCanvas')}
-
-
- {this.props.t('Preferences.UsedScreenReader')}
-
+
+
+
+
+
+ );
}
-
-Preferences.propTypes = {
- fontSize: PropTypes.number.isRequired,
- lineNumbers: PropTypes.bool.isRequired,
- setFontSize: PropTypes.func.isRequired,
- autosave: PropTypes.bool.isRequired,
- linewrap: PropTypes.bool.isRequired,
- setLineNumbers: PropTypes.func.isRequired,
- setAutosave: PropTypes.func.isRequired,
- setLinewrap: PropTypes.func.isRequired,
- textOutput: PropTypes.bool.isRequired,
- gridOutput: PropTypes.bool.isRequired,
- setTextOutput: PropTypes.func.isRequired,
- setGridOutput: PropTypes.func.isRequired,
- lintWarning: PropTypes.bool.isRequired,
- setLintWarning: PropTypes.func.isRequired,
- theme: PropTypes.string.isRequired,
- setTheme: PropTypes.func.isRequired,
- autocloseBracketsQuotes: PropTypes.bool.isRequired,
- setAutocloseBracketsQuotes: PropTypes.func.isRequired,
- autocompleteHinter: PropTypes.bool.isRequired,
- setAutocompleteHinter: PropTypes.func.isRequired,
- t: PropTypes.func.isRequired
-};
-
-export default withTranslation()(Preferences);
diff --git a/client/modules/IDE/pages/IDEView.jsx b/client/modules/IDE/pages/IDEView.jsx
index ba5aa2cab2..19b1da2ce2 100644
--- a/client/modules/IDE/pages/IDEView.jsx
+++ b/client/modules/IDE/pages/IDEView.jsx
@@ -273,30 +273,7 @@ class IDEView extends React.Component {
ariaLabel={this.props.t('Preferences.Settings')}
closeOverlay={this.props.closePreferences}
>
-
+
)}
@@ -505,15 +482,6 @@ IDEView.propTypes = {
autocompleteHinter: PropTypes.bool.isRequired
}).isRequired,
closePreferences: PropTypes.func.isRequired,
- setAutocloseBracketsQuotes: PropTypes.func.isRequired,
- setAutocompleteHinter: PropTypes.func.isRequired,
- setFontSize: PropTypes.func.isRequired,
- setAutosave: PropTypes.func.isRequired,
- setLineNumbers: PropTypes.func.isRequired,
- setLinewrap: PropTypes.func.isRequired,
- setLintWarning: PropTypes.func.isRequired,
- setTextOutput: PropTypes.func.isRequired,
- setGridOutput: PropTypes.func.isRequired,
setAllAccessibleOutput: PropTypes.func.isRequired,
selectedFile: PropTypes.shape({
id: PropTypes.string.isRequired,
@@ -536,7 +504,6 @@ IDEView.propTypes = {
closeShareModal: PropTypes.func.isRequired,
closeKeyboardShortcutModal: PropTypes.func.isRequired,
autosaveProject: PropTypes.func.isRequired,
- setTheme: PropTypes.func.isRequired,
setPreviousPath: PropTypes.func.isRequired,
showErrorModal: PropTypes.func.isRequired,
hideErrorModal: PropTypes.func.isRequired,