Style popup links

main
Elbert Alias 4 years ago
parent fc51a7cad2
commit 9ffb1df03a

@ -186,6 +186,19 @@ a:hover {
margin-bottom: .2rem; margin-bottom: .2rem;
} }
.technology__open-in-new {
color: var(--color-primary);
visibility: hidden;
height: 1.1rem;
margin-left: .1rem;
vertical-align: middle;
width: 1.1rem;
}
.technology__heading:hover .technology__open-in-new {
visibility: visible;
}
.technology__icon { .technology__icon {
height: 16px; height: 16px;
margin-right: .5rem; margin-right: .5rem;
@ -195,6 +208,17 @@ a:hover {
.technology__link { .technology__link {
color: var(--color-text); color: var(--color-text);
display: block;
width: 100%;
}
.technology__link:hover {
text-decoration: none;
}
.technology__link:hover .technology__name {
border-bottom: 1px solid var(--color-primary);
color: var(--color-primary);
} }
.technology__confidence { .technology__confidence {
@ -208,7 +232,7 @@ a:hover {
border-radius: 3px; border-radius: 3px;
font-size: .7rem; font-size: .7rem;
padding: .1rem .3rem; padding: .1rem .3rem;
margin-left: .4rem; margin-left: .2rem;
vertical-align: middle; vertical-align: middle;
} }

@ -51,15 +51,21 @@
<div data-template="technology" class="technology"> <div data-template="technology" class="technology">
<div class="technology__heading"> <div class="technology__heading">
<a class="technology__link" href="#">
<img class="technology__icon" alt="" src="../images/icons/default.svg" /> <img class="technology__icon" alt="" src="../images/icons/default.svg" />
<a class="technology__link" href="#"></a> <span class="technology__name">&nbsp;</span>
<span> <span>
<span class="technology__version">&nbsp;</span> <span class="technology__version">&nbsp;</span>
</span> </span>
<span class="technology__confidence">&nbsp;</span> <span class="technology__confidence">&nbsp;</span>
<svg class="technology__open-in-new" viewBox="0 0 24 24">
<path fill="currentColor" d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z" />
</svg>
</a>
</div> </div>
</div> </div>

@ -96,7 +96,7 @@ const Popup = {
'.alerts__link' '.alerts__link'
).href = `https://www.wappalyzer.com/alerts/?url=${encodeURIComponent( ).href = `https://www.wappalyzer.com/alerts/?url=${encodeURIComponent(
`${url}` `${url}`
)}` )}&utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer`
const { hostname } = new URL(url) const { hostname } = new URL(url)
@ -210,7 +210,7 @@ const Popup = {
const link = categoryNode.querySelector('.category__link') const link = categoryNode.querySelector('.category__link')
link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/` link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer`
link.dataset.i18n = `categoryName${id}` link.dataset.i18n = `categoryName${id}`
const pins = categoryNode.querySelectorAll('.category__pin') const pins = categoryNode.querySelectorAll('.category__pin')
@ -247,9 +247,10 @@ const Popup = {
image.src = `../images/icons/${icon}` image.src = `../images/icons/${icon}`
const link = technologyNode.querySelector('.technology__link') const link = technologyNode.querySelector('.technology__link')
const linkText = technologyNode.querySelector('.technology__name')
link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/${slug}/` link.href = `https://www.wappalyzer.com/technologies/${categorySlug}/${slug}/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer`
link.textContent = name linkText.textContent = name
const confidenceNode = technologyNode.querySelector( const confidenceNode = technologyNode.querySelector(
'.technology__confidence' '.technology__confidence'

@ -3850,7 +3850,8 @@
}, },
"Drift": { "Drift": {
"cats": [ "cats": [
52 52,
61
], ],
"description": "Drift is a conversational marketing platform.", "description": "Drift is a conversational marketing platform.",
"icon": "Drift.svg", "icon": "Drift.svg",
@ -5372,7 +5373,8 @@
}, },
"Google Analytics": { "Google Analytics": {
"cats": [ "cats": [
10 10,
61
], ],
"cookies": { "cookies": {
"__utma": "", "__utma": "",
@ -5391,7 +5393,8 @@
}, },
"Google Analytics Enhanced eCommerce": { "Google Analytics Enhanced eCommerce": {
"cats": [ "cats": [
10 10,
61
], ],
"description": "Google analytics enhanced ecommerce is a plug-in which enables the measurement of user interactions with products on ecommerce websites.", "description": "Google analytics enhanced ecommerce is a plug-in which enables the measurement of user interactions with products on ecommerce websites.",
"icon": "Google Analytics.svg", "icon": "Google Analytics.svg",
@ -5414,7 +5417,8 @@
}, },
"Google Charts": { "Google Charts": {
"cats": [ "cats": [
25 25,
61
], ],
"icon": "Google Charts.png", "icon": "Google Charts.png",
"js": { "js": {
@ -12475,7 +12479,8 @@
}, },
"Stripe": { "Stripe": {
"cats": [ "cats": [
41 41,
61
], ],
"cookies": { "cookies": {
"__stripe_mid": "", "__stripe_mid": "",

Loading…
Cancel
Save