mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-25 05:34:05 -08:00
Fix detail swatch glitch (#7805)
* Bump jquery and @types/jquery Signed-off-by: Julius Volz <julius.volz@gmail.com> * Properly close color box span in graph hover detail jQuery 3.5.0 introcuded a breaking change that was necessary to fix HTML security issues (https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/), and as a result the detail-swatch span wasn't closed properly anymore, because spans are not valid self-closing tags in XHTML. Fixes https://github.com/prometheus/prometheus/issues/7803 Signed-off-by: Julius Volz <julius.volz@gmail.com> * Fix up tests Signed-off-by: Julius Volz <julius.volz@gmail.com>
This commit is contained in:
parent
605371c5bb
commit
818bd96381
|
@ -9,7 +9,7 @@
|
|||
"@reach/router": "^1.2.1",
|
||||
"@testing-library/react-hooks": "^3.1.1",
|
||||
"@types/jest": "^24.0.20",
|
||||
"@types/jquery": "^3.3.29",
|
||||
"@types/jquery": "^3.5.1",
|
||||
"@types/node": "^12.11.1",
|
||||
"@types/reach__router": "^1.2.6",
|
||||
"@types/react": "^16.8.2",
|
||||
|
@ -24,7 +24,7 @@
|
|||
"fuzzy": "^0.1.3",
|
||||
"i": "^0.3.6",
|
||||
"jest-fetch-mock": "^2.1.2",
|
||||
"jquery": "^3.5",
|
||||
"jquery": "^3.5.1",
|
||||
"jquery.flot.tooltip": "^0.9.0",
|
||||
"jsdom": "^15.2.0",
|
||||
"moment": "^2.24.0",
|
||||
|
|
|
@ -146,7 +146,7 @@ describe('GraphHelpers', () => {
|
|||
).toEqual(`
|
||||
<div class="date">1970-01-19 04:42:08 +00:00</div>
|
||||
<div>
|
||||
<span class="detail-swatch" style="background-color: " />
|
||||
<span class="detail-swatch" style="background-color: "></span>
|
||||
<span>value: <strong>1572128592</strong></span>
|
||||
<div>
|
||||
<div class="labels mt-1">
|
||||
|
@ -163,7 +163,7 @@ describe('GraphHelpers', () => {
|
|||
).toEqual(`
|
||||
<div class="date">1970-01-18 23:42:08 -05:00</div>
|
||||
<div>
|
||||
<span class="detail-swatch" style="background-color: " />
|
||||
<span class="detail-swatch" style="background-color: "></span>
|
||||
<span>value: <strong>1572128592</strong></span>
|
||||
<div>
|
||||
<div class="labels mt-1">
|
||||
|
|
|
@ -109,7 +109,7 @@ export const getOptions = (stacked: boolean, useLocalTime: boolean): jquery.flot
|
|||
return `
|
||||
<div class="date">${dateTime.format('YYYY-MM-DD HH:mm:ss Z')}</div>
|
||||
<div>
|
||||
<span class="detail-swatch" style="background-color: ${color}" />
|
||||
<span class="detail-swatch" style="background-color: ${color}"></span>
|
||||
<span>${labels.__name__ || 'value'}: <strong>${yval}</strong></span>
|
||||
<div>
|
||||
<div class="labels mt-1">
|
||||
|
|
|
@ -1662,7 +1662,7 @@
|
|||
dependencies:
|
||||
jest-diff "^24.3.0"
|
||||
|
||||
"@types/jquery@*", "@types/jquery@^3.3.29":
|
||||
"@types/jquery@*", "@types/jquery@^3.5.1":
|
||||
version "3.5.1"
|
||||
resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.1.tgz#cebb057acf5071c40e439f30e840c57a30d406c3"
|
||||
integrity sha512-Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg==
|
||||
|
@ -6720,7 +6720,7 @@ jquery.flot.tooltip@^0.9.0:
|
|||
resolved "https://registry.yarnpkg.com/jquery.flot.tooltip/-/jquery.flot.tooltip-0.9.0.tgz#ae16bf94b26c2ed9ab4db167bba52dfdb615c1df"
|
||||
integrity sha1-rha/lLJsLtmrTbFnu6Ut/bYVwd8=
|
||||
|
||||
jquery@^3.0, jquery@^3.5:
|
||||
jquery@^3.0, jquery@^3.5.1:
|
||||
version "3.5.1"
|
||||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5"
|
||||
integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==
|
||||
|
|
Loading…
Reference in a new issue