List of usage examples for com.google.gwt.modernizr.client Modernizr video
public static boolean video()
From source file:com.google.gwt.modernizr.client.runtimesample.RuntimeSample.java
License:MIT License
public void onModuleLoad() { Resources.css().ensureInjected(); testCounter = 0;//from w w w.java2 s . c o m subTestCounter = 0; time = new Duration(); labelCreationTime = 0; // Loading time ! HTML duration = new HTML(); RootPanel.get().add(duration); // flexbox createAndAddLabel("Flexbox", Modernizr.flexbox(), false); // Canvas createAndAddLabel("Canvas", Modernizr.canvas(), false); createAndAddLabel("Canvas text", Modernizr.canvasText(), false); createAndAddLabel("webgl", Modernizr.webgl(), false); // Touch createAndAddLabel("Touch events", Modernizr.touch(), false); // geolocation createAndAddLabel("Geolocation API", Modernizr.geolocation(), false); // Postmessage createAndAddLabel("Postmessage", Modernizr.postMessage(), false); // webSqlDatabase createAndAddLabel("Web SQL Database", Modernizr.webSqlDatabase(), false); // indexedDB createAndAddLabel("IndexedDB", Modernizr.indexedDB(), false); // hashChange createAndAddLabel("HashChange", Modernizr.hashChange(), false); // history createAndAddLabel("History management", Modernizr.history(), false); // DragAndDrop createAndAddLabel("Drag and Drop", Modernizr.dragAndDrop(), false); // WebSockets createAndAddLabel("Web Sockets", Modernizr.webSockets(), false); // Rgba createAndAddLabel("rgba", Modernizr.rgba(), false); // Hsla createAndAddLabel("hsla", Modernizr.hsla(), false); // Multiple background createAndAddLabel("Multiple background", Modernizr.multipleBackgroung(), false); // Background size createAndAddLabel("Background size", Modernizr.backgroundSize(), false); // Border Image createAndAddLabel("Border image", Modernizr.borderImage(), false); // Border Radius createAndAddLabel("Border radius", Modernizr.borderRadius(), false); // Box Shadow createAndAddLabel("Box shadow", Modernizr.boxShadow(), false); // Text Shadow createAndAddLabel("Text shadow", Modernizr.textShadow(), false); // Opacity createAndAddLabel("Opacity", Modernizr.opacity(), false); // Css animations createAndAddLabel("CSS animations", Modernizr.cssAnimations(), false); // Css columns createAndAddLabel("CSS columns", Modernizr.cssColumns(), false); // Css gradient createAndAddLabel("CSS gradient", Modernizr.cssGradients(), false); // Css reflections createAndAddLabel("CSS reflections", Modernizr.cssReflections(), false); // Css transforms createAndAddLabel("CSS transforms", Modernizr.cssTransforms(), false); // Css transforms 3d createAndAddLabel("CSS transforms 3d", Modernizr.cssTransforms3d(), false); // Css transitions createAndAddLabel("CSS transitions", Modernizr.cssTransitions(), false); // Audio createAndAddLabel("Font face", Modernizr.fontFace(), false); // Audio createAndAddLabel("HTML5 audio", Modernizr.audio(), false); // Audio format for (AudioFormat format : AudioFormat.values()) { createAndAddLabel("audio format " + format.name(), Modernizr.audio(format), true); } // Video createAndAddLabel("HTML5 video", Modernizr.video(), false); // Video format for (VideoFormat format : VideoFormat.values()) { createAndAddLabel("video format " + format.name(), Modernizr.video(format), true); } // Local storage createAndAddLabel("Local storage", Modernizr.localStorage(), false); // Session storage createAndAddLabel("Session storage", Modernizr.sessionStorage(), false); // Web worker createAndAddLabel("Web workers", Modernizr.webWorkers(), false); // Application cache createAndAddLabel("Application cache", Modernizr.applicationCache(), false); // Svg createAndAddLabel("SVG", Modernizr.svg(), false); // Inline svg createAndAddLabel("Inline SVG", Modernizr.inlineSvg(), false); // Smil createAndAddLabel("SMIL", Modernizr.smil(), false); // Svg clip paths createAndAddLabel("SVG Clipping", Modernizr.svgClipPaths(), false); // Input attributes createAndAddLabel("Input attributes", null, false); for (InputAttribute attr : InputAttribute.values()) { createAndAddLabel(attr.name().toLowerCase(), Modernizr.inputAttribute(attr), true); } // Input types createAndAddLabel("Input types", null, false); for (InputType type : InputType.values()) { createAndAddLabel(type.toString(), Modernizr.inputType(type), true); } // set durationTime int gwtModernizrTime = time.elapsedMillis() - labelCreationTime; duration.setHTML("<p>GWTModernizr took: " + gwtModernizrTime + "ms</p>"); }