Add files via upload
parent
7b7c7af0e2
commit
800b0fbf51
51
index3.html
51
index3.html
|
@ -422,6 +422,7 @@ box-shadow: inset 0 -5px 0 0 rgb(230,25,25);
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
visibility:hidden;
|
||||||
}
|
}
|
||||||
#bottomPrime {
|
#bottomPrime {
|
||||||
width:100%;
|
width:100%;
|
||||||
|
@ -482,6 +483,7 @@ position: relative;
|
||||||
cursor:pointer;
|
cursor:pointer;
|
||||||
overflow:hidden;
|
overflow:hidden;
|
||||||
z-index:2;
|
z-index:2;
|
||||||
|
text-transform:uppercase;
|
||||||
}
|
}
|
||||||
#vidsText {
|
#vidsText {
|
||||||
font-size:25px;
|
font-size:25px;
|
||||||
|
@ -653,7 +655,7 @@ Shareable Link:
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="extra" class="card">
|
<section id="extra" class="card">
|
||||||
<button class="extrabutton" id="showextra">SHOW STATS</button>
|
<button class="extrabutton" id="showextra">Show Stats</button>
|
||||||
<div id="extraContent">
|
<div id="extraContent">
|
||||||
<div class="myChart-wrapper">
|
<div class="myChart-wrapper">
|
||||||
<canvas width="400" height="200" id="myChart1"></canvas>
|
<canvas width="400" height="200" id="myChart1"></canvas>
|
||||||
|
@ -684,7 +686,7 @@ Shareable Link:
|
||||||
<canvas width="400" height="200" id="myChart4"></canvas>
|
<canvas width="400" height="200" id="myChart4"></canvas>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button class="extrabutton" id="hideextra">HIDE STATS</button>
|
<button class="extrabutton" id="hideextra">Hide Stats</button>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
|
@ -745,10 +747,24 @@ function ajx(url, success, failure) {
|
||||||
}
|
}
|
||||||
// ----text changing function for code reusability----
|
// ----text changing function for code reusability----
|
||||||
function changeText(elem, changeVal) {
|
function changeText(elem, changeVal) {
|
||||||
|
if (typeof(elem)==='string') {
|
||||||
|
elem = document.getElementById(elem);
|
||||||
|
}
|
||||||
if ('form' in elem) {
|
if ('form' in elem) {
|
||||||
elem.value = changeVal;
|
elem.value = String(changeVal).trim();
|
||||||
} else {
|
} else {
|
||||||
elem.textContent = changeVal;
|
elem.textContent = String(changeVal).trim();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getText(elem) {
|
||||||
|
if (typeof(elem)==='string') {
|
||||||
|
elem = document.getElementById(elem);
|
||||||
|
}
|
||||||
|
if ('form' in elem) {
|
||||||
|
return String(elem.value).trim();
|
||||||
|
} else {
|
||||||
|
return String(elem.textContent).trim();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -775,12 +791,13 @@ function startAndPops() { // manage what happens in the very beginning and also
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function getValue(value = document.getElementById('username').value) {
|
function getValue(value = getText('username')) {
|
||||||
if (!internet) {
|
if (!internet) {
|
||||||
document.getElementById('username').value = 'Refresh the page';
|
changeText('')
|
||||||
|
changeText('username', 'Refresh the page');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!value || value === 'Not Found!' || value === 'Loading...' || value === 'Refresh the page') return;
|
if (!value || ['Not Found!', 'Loading.', 'Loading..', 'Loading...', 'Refresh the page'].indexOf(value) > -1) return;
|
||||||
if (isTutorialOn[0]) {
|
if (isTutorialOn[0]) {
|
||||||
try {
|
try {
|
||||||
tutorial(3);
|
tutorial(3);
|
||||||
|
@ -788,7 +805,10 @@ function getValue(value = document.getElementById('username').value) {
|
||||||
noConnection('queryName unable to call tutorial(3)');
|
noConnection('queryName unable to call tutorial(3)');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
changeText(document.getElementById('username'), 'Loading...');
|
if (typeof(loading)==='function')
|
||||||
|
loading('username');
|
||||||
|
else
|
||||||
|
changeText('username', 'Loading...');
|
||||||
document.getElementById('username').blur();
|
document.getElementById('username').blur();
|
||||||
rawInput = value;
|
rawInput = value;
|
||||||
queryName();
|
queryName();
|
||||||
|
@ -799,12 +819,12 @@ function noConnection(e = 'No error provided!', noStop = false) {
|
||||||
console.log('noConnection:' + e);
|
console.log('noConnection:' + e);
|
||||||
} else if(!noStop) {
|
} else if(!noStop) {
|
||||||
internet = 0;
|
internet = 0;
|
||||||
document.getElementById('actualCount').innerHTML = 'No Internet';
|
changeText('actualCount','No Internet');
|
||||||
var arr = ['totalViews', 'totalVideos', 'pubDate', 'username'];
|
var arr = ['totalViews', 'totalVideos', 'pubDate', 'username'];
|
||||||
for (var x = 0; x < arr.length; x++) {
|
for (var x = 0; x < arr.length; x++) {
|
||||||
changeText(document.getElementById(arr[x]), 'No Internet');
|
changeText(document.getElementById(arr[x]), 'No Internet');
|
||||||
}
|
}
|
||||||
document.getElementById('username').value = 'Refresh the page';
|
changeText('username','Refresh the page');
|
||||||
document.getElementById('dp').style.display = 'none';
|
document.getElementById('dp').style.display = 'none';
|
||||||
clearInterval(intervalId);
|
clearInterval(intervalId);
|
||||||
}
|
}
|
||||||
|
@ -829,7 +849,7 @@ function queryName(query) {
|
||||||
}
|
}
|
||||||
if (!query) {
|
if (!query) {
|
||||||
if (e.pageInfo.totalResults < 1 && !query) {// if no result found, show not found and hide stuff
|
if (e.pageInfo.totalResults < 1 && !query) {// if no result found, show not found and hide stuff
|
||||||
document.getElementById('username').value = 'Not Found!';
|
changeText('username','Not Found!');
|
||||||
document.getElementById('actualCount').style.display = 'none';
|
document.getElementById('actualCount').style.display = 'none';
|
||||||
document.getElementById('milestoneBox').style.display = 'none';
|
document.getElementById('milestoneBox').style.display = 'none';
|
||||||
document.getElementById('dp').style.display = 'none';
|
document.getElementById('dp').style.display = 'none';
|
||||||
|
@ -1003,7 +1023,7 @@ function live() {
|
||||||
changeText(document.getElementById('milestoneLeft'), subsLeft);
|
changeText(document.getElementById('milestoneLeft'), subsLeft);
|
||||||
changeText(document.getElementById('milestoneTarget'), target.toLocaleString('en-US'));
|
changeText(document.getElementById('milestoneTarget'), target.toLocaleString('en-US'));
|
||||||
if (subsLeft < 1 && subsLeft > -1) {
|
if (subsLeft < 1 && subsLeft > -1) {
|
||||||
document.getElementById('milestoneBox').innerHTML = 'Congratulations!';
|
changeText('milestoneBox','Congratulations!');
|
||||||
}
|
}
|
||||||
// if chart is already loaded, the value of chart is updated here.
|
// if chart is already loaded, the value of chart is updated here.
|
||||||
if (isChart === 2 && seconds % 5 === 0) {
|
if (isChart === 2 && seconds % 5 === 0) {
|
||||||
|
@ -1046,7 +1066,10 @@ if (!developmentMode) {
|
||||||
|
|
||||||
window.onpopstate = function () {
|
window.onpopstate = function () {
|
||||||
isBackPressed = 1;
|
isBackPressed = 1;
|
||||||
changeText(document.getElementById('username'), 'Loading...');
|
if (typeof(loading)==='function')
|
||||||
|
loading('username');
|
||||||
|
else
|
||||||
|
changeText('username', 'Loading...');
|
||||||
startAndPops();
|
startAndPops();
|
||||||
};
|
};
|
||||||
// --------MAIN PROGRAM ENDS---------
|
// --------MAIN PROGRAM ENDS---------
|
||||||
|
@ -1063,7 +1086,7 @@ tutorial=undefined;//to circumvent automatic assignment of tutorial to document.
|
||||||
|
|
||||||
document.getElementById('username').addEventListener('focusin', function () {
|
document.getElementById('username').addEventListener('focusin', function () {
|
||||||
if (isTutorialOn[0] && tutorial) {
|
if (isTutorialOn[0] && tutorial) {
|
||||||
document.getElementById('username').value = '';
|
changeText('username','');
|
||||||
tutorial(1);
|
tutorial(1);
|
||||||
}
|
}
|
||||||
document.getElementById('username').select();
|
document.getElementById('username').select();
|
||||||
|
|
Loading…
Reference in New Issue