T207 Logic fix. Yes button to be implemented

This commit is contained in:
2021-03-03 16:13:02 +01:00
parent dfa8d9e66c
commit 846675bb32
2 changed files with 25 additions and 12 deletions

View File

@@ -122,8 +122,10 @@ function updateData(){
} }
function addMessage(){ function addMessage(){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
var request = $.ajax({ var request = $.ajax({
url: host + '/mock/json/'+clientUUID, url: host + '/mock/json/'+clientUUID,
type: 'POST', type: 'POST',
@@ -134,8 +136,10 @@ function addMessage(){
} }
function removeTile(id){ function removeTile(id){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
var jsonObject = findJsonById(id); var jsonObject = findJsonById(id);
var request = $.ajax({ var request = $.ajax({
url: host + '/mock/json/'+clientUUID + '/' + id, url: host + '/mock/json/'+clientUUID + '/' + id,
@@ -263,8 +267,10 @@ function findJsonIndexById(id){
} }
function changeMessage(id){ function changeMessage(id){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
loadMessage(id); loadMessage(id);
} }

View File

@@ -9,6 +9,7 @@ var htable_row = 0;
var host = getDomain(); var host = getDomain();
var dataModified = false; var dataModified = false;
var discardChanges = false; var discardChanges = false;
// TODO: Add last given command
const C_UUID = 'mock-uuid'; const C_UUID = 'mock-uuid';
const setModified = function(){ const setModified = function(){
@@ -121,8 +122,10 @@ function updateData(){
} }
function addMessage(){ function addMessage(){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
var request = $.ajax({ var request = $.ajax({
url: host + '/mock/json/'+clientUUID, url: host + '/mock/json/'+clientUUID,
type: 'POST', type: 'POST',
@@ -133,8 +136,10 @@ function addMessage(){
} }
function removeTile(id){ function removeTile(id){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
var jsonObject = findJsonById(id); var jsonObject = findJsonById(id);
var request = $.ajax({ var request = $.ajax({
url: host + '/mock/json/'+clientUUID + '/' + id, url: host + '/mock/json/'+clientUUID + '/' + id,
@@ -262,8 +267,10 @@ function findJsonIndexById(id){
} }
function changeMessage(id){ function changeMessage(id){
if(dataModified) dataLossModalDisplay(); if(dataModified) {
if(!checkDataLoss()) return; dataLossModalDisplay();
if(!checkDataLoss()) return;
}
loadMessage(id); loadMessage(id);
} }