提交 cdb381e0 编写于 作者: E Eugene Pankov

setprogressbar mock

上级 c632f43e
......@@ -3444,7 +3444,7 @@ function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t
\*********************/
/*! no exports provided */
/*! all exports used */
/*! ModuleConcatenation bailout: Module uses eval() */function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! core-js/es7/reflect */262),core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0__),_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/solid.css */300),_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1__),_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/brands.css */305),_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2__),_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/fontawesome.css */310),_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3__),source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(/*! source-code-pro/source-code-pro.css */311),source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4__),__awaiter=function(t,e,n,r){return new(n||(n=Promise))(function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){t.done?i(t.value):new n(function(e){e(t.value)}).then(a,s)}u((r=r.apply(t,e||[])).next())})};function start(){return __awaiter(this,void 0,void 0,function*(){class NodePTY{constructor(){this._writable=!0,this.handlers={exit:[],close:[],data:[],"data-buffered":[]},this.loggedIn=!1,NodePTY.vm||(NodePTY.vm=new window.V86Starter({bios:{url:"../data/bios.bin"},vga_bios:{url:"../data/vgabios.bin"},cdrom:{url:"../data/linux.iso"},autostart:!0,disable_keyboard:!0}),NodePTY.vm.add_listener("emulator-ready",()=>{this.emit("data","\r\nVM ready\r\n")}),NodePTY.vm.add_listener("download-progress",t=>{this.emit("data",`\rDownloading ${t.Rg}: ${t.loaded/1024}/${t.total/1024} kB `)}),NodePTY.vm.add_listener("download-error",t=>{this.emit("data","\r\nDownload error\r\n")})),NodePTY.vm.add_listener("serial0-output-char",t=>{this.emit("data",t)})}resize(){}write(t){NodePTY.vm.serial0_send(t)}on(t,e){this.handlers[t].push(e)}emit(t,e){for(let n of this.handlers[t])n(e)}kill(){}}class Logger{constructor(){for(let t of["info","warn","error","log","debug"])this[t]=(()=>null)}}const mocks={fs:{realpathSync:t=>(console.warn("mock realPathSync",t),t),existsSync:t=>"app-path/config.yaml"===t||(console.warn("mock existsSync",t),!1),mkdirSync:t=>{console.warn("mock mkdirSync",t)},stat:(t,e)=>{["resources/builtin-plugins","resources/builtin-plugins/terminus-core/package.json","resources/builtin-plugins/terminus-settings/package.json","resources/builtin-plugins/terminus-terminal/package.json"].includes(t)?e(null,{}):(console.warn("mock stat",t),e("ENOEXIST"))},writeFileSync:()=>null,readFileSync:t=>"app-path/config.yaml"===t?'\n enableAnalytics: false\n terminal:\n font: "Source Code Pro"\n autoOpen: true\n ':"",readFile:(t,e,n)=>{"resources/builtin-plugins/terminus-core/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"resources/builtin-plugins/terminus-settings/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"resources/builtin-plugins/terminus-terminal/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"/etc/shells"===t?n(null,"/bin/sh"):(console.warn("mock readFile",t),n("UNKNOWN",null))},readdir:(t,e)=>{"resources/builtin-plugins"===t?e(null,["terminus-core","terminus-settings","terminus-terminal"]):(console.warn("mock readdir",t),e(null,[]))}},electron:{remote:{app:{getVersion:()=>"1.0-web",getPath:()=>"app-path"},screen:{on:()=>null,getAllDisplays:()=>[],getCursorScreenPoint:()=>({}),getDisplayNearestPoint:()=>null},globalShortcut:{unregisterAll:()=>null,register:()=>null},autoUpdater:{on:()=>null,once:()=>null,setFeedURL:()=>null,checkForUpdates:()=>null},BrowserWindow:{fromId:()=>({setOpacity:()=>null})}},ipcRenderer:{on:()=>null,send:t=>console.log("[ipc]",t)}},path:{join:(...t)=>t.join("/"),basename:t=>t,dirname:t=>t},buffer:{Buffer:{from:t=>t,isBuffer:()=>!1}},crypto:{},stream:{Stream:{},Writable:Object},util:{inherits:(t,e)=>null,promisify:()=>null},net:{},module:{globalPaths:[]},assert:()=>null,url:{parse:()=>null},http:{Agent:{prototype:{}}},https:{Agent:{prototype:{}}},querystring:{},events:{},tty:{isatty:()=>!1},child_process:{},winston:{Logger:Logger,transports:{File:Object,Console:Object}},os:{platform:()=>"linux"},"mz/child_process":{exec:(...t)=>Promise.reject()},"mz/fs":{readFile:t=>mocks.fs.readFileSync(t),exists:t=>mocks.fs.existsSync(t),existsSync:t=>mocks.fs.existsSync(t)},"node-pty":{spawn:()=>new NodePTY}};let builtins={"@angular/core":__webpack_require__(/*! @angular/core */0),"@angular/compiler":__webpack_require__(/*! @angular/compiler */3),"@angular/common":__webpack_require__(/*! @angular/common */4),"@angular/forms":__webpack_require__(/*! @angular/forms */23),"@angular/platform-browser":__webpack_require__(/*! @angular/platform-browser */20),"@angular/platform-browser/animations":__webpack_require__(/*! @angular/platform-browser/animations */675),"@angular/platform-browser-dynamic":__webpack_require__(/*! @angular/platform-browser-dynamic */676),"@angular/animations":__webpack_require__(/*! @angular/animations */8),"@ng-bootstrap/ng-bootstrap":__webpack_require__(/*! @ng-bootstrap/ng-bootstrap */677),"ngx-toastr":__webpack_require__(/*! ngx-toastr */678),deepmerge:__webpack_require__(/*! deepmerge */679),rxjs:__webpack_require__(/*! rxjs */7),"rxjs/operators":__webpack_require__(/*! rxjs/operators */6),"js-yaml":__webpack_require__(/*! js-yaml */680),"zone.js/dist/zone.js":__webpack_require__(/*! zone.js/dist/zone.js */706),"rxjs/internal/observable/fromEvent":__webpack_require__(/*! rxjs/internal/observable/fromEvent */707),"rxjs/internal/observable/merge":__webpack_require__(/*! rxjs/internal/observable/merge */714)};Object.assign(window,{require:t=>mocks[t]?mocks[t]:builtins[t]?builtins[t]:void console.warn("requiring",t),process:{env:{},argv:[],platform:"linux",on:()=>null,stdout:{},stderr:{},resourcesPath:"resources"},global:window}),window.require.main={paths:[]},window.require.resolve=(t=>null),window.Buffer=mocks.buffer.Buffer,mocks.module.prototype={require:window.require},mocks.electron.remote.process=window.process;let pluginCode={core:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-core/dist/index.js */729,7)),settings:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-settings/dist/index.js */730,7)),terminal:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-terminal/dist/index.js */731,7))};function loadPlugin(name){let code=`(function (exports, require, module) { \n${pluginCode[name].default}\n })`,m=eval(code),module={exports:{}};return m(module.exports,window.require,module),module.exports}builtins["resources/builtin-plugins/terminus-core"]=builtins["terminus-core"]=loadPlugin("core"),builtins["resources/builtin-plugins/terminus-settings"]=builtins["terminus-settings"]=loadPlugin("settings"),builtins["resources/builtin-plugins/terminus-terminal"]=builtins["terminus-terminal"]=loadPlugin("terminal"),__webpack_require__(/*! script-loader!./data/v86_all.js */727),yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/app/dist/preload.js */732,7)),document.querySelector("app-root").style.display="flex",yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/app/dist/bundle.js */733,7))})}start()},
/*! ModuleConcatenation bailout: Module uses eval() */function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! core-js/es7/reflect */262),core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_0__),_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/solid.css */300),_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_solid_css__WEBPACK_IMPORTED_MODULE_1__),_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/brands.css */305),_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_brands_css__WEBPACK_IMPORTED_MODULE_2__),_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(/*! @fortawesome/fontawesome-free/css/fontawesome.css */310),_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_fortawesome_fontawesome_free_css_fontawesome_css__WEBPACK_IMPORTED_MODULE_3__),source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(/*! source-code-pro/source-code-pro.css */311),source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(source_code_pro_source_code_pro_css__WEBPACK_IMPORTED_MODULE_4__),__awaiter=function(t,e,n,r){return new(n||(n=Promise))(function(i,o){function a(t){try{u(r.next(t))}catch(t){o(t)}}function s(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){t.done?i(t.value):new n(function(e){e(t.value)}).then(a,s)}u((r=r.apply(t,e||[])).next())})};function start(){return __awaiter(this,void 0,void 0,function*(){class NodePTY{constructor(){this._writable=!0,this.handlers={exit:[],close:[],data:[],"data-buffered":[]},this.loggedIn=!1,NodePTY.vm||(NodePTY.vm=new window.V86Starter({bios:{url:"../data/bios.bin"},vga_bios:{url:"../data/vgabios.bin"},cdrom:{url:"../data/linux.iso"},autostart:!0,disable_keyboard:!0}),NodePTY.vm.add_listener("emulator-ready",()=>{this.emit("data","\r\nVM ready\r\n")}),NodePTY.vm.add_listener("download-progress",t=>{this.emit("data",`\rDownloading ${t.Rg}: ${t.loaded/1024}/${t.total/1024} kB `)}),NodePTY.vm.add_listener("download-error",t=>{this.emit("data","\r\nDownload error\r\n")})),NodePTY.vm.add_listener("serial0-output-char",t=>{this.emit("data",t)})}resize(){}write(t){NodePTY.vm.serial0_send(t)}on(t,e){this.handlers[t].push(e)}emit(t,e){for(let n of this.handlers[t])n(e)}kill(){}}class Logger{constructor(){for(let t of["info","warn","error","log","debug"])this[t]=(()=>null)}}const mocks={fs:{realpathSync:t=>(console.warn("mock realPathSync",t),t),existsSync:t=>"app-path/config.yaml"===t||(console.warn("mock existsSync",t),!1),mkdirSync:t=>{console.warn("mock mkdirSync",t)},stat:(t,e)=>{["resources/builtin-plugins","resources/builtin-plugins/terminus-core/package.json","resources/builtin-plugins/terminus-settings/package.json","resources/builtin-plugins/terminus-terminal/package.json"].includes(t)?e(null,{}):(console.warn("mock stat",t),e("ENOEXIST"))},writeFileSync:()=>null,readFileSync:t=>"app-path/config.yaml"===t?'\n enableAnalytics: false\n terminal:\n font: "Source Code Pro"\n autoOpen: true\n ':"",readFile:(t,e,n)=>{"resources/builtin-plugins/terminus-core/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"resources/builtin-plugins/terminus-settings/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"resources/builtin-plugins/terminus-terminal/package.json"===t?n(null,'{ "keywords": ["terminus-builtin-plugin"], "author": "" }'):"/etc/shells"===t?n(null,"/bin/sh"):(console.warn("mock readFile",t),n("UNKNOWN",null))},readdir:(t,e)=>{"resources/builtin-plugins"===t?e(null,["terminus-core","terminus-settings","terminus-terminal"]):(console.warn("mock readdir",t),e(null,[]))}},electron:{remote:{app:{getVersion:()=>"1.0-web",getPath:()=>"app-path"},screen:{on:()=>null,getAllDisplays:()=>[],getCursorScreenPoint:()=>({}),getDisplayNearestPoint:()=>null},globalShortcut:{unregisterAll:()=>null,register:()=>null},autoUpdater:{on:()=>null,once:()=>null,setFeedURL:()=>null,checkForUpdates:()=>null},BrowserWindow:{fromId:()=>({setOpacity:()=>null,setProgressBar:()=>null})}},ipcRenderer:{on:()=>null,send:t=>console.log("[ipc]",t)}},path:{join:(...t)=>t.join("/"),basename:t=>t,dirname:t=>t},buffer:{Buffer:{from:t=>t,isBuffer:()=>!1}},crypto:{},stream:{Stream:{},Writable:Object},util:{inherits:(t,e)=>null,promisify:()=>null},net:{},module:{globalPaths:[]},assert:()=>null,url:{parse:()=>null},http:{Agent:{prototype:{}}},https:{Agent:{prototype:{}}},querystring:{},events:{},tty:{isatty:()=>!1},child_process:{},winston:{Logger:Logger,transports:{File:Object,Console:Object}},os:{platform:()=>"linux"},"mz/child_process":{exec:(...t)=>Promise.reject()},"mz/fs":{readFile:t=>mocks.fs.readFileSync(t),exists:t=>mocks.fs.existsSync(t),existsSync:t=>mocks.fs.existsSync(t)},"node-pty":{spawn:()=>new NodePTY}};let builtins={"@angular/core":__webpack_require__(/*! @angular/core */0),"@angular/compiler":__webpack_require__(/*! @angular/compiler */3),"@angular/common":__webpack_require__(/*! @angular/common */4),"@angular/forms":__webpack_require__(/*! @angular/forms */23),"@angular/platform-browser":__webpack_require__(/*! @angular/platform-browser */20),"@angular/platform-browser/animations":__webpack_require__(/*! @angular/platform-browser/animations */675),"@angular/platform-browser-dynamic":__webpack_require__(/*! @angular/platform-browser-dynamic */676),"@angular/animations":__webpack_require__(/*! @angular/animations */8),"@ng-bootstrap/ng-bootstrap":__webpack_require__(/*! @ng-bootstrap/ng-bootstrap */677),"ngx-toastr":__webpack_require__(/*! ngx-toastr */678),deepmerge:__webpack_require__(/*! deepmerge */679),rxjs:__webpack_require__(/*! rxjs */7),"rxjs/operators":__webpack_require__(/*! rxjs/operators */6),"js-yaml":__webpack_require__(/*! js-yaml */680),"zone.js/dist/zone.js":__webpack_require__(/*! zone.js/dist/zone.js */706),"rxjs/internal/observable/fromEvent":__webpack_require__(/*! rxjs/internal/observable/fromEvent */707),"rxjs/internal/observable/merge":__webpack_require__(/*! rxjs/internal/observable/merge */714)};Object.assign(window,{require:t=>mocks[t]?mocks[t]:builtins[t]?builtins[t]:void console.warn("requiring",t),process:{env:{},argv:[],platform:"linux",on:()=>null,stdout:{},stderr:{},resourcesPath:"resources"},global:window}),window.require.main={paths:[]},window.require.resolve=(t=>null),window.Buffer=mocks.buffer.Buffer,mocks.module.prototype={require:window.require},mocks.electron.remote.process=window.process;let pluginCode={core:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-core/dist/index.js */729,7)),settings:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-settings/dist/index.js */730,7)),terminal:yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/terminus-terminal/dist/index.js */731,7))};function loadPlugin(name){let code=`(function (exports, require, module) { \n${pluginCode[name].default}\n })`,m=eval(code),module={exports:{}};return m(module.exports,window.require,module),module.exports}builtins["resources/builtin-plugins/terminus-core"]=builtins["terminus-core"]=loadPlugin("core"),builtins["resources/builtin-plugins/terminus-settings"]=builtins["terminus-settings"]=loadPlugin("settings"),builtins["resources/builtin-plugins/terminus-terminal"]=builtins["terminus-terminal"]=loadPlugin("terminal"),__webpack_require__(/*! script-loader!./data/v86_all.js */727),yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/app/dist/preload.js */732,7)),document.querySelector("app-root").style.display="flex",yield __webpack_require__.e(/*! import() | app */0).then(__webpack_require__.t.bind(null,/*! ../terminus/app/dist/bundle.js */733,7))})}start()},
/*!*********************************************************************!*\
!*** ../terminus/terminus-core/node_modules/core-js/es7/reflect.js ***!
\*********************************************************************/
此差异已折叠。
......@@ -171,6 +171,7 @@ async function start () {
BrowserWindow: {
fromId: () => ({
setOpacity: () => null,
setProgressBar: () => null,
}),
},
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册