Added feedback when saving page content

This commit is contained in:
Andy Dixon
2024-10-03 08:07:54 +01:00
committed by Andy Dixon
parent b47b0917ed
commit 1e5b8fea62
3 changed files with 45 additions and 5 deletions
+41 -2
View File
@@ -39,7 +39,7 @@ $(document).ready(function () {
images_upload_credentials: true,
force_br_newlines: false,
force_p_newlines: false,
forced_root_block: false,
newline_behavior: 'linebreak',
setup: function (editor) {
editor.on('init', function (e) {
editor.setContent(content);
@@ -77,6 +77,11 @@ $(document).ready(function () {
uri: $('#frameContainer').contents().get(0).location.pathname,
content: new XMLSerializer().serializeToString($('#frameContainer').contents().get(0))
}, function (data) {
if( typeof data.error == "undefined") {
showMessage(data.message,"success");
} else {
showMessage(data.message,"error");
}
// alert(data)
});
});
@@ -188,4 +193,38 @@ $(document).ready(function () {
});
});
});
});
function showMessage(message, type) {
var messageBar = $('#message-bar');
// Set the text message
messageBar.text(message);
// Set the color based on the type
if (type === 'error') {
messageBar.css('background-color', 'red');
} else if (type === 'success') {
messageBar.css('background-color', 'green');
}
// Set the full width and position
messageBar.css({
'width': '100%',
'position': 'fixed',
'top': '0',
'left': '0',
'padding': '10px',
'color': 'white',
'text-align': 'center',
'z-index': '9999'
});
// Show the message bar
messageBar.slideDown();
// Hide the bar after 5 seconds
setTimeout(function() {
messageBar.slideUp();
}, 5000);
}