| Server IP : 104.21.28.229 / Your IP : 216.73.216.142 Web Server : Apache/2 System : Linux hosting8537.lvs 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : mienphi ( 1014) PHP Version : 8.2.14 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/mienphi/public_html/wp-content/plugins/bbpress/includes/admin/assets/js/ |
Upload File : |
(function () {
window.requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
var field = document.getElementById( 'bbp-badge' ),
bee = document.getElementById( 'bbp-bee' ),
max_x = field.clientWidth - bee.offsetWidth,
max_y = field.clientHeight - bee.offsetHeight,
angle = 95,
offset = 95,
duration = 4,
canvas = 50,
start = null,
variance = 1;
function step( timestamp ) {
var progress, x, y;
if ( start === null ) {
start = timestamp;
variance = 1;
angle = 95;
}
progress = ( timestamp - start ) / duration / 1000;
angle = ( 360 * progress ) + offset;
x = variance * Math.sin( progress * 2 * Math.PI );
y = Math.cos( progress * 2 * Math.PI );
bee.style.left = max_x / 2 + ( canvas * x ) + 'px';
bee.style.bottom = max_y / 2 + ( canvas * y ) + 'px';
bee.style.transform = 'rotate(' + angle + 'deg)';
bee.style.webkitTransform = 'rotate(' + angle + 'deg)';
// Reset
if ( progress >= 1 ) {
start = null;
}
requestAnimationFrame( step );
}
requestAnimationFrame( step );
})();