Browse Source

Merge branch 'master' of https://git.hush.is/hush/hush.is

master
Duke 1 year ago
parent
commit
8a40b9258d
  1. 12
      flote/index.html
  2. 2
      halving/index.html
  3. 24
      index.html
  4. BIN
      kmd-red-dildo.jpg
  5. 2
      mastodon/index.html
  6. 2
      matrix/index.html
  7. 3
      mining/index.html
  8. 12
      peertube/index.html
  9. 78
      privacy/index.html
  10. 400
      security/index.html
  11. 124
      security/index.html.PLACEHOLDER
  12. 290
      seedphrase/index.html
  13. 167
      supply/index.html
  14. 2
      twitter/index.html

12
flote/index.html

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hush Flote</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="1; URL=https://flote.app/user/hushis">
</head>
<body>
</body>
</html>

2
halving/index.html

@ -280,7 +280,7 @@ This looks like a "double halving", but since the HUSH block time is getting twi
$( document ).ready(function() {
log("doc ready");
$.ajax({
url: "https://explorer.hush.is/api/getmininginfo.json",
url: "https://explorer.hush.land/api/getmininginfo.json",
type: "GET",
dataType : "json",
})

24
index.html

@ -291,7 +291,7 @@ Documentation
<div class="row element-item pools">
<div class="col-sm-4">
<div class="list-group text-center">
<a class="list-group-item" href="https://luckpool.net/hush/" target="_blank">Luckpool</a>
<a class="list-group-item" href="https://hushpool.is" target="_blank">HushPool</a>
</div>
</div>
<div class="col-sm-4">
@ -584,29 +584,7 @@ Documentation
<div class="row">
<div class="col-sm-8 col-sm-offset-2">
<!--
<i class="fa fa-newspaper-o"></i>
<div class="title"><h3 class="newslang">NEWS</h3></div>
<div class="col-sm-8 col-sm-offset-2"></div>
->
<!-- Show mastodon feed -->
<!-- <iframe allowfullscreen sandbox="allow-top-navigation allow-scripts" width="400" height="600" src="https://www.mastofeed.com/apiv2/feed?userurl=https%3A>%2F%2Ffosstodon.org%2Fusers%2Fmyhushteam&theme=dark&size=100&header=true&replies=false&boosts=false"></iframe> -->
<!--
<a class="twitter-timeline" data-width="460" data-height="800" href="https://twitter.com/MyHushTeam" data-widget-id="3470089165148290">Tweets by @MyHushTeam</a>
<script>
!function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https';
if (!d.getElementById(id)) {
js = d.createElement(s);
js.id = id;
js.src = p + "://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
}
}(document, "script", "twitter-wjs");
</script>
-->
</div>
</div>
</div>

BIN
kmd-red-dildo.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

2
mastodon/index.html

@ -5,7 +5,7 @@
<title>Hush Mastodon</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="1; URL=http://fosstodon.org/@myhushteam">
<meta http-equiv="refresh" content="0; URL=https://fosstodon.org/@myhushteam">
</head>
<body>
</body>

2
matrix/index.html

@ -5,7 +5,7 @@
<title>Hush Matrix Room</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="1; URL=https://matrix.to/#/#hush:meowchat.xyz">
<meta http-equiv="refresh" content="1; URL=https://matrix.to/#/#hush_main:meowchat.xyz">
</head>
<body>
</body>

3
mining/index.html

@ -199,8 +199,7 @@ Hush uses Equihash (200,9) Proof-of-Work algorithm.
<ul>
<li><a class="telegram" href="//hush.is/telegram/index.html" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li>
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>-->
<li><a class="twitter" href="//twitter.com/HushIsPrivacy" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li>
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li>
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li>
<li><a class="github" href="//git.hush.is" target="_blank" data-toggle="tooltip" title="Git"><img src="/images/logo_github.svg" alt="Git" height="45px" width="45px"/></a></li>

12
peertube/index.html

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hush PeerTube</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="0; URL=https://videos.hush.is">
</head>
<body>
</body>
</html>

78
privacy/index.html

@ -75,7 +75,7 @@
you to store it in digital form.
</p>
<p>
The hush.is website is purely for <b>marketing and education purposes</b> and our peer-to-peer network does not rely on it in any way, not does our P2P network rely on DNS, which we believe is completely untrustable, just as Bitcoin developers rightly believe.
The hush.is website is purely for <b>marketing and education purposes</b> and our peer-to-peer network does not rely on it in any way, nor does our P2P network rely on DNS, which we believe is completely untrustable, just as Bitcoin developers rightly believe.
</p>
<p>
<b>1 HUSH = 10000 encrypted messages</b> which have censorship resistance backed up by Bitcoin hashrate security, which is why<br> Hush is a <b>Store-of-Privacy</b>.
@ -196,83 +196,7 @@ $('.button-group').each( function( i, buttonGroup ) {
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script>
if ($(window).width() < 960) {
(function ($) {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
window.open(src, '_blank').focus();
});
})(jQuery);
} else {
(function ($) {
function iframeModalOpen() {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
var width = $(this).attr('data-width') || 640;
var height = $(this).attr('data-height') || 360;
var allowfullscreen = $(this).attr('data-video-fullscreen');
$("#myModal iframe").attr({
'src': src,
'height': height,
'width': width,
'allowfullscreen': ''
});
});
$('#myModal').on('hidden.bs.modal', function () {
$(this).find('iframe').html("");
$(this).find('iframe').attr("src", "");
});
}
$(document).ready(function () {
iframeModalOpen();
});
})(jQuery);
}
</script>
<script>
$(document).ready(function() {
if(localStorage.getItem('language') != null) {
language = localStorage.getItem('language');
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
}
});
function testch(id) {
localStorage.setItem('language', id);
language = id
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
};
</script>
</body>
</html>

