@@ -44,11 +44,11 @@ initLogging() {
44
44
sectionDraggableAndDropzone () {
45
45
// Install draggables (documents).
46
46
DraggableGroup dragGroup = new DraggableGroup ()
47
- ..installAll (queryAll ('#draggable-dropzone .document' ));
47
+ ..installAll (querySelectorAll ('#draggable-dropzone .document' ));
48
48
49
49
// Install dropzone (trash).
50
50
DropzoneGroup dropGroup = new DropzoneGroup ()
51
- ..install (query ('#draggable-dropzone .trash' ))
51
+ ..install (querySelector ('#draggable-dropzone .trash' ))
52
52
..accept.add (dragGroup)
53
53
..onDrop.listen ((DropzoneEvent event) {
54
54
event.draggable.remove ();
@@ -59,35 +59,35 @@ sectionDraggableAndDropzone() {
59
59
sectionDraggingDivs () {
60
60
// Install draggable.
61
61
DraggableGroup dragGroup = new DraggableGroup ()
62
- ..installAll ( queryAll ('#dragging-divs .dragme' ));
62
+ ..install ( querySelector ('#dragging-divs .dragme' ));
63
63
64
64
// Install dropzone.
65
65
DropzoneGroup dropGroup = new DropzoneGroup ()
66
- ..install (query ('#dragging-divs .dropzone' ))
66
+ ..install (querySelector ('#dragging-divs .dropzone' ))
67
67
..accept.add (dragGroup);
68
68
}
69
69
70
70
sectionDropEffects () {
71
71
// Install draggables.
72
72
DraggableGroup dragGroupMove = new DraggableGroup ()
73
73
..dropEffect = DROP_EFFECT_MOVE
74
- ..install (query ('#drop-effects .move' ));
74
+ ..install (querySelector ('#drop-effects .move' ));
75
75
76
76
DraggableGroup dragGroupCopy = new DraggableGroup ()
77
77
..dropEffect = DROP_EFFECT_COPY
78
- ..install (query ('#drop-effects .copy' ));
78
+ ..install (querySelector ('#drop-effects .copy' ));
79
79
80
80
DraggableGroup dragGroupLink = new DraggableGroup ()
81
81
..dropEffect = DROP_EFFECT_LINK
82
- ..install (query ('#drop-effects .link' ));
82
+ ..install (querySelector ('#drop-effects .link' ));
83
83
84
84
DraggableGroup dragGroupNone = new DraggableGroup ()
85
85
..dropEffect = DROP_EFFECT_NONE
86
- ..install (query ('#drop-effects .none' ));
86
+ ..install (querySelector ('#drop-effects .none' ));
87
87
88
88
// Install dropzone.
89
89
DropzoneGroup dropGroup = new DropzoneGroup ()
90
- ..install (query ('#drop-effects .trash' ))
90
+ ..install (querySelector ('#drop-effects .trash' ))
91
91
..accept.addAll ([dragGroupMove, dragGroupCopy, dragGroupLink, dragGroupNone])
92
92
..onDrop.listen ((DropzoneEvent event) {
93
93
event.draggable.remove ();
@@ -108,37 +108,37 @@ sectionDragImages() {
108
108
// Install draggables.
109
109
DraggableGroup dragGroupOne = new DraggableGroup (
110
110
dragImageFunction: (Element draggable) => new DragImage (png, 40 , 40 ))
111
- ..install (query ('#drag-images .one' ));
111
+ ..install (querySelector ('#drag-images .one' ));
112
112
113
113
DraggableGroup dragGroupTwo = new DraggableGroup (
114
114
dragImageFunction: (Element draggable) => new DragImage (png, - 20 , - 20 ))
115
- ..install (query ('#drag-images .two' ));
115
+ ..install (querySelector ('#drag-images .two' ));
116
116
117
117
DraggableGroup dragGroupThree = new DraggableGroup (
118
118
dragImageFunction: (Element draggable) => new DragImage (canvasImage, 20 , 20 ))
119
- ..install (query ('#drag-images .three' ));
119
+ ..install (querySelector ('#drag-images .three' ));
120
120
121
121
// Install dropzone.
122
122
DropzoneGroup dropGroup = new DropzoneGroup ()
123
- ..install (query ('#drag-images .dropzone' ))
123
+ ..install (querySelector ('#drag-images .dropzone' ))
124
124
..accept.addAll ([dragGroupOne, dragGroupTwo, dragGroupThree]);
125
125
}
126
126
127
127
sectionNestedElements () {
128
- TextAreaElement textarea = query ('#nested-elements .dropzone textarea' );
129
- InputElement input = query ('#nested-elements .dropzone input' );
128
+ TextAreaElement textarea = querySelector ('#nested-elements .dropzone textarea' );
129
+ InputElement input = querySelector ('#nested-elements .dropzone input' );
130
130
input.value = 'Drag here!' ;
131
131
textarea.text = '' ;
132
132
int enterLeaveCounter = 1 ;
133
133
int overCounter = 1 ;
134
134
135
135
// Install draggables.
136
136
DraggableGroup dragGroup = new DraggableGroup ()
137
- ..install (query ('#nested-elements .dragme' ));
137
+ ..install (querySelector ('#nested-elements .dragme' ));
138
138
139
139
// Install dropzone.
140
140
DropzoneGroup dropGroup = new DropzoneGroup ()
141
- ..install (query ('#nested-elements .dropzone' ))
141
+ ..install (querySelector ('#nested-elements .dropzone' ))
142
142
..accept.add (dragGroup)
143
143
..onDragEnter.listen ((DropzoneEvent event) {
144
144
textarea.appendText ('${enterLeaveCounter ++} drag enter fired\n ' );
@@ -159,7 +159,7 @@ sectionNestedElements() {
159
159
160
160
sectionSortableList () {
161
161
SortableGroup sortGroup = new SortableGroup ()
162
- ..installAll (queryAll ('#sortable-list li' ))
162
+ ..installAll (querySelectorAll ('#sortable-list li' ))
163
163
..onSortUpdate.listen ((SortableEvent event) {
164
164
// do something when user sorted the elements...
165
165
});
@@ -171,15 +171,15 @@ sectionSortableList() {
171
171
sectionSortableGrid () {
172
172
SortableGroup sortGroup = new SortableGroup ()
173
173
..isGrid = true
174
- ..installAll (queryAll ('#sortable-grid li' ));
174
+ ..installAll (querySelectorAll ('#sortable-grid li' ));
175
175
176
176
// Only accept elements from this section.
177
177
sortGroup.accept.add (sortGroup);
178
178
}
179
179
180
180
sectionSortableListHandles () {
181
181
SortableGroup sortGroup = new SortableGroup (handle: 'span' )
182
- ..installAll (queryAll ('#sortable-list-handles li' ));
182
+ ..installAll (querySelectorAll ('#sortable-list-handles li' ));
183
183
184
184
// Only accept elements from this section.
185
185
sortGroup.accept.add (sortGroup);
@@ -189,22 +189,22 @@ sectionCancelDrag() {
189
189
// Install draggable.
190
190
DraggableGroup dragGroup = new DraggableGroup (
191
191
cancel: 'textarea, button, .nodrag' )
192
- ..install (query ('#cancel-drag .dragme' ));
192
+ ..install (querySelector ('#cancel-drag .dragme' ));
193
193
}
194
194
195
195
sectionSortableTwoGroups () {
196
196
ImageElement png = new ImageElement (src: 'icons/smiley-happy.png' );
197
197
198
198
SortableGroup sortGroup1 = new SortableGroup ()
199
- ..installAll (queryAll ('#sortable-two-groups .group1 li' ))
199
+ ..installAll (querySelectorAll ('#sortable-two-groups .group1 li' ))
200
200
..onSortUpdate.listen ((SortableEvent event) {
201
201
event.originalGroup.uninstall (event.draggable);
202
202
event.newGroup.install (event.draggable);
203
203
});
204
204
205
205
SortableGroup sortGroup2 = new SortableGroup (
206
206
dragImageFunction: (Element draggable) => new DragImage (png, 5 , 5 ))
207
- ..installAll (queryAll ('#sortable-two-groups .group2 li' ))
207
+ ..installAll (querySelectorAll ('#sortable-two-groups .group2 li' ))
208
208
..onSortUpdate.listen ((SortableEvent event) {
209
209
if (event.originalGroup != event.newGroup) {
210
210
event.originalGroup.uninstall (event.draggable);
@@ -219,22 +219,22 @@ sectionSortableTwoGroups() {
219
219
220
220
221
221
_installCodeblockTabs () {
222
- List <AnchorElement > tabLinks = queryAll ('.example-code .menu li a' );
222
+ List <AnchorElement > tabLinks = querySelectorAll ('.example-code .menu li a' );
223
223
for (AnchorElement link in tabLinks) {
224
224
link.onClick.listen ((MouseEvent event) {
225
225
event.preventDefault ();
226
226
227
227
Element exampleCodeParent = link.parent.parent.parent;
228
228
229
229
// Remove active class on all menu and content tabs.
230
- exampleCodeParent.queryAll ('[tab]' ).forEach ((Element e) {
230
+ exampleCodeParent.querySelectorAll ('[tab]' ).forEach ((Element e) {
231
231
e.classes.remove ('active' );
232
232
});
233
233
234
234
// Add active class.
235
235
String currentTab = link.attributes['tab' ];
236
236
link.classes.add ('active' );
237
- exampleCodeParent.query ('.content [tab="$currentTab "]' ).classes.add ('active' );
237
+ exampleCodeParent.querySelector ('.content [tab="$currentTab "]' ).classes.add ('active' );
238
238
});
239
239
}
240
240
}
0 commit comments