Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- https://s3-ap-northeast-1.amazonaws.com/why-kaisan/new/counter.min.js は 2014-11-22 23:37:24 JST 頃に更新されたようです。
- 旧JS:
- http://pastebin.com/M4ZDBbjZ
- 新JS:
- */
- var interval=null;
- function generateCounter2(a){
- var b=String(a).split("");
- if(b.length>=4){
- b.splice(b.length-3,0,',')
- }
- if(b.length>=8){
- b.splice(b.length-7,0,',')
- }
- if(b.length>=12){
- b.splice(b.length-11,0,',')
- }
- var c=getWidth(b)[0];
- var d=getWidth(b)[1];
- var e='<div style="width: '+d+'px; margin: auto; height: 300px;">';
- for(var i=0;i<b.length;i++){
- e+='<div style="width: '+Math.floor(((b[i]==',')?48:122)/c*1000)/10+'%" class="'+digitToEnglish(b[i])+'"></div>'
- }
- e+='<div class="manji" style="width:'+Math.floor(274/c*1000)/10+'%"></div></div>';
- document.getElementById("report_countdown").innerHTML=e;
- return true
- }
- function digitToEnglish(a){
- var x={'0':'zero','1':'one','2':'two','3':'three','4':'four','5':'five','6':'six','7':'seven','8':'eight','9':'nine',',':'kanma'};
- return x[a]
- }
- function getWidth(a){
- var b=274;
- for(var i=0;i<a.length;i++){
- if(a[i]==',') {
- b+=48;
- } else {
- b+=122;
- }
- }
- return [b,(b<=document.getElementById("report_countdown").clientWidth)?b:document.getElementById("report_countdown").clientWidth]
- }
- function startCountdown(){
- interval=setInterval('countdown()',10)
- }
- function countdown(){
- var a=new Date();
- var b=a.getTime();
- var c=new Date(2014,10,23,0,0,0);
- var d=c.getTime();
- if(d<b && document.getElementById('report_countdown')){
- var e=document.getElementById('report_countdown');
- e.parentNode.removeChild(e);
- clearInterval(interval)
- } else {
- var f=d-b;
- var g=30000000*f/10800000;
- generateCounter2(Math.floor(g))
- }
- }
- /*
- 差分:
- --- hoge.js 2014-11-22 21:52:34.778671671 +0900
- +++ hoge2.js 2014-11-23 00:15:05.397227227 +0900
- @@ -1,3 +1,5 @@
- +var interval=null;
- +
- function generateCounter2(a){
- var b=String(a).split("");
- if(b.length>=4){
- @@ -38,7 +40,7 @@
- }
- function startCountdown(){
- - setInterval('countdown()',10)
- + interval=setInterval('countdown()',10)
- }
- function countdown(){
- @@ -46,12 +48,13 @@
- var b=a.getTime();
- var c=new Date(2014,10,23,0,0,0);
- var d=c.getTime();
- - if(d<b){
- - document.getElementById("wrapper").innerHTML=""
- + if(d<b && document.getElementById('report_countdown')){
- + var e=document.getElementById('report_countdown');
- + e.parentNode.removeChild(e);
- + clearInterval(interval)
- } else {
- - var e=d-b;
- - var f=30000000*e/10800000;
- - console.log(e);
- - generateCounter2(Math.floor(f))
- + var f=d-b;
- + var g=30000000*f/10800000;
- + generateCounter2(Math.floor(g))
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement