mirror of
https://github.com/nuintun/command-manager.git
synced 2025-06-29 19:42:45 +08:00
update files
This commit is contained in:
parent
2417733cc0
commit
7cc2f49c74
30
canvas.html
30
canvas.html
@ -73,40 +73,14 @@
|
|||||||
|
|
||||||
function write(){
|
function write(){
|
||||||
[
|
[
|
||||||
'\r\n\u001b[32m\'use strict\'\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
" \u001b[36;1mgulp-cmd \u001b[0mconcat: \u001b[35mAssets/js/util/ztree/3.5.0/css/img/diy/8.png\u001b[39m start\u001b[36m +0ms\u001b[0m\n \u001b[36;1mgulp-cmd \u001b[0mconcat: \u001b[35mAssets/js/util/ztree/3.5.0/css/img/diy/8.png\u001b[39m ...ok\u001b[36m +0ms\u001b[0m\n"
|
||||||
'\u001b[38;5;248m/*jshint browser:true */\u001b[39m',
|
|
||||||
'',
|
|
||||||
'\u001b[32mvar\u001b[39m \u001b[37mTerminal\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[37mrequire\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[32m\'./term\'\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[32m,\u001b[39m',
|
|
||||||
' \u001b[37mthrough\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[37mrequire\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[32m\'through\'\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'',
|
|
||||||
'\u001b[37mmodule\u001b[39m\u001b[32m.\u001b[39m\u001b[37mexports\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[38;5;39mfunction\u001b[39m \u001b[38;5;248m(\u001b[39m\u001b[37mcols\u001b[39m\u001b[32m,\u001b[39m \u001b[37mrows\u001b[39m\u001b[32m,\u001b[39m \u001b[37mhandler\u001b[39m\u001b[38;5;248m)\u001b[39m \u001b[33m{\u001b[39m',
|
|
||||||
' \u001b[32mvar\u001b[39m \u001b[37mterm\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[31mnew\u001b[39m \u001b[37mTerminal\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mcols\u001b[39m\u001b[32m,\u001b[39m \u001b[37mrows\u001b[39m\u001b[32m,\u001b[39m \u001b[37mhandler\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' \u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37mopen\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' ',
|
|
||||||
' \u001b[32mvar\u001b[39m \u001b[37mhypernal\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[37mthrough\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37mwrite\u001b[39m\u001b[32m.\u001b[39m\u001b[37mbind\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mterm\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' \u001b[37mhypernal\u001b[39m\u001b[32m.\u001b[39m\u001b[37mappendTo\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[38;5;39mfunction\u001b[39m \u001b[38;5;248m(\u001b[39m\u001b[37melem\u001b[39m\u001b[38;5;248m)\u001b[39m \u001b[33m{\u001b[39m',
|
|
||||||
' \u001b[38;5;39mif\u001b[39m \u001b[38;5;248m(\u001b[39m\u001b[38;5;39mtypeof\u001b[39m \u001b[37melem\u001b[39m \u001b[38;5;214m===\u001b[39m \u001b[32m\'string\'\u001b[39m\u001b[38;5;248m)\u001b[39m \u001b[37melem\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[37mdocument\u001b[39m\u001b[32m.\u001b[39m\u001b[37mquerySelector\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37melem\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'',
|
|
||||||
' \u001b[37melem\u001b[39m\u001b[32m.\u001b[39m\u001b[37mappendChild\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37melement\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' \u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37melement\u001b[39m\u001b[32m.\u001b[39m\u001b[37mstyle\u001b[39m\u001b[32m.\u001b[39m\u001b[37mposition\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[32m\'relative\'\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' \u001b[33m}\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'',
|
|
||||||
' \u001b[37mhypernal\u001b[39m\u001b[32m.\u001b[39m\u001b[37mwriteln\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[38;5;39mfunction\u001b[39m \u001b[38;5;248m(\u001b[39m\u001b[37mline\u001b[39m\u001b[38;5;248m)\u001b[39m \u001b[33m{\u001b[39m',
|
|
||||||
' \u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37mwriteln\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mline\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
' \u001b[33m}\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'',
|
|
||||||
' \u001b[37mhypernal\u001b[39m\u001b[32m.\u001b[39m\u001b[37mwrite\u001b[39m \u001b[38;5;214m=\u001b[39m \u001b[37mterm\u001b[39m\u001b[32m.\u001b[39m\u001b[37mwrite\u001b[39m\u001b[32m.\u001b[39m\u001b[37mbind\u001b[39m\u001b[38;5;248m(\u001b[39m\u001b[37mterm\u001b[39m\u001b[38;5;248m)\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'',
|
|
||||||
' \u001b[31mreturn\u001b[39m \u001b[37mhypernal\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
'\u001b[33m}\u001b[39m\u001b[38;5;248m;\u001b[39m',
|
|
||||||
''
|
|
||||||
].forEach(function (line){ xterm.write(line + '\r\n'); });
|
].forEach(function (line){ xterm.write(line + '\r\n'); });
|
||||||
|
|
||||||
xterm.write('\033[41;32m红底绿字\033[0m\r\n' + new Date().toISOString());
|
xterm.write('\033[41;32m红底绿字\033[0m\r\n' + new Date().toISOString());
|
||||||
|
|
||||||
document.getElementById('term').innerHTML = xterm.toString('html');
|
document.getElementById('term').innerHTML = xterm.toString('html');
|
||||||
|
|
||||||
setTimeout(write, 1000 - new Date().getMilliseconds());
|
// setTimeout(write, 1000 - new Date().getMilliseconds());
|
||||||
}
|
}
|
||||||
|
|
||||||
write();
|
write();
|
||||||
|
@ -161,11 +161,18 @@ module.exports = Vue.component('app-main', {
|
|||||||
context.expandCommand = trigger && trigger.contains(target);
|
context.expandCommand = trigger && trigger.contains(target);
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
window.TERMSTR = '';
|
||||||
|
|
||||||
ipc.on('emulator', function (event, type, project, data){
|
ipc.on('emulator', function (event, type, project, data){
|
||||||
worker.postMessage({ action: 'write', name: project.name, data: data + '' });
|
worker.postMessage({ action: 'write', name: project.name, data: data + '' });
|
||||||
|
|
||||||
|
window.TERMSTR += JSON.stringify(data.toString()) + '\n';
|
||||||
// event.sender.send('emulator', project, 'stop');
|
// event.sender.send('emulator', project, 'stop');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
window.doWrite = function (){
|
||||||
|
require('fs').writeFile('./screen.text', window.TERMSTR);
|
||||||
|
};
|
||||||
},
|
},
|
||||||
ready: function (){
|
ready: function (){
|
||||||
var context = this;
|
var context = this;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user