Skip to content

Commit 78a18de

Browse files
committed
Update e2e tooltip selectors and remove bootstrap classes from vGTooltip
1 parent 3db6f85 commit 78a18de

2 files changed

Lines changed: 6 additions & 14 deletions

File tree

client/src/directives/vGTooltip.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,6 @@ const TOOLTIP_STYLES = `
6161
.g-tooltip-d.g-tooltip-danger {
6262
background-color: var(--color-red-700, #dc3545);
6363
}
64-
.g-tooltip-d .tooltip-inner {
65-
background-color: transparent;
66-
color: inherit;
67-
padding: 0;
68-
text-align: inherit;
69-
max-width: none;
70-
border-radius: 0;
71-
}
7264
.g-tooltip-d .g-tooltip-d-arrow,
7365
.g-tooltip-d .g-tooltip-d-arrow::before {
7466
position: absolute;
@@ -163,15 +155,15 @@ function createTooltipEl(isDanger: boolean): { tooltipEl: HTMLElement; arrowEl:
163155
injectStyles();
164156
const tooltipEl = document.createElement("div");
165157
tooltipEl.setAttribute("role", "tooltip");
166-
// "tooltip" class matches bootstrap-vue's rendered element for Selenium selector compat
167-
tooltipEl.className = "tooltip g-tooltip-d";
158+
// "g-tooltip-d" handles the new Selenium selector compat
159+
tooltipEl.className = "g-tooltip-d";
168160
if (isDanger) {
169161
tooltipEl.classList.add("g-tooltip-danger");
170162
}
171163

172-
// "tooltip-inner" matches bootstrap-vue's inner element for Selenium selector compat
164+
// "g-tooltip-d-inner" handles the new Selenium selector compat
173165
const contentEl = document.createElement("div");
174-
contentEl.className = "tooltip-inner";
166+
contentEl.className = "g-tooltip-d-inner";
175167
tooltipEl.appendChild(contentEl);
176168

177169
const arrowEl = document.createElement("div");

client/src/utils/navigation/navigation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ _: # global stuff
1111
selectors:
1212
center_panel: '#center'
1313
editable_text: '.editable-text'
14-
tooltip_balloon: '.tooltip'
15-
tooltip_inner: .tooltip-inner
14+
tooltip_balloon: '.tooltip, .g-tooltip-d'
15+
tooltip_inner: '.tooltip-inner, .g-tooltip-d-inner'
1616
left_panel: '#left'
1717
left_panel_drag: '.flex-panel.left .drag-handle'
1818
left_panel_collapse: '.collapse-button.left'

0 commit comments

Comments
 (0)