Skip to content

Commit

Permalink
updated link for sharing plots
Browse files Browse the repository at this point in the history
  • Loading branch information
jcponce committed Feb 24, 2024
1 parent e4f4fa7 commit 3b6d72f
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 8 deletions.
16 changes: 15 additions & 1 deletion dctools/libraries/info.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,20 @@
Enter any expression in z. Here are some
example functions to try:
<ul>
<li><a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=KHpeMitpKS8oaXotMSleMg==" target="_blank">(z^2+i)/(iz-1)^2</a></li>
<li><a class="w3-hover-text-blue" href="?expression=(z^2+i)/(iz-1)^2">(z^2+i)/(iz-1)^2</a></li>
<li><a class="w3-hover-text-blue" href="?expression=sin(z)+e^(cos(z))">sin(z)+e^(cos(z))</a></li>
<li><a class="w3-hover-text-blue" href="?expression=log(z)-sech(z+i)">log(z)-sech(z+i)</a></li>
<li><a class="w3-hover-text-blue" href="?expression=arctan(z)">arctan(z)</a></li>
<li><a class="w3-hover-text-blue" href="?expression=(z-1)(conj(z)^2+conj(z)+1)">(z-1)(conj(z)^2+conj(z)+1)</a></li>
<li><a class="w3-hover-text-blue" href="?expression=0.926(z+7.3857e-2 z^5+4.5458e-3 z^9)">0.926(z<wbr>+7.3857e-2 z^5<wbr>+4.5458e-3 z^9)</a></li>
<li><em>Jacobi Elliptic</em>: <a class="w3-hover-text-blue" href="?expression=sn(z, 0.3)">sn(z,0.3)</a></li>
<li><em>Gamma function</em>: <a class="w3-hover-text-blue" href="?expression=gamma(z)" >gamma(z)</a></li>
<li><em>Taylor Series</em>: <a class="w3-hover-text-blue" href="?expression=sum((-1)^n*z^(2n)/(2n)!,7)">sum((-1)^n*z^(2n)/(2n)!, 7)</a></li>
<li><em>Atomic Singular Inner Function</em>: <a class="w3-hover-text-blue" href="?expression=prod(e^((z+(e^(2*pi*i/5))^n)/(z-(e^(2*pi*i/5))^n)),5)">prod(e^((z+(e^(2*pi*i/5))^n )/(z-(e^(2*pi*i/5))^n)), 5)</a></li>
<li><em>Iterated function</em>: <a class="w3-hover-text-blue" href="?expression=iter(z+z'^2,z,15)">iter(z+z'^2,z,15)</a></li>

<!--
<li><a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=KHpeMitpKS8oaXotMSleMg==" target="_blank">(z^2+i)/(iz-1)^2</a></li>
<li><a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=c2luKHopK2VeKGNvcyh6KSk=" target="_blank">sin(z)+e^(cos(z))</a></li>
<li><a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=bG9nKHopLXNlY2goeitpKQ==" target="_blank">log(z)-sech(z+i)</a></li>
<li><a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=YXJjdGFuKHop" target="_blank">arctan(z)</a></li>
Expand All @@ -27,6 +40,7 @@
<li><em>Taylor Series</em>: <a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=c3VtKCgtMSlebip6XigybikvKDJuKSEsIDcp" target="_blank">sum((-1)^n*z^(2n)/(2n)!, 7)</a></li>
<li><em>Atomic Singular Inner Function</em>: <a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=cHJvZChlXigoeisoZV4oMipwaSppLzUpKV5uICkvKHotKGVeKDIqcGkqaS81KSlebikpLCA1KQ==" target="_blank">prod(e^((z+(e^(2*pi*i/5))^n )/(z-(e^(2*pi*i/5))^n)), 5)</a></li>
<li><em>Iterated function</em>: <a class="w3-hover-text-blue" href="https://jcponce.github.io/complex/dctools/hsbfull/?expression=aXRlcih6K3onXjIseiwxNSk=" target="_blank">iter(z+z'^2,z,15)</a></li>
-->
</ul>
</p>

Expand Down
10 changes: 3 additions & 7 deletions dctools/libraries/interaction.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,8 @@ function update_expression() {
// Maybe later I will figure out
function showLink() {
let expression_base64 = btoa($('#equation-input').val());
//let expression = $('#equation-input').val();
let url = [location.protocol, '//', location.host, location.pathname].join('');
url = url + "?expression=" + expression_base64;
//url = url + "?expression=" + expression;
url = url + "?expression=" + atob(expression_base64);
$('#copyable-link').val(url);
$('#link-container').show();
$('#copyable-link').select();
Expand All @@ -109,13 +107,11 @@ $('#copyable-link').blur(function () {

// If the user already specified
$(function () {
let expression_base64 = getQueryVariable('expression');
//let expression = getQueryVariable('expression');
let expression_base64 = trimN(getQueryVariable('expression'));
//console.log(expression_base64);
if (expression_base64) {
$('#equation-input').val(atob(expression_base64.replace('/', '')));
$('#equation-input').val(decodeURIComponent(expression_base64));
}
//$('#equation-input').val(expression.replace('/', ''));
});

function trimN(s) {
Expand Down

0 comments on commit 3b6d72f

Please sign in to comment.