MediaWiki:Common.js: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary | No edit summary | ||
| Line 2: | Line 2: | ||
| function democursor(e){ | function democursor(e){ | ||
| /* | |||
|    let parent = document.getElementById('demoslider'); |    let parent = document.getElementById('demoslider'); | ||
|    let bounds = parent.getBoundingClientRect(); |    let bounds = parent.getBoundingClientRect(); | ||
|    let x = e.clientX - bounds.left; |    let x = e.clientX - bounds.left; | ||
|    let y = e.clientY - bounds.top; |    let y = e.clientY - bounds.top; | ||
| */ | |||
|    console.log(x, y); |    console.log(x, y); | ||
|    } |    } | ||
Revision as of 16:40, 2 July 2023
/* Any JavaScript here will be loaded for all users on every page load. */
function democursor(e){
/*
  let parent = document.getElementById('demoslider');
  let bounds = parent.getBoundingClientRect();
  let x = e.clientX - bounds.left;
  let y = e.clientY - bounds.top;
*/
  console.log(x, y);
  }
function demoslider(){
  var cursor = document.getElementById('democursor');
  if(cursor != null){
    cursor.onmousedown = democursor;
    }
  }
function httpanim(){
  var http = document.getElementById('demoHTTP');
  http.innerHTML = 'POST';
  http.style.top = 0;
  http.style.left = 0;
  http.style.display = 'flex';
  var max =	document.getElementById('demoHTTP').offsetWidth;
  var cur =	document.getElementById('demoHTTP').style.top;
  if ( cur < max ) {
    http.style.top = cur + 10;
    setTimeout(httpanim,200);
    }
  else {
    http.style.top = 0;
    http.style.display = 'none';
    }
}
function initanim(val){
  var http = document.getElementById('demoHTTP');
  var uart = document.getElementById('demoUART');
  http.style.top = 0;
  http.style.left = 0;
  http.innerHTML = 'POST';
  http.style.display = 'flex';
  uart.style.top = 0;
  uart.style.left = 0;
  uart.innerHTML = val;
  httpanim();
  }
demoslider();