8 Commits
Author SHA1 Message Date
Chad Killingsworth ad05f567fb Add property reflection to notify path and friends calls to support closure-compiler renaming.
Also quotes the getStyle method of the custom style method since ShadyCSS references the method quoted.
2019-02-20 06:14:45 -06:00
Peter Burns 566dcfaefe Get Polymer compiling clean under closure recommended flags
With these changes we have zero errors and zero warnings with `RECOMMENDED_FLAGS`!

Most of the changes were adding `@override` for methods and properties in mixins. Apparently if you implement an interface you need to say `@override` for each method or property on the interface. This combines with our mixin strategy to the tune of needing to add `@override` on every non-private method and property.

I'm not sure this is intended behavior of the compiler. Filed https://github.com/google/closure-compiler/issues/3137 to see if it is.
2018-11-04 13:29:04 -08:00
Allen Robinson d2d49dd9b7 Add explicit null template for array-selector
This makes the element compatible with strictTemplatePolicy.
2018-10-30 17:15:40 -04:00
Alexander Marks c96b4502e1 Annotate another two ephemeral classes. 2018-07-23 17:10:41 -07:00
Alexander Marks fa58519c9a Annotate some internal classes as private. 2018-07-20 21:45:35 -07:00
Peter Burns ab103dc142 Improve documentation and legibility.
- Did a pass for every place we were writing `Polymer.foo`.
- Basic cleanup of a number of places for legibility by both humans and polymer-analyzer.
2018-04-23 17:36:41 -07:00
Peter Burns cf3b7215aa Replace sources with modulizer output. 2018-04-16 11:18:42 -07:00
Peter Burns 527d2cdd14 Rename HTML files to .js files to trick git's rename detection. 2018-04-16 11:15:46 -07:00