Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
Vildravn
today-in-wow-widget
Commits
1df4cd62
Commit
1df4cd62
authored
Dec 11, 2020
by
Vildravn
Browse files
More optimizations
parent
80587150
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
18 deletions
+18
-18
Today in WoW.js
Today in WoW.js
+18
-18
No files found.
Today in WoW.js
View file @
1df4cd62
...
...
@@ -88,40 +88,40 @@ async function createWidget(size) {
const
widget
=
new
ListWidget
();
widget
.
setPadding
(
15
,
15
,
15
,
15
);
let
whData
=
await
fetchData
(
"
https://www.wowhead.com
"
,
"
loadString
"
);
$
=
cheerio
.
load
(
whData
);
const
callings
=
await
parseTextGroup
(
`#
${
REGION
}
-group-calling-quests`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
const
torghast
=
await
parseTextGroup
(
`#
${
REGION
}
-group-torghast-wings`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
const
affixes
=
await
parseImageGroup
(
`#
${
REGION
}
-group-mythicaffix`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
const
worldBoss
=
await
parseTextGroup
(
`#
${
REGION
}
-group-epiceliteworldsl`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
whData
=
undefined
;
$
=
undefined
;
delete
(
whData
);
delete
(
$
);
widget
.
backgroundColor
=
colors
.
bg
;
if
(
size
==
'
medium
'
)
{
let
whData
=
await
fetchData
(
"
https://www.wowhead.com
"
,
"
loadString
"
);
$
=
cheerio
.
load
(
whData
);
let
data
=
undefined
;
whData
=
undefined
;
delete
(
whData
);
const
wrapperStack
=
widget
.
addStack
();
wrapperStack
.
layoutHorizontally
();
widget
.
addSpacer
();
const
leftColumn
=
wrapperStack
.
addStack
();
leftColumn
.
layoutVertically
();
await
buildTextDisplay
(
leftColumn
,
"
calling quests
"
,
callings
);
data
=
await
parseTextGroup
(
`#
${
REGION
}
-group-calling-quests`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
await
buildTextDisplay
(
leftColumn
,
"
calling quests
"
,
data
);
leftColumn
.
addSpacer
(
20
);
await
buildTextDisplay
(
leftColumn
,
"
torghast wings
"
,
torghast
);
data
=
await
parseTextGroup
(
`#
${
REGION
}
-group-torghast-wings`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
await
buildTextDisplay
(
leftColumn
,
"
torghast wings
"
,
data
);
wrapperStack
.
addSpacer
();
const
rightColumn
=
wrapperStack
.
addStack
();
rightColumn
.
layoutVertically
();
await
buildAffixDisplay
(
rightColumn
,
affixes
);
data
=
await
parseImageGroup
(
`#
${
REGION
}
-group-mythicaffix`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
await
buildAffixDisplay
(
rightColumn
,
data
);
rightColumn
.
addSpacer
(
20
);
await
buildTextDisplay
(
rightColumn
,
"
world boss
"
,
worldBoss
);
data
=
await
parseTextGroup
(
`#
${
REGION
}
-group-epiceliteworldsl`
,
`.tiw-region[data-region="
${
REGION
}
"]`
);
await
buildTextDisplay
(
rightColumn
,
"
world boss
"
,
data
);
$
=
undefined
;
delete
(
$
);
}
else
{
const
text
=
widget
.
addText
(
`
${
size
}
widget is currently not supported.`
);
text
.
textColor
=
textStyles
.
header
.
color
;
...
...
Vildravn
@vildravn
mentioned in issue
#1 (closed)
·
Dec 13, 2020
mentioned in issue
#1 (closed)
mentioned in issue #1
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment