Commit 481344cb by Will Daly

Merge pull request #2757 from edx/will/studio-xblock-error-notification

Add error notification for XBlocks in Studio
parents c5439de1 fe4be011
...@@ -41,7 +41,7 @@ define [ ...@@ -41,7 +41,7 @@ define [
# Starting to save, so show the "Saving..." notification # Starting to save, so show the "Saving..." notification
if data.state == 'start' if data.state == 'start'
@_hide_editor() @_hideEditor()
@savingNotification.show() @savingNotification.show()
# Finished saving, so hide the "Saving..." notification # Finished saving, so hide the "Saving..." notification
...@@ -50,12 +50,23 @@ define [ ...@@ -50,12 +50,23 @@ define [
@savingNotification.hide() @savingNotification.hide()
else if name == 'cancel' else if name == 'cancel'
@_hide_editor() @_hideEditor()
_hide_editor: () -> else if name == 'error'
if 'msg' of data
@_showAlert(data.msg)
_hideEditor: () ->
# This will close all open component editors, which works # This will close all open component editors, which works
# if we assume that <= 1 are open at a time. # if we assume that <= 1 are open at a time.
el = $('.component.editing') el = $('.component.editing')
el.removeClass('editing') el.removeClass('editing')
el.find('.component-editor').slideUp(150) el.find('.component-editor').slideUp(150)
ModalUtils.hideModalCover() ModalUtils.hideModalCover()
_showAlert: (msg) ->
new NotificationView.Error({
title: "OpenAssessment Save Error",
message: msg,
closeIcon: false
}).show()
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