This commit is contained in:
Namhyeon Go 2020-11-14 23:32:30 +09:00
parent d86fc7f279
commit a5f22198a2
8 changed files with 7570 additions and 18 deletions

18
app.js
View File

@ -233,6 +233,24 @@ function init_window(name, args, w, h) {
}
}
// ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines
require("app/assets/js/es5-shim-4.5.14.min");
require("app/assets/js/es5-sham-4.5.14.min");
// JSON 3 was a JSON polyfill for older JavaScript platforms
var JSON = require("app/assets/js/json3-3.3.2.min");
// ECMAScript 6 compatibility shims for legacy JS engines
require("app/assets/js/es6-shim-0.35.5.min");
require("app/assets/js/es6-sham-0.35.5.min");
// Babel-core browser-polyfill
require("app/assets/js/babel-core-browser-polyfill-5.8.38.min");
// Squel.js SQL query builder
var squel = require("app/assets/js/welsonjs-squel-basic-5.13.0");
// dive into entry
function main() {
if (typeof(window) === "undefined") {
init_console();

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -40,20 +40,6 @@ if (!Enumerator.prototype.toArray) {
};
}
// ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines
require("app/assets/js/es5-shim-4.5.14.min");
require("app/assets/js/es5-sham-4.5.14.min");
// JSON 3 was a JSON polyfill for older JavaScript platforms
global.JSON = require("app/assets/js/json3-3.3.2.min");
// ECMAScript 6 compatibility shims for legacy JS engines
require("app/assets/js/es6-shim-0.35.5.min");
require("app/assets/js/es6-sham-0.35.5.min");
// Squel.js SQL Query Builder
global.squel = require("app/assets/js/squel-5.13.0.min");
/////////////////////////////////////////////////////////////////////////////////
// Global APIs
/////////////////////////////////////////////////////////////////////////////////

View File

@ -190,8 +190,8 @@ exports.createShortcut = function(shoutcutName, fileName) {
exports.ping = function(address) {
var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2");
//var query = "Select * From win32_PingStatus where address='" + address + "'";
var query = squel.select().from("Win32_PingStatus").where("address = ?", address).toString();
var query = "Select * From win32_PingStatus where address='" + address + "'";
//var query = squel.select().from("Win32_PingStatus").where("address = ?", address).toString();
var colItems = wmi.ExecQuery(query);
var enumItems = new Enumerator(colItems);

4
test.js Normal file
View File

@ -0,0 +1,4 @@
exports.main = function() {
console.log(JSON.stringify({test: 1}));
console.log(squel.select("test"));
}