mirror of
https://github.com/EmulatorJS/EmulatorJS.git
synced 2024-09-20 10:56:30 +00:00
add thingy to check for invalid editing
This commit is contained in:
parent
17ed28b30a
commit
7b190bce3a
4 changed files with 40 additions and 19 deletions
|
@ -5532,6 +5532,7 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
|
|||
_0x2a1dda.appendChild(_0x14264d);
|
||||
_0x2a1dda.setAttribute('menu', '');
|
||||
}
|
||||
_0x550f17.a.check(_0x2a1dda);
|
||||
_0x2c1832 && clearTimeout(_0x2c1832), _0x2c1832 = setTimeout(function() {}, 0xfa0), _0x7f9f36.contextMenu.timer = _0x2c1832;
|
||||
} else _0x7f9f36.contextMenu.style.display = 'none';
|
||||
}
|
||||
|
@ -5563,6 +5564,7 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
|
|||
}
|
||||
}
|
||||
addContextHtml(_0xa88a13.localization('Take Screenshot'), false, function(_0x20faaa) {
|
||||
try{_0x550f17.a.check(_0x20faaa.target.parentElement.parentElement);}catch(e){};
|
||||
var _0x4e898a = _0x378b5c.getScreenData();
|
||||
if (typeof _0xa88a13.gameName == 'string') {
|
||||
var gamep = _0xa88a13.gameName
|
||||
|
@ -5572,6 +5574,7 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
|
|||
return false;
|
||||
})
|
||||
addContextHtml(_0xa88a13.localization('Cache Manage'), true, function(_0x275730) {
|
||||
try{_0x550f17.a.check(_0x275730.target.parentElement.parentElement);}catch(e){};
|
||||
if (_0x27f4c4.romdb) {
|
||||
_0x132da7(_0xa88a13.elements.dialogs.cache, !0x1);
|
||||
var _0x3360eb = _0xa88a13.elements.dialogs.cache.querySelector('.' .concat(_0x378b5c.classNames['dialog-content']));
|
||||
|
@ -5609,10 +5612,12 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
|
|||
return false;
|
||||
})
|
||||
addContextHtml(_0xa88a13.localization('Quick Save')+' (F2)', false, function(_0x395c73) {
|
||||
try{_0x550f17.a.check(_0x395c73.target.parentElement.parentElement);}catch(e){};
|
||||
_0x378b5c.quickSaveState();
|
||||
_0x2593da.contextMenu.style.display = 'none';
|
||||
})
|
||||
addContextHtml(_0xa88a13.localization('Quick Load')+' (F4)', false, function(_0x124f69) {
|
||||
try{_0x550f17.a.check(_0x124f69.target.parentElement.parentElement);}catch(e){};
|
||||
_0x378b5c.quickLoadState();
|
||||
_0x2593da.contextMenu.style.display = 'none';
|
||||
})
|
||||
|
@ -6045,7 +6050,8 @@ window.EJS_main = function(_0xa88a13, _0x17edbf, _0x2c1832) {
|
|||
_0x1093f4.call(_0x2c1832, _0x2c1832.game, 'volumechange', function(_0x3099fe) {
|
||||
return _0x2593da.updateVolume.call(_0x2c1832, _0x3099fe);
|
||||
}), _0x1093f4.call(_0x2c1832, _0x17edbf.container, 'contextmenu', function(_0x5c22bc) {
|
||||
_0x2c1832.touch || _0x2c1832.lightgun || _0x2593da.toggleContextMenu.call(_0x2c1832, _0x5c22bc, true), _0x5c22bc.preventDefault();
|
||||
_0x2c1832.touch || _0x2c1832.lightgun || _0x2593da.toggleContextMenu.call(_0x2c1832, _0x5c22bc, true);
|
||||
_0x5c22bc.preventDefault();
|
||||
}, !0x1), _0x1093f4.call(_0x2c1832, _0x17edbf.container, 'mousewheel', function(_0x49c974) {
|
||||
_0x49c974.stopPropagation();
|
||||
}, !0x1), _0x1093f4.call(_0x2c1832, _0x17edbf.container, 'mousedown', function(_0x53ee35) {
|
||||
|
|
File diff suppressed because one or more lines are too long
2
data/emulator.min.js
vendored
2
data/emulator.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -12,12 +12,11 @@ var a = fs.readFileSync('../emu-main.js', 'utf8').substring(18);
|
|||
var code = fs.readFileSync('../emulator.js', 'utf8').replaceAll('window.EJS_main', a);
|
||||
|
||||
function minify(source){
|
||||
var ast = UglifyJS.parse(source);
|
||||
var ast = UglifyJS.parse(source);
|
||||
return UglifyJS.minify(ast).code;
|
||||
}
|
||||
console.log('minifying');
|
||||
var css = fs.readFileSync('../emu-css.css', 'utf8');
|
||||
fs.writeFileSync('../emu-css.min.css', uglifycss.processString(css));
|
||||
fs.writeFileSync('../emu-css.min.css', uglifycss.processString(fs.readFileSync('../emu-css.css', 'utf8')));
|
||||
var min = minify(code);
|
||||
console.log('done!');
|
||||
|
||||
|
|
Loading…
Reference in a new issue