Files
DefinitelyTyped/types/material-design-lite/material-design-lite-tests.ts
2017-03-24 14:27:52 -07:00

39 lines
1.3 KiB
TypeScript

// Test file for Google Maps JavaScript API Definition file
componentHandler.upgradeDom();
componentHandler.upgradeDom('MaterialButton');
componentHandler.upgradeDom('MaterialButton', 'mdl-button');
componentHandler.upgradeElement(document.createElement('div'));
componentHandler.upgradeElement(document.getElementById('id'));
componentHandler.upgradeElement(document.getElementsByTagName('button')[0], 'MaterialButton');
componentHandler.upgradeElements(document.getElementsByTagName('div'));
componentHandler.upgradeElements([document.createElement('div')]);
componentHandler.upgradeElements(document.querySelectorAll('div.mdl-button'));
componentHandler.upgradeAllRegistered();
componentHandler.registerUpgradedCallback('MaterialButton', function(element : HTMLElement) {});
componentHandler.register({
constructor: function(element: HTMLElement) {},
classAsString: 'MaterialCheese',
cssClass: 'mdl-cheese'
});
componentHandler.register({
constructor: function(element: HTMLElement) {},
classAsString: 'MaterialFoo',
cssClass: 'mdl-foo',
widget: true
});
componentHandler.register({
constructor: function(element: HTMLElement) {},
classAsString: 'MaterialFoo',
cssClass: 'mdl-foo',
widget: 'FooBar'
});
componentHandler.downgradeElements(document.querySelectorAll('div'));