remove lots of unused code

This commit is contained in:
Ethan O'Brien 2022-04-30 00:01:21 +00:00
parent 94df031723
commit e42d2ca9a1
4 changed files with 8403 additions and 13619 deletions

View file

@ -5,9 +5,6 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
window.EJS_RESET_VARS.push(k); window.EJS_RESET_VARS.push(k);
} }
_0x2c1832.r(_0x17edbf); _0x2c1832.r(_0x17edbf);
_0x2c1832(0xa2);
_0x2c1832(0x16c);
_0x2c1832(0x16d);
var _0x39ca5e = { var _0x39ca5e = {
'volume': 0.5, 'volume': 0.5,
'muted': false, 'muted': false,
@ -101,7 +98,6 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
'tabFocus': 'ejs__tab-focus' 'tabFocus': 'ejs__tab-focus'
} }
}, },
_0x3d61f9 = _0x2c1832(0x38),
_0x5127f4 = _0x2c1832(0x9d), _0x5127f4 = _0x2c1832(0x9d),
_0x48e5ff = _0x2c1832.n(_0x5127f4), _0x48e5ff = _0x2c1832.n(_0x5127f4),
_0x406e79 = function(_0x2aa74f) { _0x406e79 = function(_0x2aa74f) {
@ -4074,7 +4070,6 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
function gotStreams(stream) { function gotStreams(stream) {
_0xa88a13.elements.buttons.screenRecord.getElementsByClassName('ejs--74c6d4176d27e37a19d2e9e61de8f4')[0].innerHTML = _0xa88a13.localization('Stop Screen Recording'); _0xa88a13.elements.buttons.screenRecord.getElementsByClassName('ejs--74c6d4176d27e37a19d2e9e61de8f4')[0].innerHTML = _0xa88a13.localization('Stop Screen Recording');
_0xa88a13.recordData.stream = stream; _0xa88a13.recordData.stream = stream;
//_0xa88a13.recordData.stream.addTrack(); // TODO - find audio element
_0xa88a13.recordData.recorder = new MediaRecorder(_0xa88a13.recordData.stream, options); _0xa88a13.recordData.recorder = new MediaRecorder(_0xa88a13.recordData.stream, options);
_0xa88a13.recordData.recorder.ondataavailable = function(e) { _0xa88a13.recordData.recorder.ondataavailable = function(e) {
if (e.data.size > 0) { if (e.data.size > 0) {
@ -4097,9 +4092,11 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
_0xa88a13.recordData.started = true _0xa88a13.recordData.started = true
} }
_0x27f4c4.Module.pauseMainLoop(); _0x27f4c4.Module.pauseMainLoop();
_0xa88a13.playing = false;
alert('please check "share system audio" to have audio in the recording. We only need the audio stream so your entire screen will not be recorded'); alert('please check "share system audio" to have audio in the recording. We only need the audio stream so your entire screen will not be recorded');
var canvasStream = _0x27f4c4.Module.canvas.captureStream(30); var canvasStream = _0x27f4c4.Module.canvas.captureStream(30);
var time = setTimeout(function() { var time = setTimeout(function() {
_0xa88a13.playing = true;
_0x27f4c4.Module.resumeMainLoop(); _0x27f4c4.Module.resumeMainLoop();
}, 20000); }, 20000);
navigator.mediaDevices.getDisplayMedia({ navigator.mediaDevices.getDisplayMedia({
@ -4114,6 +4111,7 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
canvasStream.addTrack(audio[i]); canvasStream.addTrack(audio[i]);
} }
gotStreams(canvasStream); gotStreams(canvasStream);
_0xa88a13.playing = true;
_0x27f4c4.Module.resumeMainLoop(); _0x27f4c4.Module.resumeMainLoop();
}) })
} else if (_0xa88a13.recordData.started) { //stop recording } else if (_0xa88a13.recordData.started) { //stop recording
@ -6263,19 +6261,16 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
split1.push(split3[i]) split1.push(split3[i])
} }
} }
if (! path.startsWith('/') && path.split('://').length == 1 && path.split('http:').length == 1 && path.split('https:').length == 1 && path.split('file:').length == 1 && path.split('blob:').length == 1) { if (! path.startsWith('/') && path.includes('://') && path.includes('http:') && path.includes('https:') && path.includes('file:') && path.includes('blob:')) {
for (var w=0; w<split2.length; w++) { for (var w=0; w<split2.length; w++) {
if (split2[w] == '' || split2[w] == '.') { if (split2[w] == '' || split2[w] == '.') {
} else if (split2[w] == '..') { } else if (split2[w] == '..') {
if (split1.length > 0) { if (split1.length > 0) {
var split1 = function(origpath) { var split1 = function(origpath) {
var fullrequestpath = origpath if (origpath === '/') {
var finpath = fullrequestpath.split('/').pop()
var finalpath = fullrequestpath.substring(0, fullrequestpath.length - finpath.length)
if (origpath == '/') {
return '/' return '/'
} else { } else {
return finalpath return origpath.substring(0, origpath.length - origpath.split('/').pop().length);
} }
}(split1.join('/')).split('/'); }(split1.join('/')).split('/');
} }
@ -6580,4 +6575,3 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
_0x3dbc76.defaults = {}; _0x3dbc76.defaults = {};
_0x17edbf.default = _0x3dbc76; _0x17edbf.default = _0x3dbc76;
} }

2
data/emu-min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
<html> <html>
<head> <head>
<title>Emulatorjs | Select Game Rom</title> <title>Emulatorjs | Select Game Rom</title>
<link rel="icon" type="image/png" href="docs/Emulatorjs Logo.png"> <link rel="icon" type="image/png" href="docs/Logo.png">
</head> </head>
<body> <body>
<style> <style>
@ -147,7 +147,7 @@ document.getElementById('uploadf').style.display = "none"; document.getElementBy
}) })
</script> </script>
<center id="cont"> <center id="cont">
<img id="uploadf1" class="eimg" src="docs/Emulatorjs Logo.png"> <img id="uploadf1" class="eimg" src="docs/Logo.png">
</center> </center>
<div id="uploadf" class="form"> <div id="uploadf" class="form">
<input type="file" id="file"> <input type="file" id="file">