T191 partially functional. Work in progress
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
//TODO: Add delete buttons for messages
|
||||
//TODO: Save button deactivation after swap, post or delete
|
||||
//TODO: It sends request, gets responds but doesnt run a function!!
|
||||
//TODO: Warning is displayed twice
|
||||
var clientUUID = '';
|
||||
var json = {};
|
||||
var jsonIndex = 0;
|
||||
@@ -6,7 +9,16 @@ var htable_row = 0;
|
||||
var host = getDomain();
|
||||
var dataModified = false;
|
||||
const C_UUID = 'mock-uuid';
|
||||
const setModified = function(){
|
||||
setDataModified();
|
||||
}
|
||||
const setOrigin = function(){
|
||||
setDataOrigin();
|
||||
}
|
||||
|
||||
const getUpdate = function(){
|
||||
updateData();
|
||||
}
|
||||
$('#iconPlus').click(function(){addMessage()});
|
||||
$('#btn-addRow').click(function(){addRow()});
|
||||
//TODO remove later save onclick init
|
||||
@@ -21,7 +33,6 @@ function getData(){
|
||||
console.log(JSON.stringify(json));
|
||||
console.log("Json received");
|
||||
refreshData();
|
||||
setDataOrigin();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -37,17 +48,17 @@ function setDataModified(){
|
||||
dataModified = true;
|
||||
$('#btn-save').removeClass('btn-inactive');
|
||||
$('#btn-save').addClass('btn-action');
|
||||
$('#btn-save').click(function(){updateData()});
|
||||
$('#btn-save').click(getUpdate);
|
||||
}
|
||||
|
||||
//Adding change listener to fields
|
||||
$('.field').change(function(){setDataModified()});
|
||||
$('.field').change(setModified);
|
||||
|
||||
function setDataOrigin(){
|
||||
dataModified = false;
|
||||
$('#btn-save').addClass('btn-inactive');
|
||||
$('#btn-save').removeClass('btn-action');
|
||||
$('#btn-save').off('click');
|
||||
$('#btn-save').off();
|
||||
}
|
||||
|
||||
function displayDataLossWarn(){
|
||||
@@ -99,8 +110,9 @@ function updateData(){
|
||||
contentType: "application/json",
|
||||
});
|
||||
request.done(function () {
|
||||
getData();
|
||||
displaySaveConfirmation();
|
||||
setDataOrigin();
|
||||
getData();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -244,6 +256,7 @@ function findJsonIndexById(id){
|
||||
|
||||
function loadMessage(id){
|
||||
displayDataLossWarn();
|
||||
setDataOrigin();
|
||||
for(let i=0; i<json.length; i++){
|
||||
if(id == json[i].mockedResponseId){
|
||||
jsonIndex = i;
|
||||
|
||||
Reference in New Issue
Block a user