diff --git a/apps/loader/loader.js b/apps/loader/loader.js
index f27df1faa..07c9ad75c 100644
--- a/apps/loader/loader.js
+++ b/apps/loader/loader.js
@@ -190,26 +190,7 @@ function handlePost(filename, slidename, filter, reset) {
(success) => {
initialize();
$('#upload-dialog').modal('hide');
- // show pop-up message to user
- let popups = document.getElementById(
- 'popup-container',
- );
- if (popups.childElementCount < 2) {
- let popupBox = document.createElement('div');
- popupBox.classList.add('popup-msg', 'slide-in', 'text-success');
- popupBox.innerHTML = `
- Slide posted sucessfully`;
- // Add popup box to parent
- popups.insertBefore(
- popupBox,
- popups.childNodes[0],
- );
- resetUploadForm();
- setTimeout(function() {
- // popups.lastChild.classList.add('slideOut');
- popups.removeChild(popups.lastChild);
- }, 2000);
- }
+ showSuccessPopup('Slide uploaded successfully');
return changeStatus('POST', success.result, reset);
}, // Handle the success response object
).catch(
@@ -265,9 +246,7 @@ function deleteSlideFromSystem(id, filename, reqId=null) {
store.cancelRequestToDeleteSlide(requestId=reqId, onlyRequestCancel=false);
}
})
- .then(
- alert('File deleted successfully'),
- );
+ .then(showSuccessPopup('Slide deleted successfully'));
} else {
alert('There was an error in deleting the file. Please try again or refresh the page.');
}
diff --git a/apps/table.css b/apps/table.css
index b8a9882ef..f3f73f122 100644
--- a/apps/table.css
+++ b/apps/table.css
@@ -83,7 +83,7 @@ nav li:not(.active):hover a{
}
.notification-box{
- padding: 10px 0px;
+ padding: 10px 0px;
color: black;
}
.bg-gray{
@@ -92,9 +92,9 @@ nav li:not(.active):hover a{
@media (max-width: 640px) {
.dropdown-menu{
top: 50px;
- left: -16px;
+ left: -16px;
width: 290px;
- }
+ }
.nav{
display: block;
}
@@ -138,4 +138,3 @@ nav li:not(.active):hover a{
pointer-events: none;
color: #aaa;
}
-
diff --git a/apps/table.html b/apps/table.html
index c31e3ce36..d5e61c6b4 100644
--- a/apps/table.html
+++ b/apps/table.html
@@ -88,8 +88,8 @@
-
-
Notifications
+ Notifications
@@ -462,30 +462,30 @@ Slide name change confirm
// console.log(rs[0]);
// console.log(typeof(rs[0]));
- const btn = `
-
+ const btn = `
+
${
- slideDeleteRequests.find(o => o.slideDetails.slideId === rs[0]) ?
+ slideDeleteRequests.find(o => o.slideDetails.slideId === rs[0]) ?
`
${
slideDeleteRequests.find(o => o.requestedBy === getUserId()) ?
`
- ` :
+ ` :
`
-
`
diff --git a/css/popup.css b/css/popup.css
index 60d2ece60..1e9f8f8a5 100644
--- a/css/popup.css
+++ b/css/popup.css
@@ -1,21 +1,22 @@
#popup-container {
- z-index: 700;
+ z-index: 8000;
+ position: fixed;
+ bottom: 25px;
+ left: 25px;
}
#popup-container .popup-msg {
background-color: #111;
color: #fff;
border: 1px solid #ddd;
- bottom: 25px;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
- left: 25px;
padding: 15px;
- position: absolute;
+ position: relative;
z-index: 7500;
font-size: medium;
}
@media only screen and (max-width: 720px) {
- #popup-container .popup-msg {
+ #popup-container {
bottom: 0px;
left: 0px;
}