Note: This package is for polymer.dart < 0.17
This package wraps the Polymer project's core elements, providing the following features:
Because the elements are bundled into a single pub package, you can add
core_elements as a dependency in your pubspec. You don't need to
install npm or bower.
Core elements that are either performance sensitive (like
use native objects that are difficult to use via dart:js (like
have been ported to Dart.
The remaining core elements are wrapped with Dart proxy classes, making them easier to interact with from Dart apps.
You can find out more about core elements here: http://www.polymer-project.org/docs/elements/core-elements.html
All elements live at the top level of the
Import into HTML:
<link rel="import" href="packages/core_elements/core_input.html">
Or import into Dart:
All examples are located in a separate repo, https://github.com/dart-lang/polymer-core-and-paper-examples.
Cannot read property 'position' of null error in
window.event is undefined error
Cherry pick a fix for core/paper dropdown so it doesn't disappear if you click on the scroll bar.
.js.mapfiles in the
custom_element_apigento a dev dependency.
Update to new
custom_element_apigen and use the
instead of the
polymer package for most things.
Update to match JS version 0.5.5.
core-icons has been rebased on the opensource set
* The "post-" icons in the "social" set have been removed.
* A few other icons from other sets have been removed.
png-icons set has been removed.
core-list-dart does not yet have the
resizable mixin like it does on
the js side, 205.
waitForMutation param to
custom_element_apigen lower bounds. Now takes
@HtmlImport so manual html imports are no longer required to
use the elements, just a dart import will work.
Added support for the
roboto font and all the
transitions outside of the src folder. Also added a dart file for each of
these which just includes an @HtmlImport.
Increase quiver upper bound 185
core-list-dart with null data
Fix bug in
core-list-dart where clicking a selected item would cause a
runtime error 177.
Fix bug in
core-ajax with setting an indeterminate progress when in a
browser that doesn't support progress events. Also the
url attribute now
defaults to null instead of an empty string.
offset property of the
core-animation element is now called
animationOffset so that it won't conflict with the
offset property in
its base class,
Moved examples to central repo and updated readme https://github.com/dart-lang/polymer-core-and-paper-examples.
core-list-dart no longer crashes if the window is resized before the list
data is initialized.
Update to match JS version 0.5.1.
core-image is a new element which is a fancy version of the
core-label is a new element which allows you to provide rich
content as a label, as opposed to just text like the regular
core-scroll-threshold is a new element which fires events based
on scroll positions for target elements.
core-list-dart has received a major update. It now
supports groups of items, grid layouts, and variable height items.
core-dropdown-overlay has been removed.
core-input no longer supports the
attribute. It also now extends the
input element directly, so it should
be created using the
<input is="core-input" />.
core-dropdown-menu now requires that you nest a
core-dropdown or some other overlay and a
core-selector or other
selector element as children.
Update core-list-dart to have runtime checks for valid templates, 142.
Cherry pick core-focusable#3 which removes invalid comment tokens from a .js file.
Cherry pick 33 to fix repeated quick showing and hiding of core overlays.
core-list-dart for the case where it is initialized with an empty
core-list-dart for cases where the original list is cleared out
entirely but not replaced by a new list (such as calling
.length = 0).
core-list-dart, coming from
130. Adding and
removing items from small lists is fixed.
Cherry-picked newer version of core-tooltip/core-focusable to avoid adding a dependency to paper elements.
Updated to use polymer 0.15.1 (Dart interop support is loaded automatically now.)
core-list-dart division by zero error when list is empty
core_elements_config.yaml with the new
This deletes a lot of cruft code from
Fix import in
Update elements to the 0.4.1 js versions.
core-dropdown has been renamed to
core-popup-menu has been renamed to
core-popup-overlay has been renamed to
core-a11y-keys element, which helps when dealing with key
custom_element_apigen to a real dependency as its required in the
Update all elements so they can be built from code using a normal factory
constructor, such as
new CoreInput(). It is still necessary however to
include the html import for each element you wish to create this way.
Fix for 107.
core-ajax-dart element no longer throws exception in checked mode, and
content-type header will have the proper default.
core-input element to
removes the need to use js interop for many methods that are forwarded to
the underlying input element.
Update all elements to the 0.4.0 js versions. New Added new element core_popup_menu. Fix core_drag_drop example.
Upgrade polymer dependency to >= 0.14.0. * Removed platform.js from all tests and examples.
Upgrade polymer dependency to >=0.13.0
Updated all elements to the 0.3.5 js versions.
New Ported examples/demo.html which provides a central page to run all the other demos.
Breaking Change All icons that previously lived under 'packages/core_elements/core_icons/iconsets/' now live directly under 'packages/core_elements/'.
Workaround in core-list-dart for bug 20648
Fix for https://dartbug.com/20265, core-ajax-dart no longer throws an exception when handling errors.
Fix for https://github.com/dart-lang/core-elements/issues/84, core-ajax-dart no longer fails if no params attribute is supplied.
Fix for https://github.com/dart-lang/core-elements/issues/39, added missing togglePanel method to core-drawer-panel.
Updated all elements to the 0.3.4 js version.
New generated wrappers for core-elements. This completely replaces and is incompatible with earlier version of the package.
This was an attempt to port the core-elements to Dart. This version of the package is deprecated.
Add this to your package's pubspec.yaml file:
You can install packages from the command line:
$ pub get
Alternatively, your editor might support pub. Check the docs for your editor to learn more.
|0.7.1+6||Jan 20, 2016||Go to the documentation of core_elements 0.7.1+6||Download core_elements 0.7.1+6 archive|
|0.7.1+5||Jan 20, 2016||Go to the documentation of core_elements 0.7.1+5||Download core_elements 0.7.1+5 archive|
|0.7.1+4||Oct 21, 2015||Go to the documentation of core_elements 0.7.1+4||Download core_elements 0.7.1+4 archive|
|0.7.1+3||Aug 26, 2015||Go to the documentation of core_elements 0.7.1+3||Download core_elements 0.7.1+3 archive|
|0.7.1+2||Apr 20, 2015||Go to the documentation of core_elements 0.7.1+2||Download core_elements 0.7.1+2 archive|
|0.7.1+1||Apr 20, 2015||Go to the documentation of core_elements 0.7.1+1||Download core_elements 0.7.1+1 archive|
|0.7.1||Apr 20, 2015||Go to the documentation of core_elements 0.7.1||Download core_elements 0.7.1 archive|
|0.7.0||Apr 8, 2015||Go to the documentation of core_elements 0.7.0||Download core_elements 0.7.0 archive|
|0.6.1+2||Mar 19, 2015||Go to the documentation of core_elements 0.6.1+2||Download core_elements 0.6.1+2 archive|
|0.6.1+1||Mar 11, 2015||Go to the documentation of core_elements 0.6.1+1||Download core_elements 0.6.1+1 archive|