ソースを参照

use a robust way to find whether running in electron

codepiano 10 年 前
コミット
d9100b2254

+ 2 - 2
dist/js/bootstrap-dialog.js

@@ -17,8 +17,8 @@
 
     // CommonJS module is defined
     if (typeof module !== 'undefined' && module.exports) {
-        var isNode = (typeof process !== "undefined" && typeof require !== "undefined");
-        var isElectron = isNode && (typeof require('ipc') !== "undefined");
+        var isNode = (typeof process !== "undefined");
+        var isElectron = isNode && ('electron' in process.versions);
         if(isElectron) {
             root.BootstrapDialog = factory(root.jQuery);
         } else {

ファイルの差分が大きいため隠しています
+ 1 - 1
dist/js/bootstrap-dialog.min.js


+ 2 - 2
src/js/bootstrap-dialog.js

@@ -17,8 +17,8 @@
 
     // CommonJS module is defined
     if (typeof module !== 'undefined' && module.exports) {
-        var isNode = (typeof process !== "undefined" && typeof require !== "undefined");
-        var isElectron = isNode && (typeof require('ipc') !== "undefined");
+        var isNode = (typeof process !== "undefined");
+        var isElectron = isNode && ('electron' in process.versions);
         if(isElectron) {
             root.BootstrapDialog = factory(root.jQuery);
         } else {