Skip to content

Commit

Permalink
Merge branch 'escape-data-container'
Browse files Browse the repository at this point in the history
* escape-data-container:
  escape data-container in js
  • Loading branch information
samsonasik committed Apr 1, 2020
2 parents 58d6b84 + 4b45200 commit 7761cc3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
5 changes: 4 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,17 @@
"laminas/laminas-session": "^2.8.4"
},
"require-dev": {
"laminas/laminas-developer-tools": "^1.1.0 || ^2.0",
"laminas/laminas-developer-tools": "^1.3.1 || ^2.0.2",
"laminas/laminas-i18n": "^2.5",
"laminas/laminas-log": "^2.5",
"laminas/laminas-mvc-plugin-flashmessenger": "^1.0",
"laminas/laminas-router": "^3.0",
"laminas/laminas-serializer": "^2.5",
"laminas/laminas-test": "^3.0"
},
"conflict": {
"laminas/laminas-developer-tools": "<1.3.1 || >=2.0 <2.0.2"
},
"suggest": {
"ext-xdebug": "For better output format of session data, Xdebug should already installed",
"laminas/laminas-mvc-plugin-flashmessenger": "^1.0 for laminas-mvc ^3.0 usage to be able to use flashMessenger"
Expand Down
14 changes: 7 additions & 7 deletions view/laminas-developer-tools/toolbar/session-toolbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
var trg = e.target ? e.target : e.srcElement;

var containerNameOriginal = trg.parentNode.getAttribute("data-container");
var containerNameEscaped = containerNameOriginal.split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(containerNameOriginal);
var keysession = trg.parentNode.getAttribute("data-keysession");
var params = "containerName="+containerNameOriginal+"&keysession="+keysession;
sanSessionToolbar.postDataWithAjax(sanSessionToolbarURL+'/removesession', function (html) {
Expand Down Expand Up @@ -110,7 +110,7 @@
e.preventDefault();
// cross-browser event target
var trg = e.target ? e.target : e.srcElement;
var containerNameEscaped = trg.parentNode.getAttribute("data-container").split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(trg.parentNode.getAttribute("data-container"));
var keysession = trg.parentNode.getAttribute("data-keysession");

doc.querySelector("#san-session-toolbar-info-containerName-"+containerNameEscaped+"-keysession-"+keysession).style.display = 'none';
Expand All @@ -123,7 +123,7 @@
e.preventDefault();
// cross-browser event target
var trg = e.target ? e.target : e.srcElement;
var containerNameEscaped = trg.parentNode.getAttribute("data-container").split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(trg.parentNode.getAttribute("data-container"));
var keysession = trg.parentNode.getAttribute("data-keysession");

doc.querySelector("#san-session-toolbar-info-containerName-"+containerNameEscaped+"-keysession-"+keysession).style.display = 'block';
Expand All @@ -143,7 +143,7 @@
var trg = e.target ? e.target : e.srcElement;

var containerNameOriginal = trg.parentNode.getAttribute("data-container");
var containerNameEscaped = containerNameOriginal.split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(containerNameOriginal);
var keysession = trg.parentNode.getAttribute("data-keysession");
var params = "containerName="+containerNameOriginal+"&keysession="+keysession+"&sessionvalue="+doc.querySelector('#san-detail-value-containerName-'+containerNameEscaped+'-keysession-'+keysession).value+"&new=0";
sanSessionToolbar.postDataWithAjax(sanSessionToolbarURL+'/savesession', function (html) {
Expand All @@ -165,7 +165,7 @@
e.preventDefault();
// cross-browser event target
var trg = e.target ? e.target : e.srcElement;
var containerNameEscaped = trg.parentNode.getAttribute("data-container").split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(trg.parentNode.getAttribute("data-container"));

doc.querySelector("#san-session-toolbar-info-add-new-data-containerName-"+containerNameEscaped).style.display = 'none';
// empty error
Expand All @@ -178,7 +178,7 @@
e.preventDefault();
// cross-browser event target
var trg = e.target ? e.target : e.srcElement;
var containerNameEscaped = trg.getAttribute("data-container").split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(trg.getAttribute("data-container"));
doc.querySelector("#san-session-toolbar-info-add-new-data-containerName-"+containerNameEscaped).style.display = 'block';
},

Expand All @@ -189,7 +189,7 @@
// cross-browser event target
var trg = e.target ? e.target : e.srcElement;
var containerNameOriginal = trg.parentNode.getAttribute("data-container");
var containerNameEscaped = containerNameOriginal.split('\\\\').join('\\\\\\\\');
var containerNameEscaped = escape(containerNameOriginal);
var newSessionKey = doc.querySelector('#san-add-value-sessionkey-containerName-'+containerNameEscaped).value;
var newSessionData = doc.querySelector('#san-add-value-sessiondata-containerName-'+containerNameEscaped).value;
var params = "containerName="+containerNameOriginal+"&keysession="+newSessionKey+"&sessionvalue="+newSessionData+"&new=1";
Expand Down

0 comments on commit 7761cc3

Please sign in to comment.