400
security/index.html

@ -1,388 +1,12 @@
<!DOCTYPE html>
<html>
<head>
<!-- Basic -->
<meta charset="utf-8">
<title>Hush</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicons -->
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png">
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png">
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png">
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png">
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png">
<!-- Styles -->
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/styles.css">
<!-- IE9 Support -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body data-spy="scroll" data-target=".navbar" data-offest="120">
<!-- Navbar -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<!--Mobile menu icon -->
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</div>
<a class="navbar-brand" href="../index.html" data-value="home-section">
<img src="/images/logo-nav.png" alt="Logo">
</a>
</div>
<!-- Bootstrap Navbar No Mobile -->
<div class="collapse navbar-collapse" id="menuicon">
<ul class="nav navbar-nav navbar-right">
<!--<li class="dropdown">
<a href="#about-section" data-value="about-section" class="aboutlang">List</a>
<ul class="dropdown-content">
<li>
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()">
Exemple_1
</a>
</li>
<li>
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()">
Exemple_2
</a>
</li>
<li>
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()">
Exemple_3
</a>
</li>
</ul>
</li>-->
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>-->
<li class="dropdown">
<a class="trlangREMOVED" href="javascript:;">&nbsp;&nbsp;<i class="fa fa-cog"></i>&nbsp;&nbsp;</a>
<ul class="dropdown-content-lang">
<!--<li>
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-bg"></span> Bulgarian
</a>
</li>
<li>
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-cn"></span> Chinese
</a>
</li>
<li>
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-nl"></span> Dutch
</a>
</li>-->
<li>
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)">
English
</a>
</li>
<!--<li>
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)">
Czech
</a>
</li>
<li>
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)">
Français
</a>
</li>
<li>
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)">
German
</a>
</li>
<li>
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)">
Hungarian
</a>
</li>
<li>
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)">
Italian
</a>
</li>>-->
<!-- <li>
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-pl"></span> Polish
</a>
</li>
<li>
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-br"></span> Portuguese
</a>
</li>-->
<!-- <li>
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)">
Русский
</a>
</li>
<li>
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)">
Español
</a>
</li>
<li>
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)">
Українська
</a>
</li>
<li>
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)">
中國
</a>
</li>>-->
<!--<li>
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-es"></span> Spanish
</a>
</li>
<li>
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-se"></span> Swedish
</a>
</li>
<li>
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-tr"></span> Turkish
</a>
</li>-->
</ul>
</li>
</ul>
</div>
</div>
</nav>
<!-- Home Section -->
<section class="home-section" id="home-section">
<div class="display-table">
<div class="display-table-cell">
<div class="container">
<div class="row">
<div class="col-sm-12">
<h1 class="security1lang"> Hush Security </h1><br>
</div>
<p>
<span class="security2lang">Hush Hush Hush Hush</span>
</p>
<p>
<span class="security3lang">Hush Hush Hush Hush Hush Hush Hush Hush</span>
</p>
<p>
<br>
<ul>
<li>H</li><br>
<li>u</li><br>
<li>s</li><br>
<li>h</li><br>
</ul>
<br>
<span class="security4lang">
Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush
</span>
</p>
</div>
</div>
</div>
</div>
</section>
<section class="contact-section" id="contact-section">
<div class="container">
<div class="row">
<div class="col-sm-8 col-sm-offset-2">
<div class="title"><h3 class="con1lang">Join us!</h3></div>
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p>
<div class="contact-text">
<ul>
<li><a class="telegram" href="/telegram/" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/Telegram_grey.png" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="matrix" href="/matrix/" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px"/></a></li>
<!--
<li><a class="twitter" href="/twitter/" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/Twitter_grey.png" alt="Twitter" height="45px" width="45px"/></a></li>
-->
<li><a class="mastodon" href="/mastodon/" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px"/></a></li>
<li><a class="reddit" href="/reddit/" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/reddit_grey.png" alt="Reddit" height="45px" width="45px"/></a></li>
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/btc_grey.png" alt="Bitcointalk" height="45px" width="45px"/></a></li>
<li><a class="youtube" href="/youtube/" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px"/></a></li>
</ul>
</div>
<div class="contact-copyright">
<p>Copyright &copy; 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Scroll Top -->
<div class="animated fadeInRight" id="scroll-top">
<i class="fa fa-chevron-up"></i>
</div>
<!-- Scripts -->
<script type="text/javascript">
var today=new Date();
var year = today.getFullYear();
var syear = document.getElementById('s_year');
syear.innerHTML = year;
</script>
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/scripts.js"></script>
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script>
<script>
// external js: isotope.pkgd.js
// init Isotope
var $grid = $('.grid').isotope({
filter: '.features',
itemSelector: '.element-item',
layoutMode: 'fitRows',
fitWidth: true
});
// filter functions
var filterFns = {
// show if number is greater than 50
numberGreaterThan50: function() {
var number = $(this).find('.number').text();
return parseInt( number, 10 ) > 50;
},
// show if name ends with -ium
ium: function() {
var name = $(this).find('.name').text();
return name.match( /ium$/ );
}
};
// bind filter button click
$('.filters-button-group').on( 'click', 'button', function() {
var filterValue = $( this ).attr('data-filter');
// use filterFn if matches value
filterValue = filterFns[ filterValue ] || filterValue;
$grid.isotope({ filter: filterValue });
});
// change is-checked class on buttons
$('.button-group').each( function( i, buttonGroup ) {
var $buttonGroup = $( buttonGroup );
$buttonGroup.on( 'click', 'button', function() {
$buttonGroup.find('.is-checked').removeClass('is-checked');
$( this ).addClass('is-checked');
});
});
</script>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<div class="close-button">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
</div>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" frameborder="0"></iframe>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script>
if ($(window).width() < 960) {
(function ($) {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
window.open(src, '_blank').focus();
});
})(jQuery);
} else {
(function ($) {
function iframeModalOpen() {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
var width = $(this).attr('data-width') || 640;
var height = $(this).attr('data-height') || 360;
var allowfullscreen = $(this).attr('data-video-fullscreen');
$("#myModal iframe").attr({
'src': src,
'height': height,
'width': width,
'allowfullscreen': ''
});
});
$('#myModal').on('hidden.bs.modal', function () {
$(this).find('iframe').html("");
$(this).find('iframe').attr("src", "");
});
}
$(document).ready(function () {
iframeModalOpen();
});
})(jQuery);
}
</script>
<script>
$(document).ready(function() {
if(localStorage.getItem('language') != null) {
language = localStorage.getItem('language');
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
}
});
function testch(id) {
localStorage.setItem('language', id);
language = id
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
};
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Hush Is Security</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="1; URL=https://git.hush.is/hush/hush3/src/branch/master/doc/security-warnings.md">
</head>
<body>
</body>
</html>

