From 24aa4fd216615fa84e7e9de3eb4e15a26228d023 Mon Sep 17 00:00:00 2001 From: "Jeremy R. Easton-Marks" Date: Tue, 2 Jan 2018 18:33:30 -0600 Subject: [PATCH 1/8] Added Default Value Added Default Value Option --- paper-datatable-api-column.js | 11 +++++++++-- paper-datatable-api-th-content.html | 2 +- paper-datatable-api-th-content.js | 13 ++++++++++++- paper-datatable-api.html | 2 +- 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/paper-datatable-api-column.js b/paper-datatable-api-column.js index ab3125c..733546b 100644 --- a/paper-datatable-api-column.js +++ b/paper-datatable-api-column.js @@ -1,6 +1,8 @@ /* global customElements */ -class DtPaperDatatableApiColumn - extends Polymer.mixinBehaviors([Polymer.Templatizer], Polymer.Element) { +class DtPaperDatatableApiColumn extends Polymer.mixinBehaviors( + [Polymer.Templatizer], + Polymer.Element +) { static get is() { return 'paper-datatable-api-column'; } @@ -95,6 +97,11 @@ class DtPaperDatatableApiColumn * If setted, the choices are displayed in place of the paper-input (in filter mode) */ choices: Array, + + /** + * The default value of the editable field + */ + defaultValue: String }; } diff --git a/paper-datatable-api-th-content.html b/paper-datatable-api-th-content.html index e91a1cb..218e418 100644 --- a/paper-datatable-api-th-content.html +++ b/paper-datatable-api-th-content.html @@ -196,4 +196,4 @@ - \ No newline at end of file + diff --git a/paper-datatable-api-th-content.js b/paper-datatable-api-th-content.js index 7209bb9..128550b 100644 --- a/paper-datatable-api-th-content.js +++ b/paper-datatable-api-th-content.js @@ -44,11 +44,22 @@ class DtPaperDatatableApiThContent extends Polymer.mixinBehaviors( _dateFrom: Number, _dateTo: Number, dateFormat: String, + defaultValue: String, }; } static get observers() { - return ['_dateChanged(_dateTo)']; + return [ + '_dateChanged(_dateTo)' + ]; + } + + ready() { + super.ready(); + if(this.column.defaultValue !== undefined) { + this.column.activeFilter = true; + this.column.activeFilterValue = this.column.defaultValue; + } } _dateChanged() { diff --git a/paper-datatable-api.html b/paper-datatable-api.html index cf42ef1..6ed015e 100644 --- a/paper-datatable-api.html +++ b/paper-datatable-api.html @@ -115,4 +115,4 @@ - \ No newline at end of file + From 129a010611b1a7e782154892817dffd0ba290246 Mon Sep 17 00:00:00 2001 From: "Jeremy R. Easton-Marks" Date: Wed, 3 Jan 2018 12:06:57 -0600 Subject: [PATCH 2/8] Update bower.json Update version --- bower.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bower.json b/bower.json index 950fae4..9c369d4 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "paper-datatable-api", - "version": "2.0.11", + "version": "2.0.12", "description": "A material design implementation of a data table", "authors": [ "Julien Rousseau " From 2c8d1c3e9567c83d453f9205708ddfa6ecfce89b Mon Sep 17 00:00:00 2001 From: "Jeremy R. Easton-Marks" Date: Wed, 3 Jan 2018 12:08:55 -0600 Subject: [PATCH 3/8] Update package.json Update version number --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e3ff2bc..b78b8ca 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "paper-datatable-api", "description": "A material design implementation of a data table", - "version": "2.0.11", + "version": "2.0.12", "keywords": [ "web-component", "web-components", @@ -32,4 +32,4 @@ "babel-preset-es2015": "^6.14.0", "gulp-babel": "^6.1.2" } -} \ No newline at end of file +} From 46f7fe4cbf95267be33c3623f6ffe761b07e54de Mon Sep 17 00:00:00 2001 From: Shereen Abidi Date: Tue, 23 Jan 2018 14:37:47 -0600 Subject: [PATCH 4/8] Column header grid alignment - Added column horizontal padding - Added icon button width and left and right padding --- paper-datatable-api-shared-styles.html | 2 +- paper-datatable-api-th-content.html | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/paper-datatable-api-shared-styles.html b/paper-datatable-api-shared-styles.html index 9dbe914..4dfa1ed 100644 --- a/paper-datatable-api-shared-styles.html +++ b/paper-datatable-api-shared-styles.html @@ -27,7 +27,7 @@ font-weight: 500; text-align: left; white-space: nowrap; - padding: 6px var(--paper-datatable-api-horizontal-padding, 26px); + padding: 6px var(--paper-datatable-api-column-header-horizontal-padding, 12px); height: 43px; border-bottom: 1px solid; border-color: rgba(0, 0, 0, var(--dark-divider-opacity)); diff --git a/paper-datatable-api-th-content.html b/paper-datatable-api-th-content.html index 218e418..131a80d 100644 --- a/paper-datatable-api-th-content.html +++ b/paper-datatable-api-th-content.html @@ -21,6 +21,9 @@