From 671e6265511010af15f8e2e9ae0149bcc1856685 Mon Sep 17 00:00:00 2001 From: gerlofvanek Date: Sun, 31 Dec 2023 13:14:38 +0100 Subject: [PATCH] ui: Updated LTC coin icons, JS fixes. - Fixed display of LTC MWEB coin icons. - Fixes JS errors with rates table. - Fix LTC and LTC-MWEB error with lookup rates (JSON) --- .../static/images/coins/Litecoin%MWEB.png | Bin 0 -> 1806 bytes .../static/images/coins/Litecoin-MWEB-20.png | Bin 0 -> 1806 bytes .../static/images/coins/Litecoin-MWEB.png | Bin 0 -> 8089 bytes basicswap/templates/offer_new_1.html | 70 ++++++++++-------- 4 files changed, 40 insertions(+), 30 deletions(-) create mode 100644 basicswap/static/images/coins/Litecoin%MWEB.png create mode 100644 basicswap/static/images/coins/Litecoin-MWEB-20.png create mode 100644 basicswap/static/images/coins/Litecoin-MWEB.png diff --git a/basicswap/static/images/coins/Litecoin%MWEB.png b/basicswap/static/images/coins/Litecoin%MWEB.png new file mode 100644 index 0000000000000000000000000000000000000000..24c398bfebf6f7e28ca1eaa427005190569999aa GIT binary patch literal 1806 zcmaJ?X;2eq7>-&Mkx)^KfY-7L3S+XH4OvKPbaDV91`t!ipjbD_M$(XMOcoQsV-!je zD^^8CK=G!QOC0gw5U;8z6-7bB0wOAi7EmZ+QRqfN`@_1kyWjV{^E~hSyvNRN3JUP0 zTRU0PXf(Rt0&y_4PP9B$qp0_mO;hRA;z)Xjl1m5`X~GORO`s&?IN+znR^q`pri@-y zj?bmhM!2e_p=79J5l=yAnV1E`G;8$~n?{>E->k+{ybo=nMXO$;v@!`wUIg_&&&tk`{hx4ix~oe_YhLU z2S11kl>`AI!hi#wOoX9;VHoh_GFftzgL!i09&-Q$Mi2-_Ar_l~AUv2w-N4`lQUMK0 z6)#xqGZ>CK@xcg^)bk+7WHK>LY$jn?39-0bE(9YGf-ooq!x*h2F*8GFoH676!)lM_)SAEd;7$U>`^NIp8&83$`cRShy@dWgk@A+6Su+IzH-48}jn_$=Be zjn?B(Fm5EG3<|0xsu@FMs(fD#WC2oYcw#~krNwompO_C)7N%0IA=``N&E{|s77G=y1wKPuKb?`pbP9ZktNz4AzR2Z?3^+y-1}Q;A4mB_+f*=WF z1fd5IHj@p^mZ^10!en%_)OJuRZcwkrl|BYS3%oB5PyHDI9K;h9vtSP&)W;%TBoKO` zVpPOMVNZ@Xr5+sQDnFC>AeZyMT!<0_SvvclP7j%=@v&?_jxKfhIQ+Pdns@^>+V!$` zGU|(2=O-3O&2>571x8GiISiD(e)`9Y05m;{lO}GSo-jlBd^rIXs?LPZ%j|U z&yf)QD^v}c9q-O{tQ|;jRCFRuwX&~sd2iKEW8?j?#0|ry-|qCF7ww>{O!}lzlUn<@xpSAt?0O(O z9Q`(evA|w^GisaT>f}>J;cl=juc@Kd=E}6nZBIsJbcre!Z*^d2I`SrEV@Cz4FNMld zt7Fo$cg#Ci9lBiSy`_15CHA@}>Ws19tN(426;GyuU+1Xuheh<~cHdYV65xA6P}@E# zbg#Q}<{p05*|0IM8bMW@yKPCSV|tO{TH#R^k2|(9yfYMw_N=v zxMmISZg0KvusZOiPoQr}PgnJ@jNYfF3fZO5rU7Tyy9;el$ol5uym$wvSf|QM3l4N- zrB9r>-{mj)S;LWx9Q5Fn^5<7NhsW;An3|2W&f1(X?d^ohzI?h|xnlT}H@|Ezjvt-E zD=gYLqZf3%SoH1oyC+5%ce}0IHRXY(rK@mUI(oXf+4TL^uS?$4h5dQv?HHsW>U@lK z#qP#|4UN{9T4z3aoNwn=@nih)w%w6$mUW+;*pX`Y1L#a<_Y3{un=F^=y=!W2EDBl?&>b!c%Dc1ENsQk1m&WWk?9tL^F$o@7-Pwk>_b zZ^d+>!vEUQS@+O|zaQ7tRk^j?Et2+hSEa-xKj1wYO|KA5_LXoXd#ZqCws-9+Z?#yL zmj(WuojWJIG>20xVPt0}w%s@;hx#UU=F>*dQkH8ti(NWiS^iLd-T~q~;fjs_0?qQ< Ag8%>k literal 0 HcmV?d00001 diff --git a/basicswap/static/images/coins/Litecoin-MWEB-20.png b/basicswap/static/images/coins/Litecoin-MWEB-20.png new file mode 100644 index 0000000000000000000000000000000000000000..24c398bfebf6f7e28ca1eaa427005190569999aa GIT binary patch literal 1806 zcmaJ?X;2eq7>-&Mkx)^KfY-7L3S+XH4OvKPbaDV91`t!ipjbD_M$(XMOcoQsV-!je zD^^8CK=G!QOC0gw5U;8z6-7bB0wOAi7EmZ+QRqfN`@_1kyWjV{^E~hSyvNRN3JUP0 zTRU0PXf(Rt0&y_4PP9B$qp0_mO;hRA;z)Xjl1m5`X~GORO`s&?IN+znR^q`pri@-y zj?bmhM!2e_p=79J5l=yAnV1E`G;8$~n?{>E->k+{ybo=nMXO$;v@!`wUIg_&&&tk`{hx4ix~oe_YhLU z2S11kl>`AI!hi#wOoX9;VHoh_GFftzgL!i09&-Q$Mi2-_Ar_l~AUv2w-N4`lQUMK0 z6)#xqGZ>CK@xcg^)bk+7WHK>LY$jn?39-0bE(9YGf-ooq!x*h2F*8GFoH676!)lM_)SAEd;7$U>`^NIp8&83$`cRShy@dWgk@A+6Su+IzH-48}jn_$=Be zjn?B(Fm5EG3<|0xsu@FMs(fD#WC2oYcw#~krNwompO_C)7N%0IA=``N&E{|s77G=y1wKPuKb?`pbP9ZktNz4AzR2Z?3^+y-1}Q;A4mB_+f*=WF z1fd5IHj@p^mZ^10!en%_)OJuRZcwkrl|BYS3%oB5PyHDI9K;h9vtSP&)W;%TBoKO` zVpPOMVNZ@Xr5+sQDnFC>AeZyMT!<0_SvvclP7j%=@v&?_jxKfhIQ+Pdns@^>+V!$` zGU|(2=O-3O&2>571x8GiISiD(e)`9Y05m;{lO}GSo-jlBd^rIXs?LPZ%j|U z&yf)QD^v}c9q-O{tQ|;jRCFRuwX&~sd2iKEW8?j?#0|ry-|qCF7ww>{O!}lzlUn<@xpSAt?0O(O z9Q`(evA|w^GisaT>f}>J;cl=juc@Kd=E}6nZBIsJbcre!Z*^d2I`SrEV@Cz4FNMld zt7Fo$cg#Ci9lBiSy`_15CHA@}>Ws19tN(426;GyuU+1Xuheh<~cHdYV65xA6P}@E# zbg#Q}<{p05*|0IM8bMW@yKPCSV|tO{TH#R^k2|(9yfYMw_N=v zxMmISZg0KvusZOiPoQr}PgnJ@jNYfF3fZO5rU7Tyy9;el$ol5uym$wvSf|QM3l4N- zrB9r>-{mj)S;LWx9Q5Fn^5<7NhsW;An3|2W&f1(X?d^ohzI?h|xnlT}H@|Ezjvt-E zD=gYLqZf3%SoH1oyC+5%ce}0IHRXY(rK@mUI(oXf+4TL^uS?$4h5dQv?HHsW>U@lK z#qP#|4UN{9T4z3aoNwn=@nih)w%w6$mUW+;*pX`Y1L#a<_Y3{un=F^=y=!W2EDBl?&>b!c%Dc1ENsQk1m&WWk?9tL^F$o@7-Pwk>_b zZ^d+>!vEUQS@+O|zaQ7tRk^j?Et2+hSEa-xKj1wYO|KA5_LXoXd#ZqCws-9+Z?#yL zmj(WuojWJIG>20xVPt0}w%s@;hx#UU=F>*dQkH8ti(NWiS^iLd-T~q~;fjs_0?qQ< Ag8%>k literal 0 HcmV?d00001 diff --git a/basicswap/static/images/coins/Litecoin-MWEB.png b/basicswap/static/images/coins/Litecoin-MWEB.png new file mode 100644 index 0000000000000000000000000000000000000000..b1ce3bd9e5f4ee73673746229639faa7d214fcc3 GIT binary patch literal 8089 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 literal 0 HcmV?d00001 diff --git a/basicswap/templates/offer_new_1.html b/basicswap/templates/offer_new_1.html index 8b9cca2..917fbb2 100644 --- a/basicswap/templates/offer_new_1.html +++ b/basicswap/templates/offer_new_1.html @@ -435,15 +435,14 @@
- {% if show_chart %} + {% if show_chart %}
- +
{% endif %}
-
@@ -540,22 +539,34 @@ xhr_rates_table.onload = () => { function lookup_rates() { const coin_from = document.getElementById('coin_from').value; const coin_to = document.getElementById('coin_to').value; - if (coin_from == '-1' || coin_to == '-1') { + + if (coin_from === '-1' || coin_to === '-1') { alert('Coins from and to must be set first.'); return; } + + const selectedCoin = (coin_from === '15') ? '3' : coin_from; + inner_html = '

Updating...

'; document.getElementById('rates_display').innerHTML = inner_html; - - // Remove the 'hidden' class document.querySelector(".pricejsonhidden").classList.remove("hidden"); + const xhr_rates = new XMLHttpRequest(); + xhr_rates.onreadystatechange = function() { + if (xhr_rates.readyState === XMLHttpRequest.DONE) { + if (xhr_rates.status === 200) { + document.getElementById('rates_display').innerHTML = xhr_rates.responseText; + } else { + console.error('Error fetching data:', xhr_rates.statusText); + } + } + }; + xhr_rates.open('POST', '/json/rates'); xhr_rates.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); - xhr_rates.send('coin_from=' + coin_from + '&coin_to=' + coin_to); + xhr_rates.send('coin_from=' + selectedCoin + '&coin_to=' + coin_to); } - function lookup_rates_table() { const coin_from = document.getElementById('coin_from').value; const coin_to = document.getElementById('coin_to').value; @@ -652,17 +663,10 @@ document.addEventListener("DOMContentLoaded", function() { const swap_type = document.getElementById('swap_type'); set_swap_type_enabled(coin_from, coin_to, swap_type); }); - - - - -
-{% include 'footer.html' %} -
+ {% if show_chart %} - {% endif %} + + + + + +{% include 'footer.html' %} +