124
supply/index2.html → security/index.html.PLACEHOLDER

@ -3,7 +3,7 @@
<head>
<!-- Basic -->
<meta charset="utf-8">
<title>Hush Supply Statistics</title>
<title>Hush</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
@ -67,7 +67,7 @@
</li>
</ul>
</li>-->
<!--<li><a href="#hushlist-section" data-value="hushlist-section" class="hushlistlang">HushList</a></li>-->
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>-->
<li class="dropdown">
<a class="trlangREMOVED" href="javascript:;">&nbsp;&nbsp;<i class="fa fa-cog"></i>&nbsp;&nbsp;</a>
<ul class="dropdown-content-lang">
@ -167,8 +167,6 @@
</div>
</div>
</nav>
<div id="seconds_until_halving" style="display:none;">0</div>
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> -->
<!-- Home Section -->
<section class="home-section" id="home-section">
@ -177,22 +175,27 @@
<div class="container">
<div class="row">
<div class="col-sm-12">
<h1 class="halving1lang"> Hush Supply Stats :</h1>
<p>
Block Height:<h2 id="height">...</h2>
Circulating Supply:<h2 class="halving3lang" id="totalsupply">... HUSH<noscript>Please activate JavaScript to see this data.</noscript></h2>
Market Cap :<h2 class="halving3lang" id="marketcap">...</h2>
Shielded Market Cap:<h2 id="zmarketcap">...</h2>
Circulating Shielded Funds:<h2 class="halving4lang" id="zfunds">... HUSH</h2>
Shielded Percent:<h2 class="halving4lang" id="zfundspercent">... </h2>
Percent Circulating: <h2 id="percentcirculating">... HUSH</h2>
Total Supply:<h2 class="halving3lang">21,000,000 HUSH</h2>
</p>
<h1 class="security1lang"> Hush Security </h1><br>
</div>
<br>
<div>
</div>
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a>
<p>
<span class="security2lang">Hush Hush Hush Hush</span>
</p>
<p>
<span class="security3lang">Hush Hush Hush Hush Hush Hush Hush Hush</span>
</p>
<p>
<br>
<ul>
<li>H</li><br>
<li>u</li><br>
<li>s</li><br>
<li>h</li><br>
</ul>
<br>
<span class="security4lang">
Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush Hush
</span>
</p>
</div>
</div>
</div>
@ -207,13 +210,15 @@
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p>
<div class="contact-text">
<ul>
<li><a class="telegram" href="//hush.is/telegram/index.html" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li>
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>-->
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li>
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li>
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li>
<li><a class="telegram" href="/telegram/" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/Telegram_grey.png" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="matrix" href="/matrix/" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px"/></a></li>
<!--
<li><a class="twitter" href="/twitter/" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/Twitter_grey.png" alt="Twitter" height="45px" width="45px"/></a></li>
-->
<li><a class="mastodon" href="/mastodon/" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px"/></a></li>
<li><a class="reddit" href="/reddit/" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/reddit_grey.png" alt="Reddit" height="45px" width="45px"/></a></li>
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/btc_grey.png" alt="Bitcointalk" height="45px" width="45px"/></a></li>
<li><a class="youtube" href="/youtube/" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px"/></a></li>
</ul>
</div>
<div class="contact-copyright">
@ -225,6 +230,7 @@
</div>
</section>
<!-- Scroll Top -->
<div class="animated fadeInRight" id="scroll-top">
<i class="fa fa-chevron-up"></i>
@ -238,7 +244,6 @@
syear.innerHTML = year;
</script>
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/scripts.js"></script>
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script>
@ -301,71 +306,6 @@ $('.button-group').each( function( i, buttonGroup ) {
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script>
function log(s) {
console && console.log(s);
}
var zfunds = 0;
$( document ).ready(function() {
log("doc ready");
$.ajax({
url: "https://explorer.hush.is/api/coinsupply",
type: "GET",
dataType : "json",
})
.done(function( json ) {
log(json);
zfunds = json.zfunds;
$('#zfunds').html( json.zfunds + " HUSH" );
$('#height').html( json.height );
var zfundspercent = 0;
if (json.total > 0) {
zfundspercent = json.zfunds / json.total;
}
$('#zfundspercent').html( parseFloat(100*zfundspercent).toPrecision(4) + "%" );
$('#totalsupply').html( json.total + " HUSH" );
$('#percentcirculating').html( parseFloat( 100*(json.total/ 21000000)).toPrecision(4) + "%" );
$.ajax({
url: "https://api.coingecko.com/api/v3/simple/price?ids=hush&vs_currencies=btc%2Cusd%2Ceur&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true",
type: "GET",
dataType : "json",
})
.done(function( json2 ) {
log(json2);
var mcap = parseFloat(json2.hush.btc_market_cap).toPrecision(4) + " BTC, " +
parseFloat(json2.hush.usd_market_cap).toPrecision(8) + " USD"
log("mcap=" + mcap);
$('#marketcap').html( mcap );
var usdprice = json2.hush.usd;
var btcprice = json2.hush.btc;
var zmcap = parseFloat(btcprice * zfunds).toPrecision(5) + " BTC, " + parseFloat(usdprice * zfunds).toPrecision(8) + " USD";
$("#zmarketcap").html( zmcap );
log("zmcap=" + zmcap);
})
.fail(function( xhr, status, errorThrown ) {
})
.always(function( xhr, status ) {
log("Finished!");
});
})
.fail(function( xhr, status, errorThrown ) {
//alert( "Ooops, error talking to explorer API!");
$('#seconds_until_halving').html("Ooops, error talking to explorer API !")
log( "Error: " + errorThrown );
log( "Status: " + status );
console.dir( xhr );
})
.always(function( xhr, status ) {
log("Finished!");
});
});
</script>
<script>
if ($(window).width() < 960) {

290
halving/test.html → seedphrase/index.html

@ -91,7 +91,7 @@
English
</a>
</li>
<!--<li>
<li>
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)">
Czech
</a>
@ -115,7 +115,7 @@
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)">
Italian
</a>
</li>>-->
</li>
<!-- <li>
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-pl"></span> Polish
@ -126,7 +126,7 @@
<span class="flag-icon flag-icon-br"></span> Portuguese
</a>
</li>-->
<!-- <li>
<li>
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)">
Русский
</a>
@ -145,7 +145,7 @@
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)">
中國
</a>
</li>>-->
</li>
<!--<li>
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-es"></span> Spanish
@ -167,8 +167,6 @@
</div>
</div>
</nav>
<div id="seconds_until_halving" style="display:none;">0</div>
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> -->
<!-- Home Section -->
<section class="home-section" id="home-section">
@ -176,27 +174,32 @@
<div class="display-table-cell">
<div class="container">
<div class="row">
<div class="col-sm-12">
<h1 class="halving1lang"> Hush is halving in :</h1>
<p>
<h2 class="halving3lang" id="days_until_halving"><noscript>Thank you for activating your JavaScript.</noscript></h2>
<h2 class="halving4lang" id="date_halving"> </h2>
</p>
</div>
<div>
The first Hush halving will see the total block reward go from 12.5 HUSH to 6.25 HUSH per block. Since HUSH has a 10%
Founders Reward, this means that miners reward per block will go from 11.25 HUSH to 5.625 HUSH per block.
More details
can be found in the Hush whitepaper.
</div>
<br>
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a>
<div class="col-sm-4">
<h1>Seedphrase Backup Best Practices</h1>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="about-section" id="about-section">
<div class="container">
<div class="row">
<div class="col-sm-8 col-sm-offset-2"></div>
<p>
<ul>
<h2>Write down the 24 seedphrase words on paper</h2>
<h2>Make sure you write them in the correct order and don't misspell any words</h2>
<h2>Make a copy of that paper and store them in at least 2 physical locations</h2>
</ul>
</p>
</div>
</div>
</section>
<section class="contact-section" id="contact-section">
<div class="container">
<div class="row">
@ -205,17 +208,20 @@
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p>
<div class="contact-text">
<ul>
<li><a class="telegram" href="//hush.is/telegram/index.html" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li>
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>-->
<li><a class="telegram" href="//hush.is/telegram" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li>
<li><a class="matrix" href="//hush.is/matrix" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px"/></a></li>
<!--
<li><a class="twitter" href="//hush.is/twitter" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li>
-->
<li><a class="mastodon" href="//hush.is/mastodon" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px"/></a></li>
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li>
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li>
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li>
<li><a class="youtube" href="//hush.is/youtube" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px"/></a></li>
<li><a class="git" href="//git.hush.is" target="_blank" data-toggle="tooltip" title="Git"><img src="/images/logo_github.svg" alt="Git" height="45px" width="45px"/></a></li>
</ul>
</div>
<div class="contact-copyright">
<p>Copyright &copy; 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p>
<p>Copyright &copy; 2016-<span id="s_year">2022</span> The Hush developers. All rights reserved.</p>
</div>
</div>
@ -223,242 +229,14 @@
</div>
</section>
<!-- Scroll Top -->
<div class="animated fadeInRight" id="scroll-top">
<i class="fa fa-chevron-up"></i>
</div>
<!-- Scripts -->
<script type="text/javascript">
var today=new Date();
var year = today.getFullYear();
var syear = document.getElementById('s_year');
syear.innerHTML = year;
</script>
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/scripts.js"></script>
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script>
<script>
// external js: isotope.pkgd.js
// init Isotope
var $grid = $('.grid').isotope({
filter: '.features',
itemSelector: '.element-item',
layoutMode: 'fitRows',
fitWidth: true
});
// filter functions
var filterFns = {
// show if number is greater than 50
numberGreaterThan50: function() {
var number = $(this).find('.number').text();
return parseInt( number, 10 ) > 50;
},
// show if name ends with -ium
ium: function() {
var name = $(this).find('.name').text();
return name.match( /ium$/ );
}
};
// bind filter button click
$('.filters-button-group').on( 'click', 'button', function() {
var filterValue = $( this ).attr('data-filter');
// use filterFn if matches value
filterValue = filterFns[ filterValue ] || filterValue;
$grid.isotope({ filter: filterValue });
});
// change is-checked class on buttons
$('.button-group').each( function( i, buttonGroup ) {
var $buttonGroup = $( buttonGroup );
$buttonGroup.on( 'click', 'button', function() {
$buttonGroup.find('.is-checked').removeClass('is-checked');
$( this ).addClass('is-checked');
});
});
</script>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<div class="close-button">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
</div>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" frameborder="0"></iframe>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script>
function log(s) {
console && console.log(s);
}
function count(time_seconds){
log("time_seconds="+time_seconds);
$('#seconds_until_halving').html( time_seconds );
var seconds = time_seconds;
var days = Math.floor(seconds / (3600*24));
seconds -= days*3600*24;
var hrs = Math.floor(seconds / 3600);
seconds -= hrs*3600;
var mnts = Math.floor(seconds / 60);
seconds -= mnts*60;
log("seconds = " + seconds);
if (days > 0) {
$('#days_until_halving').html(days+" days, "+hrs+"h "+mnts+"m "+seconds+"s");
} else {
$('#days_until_halving').html(hrs+"h "+mnts+"m "+seconds+"s");
}
var today = new Date();
var tomorrow = new Date();
var timeStamp = tomorrow.setDate(today.getDate() + days)
ts = new Date(timeStamp);
$('#date_halving').html(ts.toLocaleDateString());
}
$( document ).ready(function() {
log("doc ready");
$.ajax({
url: "https://explorer.hush.is/insight-api-komodo/blocks?limit=1",
type: "GET",
dataType : "json",
})
.done(function( json ) {
console.log(json);
$('#current_height').html( json.blocks[0].height );
try {
if (json.blocks[0].height < 340000 ) {
time_seconds = parseInt((340000 - json.blocks[0].height)*150, 10);
} else {
$('#days_until_halving').html(" --- ")
}
}
catch(error) {
console.error(error);
$('#seconds_until_halving').html("Oooops, error talking to explorer API !")
// expected output: ReferenceError: nonExistentFunction is not defined
// Note - error messages will vary depending on browser
}
log("count(" + time_seconds + ")" );
count(time_seconds);
console.log("Setting up timer");
var timeinterval = setInterval(function(){
log( "DOM seconds_until_halving" + $('#seconds_until_halving').html() );
var secs = parseInt( $('#seconds_until_halving').html() );
log("secs = " + secs);
secs -= 1;
console.log("updating timer with secs=" + secs);
count( secs );
if(secs <= 0){
//TODO: setup new halving interval
clearInterval(timeinterval);
}
},1000);
})
.fail(function( xhr, status, errorThrown ) {
//alert( "Ooops, error talking to explorer API!");
$('#seconds_until_halving').html("Ooops, error talking to explorer API !")
console.log( "Error: " + errorThrown );
console.log( "Status: " + status );
console.dir( xhr );
})
.always(function( xhr, status ) {
console.log("Finished!");
});
});
</script>
<script>
if ($(window).width() < 960) {
(function ($) {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
window.open(src, '_blank').focus();
});
})(jQuery);
} else {
(function ($) {
function iframeModalOpen() {
$('.modalButton').on('click', function (e) {
var src = $(this).attr('data-src');
var width = $(this).attr('data-width') || 640;
var height = $(this).attr('data-height') || 360;
var allowfullscreen = $(this).attr('data-video-fullscreen');
$("#myModal iframe").attr({
'src': src,
'height': height,
'width': width,
'allowfullscreen': ''
});
});
$('#myModal').on('hidden.bs.modal', function () {
$(this).find('iframe').html("");
$(this).find('iframe').attr("src", "");
});
}
$(document).ready(function () {
iframeModalOpen();
});
})(jQuery);
}
</script>
<script>
$(document).ready(function() {
if(localStorage.getItem('language') != null) {
language = localStorage.getItem('language');
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
}
});
function testch(id) {
localStorage.setItem('language', id);
language = id
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
};
</script>
</body>
</html>

