diff --git a/WORKSPACE b/WORKSPACE index 9bfd28fcda..ac4d04b582 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -1082,6 +1082,13 @@ bower_archive( version = "2.0.0", ) +bower_archive( + name = "paper-button", + package = "polymerelements/paper-button", + sha1 = "41a8fec68d93dad223ad2076d68515334b2c8d7b", + version = "1.0.11", +) + bower_archive( name = "paper-input", package = "polymerelements/paper-input", diff --git a/lib/js/bower_archives.bzl b/lib/js/bower_archives.bzl index e8dcf12757..a7574f996d 100644 --- a/lib/js/bower_archives.bzl +++ b/lib/js/bower_archives.bzl @@ -39,9 +39,14 @@ def load_bower_archives(): sha1 = "f58358ee652c67e6e721364ba50fb77a2ece1465") bower_archive( name = "iron-behaviors", - package = "PolymerElements/iron-behaviors", + package = "polymerelements/iron-behaviors", version = "1.0.18", sha1 = "e231a1a02b090f5183db917639fdb96cdd0dca18") + bower_archive( + name = "iron-checked-element-behavior", + package = "PolymerElements/iron-checked-element-behavior", + version = "1.0.6", + sha1 = "93ad3554cec119d8c5732d1c722ad113e1866370") bower_archive( name = "iron-fit-behavior", package = "PolymerElements/iron-fit-behavior", @@ -49,7 +54,7 @@ def load_bower_archives(): sha1 = "01c485fbf898307029bbb72ac7e132db1570a842") bower_archive( name = "iron-flex-layout", - package = "PolymerElements/iron-flex-layout", + package = "polymerelements/iron-flex-layout", version = "1.3.7", sha1 = "4d4cf3232cf750a17a7df0a37476117f831ac633") bower_archive( @@ -92,6 +97,21 @@ def load_bower_archives(): package = "polymerelements/neon-animation", version = "1.2.5", sha1 = "588d289f779d02b21ce5b676e257bbd6155649e8") + bower_archive( + name = "paper-behaviors", + package = "polymerelements/paper-behaviors", + version = "1.0.13", + sha1 = "a81eab28a952e124c208430e17508d9a1aae4ee7") + bower_archive( + name = "paper-material", + package = "polymerelements/paper-material", + version = "1.0.7", + sha1 = "159b7fb6b13b181c4276b25f9c6adbeaacb0d42b") + bower_archive( + name = "paper-ripple", + package = "polymerelements/paper-ripple", + version = "1.0.10", + sha1 = "21199db50d02b842da54bd6f4f1d1b10b474e893") bower_archive( name = "paper-styles", package = "PolymerElements/paper-styles", diff --git a/lib/js/bower_components.bzl b/lib/js/bower_components.bzl index 2f5abd49ba..172d22ffde 100644 --- a/lib/js/bower_components.bzl +++ b/lib/js/bower_components.bzl @@ -62,6 +62,15 @@ def define_bower_components(): ":polymer", ], ) + bower_component( + name = "iron-checked-element-behavior", + license = "//lib:LICENSE-polymer", + deps = [ + ":iron-form-element-behavior", + ":iron-validatable-behavior", + ":polymer", + ], + ) bower_component( name = "iron-dropdown", license = "//lib:LICENSE-polymer", @@ -179,6 +188,28 @@ def define_bower_components(): license = "//lib:LICENSE-page.js", seed = True, ) + bower_component( + name = "paper-behaviors", + license = "//lib:LICENSE-polymer", + deps = [ + ":iron-behaviors", + ":iron-checked-element-behavior", + ":paper-ripple", + ":polymer", + ], + ) + bower_component( + name = "paper-button", + license = "//lib:LICENSE-polymer", + deps = [ + ":iron-flex-layout", + ":paper-behaviors", + ":paper-material", + ":paper-ripple", + ":polymer", + ], + seed = True, + ) bower_component( name = "paper-input", license = "//lib:LICENSE-polymer", @@ -215,6 +246,22 @@ def define_bower_components(): ], seed = True, ) + bower_component( + name = "paper-material", + license = "//lib:LICENSE-polymer", + deps = [ + ":paper-styles", + ":polymer", + ], + ) + bower_component( + name = "paper-ripple", + license = "//lib:LICENSE-polymer", + deps = [ + ":iron-a11y-keys-behavior", + ":polymer", + ], + ) bower_component( name = "paper-styles", license = "//lib:LICENSE-polymer", diff --git a/polygerrit-ui/BUILD b/polygerrit-ui/BUILD index cb1966dd90..38be034474 100644 --- a/polygerrit-ui/BUILD +++ b/polygerrit-ui/BUILD @@ -20,6 +20,7 @@ bower_component_bundle( "//lib/js:iron-selector", "//lib/js:moment", "//lib/js:page", + "//lib/js:paper-button", "//lib/js:paper-input", "//lib/js:paper-item", "//lib/js:paper-listbox", diff --git a/polygerrit-ui/app/elements/shared/gr-button/gr-button.html b/polygerrit-ui/app/elements/shared/gr-button/gr-button.html index d16e57f040..c194bcbc78 100644 --- a/polygerrit-ui/app/elements/shared/gr-button/gr-button.html +++ b/polygerrit-ui/app/elements/shared/gr-button/gr-button.html @@ -15,6 +15,7 @@ limitations under the License. --> + diff --git a/tools/js/bower2bazel.py b/tools/js/bower2bazel.py index 407b71a2f0..383e978664 100755 --- a/tools/js/bower2bazel.py +++ b/tools/js/bower2bazel.py @@ -54,6 +54,7 @@ package_licenses = { "moment": "moment", "neon-animation": "polymer", "page": "page.js", + "paper-button": "polymer", "paper-input": "polymer", "paper-item": "polymer", "paper-listbox": "polymer",