openDatabase method

  1. @JSName('openDatabase')
  2. @DomName('Window.openDatabase')
  3. @DocsEditable()
  4. @SupportedBrowser(SupportedBrowser.CHROME)
  5. @SupportedBrowser(SupportedBrowser.SAFARI)
  6. @Experimental()
  7. @Creates('SqlDatabase')
SqlDatabase openDatabase (String name, String version, String displayName, int estimatedSize, [ DatabaseCallback creationCallback ])

Implementation

@JSName('openDatabase')
@DomName('Window.openDatabase')
@DocsEditable()
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Experimental()
@Creates('SqlDatabase')
SqlDatabase openDatabase(
    String name, String version, String displayName, int estimatedSize,
    [DatabaseCallback creationCallback]) {
  var db;
  if (creationCallback == null)
    db = _openDatabase(name, version, displayName, estimatedSize);
  else
    db = _openDatabase(
        name, version, displayName, estimatedSize, creationCallback);

  applyExtension('Database', db);

  return db;
}