74c74 < var legs=[], legsanno=[], legc=','; --- > var legs=[], legc=','; 85c85 < var plotplace=[], plotcc=[], plotanno=[], plotlong=[], plotlat=[], prevone=0, prevtwo=0, prevthree=0, prevfour=0, gmttztime='', gmtemj=''; --- > var plotplace=[], plotcc=[], plotlong=[], plotlat=[], prevone=0, prevtwo=0, prevthree=0, prevfour=0, gmttztime='', gmtemj=''; 399,450c399 < var firstopn=true, lasthcalc=''; < < function newhashit() { < var newh='#', legi=0, interim=''; < if (document.getElementById('sdurl')) { < var washash=''; < if (document.getElementById('sdurl').value.indexOf('#') != -1) { < washash='#' + document.getElementById('sdurl').value.split('#')[1]; < } < for (var ii=0; ii= 'A' && (plotplace[ii] + ' ').toUpperCase().substring(0,1) <= 'Z') { < if (newh == '#') { < if (plotanno[ii].trim() != '') { < newh+=encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0] + '{' + plotanno[ii] + '}'); < } else if (legc.indexOf(',' + eval(-1 + ii) + '.' + eval(0 + ii) + ',') != -1) { < legi=legs.indexOf('' + eval(-1 + ii) + '.' + eval(0 + ii) + ''); < if (legi == -1) { < newh+=encodeURIComponent('-') + encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0]); < } else if (legsanno[legi].trim() != '') { < newh+=encodeURIComponent('-{' + legsanno[legi] + '}') + encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0]); < } else { < newh+=encodeURIComponent('-') + encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0]); < } < } else { < newh+=encodeURIComponent(',') + encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0]); < } < } else if (plotplace[ii].trim() != '') { < interim=encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0]); < if (plotanno[ii].trim() != '') { < interim=encodeURIComponent(plotplace[ii].replace(/\ /g,'_').split(',_')[0] + '{' + plotanno[ii] + '}'); < } < if (legc.indexOf(',' + eval(-1 + ii) + '.' + eval(0 + ii) + ',') != -1) { < legi=legs.indexOf('' + eval(-1 + ii) + '.' + eval(0 + ii) + ''); < if (legi == -1) { < newh+=encodeURIComponent('-') + interim; < } else if (legsanno[legi].trim() != '') { < newh+=encodeURIComponent('-{' + legsanno[legi] + '}') + interim; < } else { < newh+=encodeURIComponent('-') + interim; < } < } else { < newh+=encodeURIComponent(',') + interim; < } < } < } < } < if (newh != lasthcalc && newh != '#' && newh != washash) { < document.getElementById('sdurl').value=document.getElementById('sdurl').value.split('#')[0] + '#' + newh.substring(1).replace(/^\%2C/g,''); < lasthcalc=newh; < } < } < } --- > var firstopn=true; 763,765c712 < var brgtoset=0.0, disttoset=0.0, gbrgtoset=0.0, gdisttoset=0.0, legi=-1, plusbit=''; < legi=legs.indexOf(thisleg); < if (legi >= 0) { plusbit=legsanno[legi].replace(/\"/g, '`'); } --- > var brgtoset=0.0, disttoset=0.0, gbrgtoset=0.0, gdisttoset=0.0; 779c726 < bmeridian+='
🧭'; --- > 'px;background-color:rgba(255,0,0,0.5);width:' + disttoset + 'px;height:6px;">🧭'; 906c853 < bmeridian+='' + doplotplace(iplot,'g') + '📍'; --- > bmeridian+='' + doplotplace(iplot,'g') + '📍'; 1008c955 < bmeridian+='' + doplotplace(iplot,'g') + '📍'; --- > bmeridian+='' + doplotplace(iplot,'g') + '📍'; 1145d1091 < setTimeout(newhashit, 3000); 1167,1172d1112 < var preannocseplocans=cseplocans; < var precs=cseplocans.split('{'), thisanno=''; < for (var iprecs=1; iprecs
"); < document.body.title='' + document.title + String.fromCharCode(10) + ' ... at prompt ++ can make delay between snapshots slower and -- can make delay faster ' + String.fromCharCode(10) + ' ... at prompt > can hide time related information else < reveals again ' + String.fromCharCode(10) + ' ... comma lists of TimeZone places, ISO Country Codes, Country Names can be plotted via click or via hashtag use at address bar ' + String.fromCharCode(10) + ' ... suffix with space to show meridians and/or prefix to not show meridians ' + String.fromCharCode(10) + ' ... multiple place plotting can be faster via comma separated {} annotated lists (where, instead of comma, a minus - constructs Trip Leg between those places) '; --- > document.write("
"); > document.body.title='' + document.title + String.fromCharCode(10) + ' ... at prompt ++ can make delay between snapshots slower and -- can make delay faster ' + String.fromCharCode(10) + ' ... at prompt > can hide any time related information else < reveals again ' + String.fromCharCode(10) + ' ... comma lists of TimeZone places, ISO Country Codes, Country Names can be plotted via click or via hashtag use up at address bar ' + String.fromCharCode(10) + ' ... suffix with space to show meridians and/or prefix to not show meridians ' + String.fromCharCode(10) + ' ... multiple place plotting can be faster by using comma separated lists (where, instead of comma, a minus - constructs a Trip Leg between those places) ';