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

Side by Side Diff: sdk/lib/svg/dartium/svg_dartium.dart

Issue 2907563003: Revert "[Experiment] Stop suppressing DragEvent" (Closed)
Patch Set: Created 3 years, 6 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 | « sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | tools/dom/idl/dart/dart.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /** 1 /**
2 * Scalable Vector Graphics: 2 * Scalable Vector Graphics:
3 * Two-dimensional vector graphics with support for events and animation. 3 * Two-dimensional vector graphics with support for events and animation.
4 * 4 *
5 * For details about the features and syntax of SVG, a W3C standard, 5 * For details about the features and syntax of SVG, a W3C standard,
6 * refer to the 6 * refer to the
7 * [Scalable Vector Graphics Specification](http://www.w3.org/TR/SVG/). 7 * [Scalable Vector Graphics Specification](http://www.w3.org/TR/SVG/).
8 */ 8 */
9 library dart.dom.svg; 9 library dart.dom.svg;
10 10
(...skipping 5362 matching lines...) Expand 10 before | Expand all | Expand 10 after
5373 5373
5374 @DomName('SVGElement.dblclickEvent') 5374 @DomName('SVGElement.dblclickEvent')
5375 @DocsEditable() 5375 @DocsEditable()
5376 @Experimental() // untriaged 5376 @Experimental() // untriaged
5377 static const EventStreamProvider<Event> doubleClickEvent = 5377 static const EventStreamProvider<Event> doubleClickEvent =
5378 const EventStreamProvider<Event>('dblclick'); 5378 const EventStreamProvider<Event>('dblclick');
5379 5379
5380 @DomName('SVGElement.dragEvent') 5380 @DomName('SVGElement.dragEvent')
5381 @DocsEditable() 5381 @DocsEditable()
5382 @Experimental() // untriaged 5382 @Experimental() // untriaged
5383 static const EventStreamProvider<DragEvent> dragEvent = 5383 static const EventStreamProvider<MouseEvent> dragEvent =
5384 const EventStreamProvider<DragEvent>('drag'); 5384 const EventStreamProvider<MouseEvent>('drag');
5385 5385
5386 @DomName('SVGElement.dragendEvent') 5386 @DomName('SVGElement.dragendEvent')
5387 @DocsEditable() 5387 @DocsEditable()
5388 @Experimental() // untriaged 5388 @Experimental() // untriaged
5389 static const EventStreamProvider<DragEvent> dragEndEvent = 5389 static const EventStreamProvider<MouseEvent> dragEndEvent =
5390 const EventStreamProvider<DragEvent>('dragend'); 5390 const EventStreamProvider<MouseEvent>('dragend');
5391 5391
5392 @DomName('SVGElement.dragenterEvent') 5392 @DomName('SVGElement.dragenterEvent')
5393 @DocsEditable() 5393 @DocsEditable()
5394 @Experimental() // untriaged 5394 @Experimental() // untriaged
5395 static const EventStreamProvider<DragEvent> dragEnterEvent = 5395 static const EventStreamProvider<MouseEvent> dragEnterEvent =
5396 const EventStreamProvider<DragEvent>('dragenter'); 5396 const EventStreamProvider<MouseEvent>('dragenter');
5397 5397
5398 @DomName('SVGElement.dragleaveEvent') 5398 @DomName('SVGElement.dragleaveEvent')
5399 @DocsEditable() 5399 @DocsEditable()
5400 @Experimental() // untriaged 5400 @Experimental() // untriaged
5401 static const EventStreamProvider<DragEvent> dragLeaveEvent = 5401 static const EventStreamProvider<MouseEvent> dragLeaveEvent =
5402 const EventStreamProvider<DragEvent>('dragleave'); 5402 const EventStreamProvider<MouseEvent>('dragleave');
5403 5403
5404 @DomName('SVGElement.dragoverEvent') 5404 @DomName('SVGElement.dragoverEvent')
5405 @DocsEditable() 5405 @DocsEditable()
5406 @Experimental() // untriaged 5406 @Experimental() // untriaged
5407 static const EventStreamProvider<DragEvent> dragOverEvent = 5407 static const EventStreamProvider<MouseEvent> dragOverEvent =
5408 const EventStreamProvider<DragEvent>('dragover'); 5408 const EventStreamProvider<MouseEvent>('dragover');
5409 5409
5410 @DomName('SVGElement.dragstartEvent') 5410 @DomName('SVGElement.dragstartEvent')
5411 @DocsEditable() 5411 @DocsEditable()
5412 @Experimental() // untriaged 5412 @Experimental() // untriaged
5413 static const EventStreamProvider<DragEvent> dragStartEvent = 5413 static const EventStreamProvider<MouseEvent> dragStartEvent =
5414 const EventStreamProvider<DragEvent>('dragstart'); 5414 const EventStreamProvider<MouseEvent>('dragstart');
5415 5415
5416 @DomName('SVGElement.dropEvent') 5416 @DomName('SVGElement.dropEvent')
5417 @DocsEditable() 5417 @DocsEditable()
5418 @Experimental() // untriaged 5418 @Experimental() // untriaged
5419 static const EventStreamProvider<DragEvent> dropEvent = 5419 static const EventStreamProvider<MouseEvent> dropEvent =
5420 const EventStreamProvider<DragEvent>('drop'); 5420 const EventStreamProvider<MouseEvent>('drop');
5421 5421
5422 @DomName('SVGElement.durationchangeEvent') 5422 @DomName('SVGElement.durationchangeEvent')
5423 @DocsEditable() 5423 @DocsEditable()
5424 @Experimental() // untriaged 5424 @Experimental() // untriaged
5425 static const EventStreamProvider<Event> durationChangeEvent = 5425 static const EventStreamProvider<Event> durationChangeEvent =
5426 const EventStreamProvider<Event>('durationchange'); 5426 const EventStreamProvider<Event>('durationchange');
5427 5427
5428 @DomName('SVGElement.emptiedEvent') 5428 @DomName('SVGElement.emptiedEvent')
5429 @DocsEditable() 5429 @DocsEditable()
5430 @Experimental() // untriaged 5430 @Experimental() // untriaged
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
5759 contextMenuEvent.forElement(this); 5759 contextMenuEvent.forElement(this);
5760 5760
5761 @DomName('SVGElement.ondblclick') 5761 @DomName('SVGElement.ondblclick')
5762 @DocsEditable() 5762 @DocsEditable()
5763 @Experimental() // untriaged 5763 @Experimental() // untriaged
5764 ElementStream<Event> get onDoubleClick => doubleClickEvent.forElement(this); 5764 ElementStream<Event> get onDoubleClick => doubleClickEvent.forElement(this);
5765 5765
5766 @DomName('SVGElement.ondrag') 5766 @DomName('SVGElement.ondrag')
5767 @DocsEditable() 5767 @DocsEditable()
5768 @Experimental() // untriaged 5768 @Experimental() // untriaged
5769 ElementStream<DragEvent> get onDrag => dragEvent.forElement(this); 5769 ElementStream<MouseEvent> get onDrag => dragEvent.forElement(this);
5770 5770
5771 @DomName('SVGElement.ondragend') 5771 @DomName('SVGElement.ondragend')
5772 @DocsEditable() 5772 @DocsEditable()
5773 @Experimental() // untriaged 5773 @Experimental() // untriaged
5774 ElementStream<DragEvent> get onDragEnd => dragEndEvent.forElement(this); 5774 ElementStream<MouseEvent> get onDragEnd => dragEndEvent.forElement(this);
5775 5775
5776 @DomName('SVGElement.ondragenter') 5776 @DomName('SVGElement.ondragenter')
5777 @DocsEditable() 5777 @DocsEditable()
5778 @Experimental() // untriaged 5778 @Experimental() // untriaged
5779 ElementStream<DragEvent> get onDragEnter => dragEnterEvent.forElement(this); 5779 ElementStream<MouseEvent> get onDragEnter => dragEnterEvent.forElement(this);
5780 5780
5781 @DomName('SVGElement.ondragleave') 5781 @DomName('SVGElement.ondragleave')
5782 @DocsEditable() 5782 @DocsEditable()
5783 @Experimental() // untriaged 5783 @Experimental() // untriaged
5784 ElementStream<DragEvent> get onDragLeave => dragLeaveEvent.forElement(this); 5784 ElementStream<MouseEvent> get onDragLeave => dragLeaveEvent.forElement(this);
5785 5785
5786 @DomName('SVGElement.ondragover') 5786 @DomName('SVGElement.ondragover')
5787 @DocsEditable() 5787 @DocsEditable()
5788 @Experimental() // untriaged 5788 @Experimental() // untriaged
5789 ElementStream<DragEvent> get onDragOver => dragOverEvent.forElement(this); 5789 ElementStream<MouseEvent> get onDragOver => dragOverEvent.forElement(this);
5790 5790
5791 @DomName('SVGElement.ondragstart') 5791 @DomName('SVGElement.ondragstart')
5792 @DocsEditable() 5792 @DocsEditable()
5793 @Experimental() // untriaged 5793 @Experimental() // untriaged
5794 ElementStream<DragEvent> get onDragStart => dragStartEvent.forElement(this); 5794 ElementStream<MouseEvent> get onDragStart => dragStartEvent.forElement(this);
5795 5795
5796 @DomName('SVGElement.ondrop') 5796 @DomName('SVGElement.ondrop')
5797 @DocsEditable() 5797 @DocsEditable()
5798 @Experimental() // untriaged 5798 @Experimental() // untriaged
5799 ElementStream<DragEvent> get onDrop => dropEvent.forElement(this); 5799 ElementStream<MouseEvent> get onDrop => dropEvent.forElement(this);
5800 5800
5801 @DomName('SVGElement.ondurationchange') 5801 @DomName('SVGElement.ondurationchange')
5802 @DocsEditable() 5802 @DocsEditable()
5803 @Experimental() // untriaged 5803 @Experimental() // untriaged
5804 ElementStream<Event> get onDurationChange => 5804 ElementStream<Event> get onDurationChange =>
5805 durationChangeEvent.forElement(this); 5805 durationChangeEvent.forElement(this);
5806 5806
5807 @DomName('SVGElement.onemptied') 5807 @DomName('SVGElement.onemptied')
5808 @DocsEditable() 5808 @DocsEditable()
5809 @Experimental() // untriaged 5809 @Experimental() // untriaged
(...skipping 1601 matching lines...) Expand 10 before | Expand all | Expand 10 after
7411 * Constructor instantiated by the DOM when a custom element has been created. 7411 * Constructor instantiated by the DOM when a custom element has been created.
7412 * 7412 *
7413 * This can only be called by subclasses from their created constructor. 7413 * This can only be called by subclasses from their created constructor.
7414 */ 7414 */
7415 _SVGMPathElement.created() : super.created(); 7415 _SVGMPathElement.created() : super.created();
7416 7416
7417 // Override these methods for Dartium _SVGMPathElement can't be abstract. 7417 // Override these methods for Dartium _SVGMPathElement can't be abstract.
7418 AnimatedString get href => 7418 AnimatedString get href =>
7419 _blink.BlinkSVGMPathElement.instance.href_Getter_(this); 7419 _blink.BlinkSVGMPathElement.instance.href_Getter_(this);
7420 } 7420 }
OLDNEW
« no previous file with comments | « sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | tools/dom/idl/dart/dart.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698