Skip to content

Commit 08b0f62

Browse files
committed
Remove dependency on loggin_handlers
1 parent 243db65 commit 08b0f62

File tree

7 files changed

+73
-19
lines changed

7 files changed

+73
-19
lines changed

example/html5_dnd_example.dart

+14-4
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@ library html5_dnd_example;
22

33
import 'dart:html';
44

5-
import 'dart:async';
6-
import 'package:logging_handlers/logging_handlers_shared.dart';
5+
import 'package:intl/intl.dart';
76
import 'package:logging/logging.dart';
87
import 'package:html5_dnd/html5_dnd.dart';
98

109
main() {
1110
// Uncomment to enable logging.
12-
// Logger.root.onRecord.listen(new PrintHandler().call);
13-
// Logger.root.level = Level.FINEST;
11+
initLogging();
1412

1513
// Install Drag and Drop examples.
1614
sectionDraggableAndDropzone();
@@ -30,6 +28,18 @@ main() {
3028
// _installCodeblockTabs();
3129
}
3230

31+
initLogging() {
32+
DateFormat dateFormat = new DateFormat('yyyy.mm.dd HH:mm:ss.SSS');
33+
34+
// Print output to console.
35+
Logger.root.onRecord.listen((LogRecord r) {
36+
print('${dateFormat.format(r.time)}\t${r.loggerName}\t[${r.level.name}]:\t${r.message}');
37+
});
38+
39+
// Root logger level.
40+
Logger.root.level = Level.FINEST;
41+
}
42+
3343

3444
sectionDraggableAndDropzone() {
3545
// Install draggables (documents).

lib/src/utils.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ bool _svgContains(svg.SvgElement node, Node otherNode) {
6969
* Get the offset of [element] relative to the document.
7070
*/
7171
Point pageOffset(Element element) {
72-
Rect rect = element.getBoundingClientRect();
72+
Rectangle rect = element.getBoundingClientRect();
7373
return new Point(
7474
rect.left + window.pageXOffset - document.documentElement.client.left,
7575
rect.top + window.pageYOffset - document.documentElement.client.top);

pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: html5_dnd
2-
version: 0.3.4
2+
version: 0.3.4+1
33
author: Marco Jakob <[email protected]>
44
description: HTML5 Drag and Drop
55
homepage: https://github.com/marcojakob/dart-html5-dnd
@@ -8,4 +8,4 @@ dependencies:
88
logging: '>=0.7.6'
99
dev_dependencies:
1010
browser: '>=0.7.6'
11-
logging_handlers: '>=0.5.0'
11+
intl: any

test/complex_elements/complex_elements_test.dart

+14-3
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,30 @@ library complex_elements_test;
55

66
import 'dart:html';
77

8-
import 'package:logging_handlers/logging_handlers_shared.dart';
8+
import 'package:intl/intl.dart';
99
import 'package:logging/logging.dart';
1010
import 'package:html5_dnd/html5_dnd.dart';
1111

1212
final _logger = new Logger("complex_elements_test");
1313

1414
main() {
15-
Logger.root.onRecord.listen(new PrintHandler().call);
16-
Logger.root.level = Level.FINEST;
15+
initLogging();
1716

1817
installDragAndDrop();
1918
}
2019

20+
initLogging() {
21+
DateFormat dateFormat = new DateFormat('yyyy.mm.dd HH:mm:ss.SSS');
22+
23+
// Print output to console.
24+
Logger.root.onRecord.listen((LogRecord r) {
25+
print('${dateFormat.format(r.time)}\t${r.loggerName}\t[${r.level.name}]:\t${r.message}');
26+
});
27+
28+
// Root logger level.
29+
Logger.root.level = Level.FINEST;
30+
}
31+
2132
void installDragAndDrop() {
2233
SortableGroup sortGroup = new SortableGroup()
2334
..installAll(queryAll('.group'))

test/multi_lists/multi_groups_test.dart

+14-3
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,30 @@ library multi_groups_test;
22

33
import 'dart:html';
44

5-
import 'package:logging_handlers/logging_handlers_shared.dart';
5+
import 'package:intl/intl.dart';
66
import 'package:logging/logging.dart';
77
import 'package:html5_dnd/html5_dnd.dart';
88

99
final _logger = new Logger("multi_groups_test");
1010

1111
main() {
12-
Logger.root.onRecord.listen(new PrintHandler().call);
13-
Logger.root.level = Level.FINEST;
12+
initLogging();
1413

1514
installDragAndDrop();
1615
}
1716

17+
initLogging() {
18+
DateFormat dateFormat = new DateFormat('yyyy.mm.dd HH:mm:ss.SSS');
19+
20+
// Print output to console.
21+
Logger.root.onRecord.listen((LogRecord r) {
22+
print('${dateFormat.format(r.time)}\t${r.loggerName}\t[${r.level.name}]:\t${r.message}');
23+
});
24+
25+
// Root logger level.
26+
Logger.root.level = Level.FINEST;
27+
}
28+
1829
void installDragAndDrop() {
1930
SortableGroup groupA = new SortableGroup()
2031
..installAll(queryAll('#group-a-sort li'))

test/nested_dropzones/nested_dropzones_test.dart

+14-3
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,30 @@ library nested_dropzones_test;
55

66
import 'dart:html';
77

8-
import 'package:logging_handlers/logging_handlers_shared.dart';
8+
import 'package:intl/intl.dart';
99
import 'package:logging/logging.dart';
1010
import 'package:html5_dnd/html5_dnd.dart';
1111

1212
final _logger = new Logger("nested_dropzones_test");
1313

1414
main() {
15-
Logger.root.onRecord.listen(new PrintHandler().call);
16-
Logger.root.level = Level.FINEST;
15+
initLogging();
1716

1817
installDragAndDrop();
1918
}
2019

20+
initLogging() {
21+
DateFormat dateFormat = new DateFormat('yyyy.mm.dd HH:mm:ss.SSS');
22+
23+
// Print output to console.
24+
Logger.root.onRecord.listen((LogRecord r) {
25+
print('${dateFormat.format(r.time)}\t${r.loggerName}\t[${r.level.name}]:\t${r.message}');
26+
});
27+
28+
// Root logger level.
29+
Logger.root.level = Level.FINEST;
30+
}
31+
2132
void installDragAndDrop() {
2233
// Install draggables.
2334
DraggableGroup dragGroup1 = new DraggableGroup()

test/svg/svg_test.dart

+14-3
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,31 @@ library svt_test;
55

66
import 'dart:html';
77

8-
import 'package:logging_handlers/logging_handlers_shared.dart';
8+
import 'package:intl/intl.dart';
99
import 'package:logging/logging.dart';
1010
import 'package:html5_dnd/html5_dnd.dart';
1111

1212
final _logger = new Logger("complex_elements_test");
1313

1414
main() {
15-
Logger.root.onRecord.listen(new PrintHandler().call);
16-
Logger.root.level = Level.FINEST;
15+
initLogging();
1716

1817
installSvg();
1918
installSvgWithin();
2019
}
2120

21+
initLogging() {
22+
DateFormat dateFormat = new DateFormat('yyyy.mm.dd HH:mm:ss.SSS');
23+
24+
// Print output to console.
25+
Logger.root.onRecord.listen((LogRecord r) {
26+
print('${dateFormat.format(r.time)}\t${r.loggerName}\t[${r.level.name}]:\t${r.message}');
27+
});
28+
29+
// Root logger level.
30+
Logger.root.level = Level.FINEST;
31+
}
32+
2233
void installSvg() {
2334
var svgDragGroup = new DraggableGroup()
2435
..install(query('#draggable-svg'));

0 commit comments

Comments
 (0)