Version 1
[yaffs-website] / node_modules / phantomjs-prebuilt / lib / phantom / examples / features.js
diff --git a/node_modules/phantomjs-prebuilt/lib/phantom/examples/features.js b/node_modules/phantomjs-prebuilt/lib/phantom/examples/features.js
new file mode 100644 (file)
index 0000000..4c2a14a
--- /dev/null
@@ -0,0 +1,30 @@
+"use strict";
+var feature, supported = [], unsupported = [];
+
+phantom.injectJs('modernizr.js');
+console.log('Detected features (using Modernizr ' + Modernizr._version + '):');
+for (feature in Modernizr) {
+    if (Modernizr.hasOwnProperty(feature)) {
+        if (feature[0] !== '_' && typeof Modernizr[feature] !== 'function' &&
+            feature !== 'input' && feature !== 'inputtypes') {
+            if (Modernizr[feature]) {
+                supported.push(feature);
+            } else {
+                unsupported.push(feature);
+            }
+        }
+    }
+}
+
+console.log('');
+console.log('Supported:');
+supported.forEach(function (e) {
+    console.log('  ' + e);
+});
+
+console.log('');
+console.log('Not supported:');
+unsupported.forEach(function (e) {
+    console.log('  ' + e);
+});
+phantom.exit();