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