Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(382)

Side by Side Diff: charted/lib/core/utils.dart

Issue 1400473008: Roll Observatory packages and add a roll script (Closed) Base URL: git@github.com:dart-lang/observatory_pub_packages.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « charted/lib/core/timer.dart ('k') | charted/lib/core/utils/bidi_formatter.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 //
2 // Copyright 2014 Google Inc. All rights reserved.
3 //
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file or at
6 // https://developers.google.com/open-source/licenses/bsd
7 //
8
9 /// A collection of utilities for use by rest of the library and it's users
10 library charted.core.utils;
11
12 import "dart:html" show Element, NodeTreeSanitizer;
13 import "dart:math" as math;
14 import "dart:async";
15
16 import "package:intl/intl.dart" show BidiFormatter, Bidi, TextDirection;
17 import "package:collection/collection.dart";
18 import "package:quiver/core.dart";
19
20 part 'utils/color.dart';
21 part 'utils/disposer.dart';
22 part 'utils/lists.dart';
23 part 'utils/math.dart';
24 part 'utils/namespace.dart';
25 part 'utils/object_factory.dart';
26 part 'utils/rect.dart';
27 part 'utils/bidi_formatter.dart';
28
29 const String ORIENTATION_LEFT = 'left';
30 const String ORIENTATION_RIGHT = 'right';
31 const String ORIENTATION_TOP = 'top';
32 const String ORIENTATION_BOTTOM = 'bottom';
33
34 /// Identity function that returns the value passed as it's parameter.
35 identityFunction(x) => x;
36
37 /// Function that formats a value to String.
38 typedef String FormatFunction(value);
39
40 /// Test if the given String or Iterable, [val] is null or empty
41 bool isNullOrEmpty(val) {
42 assert(val == null || val is String || val is Iterable);
43 return val == null || val.isEmpty;
44 }
45
46 /// An empty tree sanitizer for use with Element.html
47 /// This sanitizer must not be used when attaching user input to the DOM.
48 class NullTreeSanitizer implements NodeTreeSanitizer {
49 void sanitizeTree(_) {}
50 }
OLDNEW
« no previous file with comments | « charted/lib/core/timer.dart ('k') | charted/lib/core/utils/bidi_formatter.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698