From 54c3eb9cc05a0eb554692f67d23fcd6ff1831896 Mon Sep 17 00:00:00 2001 From: Krateng Date: Thu, 8 Oct 2020 17:08:52 +0200 Subject: [PATCH] Removed inline handlers in chromium extension settings, fixes GH-38 --- scrobblers/chromium/manifest.json | 2 +- scrobblers/chromium/settings.html | 4 ++-- scrobblers/chromium/settings.js | 3 +++ scrobblers/maloja-scrobbler.zip | Bin 29034 -> 29031 bytes 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/scrobblers/chromium/manifest.json b/scrobblers/chromium/manifest.json index 7b9fbde..cac6660 100644 --- a/scrobblers/chromium/manifest.json +++ b/scrobblers/chromium/manifest.json @@ -1,6 +1,6 @@ { "name": "Maloja Scrobbler", - "version": "1.6", + "version": "1.7", "description": "Scrobbles tracks from various sites to your Maloja server", "manifest_version": 2, "permissions": [ diff --git a/scrobblers/chromium/settings.html b/scrobblers/chromium/settings.html index 115255c..da9baa8 100644 --- a/scrobblers/chromium/settings.html +++ b/scrobblers/chromium/settings.html @@ -29,10 +29,10 @@
Server:
- +

API key:
- +

Tabs: diff --git a/scrobblers/chromium/settings.js b/scrobblers/chromium/settings.js index 8b2f8d2..68ce4aa 100644 --- a/scrobblers/chromium/settings.js +++ b/scrobblers/chromium/settings.js @@ -12,6 +12,9 @@ document.addEventListener("DOMContentLoaded",function() { document.getElementById("serverurl").addEventListener("focusout",checkServer); document.getElementById("apikey").addEventListener("focusout",checkServer); + document.getElementById("serverurl").addEventListener("input",saveConfig); + document.getElementById("apikey").addEventListener("input",saveConfig); + chrome.runtime.onMessage.addListener(onInternalMessage); diff --git a/scrobblers/maloja-scrobbler.zip b/scrobblers/maloja-scrobbler.zip index ccc7eb19fa1aed763359b0274b04e7a74046cd31..c4ca0fb62958880220f68f134b40b0f2610d5974 100644 GIT binary patch delta 1586 zcmZ8hYdF&j9NxrYZga`WT!tiRQJc#&m0N2ptlV}MiLeUWMDAJ+tG7AoKwFKzxR1RyziIyd0+7ucybI}h4PYqm5M*=_KIW# z?DH}Lzpe@JQU^0>DfpvbS2bo!!5|P}69^;^0)fH;!o$x{DPhK^!$X2IU7cJ8_o!M? zm`OLaIs0d0>NHCe08Xys6J79Fs^)-xpw>XOkD6W!v)v~}O2$UvJ-@*MEx;HExxQ7T zcwC<9v!Szx{Ce*jp`d>^la;ax?IQ{CBW?zr=pDNYnH?cPFc%hLDm$w2N$SGDv2 zQRWq^=A3id3BjulHF+_F^Y1Sj-P}7H!G_F5?r@dNwYPJB3AB)o^?7M$i$cEQb?+jw zO0VmfLnHD^v4crp#z$M7Q}E;mY;3Z(TGq-bh0!CIE%U!ApYL8eV{nBC@eTx+FrgrU+aj|0z-m79tS^2VXJ6v-{RYQSy$2u%aa#D5~ zN+fKORNcr>8WgmVYJ_|~)oFvh1ZX}8W}TsG$14@Kn-knDI{|JMeR@k#$B-6D_LS=Y zAzhCOD>GpP&vz}aNIbD^ANID@Q6=k{;ra6~qYk`^Th5H^FipEUyEyMIrcb%(hf;4O{-nSoy6c>c{W3v(NYvI2pjZaKbRYG;%&S2hOzSpCxIDh3J`+c}L3_R|cU~JNTFQ@pkB7>68<& z3JOP4x+h)v{yMR%tX6Y@>BxDyRUnnJN5*5xp4@pQZ7|~zKsIXxR{RPtwFm_ zb`ov1XyI24iU7-Z1g<_W10#I4P7f(V`Rhq_Ki_8DC7_<{-1>0mOS|?SuBlHESbfr+ zZSndN#Cm2W3>sq}YWc10R-PUO<%#u(=V$K5>USOp7}ibVjp;BQY8(s=FvM=qi*mTM zxy0N%E=fHgF}bm2RcfDM$Pw4(n{^N&f80pI|BZosBk%g?C#SHv?MLSs|F(vS7ov$uM*SSDeO{3r|7YKboRe2XnwxnOb~k;ITq(3s(D%XkWaM?E;{q**|2F|kF$NGAP zv#2QR-kGqK%KZc1uWKNur%9oRL}ATSzj5e)J6aKf-U~v&Zm{>C={I2~4P{9%Aag{!f|$8Y@b`5A#KDiZtz z7@~TDM*%aM9~cSb(N2Idz#7dT>>peC>(+a{^9=* D>#*No delta 1607 zcmZWpc|4Q}82&y(W}RUYR)q!=X*7;ptD(p-W05G7C!Q|?k$Ye(!qMUSuU@WFp*OgS>ueBnMv!#QgO=;6fb6}M;<)_FfT z8gHG8YJC-G<@2Ia3n%uJb3*2F(ZS^$p_Vd25y` zDi=KbG&&o<#1z3U_OXLKN^cgYy0n}ZlCf{0igM8o@1T2;rfX+mS^;x{-&wJmtmy0c zaTU@sA6(Tx&~!PGi${%~zT$V><$1?p&ypIwMn|5PXlazSwqD{@cYU6}lc!=k{fwi6 z^(dx8FKCxQmFrh%ly;}qWos9gshBt{qr@7!5h3F#D|w{;XW3J>-eJ*}S8Ep$^xX4! zHB!P5W+>#B-&e4cJFwV-@QWpLnZdXDOd3=Yg%r%^a#l5+H1`zpc1q(+s)f@F+N6u6 zL+k1)emkpSHX8 zGiiXMt0VUjU9W@SEF{=;sJa|cBczWxhvUx-h^FC0E{~%++!E%Yk+iBlM{)@hyfD+l?8|}b|a7V|T^ZQfJTE*yeRI%A@A<47rTx_Pma?=rziq+N~u-U2=0BUzu3-R!)_eG{$<| zvK%Uz$yB-2dO)?^l4epr%TP5~vKw|9K|Orc8ze#2+*b=BA1JBM( zI1geLJ;sHHxbx4QuT1E3ju9Wt$oYCS4Y&svWp^t{MRm~(vGXtrVifi(85ibon7Xk7nUd=_-!-$OA8P|tQQt!wh3)#l( zk}ZTsK9GwLGB5TO%eVMqBA2jPW(QNFKhWMDnL2z=Cd5H>p?!VZ@qNlEM`hXa>pX&y z%YNp`XKpwdZ;#Ndoc!5m2^DW!0+agluRRqS{2X4(N4_hc=@yA>ugr-PgpYQT*RuUX zhtwJtV^V^su;>zkdBJZh3tSyzfBy5ch~8KcXe82hi^!j~Uf4pzS4hU}70rrSy_FU# zy%Lr+xLg22%TYZkW~e`Qld}slNNfAU64ig&roGg|-}(O PvD8N6L;yf7=qvjRGC101