[uievents] Partial interfaces must not inherit (#36)

Copied from W3C Bugzilla: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27721

##### Rainer Schuster 2015-01-01 13:19:53 UTC
Instead of 

    partial interface KeyboardEvent : UIEvent {

the following should be used

    partial interface KeyboardEvent {

because partial interfaces are not allowed to specify inheritance.

##### Comment 1 Olli Pettay 2015-01-01 15:43:04 UTC
Well KeyboardEvent should just inherit UIEvent, no need for 'partial' there.

##### Comment 2 Rainer Schuster 2015-01-03 16:47:55 UTC
(In reply to Olli Pettay from comment #1)
> Well KeyboardEvent should just inherit UIEvent, no need for 'partial' there.

Note that KeyboardEvent is also specified in http://www.w3.org/TR/DOM-Level-3-Events/#interface-KeyboardEvent
so IMHO it would make sense to just cut the inheritance " : UIEvent". BTW no information would be lost since the inheritance is already specified to inherit from UIEvent in the DOM Level 3 Events specification.

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/36

Received on Wednesday, 7 October 2015 04:30:30 UTC