Lucas Kent e39465ad2f Changes to be committed:
new file:   Files/flashplayer_32_sa.exe
	new file:   favicon.ico
	new file:   globe.gif
	new file:   imgs/download.png
	new file:   imgs/zuck.jpg
	new file:   index.html
	new file:   other.ico
	new file:   script.js
	new file:   site.webmanifest
	new file:   sitemap.html
	new file:   styles/backround.css
	new file:   styles/border.css
	new file:   styles/fonts/Titillium_Web/OFL.txt
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-Black.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-Bold.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-Italic.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-Light.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-Regular.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf
	new file:   styles/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf
	new file:   styles/fonts/webfontkit-20221027-163353/generator_config.txt
	new file:   styles/fonts/webfontkit-20221027-163353/specimen_files/grid_12-825-55-15.css
	new file:   styles/fonts/webfontkit-20221027-163353/specimen_files/specimen_stylesheet.css
	new file:   styles/fonts/webfontkit-20221027-163353/stylesheet.css
	new file:   styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-demo.html
	new file:   styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff
	new file:   styles/fonts/webfontkit-20221027-163353/titilliumweb-extralight-webfont.woff2
	new file:   styles/fonts/webfontkit-20221027-165950/generator_config.txt
	new file:   styles/fonts/webfontkit-20221027-165950/specimen_files/grid_12-825-55-15.css
	new file:   styles/fonts/webfontkit-20221027-165950/specimen_files/specimen_stylesheet.css
	new file:   styles/fonts/webfontkit-20221027-165950/stylesheet.css
	new file:   styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-demo.html
	new file:   styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff
	new file:   styles/fonts/webfontkit-20221027-165950/titilliumweb-bold-webfont.woff2
	new file:   styles/style.css
	new file:   tools/2048/.gitignore
	new file:   tools/2048/.jshintrc
	new file:   tools/2048/CONTRIBUTING.md
	new file:   tools/2048/LICENSE.txt
	new file:   tools/2048/README.md
	new file:   tools/2048/Rakefile
	new file:   tools/2048/favicon.ico
	new file:   tools/2048/index.html
	new file:   tools/2048/js/animframe_polyfill.js
	new file:   tools/2048/js/application.js
	new file:   tools/2048/js/bind_polyfill.js
	new file:   tools/2048/js/classlist_polyfill.js
	new file:   tools/2048/js/game_manager.js
	new file:   tools/2048/js/grid.js
	new file:   tools/2048/js/html_actuator.js
	new file:   tools/2048/js/keyboard_input_manager.js
	new file:   tools/2048/js/local_storage_manager.js
	new file:   tools/2048/js/tile.js
    new file:   tools/2048/meta/apple-touch-icon.png
	new file:   tools/webretro/cores/neocd_libretro.js
	new file:   tools/webretro/cores/neocd_libretro.wasm
	new file:   tools/webretro/cores/nestopia_libretro.js
	new file:   tools/webretro/cores/nestopia_libretro.wasm
	new file:   tools/webretro/cores/o2em_libretro.js
	new file:   tools/webretro/cores/o2em_libretro.wasm
	new file:   tools/webretro/cores/opera_libretro.js
	new file:   tools/webretro/cores/opera_libretro.wasm
2022-11-02 08:40:01 -04:00

6 lines
2.4 KiB
JavaScript

function roundsigMain(){w=360;h=150;var s="";s+='<div style="position:relative; width:'+w+'px; height:'+h+'px; border-radius: 10px; background-color: #e8f8ff; margin:auto; display:block;">';s+='<canvas id="canvasId" width="'+w+'" height="'+h+'" style="z-index:1;"></canvas>';s+='<div style="z-index:2; position:absolute; left:10px; top:14px; font: 14px Arial, Tahoma, sans-serif; ">Number:</div>';s+='<input type="text" id="num" style="color: #0000ff; background-color: #eeffee; text-align:center; font-size: 17px; position:absolute; left:75px; top:12px; width:210px; border-radius: 10px; " value="3.1416" onKeyUp="go()" />';s+='<div style="z-index:2; position:absolute; left:20px; top:49px; font: 14px Arial, Tahoma, sans-serif; ">Significant Digits:</div>';s+='<input type="text" id="sig" style="color: #0000ff; background-color: #eeffee; text-align:center; font: bold 18px Arial, Tahoma, sans-serif; position:absolute; left:140px; top:45px; width:80px; border-radius: 10px; " value="2" onKeyUp="go()" />';s+='<button id="dnBtn" style="color: #000aae; position:absolute; font-size: 12px; left:230px; top:40px; " class="togglebtn" onclick="sigDn()" >&#x25BC;</button>';s+='<button id="upBtn" style="color: #000aae; position:absolute; font-size: 12px; left:260px; top:40px;" class="togglebtn" onclick="sigUp()" >&#x25B2;</button>';s+='<div id="ans" style="text-align:center; z-index:3; position:absolute; left:2px; top:85px; width:342px; background-color: #ffffff;border: 1px solid blue; padding:5px; font: 20px Arial, Tahoma, sans-serif; "></div>';s+='<div id="copyrt" style="font: 7pt arial; font-weight: bold; color: #6600cc; position:absolute; bottom:3px; left:1px; text-align:center;">&copy; 2015 MathsIsFun.com v 0.75</div>';s+='</div>';document.write(s);MAX=16;go();}
function go(){var v=getNum();vsig=v.toPrecision(getSig());if(vsig.indexOf("e")>=0)vsig=Number(vsig);document.getElementById("ans").innerHTML=vsig;}
function getNum(){var num=document.getElementById("num").value;num=num.replace(/,/gm,"");return Number(num);}
function getSig(){var num=document.getElementById("sig").value;num=num.replace(/,/gm,"");num=parseInt(num);if(isNaN(num))num=1;if(num<1)num=1;if(num>this.MAX)num=this.MAX;document.getElementById("sig").value=num;return num;}
function sigDn(){var num=getSig();if(num>1){num--;document.getElementById("sig").value=num;go();}}
function sigUp(){var num=getSig();if(num<this.MAX){num++;document.getElementById("sig").value=num;go();}}