T217 data about last displayed and advance mode stored in the cookie
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
//TODO: It sends request, gets responds but doesnt run a function!!
|
||||
//TODO: Warning is displayed twice
|
||||
var clientUUID = '';
|
||||
var advancedDisplayed = false;
|
||||
var json = {};
|
||||
var jsonIndex = 0;
|
||||
var lastId = 1;
|
||||
@@ -16,6 +17,8 @@ const removeMessageName = 'removeMessage';
|
||||
// TODO: Add last given command
|
||||
|
||||
const C_UUID = 'mock-uuid';
|
||||
const C_ID = 'last-displayed-id';
|
||||
const C_ADV = 'advanced-mode';
|
||||
const setModified = function(){
|
||||
setDataModified();
|
||||
}
|
||||
@@ -35,17 +38,22 @@ $('#btn-addRow').click(function(){addRow()});
|
||||
$('#btn-save').click(getUpdate);
|
||||
|
||||
function getData(){
|
||||
loadCookies();
|
||||
$.getJSON(host + '/mock/json/'+clientUUID, function(data) {
|
||||
json = data;
|
||||
clientUUID = json[0].clientUUID;
|
||||
setCookies();
|
||||
checkUuid();
|
||||
console.log(JSON.stringify(json));
|
||||
console.log("Json received");
|
||||
refreshData();
|
||||
});
|
||||
}
|
||||
|
||||
function checkUuid(){
|
||||
if(clientUUID == null || clientUUID == undefined || clientUUID == ''){
|
||||
clientUUID = json[0].clientUUID;
|
||||
setCookie();
|
||||
}
|
||||
}
|
||||
|
||||
function getDomain(){
|
||||
var url = window.location.href;
|
||||
var arr = url.split("/");
|
||||
@@ -95,13 +103,16 @@ function refreshData(){
|
||||
console.log("Message loaded");
|
||||
}
|
||||
|
||||
function setCookies(){
|
||||
document.cookie =
|
||||
C_UUID + '=' +clientUUID+';'
|
||||
function setCookie(){
|
||||
document.cookie = C_UUID + '=' +clientUUID+';'
|
||||
document.cookie = C_ID + '=' + lastId;
|
||||
document.cookie = C_ADV + '=' + advancedVisibility;
|
||||
}
|
||||
|
||||
function loadCookies(){
|
||||
clientUUID = getCookie(C_UUID);
|
||||
lastId = getCookie(C_ID);
|
||||
advancedDisplayed = getCookie(C_ADV) == 'true';
|
||||
}
|
||||
|
||||
function getCookie(cname) {
|
||||
@@ -314,6 +325,7 @@ function callLoadMessage(id){
|
||||
|
||||
function loadMessage(id){
|
||||
lastId = id;
|
||||
setCookie();
|
||||
setDataOrigin();
|
||||
for(let i=0; i<json.length; i++){
|
||||
if(id == json[i].mockedResponseId){
|
||||
@@ -354,8 +366,11 @@ function generateMessageTileHtml(id, httpStatus, mediaType){
|
||||
|
||||
|
||||
const onbuild = function(){
|
||||
loadCookies();
|
||||
getData();
|
||||
sleep(1000);
|
||||
if(advancedDisplayed) {
|
||||
changeAdvancedVisibility();
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(onbuild);
|
||||
|
||||
@@ -19,6 +19,7 @@ function changeAdvancedVisibility(){
|
||||
basicID.css('display', 'none');
|
||||
advancedVisibility = true;
|
||||
}
|
||||
setCookie();
|
||||
}
|
||||
|
||||
function createMessageTab() {
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
//TODO: It sends request, gets responds but doesnt run a function!!
|
||||
//TODO: Warning is displayed twice
|
||||
var clientUUID = '';
|
||||
var advancedDisplayed = false;
|
||||
var json = {};
|
||||
var jsonIndex = 0;
|
||||
var lastId = 1;
|
||||
@@ -16,6 +17,8 @@ const removeMessageName = 'removeMessage';
|
||||
// TODO: Add last given command
|
||||
|
||||
const C_UUID = 'mock-uuid';
|
||||
const C_ID = 'last-displayed-id';
|
||||
const C_ADV = 'advanced-mode';
|
||||
const setModified = function(){
|
||||
setDataModified();
|
||||
}
|
||||
@@ -35,17 +38,22 @@ $('#btn-addRow').click(function(){addRow()});
|
||||
$('#btn-save').click(getUpdate);
|
||||
|
||||
function getData(){
|
||||
loadCookies();
|
||||
$.getJSON(host + '/mock/json/'+clientUUID, function(data) {
|
||||
json = data;
|
||||
clientUUID = json[0].clientUUID;
|
||||
setCookies();
|
||||
checkUuid();
|
||||
console.log(JSON.stringify(json));
|
||||
console.log("Json received");
|
||||
refreshData();
|
||||
});
|
||||
}
|
||||
|
||||
function checkUuid(){
|
||||
if(clientUUID == null || clientUUID == undefined || clientUUID == ''){
|
||||
clientUUID = json[0].clientUUID;
|
||||
setCookie();
|
||||
}
|
||||
}
|
||||
|
||||
function getDomain(){
|
||||
var url = window.location.href;
|
||||
var arr = url.split("/");
|
||||
@@ -95,13 +103,16 @@ function refreshData(){
|
||||
console.log("Message loaded");
|
||||
}
|
||||
|
||||
function setCookies(){
|
||||
document.cookie =
|
||||
C_UUID + '=' +clientUUID+';'
|
||||
function setCookie(){
|
||||
document.cookie = C_UUID + '=' +clientUUID+';'
|
||||
document.cookie = C_ID + '=' + lastId;
|
||||
document.cookie = C_ADV + '=' + advancedVisibility;
|
||||
}
|
||||
|
||||
function loadCookies(){
|
||||
clientUUID = getCookie(C_UUID);
|
||||
lastId = getCookie(C_ID);
|
||||
advancedDisplayed = getCookie(C_ADV) == 'true';
|
||||
}
|
||||
|
||||
function getCookie(cname) {
|
||||
@@ -314,6 +325,7 @@ function callLoadMessage(id){
|
||||
|
||||
function loadMessage(id){
|
||||
lastId = id;
|
||||
setCookie();
|
||||
setDataOrigin();
|
||||
for(let i=0; i<json.length; i++){
|
||||
if(id == json[i].mockedResponseId){
|
||||
@@ -354,8 +366,11 @@ function generateMessageTileHtml(id, httpStatus, mediaType){
|
||||
|
||||
|
||||
const onbuild = function(){
|
||||
loadCookies();
|
||||
getData();
|
||||
sleep(1000);
|
||||
if(advancedDisplayed) {
|
||||
changeAdvancedVisibility();
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(onbuild);
|
||||
|
||||
@@ -19,6 +19,7 @@ function changeAdvancedVisibility(){
|
||||
basicID.css('display', 'none');
|
||||
advancedVisibility = true;
|
||||
}
|
||||
setCookie();
|
||||
}
|
||||
|
||||
function createMessageTab() {
|
||||
|
||||
Reference in New Issue
Block a user