An object giving information about the browser’s support for various features. A value of true means the feature is supported, or false if not.
alert('This browser supports:');
alert(Pablo.support);
Pablo.support.image.png(function(support){
alert('PNG image support: ' + support);
});
Pablo.support.image.jpeg(function(support){
alert('JPEG image support: ' + support);
});
pablo.support.basic
The browser supports basic SVG. This is identical to the output from Pablo.isSupported.
pablo.support.classList
The browser supports CSS classLists. These are used by Pablo’s CSS methods, but Pablo uses a workaround when they are not natively supported.
pablo.support.dataUrl
The browser supports creating data-uri’s from SVG contents. This is required for many of Pablo’s Import/Export methods.
pablo.support.image
An object of different types of HTML image elements that the browser can generate from live SVG. These features are used by toImage():
pablo.support.image.svg
Boolean. The browser can create HTML images with an SVG mime type.
pablo.support.image.png
A function that accepts a callback, which is passed a boolean. The boolean is true if the browser can create HTML images with a PNG mime type.
pablo.support.image.jpeg
A function that accepts a callback, which is passed a boolean. The boolean is true if the browser can create HTML images with a JPEG mime type.
pablo.support.canvas
The browser supports creating HTML <canvas> elements from live SVG. This feature is used by toCanvas().
pablo.support.download
The browser supports initiating a download of an image generated from live SVG. This feature is used by download().
pablo.support.markup
The browser fully supports the generation of SVG markup from live SVG. This feature is used by markup() and Pablo(markup). Note that some older browsers do not correctly generate markup for namespaced attributes, like xlink:href.
pablo.support.css
An object of CSS feature support:
pablo.support.transform
The browser supports CSS transforms. This feature is used by transformCss().
pablo.support.transition
The browser supports CSS transitions. This feature is used by transition().