X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fwebdeveloper%2Fcommon%2Fplatform.js;fp=doc%2Fwebdeveloper%2Fcommon%2Fplatform.js;h=481d66f78e4a6cbb99043d1c1fd4a81f0d1d3200;hb=c3b0deb3d8c9f439739c79806e915c29bc1d4b84;hp=0000000000000000000000000000000000000000;hpb=cff6539539a79e014f6ac8df46716cafce2c8472;p=pompage.git diff --git a/doc/webdeveloper/common/platform.js b/doc/webdeveloper/common/platform.js new file mode 100644 index 0000000..481d66f --- /dev/null +++ b/doc/webdeveloper/common/platform.js @@ -0,0 +1,21 @@ +// Returns true if the extension is running on a Mac +function webdeveloper_isMac() +{ + var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]; + + // If app info is set + if(appInfo) + { + // If the OS is set to Darwin + if(appInfo.getService(Components.interfaces.nsIXULRuntime).OS == "Darwin") + { + return true; + } + } + else if(!webdeveloper_isPreferenceSet("general.platform.override") && navigator.platform.indexOf("Mac") == 0) + { + return true; + } + + return false; +} \ No newline at end of file