de9fbf0e90
This should be invisible to end users, but basically brings dart:html in-line with the core libraries. BUG= Review URL: https://codereview.chromium.org//12061008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17929 260f80e4-7a28-3924-810f-c04153c831b5
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
part of $LIBRARYNAME;
|
|
|
|
$(ANNOTATIONS)class $CLASSNAME$EXTENDS$IMPLEMENTS$NATIVESPEC {
|
|
@DomName('IDBKeyRange.only')
|
|
factory KeyRange.only(/*Key*/ value) =>
|
|
_KeyRangeFactoryProvider.create$(CLASSNAME)_only(value);
|
|
|
|
@DomName('IDBKeyRange.lowerBound')
|
|
factory KeyRange.lowerBound(/*Key*/ bound, [bool open = false]) =>
|
|
_KeyRangeFactoryProvider.create$(CLASSNAME)_lowerBound(bound, open);
|
|
|
|
@DomName('IDBKeyRange.upperBound')
|
|
factory KeyRange.upperBound(/*Key*/ bound, [bool open = false]) =>
|
|
_KeyRangeFactoryProvider.create$(CLASSNAME)_upperBound(bound, open);
|
|
|
|
@DomName('KeyRange.bound')
|
|
factory KeyRange.bound(/*Key*/ lower, /*Key*/ upper,
|
|
[bool lowerOpen = false, bool upperOpen = false]) =>
|
|
_KeyRangeFactoryProvider.create$(CLASSNAME)_bound(
|
|
lower, upper, lowerOpen, upperOpen);
|
|
|
|
$!MEMBERS
|
|
}
|