mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-25 01:06:16 -04:00
Changing the output encoding no longer triggers a full bake
This commit is contained in:
parent
406da9fa2c
commit
3893c22275
2 changed files with 14 additions and 5 deletions
|
@ -81,6 +81,9 @@ class StatusBarPanel {
|
|||
* @param {Event} e
|
||||
*/
|
||||
eolSelectClick(e) {
|
||||
// preventDefault is required to stop the URL being modified and popState being triggered
|
||||
e.preventDefault();
|
||||
|
||||
const eolLookup = {
|
||||
"LF": "\u000a",
|
||||
"VT": "\u000b",
|
||||
|
@ -106,6 +109,9 @@ class StatusBarPanel {
|
|||
* @param {Event} e
|
||||
*/
|
||||
chrEncSelectClick(e) {
|
||||
// preventDefault is required to stop the URL being modified and popState being triggered
|
||||
e.preventDefault(); // TODO - this breaks the menus when you click the button itself
|
||||
|
||||
const chrEncVal = parseInt(e.target.getAttribute("data-val"), 10);
|
||||
|
||||
if (isNaN(chrEncVal)) return;
|
||||
|
@ -366,9 +372,9 @@ function hideOnClickOutside(element, instantiatingEvent) {
|
|||
}
|
||||
};
|
||||
|
||||
if (!Object.keys(elementsWithListeners).includes(element)) {
|
||||
document.addEventListener("click", outsideClickListener);
|
||||
if (!Object.prototype.hasOwnProperty.call(elementsWithListeners, element)) {
|
||||
elementsWithListeners[element] = outsideClickListener;
|
||||
document.addEventListener("click", elementsWithListeners[element], false);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -378,7 +384,7 @@ function hideOnClickOutside(element, instantiatingEvent) {
|
|||
*/
|
||||
function hideElement(element) {
|
||||
element.classList.remove("show");
|
||||
document.removeEventListener("click", elementsWithListeners[element]);
|
||||
document.removeEventListener("click", elementsWithListeners[element], false);
|
||||
delete elementsWithListeners[element];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue