Skip to content

Commit

Permalink
v8.3.14-dev.34 #1268
Browse files Browse the repository at this point in the history
  • Loading branch information
Rafael committed May 26, 2019
1 parent 6010062 commit 7f06c07
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 5 deletions.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -53,7 +53,7 @@
"webpack-shell-plugin": "0.5.0",
"webpack-cli": "^3.1.0"
},
"devVersion": "8.3.14-dev.33",
"devVersion": "8.3.14-dev.34",
"homepage": "https://github.com/gsrafael01/ESGST",
"keywords": [
"esgst",
Expand Down
5 changes: 3 additions & 2 deletions src/class/Popout.js
Expand Up @@ -46,15 +46,15 @@ class Popout {
});
this.popout.addEventListener(`mouseleave`, event => {
timeout = window.setTimeout(() => {
if (event.relatedTarget && !this.context.contains(event.relatedTarget) && (className !== `esgst-qiv-popout` || !event.relatedTarget.closest(`.esgst-popout`))) {
if (event.relatedTarget && !this.context.contains(event.relatedTarget) && ((this.ancestor && this.ancestor.contains(event.relatedTarget)) || !event.relatedTarget.closest(`.esgst-popout`))) {
this.context.classList.remove(`esgst-qgs-container-expanded`);
this.close();
}
}, this.hoverSpeed);
});
document.addEventListener(`click`, event => {
const element = /** @type {Node} */ event.target;
if (this.context && !this.context.contains(element) && !this.popout.contains(element) && (className !== `esgst-qiv-popout` || !element.closest(`.esgst-popout`))) {
if (this.context && !this.context.contains(element) && !this.popout.contains(element) && ((this.ancestor && this.ancestor.contains(element)) || !element.closest(`.esgst-popout`))) {
this.close();
}
}, true);
Expand All @@ -80,6 +80,7 @@ class Popout {

open(context = null, isFixed = false) {
this.context = context || this.context;
this.ancestor = this.context.closest(`.esgst-popout`);;
this.isFixed = isFixed;
this.popout.classList.remove(`esgst-hidden`);
let n = 9999 + document.querySelectorAll(`.esgst-popup:not(.esgst-hidden), .esgst-popout:not(.esgst-hidden)`).length;
Expand Down
7 changes: 6 additions & 1 deletion src/modules/General/ContentLoader.js
Expand Up @@ -185,7 +185,9 @@ class GeneralContentLoader extends Module {
]);
targetObjs = items.querySelectorAll(selectors);
for (const targetObj of targetObjs) {
this.setTrigger(id, {}, targetObj);
if (!targetObj.classList.contains(`esgst-ap-avatar`)) {
this.setTrigger(id, {}, targetObj);
}
}
}
}
Expand Down Expand Up @@ -261,6 +263,9 @@ class GeneralContentLoader extends Module {
enterTimeout = window.setTimeout(async () => {
if (id === `cl_gi` || id === `cl_ui`) {
triggerObj = shared.esgst.apPopouts[targetObj.id];
if (triggerObj) {
context = triggerObj.popout;
}
}
if (triggerObj) {
switch (gSettings[`${id}_index`]) {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/Storage.js
Expand Up @@ -1252,7 +1252,7 @@ async function manageData(dm, dropbox, googleDrive, oneDrive, space, callback) {
case `giveaways`:
if (!values) {
values = {
main: [`code`, `comments`, `copies`, `creator`, `endTime`, `entries`, `gameId`, `gameName`, `gameSteamId`, `gameType`, `group`, `inviteOnly`, `lastUsed`, `level`, `points`, `regionRestricted`, `started`, `startTime`, `whitelist`, `winners`],
main: [`code`, `comments`, `copies`, `creator`, `endTime`, `entries`, `gameId`, `gameName`, `gameSteamId`, `gameType`, `group`, `inviteOnly`, `lastUsed`, `level`, `numWinners`, `points`, `regionRestricted`, `started`, `startTime`, `whitelist`, `winners`, `v`],
ct: [`count`, `readComments`],
gb: [`bookmarked`],
gdttt: [`visited`],
Expand Down

0 comments on commit 7f06c07

Please sign in to comment.