167
supply/index.html

@ -47,121 +47,7 @@
<!-- Bootstrap Navbar No Mobile -->
<div class="collapse navbar-collapse" id="menuicon">
<ul class="nav navbar-nav navbar-right">
<!--<li class="dropdown">
<a href="#about-section" data-value="about-section" class="aboutlang">List</a>
<ul class="dropdown-content">
<li>
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()">
Exemple_1
</a>
</li>
<li>
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()">
Exemple_2
</a>
</li>
<li>
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()">
Exemple_3
</a>
</li>
</ul>
</li>-->
<!--<li><a href="#hushlist-section" data-value="hushlist-section" class="hushlistlang">HushList</a></li>-->
<li class="dropdown">
<a class="trlangREMOVED" href="javascript:;">&nbsp;&nbsp;<i class="fa fa-cog"></i>&nbsp;&nbsp;</a>
<ul class="dropdown-content-lang">
<!--<li>
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-bg"></span> Bulgarian
</a>
</li>
<li>
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-cn"></span> Chinese
</a>
</li>
<li>
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-nl"></span> Dutch
</a>
</li>-->
<li>
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)">
English
</a>
</li>
<!--<li>
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)">
Czech
</a>
</li>
<li>
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)">
Français
</a>
</li>
<li>
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)">
German
</a>
</li>
<li>
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)">
Hungarian
</a>
</li>
<li>
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)">
Italian
</a>
</li>>-->
<!-- <li>
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-pl"></span> Polish
</a>
</li>
<li>
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-br"></span> Portuguese
</a>
</li>-->
<!-- <li>
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)">
Русский
</a>
</li>
<li>
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)">
Español
</a>
</li>
<li>
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)">
Українська
</a>
</li>
<li>
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)">
中國
</a>
</li>>-->
<!--<li>
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-es"></span> Spanish
</a>
</li>
<li>
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-se"></span> Swedish
</a>
</li>
<li>
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)">
<span class="flag-icon flag-icon-tr"></span> Turkish
</a>
</li>-->
</ul>
</li>
</ul>
</div>
@ -187,6 +73,7 @@
Shielded Percent:<h2 class="halving4lang" id="zfundspercent">... </h2>
Percent Circulating: <h2 id="percentcirculating">... HUSH</h2>
Total Supply:<h2 class="halving3lang">21,000,000 HUSH</h2>
Supply Inflation: <h2 id="inflation"> ... % monthly, ... % yearly</h2>
</p>
</div>
<br>
@ -311,7 +198,7 @@ $('.button-group').each( function( i, buttonGroup ) {
$( document ).ready(function() {
log("doc ready");
$.ajax({
url: "https://explorer.hush.is/api/coinsupply.json",
url: "https://explorer.hush.land/api/coinsupply.json",
type: "GET",
dataType : "json",
})
@ -328,6 +215,19 @@ $('.button-group').each( function( i, buttonGroup ) {
$('#totalsupply').html( json.total + " HUSH" );
$('#percentcirculating').html( parseFloat( 100*(json.total/ 21000000)).toPrecision(4) + "%" );
var block_time = 75;
var blocks_per_day = 60*60*24 / block_time;
var block_reward = 3.125;
// TODO: add future halvings
if ( json.height >= 2020000) {
block_reward /= 2;
}
var monthly_inflation = parseFloat( 100 * (block_reward * blocks_per_day * 30 / json.total)).toPrecision(2);
var yearly_inflation = parseFloat( 100 * (block_reward * blocks_per_day * 365 / json.total)).toPrecision(4);
$('#inflation').html( monthly_inflation + "% monthly, " + yearly_inflation + "% yearly" );
$.ajax({
url: "https://api.coingecko.com/api/v3/simple/price?ids=hush&vs_currencies=btc%2Cusd%2Ceur&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true",
type: "GET",
@ -346,6 +246,7 @@ $('.button-group').each( function( i, buttonGroup ) {
log("zmcap=" + zmcap);
})
.fail(function( xhr, status, errorThrown ) {
log("Failed to get price data")
})
.always(function( xhr, status ) {
log("Finished!");
@ -353,6 +254,7 @@ $('.button-group').each( function( i, buttonGroup ) {
})
.fail(function( xhr, status, errorThrown ) {
// TODO: try the other explorer if we can't talk to the first one
//alert( "Ooops, error talking to explorer API!");
$('#seconds_until_halving').html("Ooops, error talking to explorer API !")
log( "Error: " + errorThrown );
@ -412,37 +314,6 @@ $('.button-group').each( function( i, buttonGroup ) {
})(jQuery);
}
</script>
<script>
$(document).ready(function() {
if(localStorage.getItem('language') != null) {
language = localStorage.getItem('language');
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
}
});
function testch(id) {
localStorage.setItem('language', id);
language = id
$.ajax({
url: '/translations/' + language + '.xml',
success: function(xml) {
$(xml).find('translation').each(function(){
var id = $(this).attr('id');
var text = $(this).text();
$("." + id).html(text);
});
}
});
};
</script>
</body>
</html>

2
twitter/index.html

@ -6,7 +6,7 @@
<title>Hush Twitter</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="refresh" content="1; URL=https://twitter.com/MyHushTeam">
<meta http-equiv="refresh" content="0; URL=https://twitter.com/hushisprivacy">
</head>
<body>
</body>

Loading…
Cancel
Save