From 591f33d274d4bc5aa08ec1695955e876d6e28aed Mon Sep 17 00:00:00 2001 From: AbhinavS96 Date: Fri, 15 Oct 2021 11:00:30 +0530 Subject: [PATCH 1/4] removed text decoration from the technology name span. split up the properties for the containing tag and it's on hover property. Re-added the text decoration to the tag and removed it from the on hover part. --- src/drivers/webextension/css/styles.css | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/drivers/webextension/css/styles.css b/src/drivers/webextension/css/styles.css index 0ae6cb080..cb28c814f 100644 --- a/src/drivers/webextension/css/styles.css +++ b/src/drivers/webextension/css/styles.css @@ -602,7 +602,16 @@ body.dynamic-icon .category__heading:hover .category__pin { vertical-align: middle; } -.technology__link, .technology__link:active, .technology__link:hover { +.technology__link { + align-items: center; + display: flex; + overflow: hidden; + padding: .1rem 0; + text-decoration: underline; + width: 200px; +} + +.technology__link:active, .technology__link:hover { align-items: center; display: flex; overflow: hidden; @@ -614,7 +623,6 @@ body.dynamic-icon .category__heading:hover .category__pin { .technology__name { font-size: .85rem; letter-spacing: .5px; - text-decoration: underline; } .technology__confidence { From 328dd28016e38af00e7b38ffbb133adddda1cdb8 Mon Sep 17 00:00:00 2001 From: nurbek Date: Sat, 16 Oct 2021 17:58:33 +0600 Subject: [PATCH 2/4] Add Soisy / buy now pay later --- src/drivers/webextension/images/icons/Soisy.png | Bin 0 -> 1523 bytes src/technologies/s.json | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/drivers/webextension/images/icons/Soisy.png diff --git a/src/drivers/webextension/images/icons/Soisy.png b/src/drivers/webextension/images/icons/Soisy.png new file mode 100644 index 0000000000000000000000000000000000000000..da1e9101ebcc1069c99a8f01fcf569901eec40a9 GIT binary patch literal 1523 zcmV_vH=EYA5fci;AV#W2FcbwFMKr-5B*s8e zc^QL^ARtZQ0yVN4L2JPm*&0kSL@KSeH8pmhckdm)>2~ex?RHy#Kw><}WOmNXobNkl z&OI|r^nVvdw@DVCSw1mlSj!macAfF#&82GlZ6mNyb;Ms;FCYzt4%_X)wZ0|3 zm_oNuYHMqid5z9$fVW_{0N}!5#tdHadl%Wo8Y|r*DLL=WZVFwhQ8?d(p*^AJL@cSC_K(kt{Ik8x5T6ku-NuOXGQWz@( zVB9IjV}?QR^e9x*=JG{o7#TtUz>lMQN&-gGvY*ga`@R0}S|4kTnuuLmaH{k z#C8n=3(8dQIA_~3u4UYA4C)Zo?9mWl2x&PsOq6uphTYiS;fYi#jK7J+4`@ctuHpt) zmYAG(-ZPbRV>^Ow8zewYN-$buZMSa4a1A220)6p_1lFxvmksboNlHwN_y6`pFo49` z#0Ne*&#={YF|m=WZ~=*kLj{cvQsO4IbP>@tQyui$xTin6!3`rfJzD5wOV<7|RAIW9)>F zk=@6JSm2}?WW3T`>T6G^K)_r!6&$fOEdfZcX|8}IFMUf6g)Llp1FEQL-It-B!XvUG z91iDE@~5n2W@h$LIs#ygdNCL_B+itIii#QX;xEb?zej~ToVdxvdRM}K$1~K zxu24w+tJ(G`&U{5*whNpc4=-r#%}Wljnhl0wx1GbH$moIIQF?bUtL`-vV9pz(Sw~U zs;WlQ5~#1Q?*P-2(ws1`$y~)+oTob{_hl{b4F+Z{YkqJeo>gIazO%FQ5p)$voH-Xq zl=3=Fx(!i^AI4FL`#K|`!{)bfrdtz_jdbGicHK=HbBm?VA+{`3!9O5T4IX=y?1!av5zO z=FS1A2RVb6n4W>B*xk@A#dsr@O_ppLXa~Exx;FTHzSyV<40v-7D&ukdEJ`sQLi-h9 zK>+9Aw}_0n%o>>A8;wS{HZ(M(%>IN}QYrBi>nSQKx(Fk)0dl8_s3=$k1NAT`KR=j#tB;huEQGObwjOw3})9K7d zC0mG}i^R=F@hT}i58002ovPDHLkV1kMs$OZra literal 0 HcmV?d00001 diff --git a/src/technologies/s.json b/src/technologies/s.json index 6613a075b..a4675daf2 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -2548,6 +2548,19 @@ "scriptSrc": "socket\\.io.*\\.js", "website": "https://socket.io" }, + "Soisy": { + "cats": [ + 91 + ], + "description": "Soisy is a buy now, pay later solution provider.", + "icon": "Soisy.png", + "scriptSrc": "cdn\\.soisy\\.it/", + "saas": true, + "pricing": [ + "payg" + ], + "website": "https://www.soisy.it" + }, "SoftTr": { "cats": [ 6 From d22ef20bc27580c54a6be7efb246bb3fb0d2e31a Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 17 Oct 2021 07:43:42 +1100 Subject: [PATCH 3/4] Fix scriptSrc detection --- src/drivers/npm/driver.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/drivers/npm/driver.js b/src/drivers/npm/driver.js index 2c42a58c4..dcea10042 100644 --- a/src/drivers/npm/driver.js +++ b/src/drivers/npm/driver.js @@ -750,7 +750,7 @@ class Site { ) // Script tags - ;[scripts, scriptSrc] = await this.promiseTimeout( + ;[scriptSrc, scripts] = await this.promiseTimeout( ( await this.promiseTimeout( page.evaluateHandle(() => { @@ -760,22 +760,22 @@ class Site { return [ nodes - .map( + .filter( ({ src }) => src && !src.startsWith('data:text/javascript;') ) - .filter((src) => src), + .map(({ src }) => src), nodes .map((node) => node.textContent) .filter((script) => script), ] }), { jsonValue: () => [] }, - 'Timeout (scriptSrc)' + 'Timeout (scripts)' ) ).jsonValue(), [], - 'Timeout (scriptSrc)' + 'Timeout (scripts)' ) // Meta tags From 79011e2000d4cfc20b71e85ce7be3c03b0a88e86 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Sun, 17 Oct 2021 07:55:47 +1100 Subject: [PATCH 4/4] Update hover styles --- src/drivers/webextension/css/styles.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/drivers/webextension/css/styles.css b/src/drivers/webextension/css/styles.css index cb28c814f..e3c2325de 100644 --- a/src/drivers/webextension/css/styles.css +++ b/src/drivers/webextension/css/styles.css @@ -620,6 +620,10 @@ body.dynamic-icon .category__heading:hover .category__pin { width: 200px; } +.technology__link:active .technology__icon, .technology__link:hover .technology__icon { + box-shadow: 0px 2px 1px -3px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); +} + .technology__name { font-size: .85rem; letter-spacing: .5px; @@ -866,6 +870,7 @@ body.dynamic-icon .category__heading:hover .category__pin { .dark .technology__link { color: var(--color-text-dark); + text-decoration: underline; } .dark .technology__name {