diff --git a/js/src/common/Application.js b/js/src/common/Application.js index 4a7799110..d5a955664 100644 --- a/js/src/common/Application.js +++ b/js/src/common/Application.js @@ -1,9 +1,7 @@ import ItemList from './utils/ItemList'; import Alert from './components/Alert'; -import Button from './components/Button'; import ModalManager from './components/ModalManager'; import AlertManager from './components/AlertManager'; -import RequestErrorModal from './components/RequestErrorModal'; import Translator from './Translator'; import Store from './Store'; import Session from './Session'; @@ -333,10 +331,7 @@ export default class Application { error.alert = new Alert({ type: 'error', - children, - controls: app.forum.attribute('debug') ? [ - - ] : undefined + children }); try { @@ -351,16 +346,6 @@ export default class Application { return deferred.promise; } - /** - * @param {RequestError} error - * @private - */ - showDebug(error) { - this.alerts.dismiss(this.requestErrorAlert); - - this.modal.show(new RequestErrorModal({error})); - } - /** * Construct a URL to the route with the given name. * diff --git a/js/src/common/compat.js b/js/src/common/compat.js index 442c1f369..f5ed2d2db 100644 --- a/js/src/common/compat.js +++ b/js/src/common/compat.js @@ -37,7 +37,6 @@ import Placeholder from './components/Placeholder'; import Separator from './components/Separator'; import Dropdown from './components/Dropdown'; import SplitDropdown from './components/SplitDropdown'; -import RequestErrorModal from './components/RequestErrorModal'; import FieldSet from './components/FieldSet'; import Select from './components/Select'; import Navigation from './components/Navigation'; @@ -101,7 +100,6 @@ export default { 'components/Separator': Separator, 'components/Dropdown': Dropdown, 'components/SplitDropdown': SplitDropdown, - 'components/RequestErrorModal': RequestErrorModal, 'components/FieldSet': FieldSet, 'components/Select': Select, 'components/Navigation': Navigation, diff --git a/js/src/common/components/RequestErrorModal.js b/js/src/common/components/RequestErrorModal.js deleted file mode 100644 index bc0ec7650..000000000 --- a/js/src/common/components/RequestErrorModal.js +++ /dev/null @@ -1,30 +0,0 @@ -import Modal from './Modal'; - -export default class RequestErrorModal extends Modal { - className() { - return 'RequestErrorModal Modal--large'; - } - - title() { - return this.props.error.xhr - ? this.props.error.xhr.status+' '+this.props.error.xhr.statusText - : ''; - } - - content() { - let responseText; - - try { - responseText = JSON.stringify(JSON.parse(this.props.error.responseText), null, 2); - } catch (e) { - responseText = this.props.error.responseText; - } - - return
-
-        {this.props.error.options.method} {this.props.error.options.url}

- {responseText} -
-
; - } -}