Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
f089918
Setting up changelog for v0.2.0
aaronfischer May 25, 2017
6e46f3d
Correct changelog entries under new tag
aaronfischer May 25, 2017
386457d
Setup yuidocs and slim down README in favor of API documentation
aaronfischer May 26, 2017
e23084a
Create yuidocs for subcomponents
aaronfischer May 26, 2017
facd9bf
Add yuidocs for main component
aaronfischer May 26, 2017
c533440
Add further docs
aaronfischer May 26, 2017
9d2a570
Upgrade ember-cli-mirage to 0.3.2
aaronfischer Jun 23, 2017
45cef62
Upgrade to ember-cli 2.13.2
aaronfischer Jun 23, 2017
55271f6
Upgrade node and .gitignore with ember-try setup
aaronfischer Jun 23, 2017
879fd1d
Merge branch 'upgrade-to-ember-cli-2.13.2' into dynamic-columns
aaronfischer Jun 23, 2017
3f51a82
Fixing merge error
aaronfischer Jun 23, 2017
f39cfda
WIP, initial pass at generating the columns based on the modelName
aaronfischer Jun 23, 2017
41826bc
Setup a columns array and columnsMap of all potential columns
aaronfischer Jun 23, 2017
3eba20a
Setup a way to automatically render the template based on the model data
aaronfischer Jun 23, 2017
683c676
Setup ember-tabular-cell for rendering specific cell based on column …
aaronfischer Jun 26, 2017
92f5307
WIP, setup custom override of ember-tabular-cell on a per column.prop…
aaronfischer Jun 26, 2017
e2da323
WIP, use find-by and an external config to define when columns need c…
aaronfischer Jun 27, 2017
96dc55e
Setup compare-with helper that accepts columnsConfig property and col…
aaronfischer Jun 27, 2017
2e3d2b8
Change name to be more contextual
aaronfischer Jun 27, 2017
6ae44e0
Setup columnsConfig and automatically merge with the columns array
aaronfischer Jun 27, 2017
f5942c1
Fix mock user data
aaronfischer Jun 27, 2017
15e8d10
Do not require columns array or objects to be ember objects, support …
aaronfischer Jun 27, 2017
38ed3cd
Set individual sort properties
aaronfischer Jun 27, 2017
18c8473
Fix scoping issue when setting the sort asc/desc classes
aaronfischer Jun 27, 2017
c020669
Change name to column from cell
aaronfischer Jun 28, 2017
2333f0d
Setup helper for determining property name
aaronfischer Jun 28, 2017
c5b5b5b
WIP, setup way to initialize columns array based on initialized subco…
aaronfischer Jun 28, 2017
5b68e3e
Setup a helper for determining the passed in column defaults
aaronfischer Jun 28, 2017
e68760d
Remove console.log from columns and add in defaults when column is in…
aaronfischer Jun 28, 2017
599efb4
Setup way for ember-tabular to know that the custom yields are complete
aaronfischer Jun 28, 2017
f485d98
Move adding of column to registry up to ember-tabular scope
aaronfischer Jun 28, 2017
bfe8382
Fix ember-tabular demo page examples
aaronfischer Jun 28, 2017
937efb3
Setup way to order columns if columns are autogenerated
aaronfischer Jun 28, 2017
4e7e5b2
Remove old columns computed property
aaronfischer Jun 28, 2017
7e0bef9
Update name of registerComplete to registryComplete
aaronfischer Jun 28, 2017
27a08fb
Fix testing coverage and add additional tests to support new columns
aaronfischer Jun 29, 2017
9dd7d2f
WIP, setup drag to reorder columns
aaronfischer Jun 29, 2017
ce76a67
Improve support for drag/drop on mobile, add polyfill
aaronfischer Jul 5, 2017
a31daa3
Remove options from route example
aaronfischer Jul 5, 2017
671d4f7
Remove options from route example
aaronfischer Jul 5, 2017
c09bbca
Convert params.sort into dasherized string for API
aaronfischer Jul 5, 2017
71b17d4
Try updating circle.yml with npm@5
aaronfischer Jul 5, 2017
017a779
Remove the DOM-shim and update to phantomjs@2.1.1
aaronfischer Jul 5, 2017
59bfd5a
Allow canary to fail ember test
aaronfischer Jul 6, 2017
a576c14
Upgrade ember-drag-drop and power-select, fixes the broken build duri…
aaronfischer Aug 11, 2017
ce90a8d
Remove disable-prototype-extensions
aaronfischer Aug 11, 2017
9748f83
Improve layout and placement of column select dropdown
aaronfischer Aug 11, 2017
1764bdf
Clean up test naming conventions
aaronfischer Aug 11, 2017
1500292
Upgrade ember-cli to 2.13.2 in circle.yml
aaronfischer Aug 11, 2017
5df6f57
Update the JSDocs with current documentation
aaronfischer Aug 11, 2017
80f9a3d
Update readme with new documentation
aaronfischer Aug 11, 2017
9d08d0f
Fix issue with Ember.Observer, can just be plain method
aaronfischer Oct 5, 2017
87bd7de
Support passing list enum to ember-tabular-column just like columns.list
aaronfischer Oct 12, 2017
994a6d9
Ability to check all rows
aaronfischer Oct 12, 2017
1054638
Add testing to verify allChecked is functioning properly
aaronfischer Oct 12, 2017
bbeac8c
Create a way to shift+click multiple rows at a time
aaronfischer Oct 12, 2017
6de9559
Lock down npm dependencies
aaronfischer Oct 12, 2017
5ffd501
Update testing and fix ember-cli-build issue
aaronfischer Oct 12, 2017
670dd54
Roll back ember-cli to 2.15.1
aaronfischer Oct 13, 2017
8972232
Rewrite ember-try
aaronfischer Oct 13, 2017
579977a
Update ember-try with better scenarios
aaronfischer Oct 13, 2017
d9633d9
Attempt to restructure how the templates are build, this should aid d…
aaronfischer Oct 13, 2017
abf9580
Reintegrate trRow partial into main ember-tabular, unable to use temp…
aaronfischer Oct 13, 2017
160cf1a
Resolve remaining ember test issues, ensure all services/components a…
aaronfischer Oct 13, 2017
cf1b39d
Attempt to run ember-tabular after ember-power-select, test if race/t…
aaronfischer Oct 13, 2017
d6c24fe
Reset to not specify when the addon is ran
aaronfischer Oct 13, 2017
e2ad70d
Move inline-precompile into dependencies
aaronfischer Oct 14, 2017
4d5a726
WIP, as a test, attempt to get a passing build using an older syntax …
aaronfischer Oct 16, 2017
d33661c
Refactor to make the registry of columns more efficient, do not re-us…
aaronfischer Oct 17, 2017
ecdc2c3
Upgrade to ember-cli 2.15.1
aaronfischer Oct 17, 2017
662ffdf
Upgrade to ember-cli 2.15.1, use Chrome as the preferred test
aaronfischer Oct 17, 2017
9a57822
Add ember-font-awesome
aaronfischer Oct 21, 2017
353d02d
Do not duplicate dependencies
aaronfischer Oct 21, 2017
c10cea1
Resolve issue between ember-cli2.15 and circle, also improve coverage…
aaronfischer Oct 23, 2017
2043d95
Improve formatColumnLabel, to format dot notation
aaronfischer Oct 24, 2017
d6551c1
Refactor formatting label based on property
aaronfischer Oct 24, 2017
9fb534b
Allow user to set a class on ember-tabular-column and pass it through…
aaronfischer Oct 24, 2017
a2d1629
When setting the default valus of the registryDiff, reference the col…
aaronfischer Oct 24, 2017
ea98101
Add wrapperHeader and wrapperFooter as additional yields
aaronfischer Oct 24, 2017
0fd1064
Fix indent
aaronfischer Oct 24, 2017
effd2bb
Refactor to run updateSortUI on didRender to catch when tabular gener…
aaronfischer Oct 25, 2017
09935e7
Shorten isCustomTemplate to isCustom, make isCustom consistent
aaronfischer Oct 27, 2017
67c1bbe
Clean up dummy template
aaronfischer Oct 27, 2017
1787c7b
Create sub component for loading logic
aaronfischer Oct 27, 2017
155caa0
Rename ember-tabular-footer to registry and restructure how the regis…
aaronfischer Oct 27, 2017
6e866eb
Fix loading icon appearing over loading text
aaronfischer Nov 3, 2017
356ae64
Add options to column-select
aaronfischer Nov 3, 2017
762f152
Allow clicking within the column select and not closing the window
aaronfischer Nov 3, 2017
ef9ca78
Refactor to prevent need to doubleclick to close dropdown
aaronfischer Nov 3, 2017
f6a30ed
Ensure we display errors caused within ember-tabular request() to the…
aaronfischer Nov 8, 2017
85b0090
Fix deprecation warning in recent ember-cli versions around Ember.Str…
aaronfischer Nov 29, 2017
21b3f30
Revert "Fix deprecation warning in recent ember-cli versions around E…
aaronfischer Nov 29, 2017
382cef5
Pushes undefined columns sort to the back of the list instead of the …
aaronfischer Dec 6, 2017
d189bef
WIP, attempt to save columnOrder and allow it to persist within contr…
aaronfischer Dec 8, 2017
88787d1
Allow columns to be set and registered even when there is no table data
aaronfischer Dec 8, 2017
659caa3
Merge branch 'dynamic-columns-no-config' into dynamic-columns-no-conf…
aaronfischer Dec 8, 2017
0a9629e
Make columnOrder the main source for displaying columns if it is used…
aaronfischer Dec 11, 2017
d00dff3
Add test to verify that columnOrder can persist
aaronfischer Dec 11, 2017
91dc908
Fix issue that may trigger calling set on destroyed object
aaronfischer Dec 11, 2017
b75e52d
Setup page reset if filter is changed
aaronfischer May 7, 2018
daff84c
Setup onFiltering event that fires when an input or dropdown is focus…
aaronfischer Jul 19, 2018
1249e4f
Setup ember-tabular-thead component to make to easier overriding/exte…
aaronfischer Aug 13, 2018
cd1f0e7
Setup ember-tabular-tbody subcomponent
aaronfischer Aug 13, 2018
9b2fbdc
Add/updating ember-tabular-footer and ember-tabular-alert
aaronfischer Aug 13, 2018
6a1d4dd
Update changelog
aaronfischer Aug 13, 2018
b4162ba
Pass additional properties to subcomponents
aaronfischer Aug 14, 2018
6f93298
Setup a way to refreshTabular by toggling a property
aaronfischer Aug 14, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module'
},
extends: 'eslint:recommended',
env: {
browser: true
},
rules: {
}
};
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
# dependencies
/node_modules
/bower_components
.node_modules*

# misc
/.sass-cache
Expand All @@ -15,3 +16,6 @@
/libpeerconnection.log
npm-debug.log*
testem.log
/docs/*
package.json.ember-try
bower.json.ember-try
2 changes: 1 addition & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
.editorconfig
.ember-cli
.gitignore
.jshintrc
.eslintrc.js
.watchmanconfig
.travis.yml
bower.json
Expand Down
24 changes: 13 additions & 11 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,30 @@
---
language: node_js
node_js:
# we recommend testing addons with the same minimum supported node version as Ember CLI
# so that your addon works for all apps
- "4"

sudo: false
dist: trusty

addons:
chrome: stable

cache:
directories:
- $HOME/.npm
- $HOME/.cache # includes bowers cache

env:
# we recommend testing LTS's and latest stable release (bonus points to beta/canary)
# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- EMBER_TRY_SCENARIO=ember-lts-2.4
- EMBER_TRY_SCENARIO=ember-lts-2.8
- EMBER_TRY_SCENARIO=ember-lts-2.12
- EMBER_TRY_SCENARIO=ember-release
- EMBER_TRY_SCENARIO=ember-beta
- EMBER_TRY_SCENARIO=ember-canary
- EMBER_TRY_SCENARIO=ember-default

matrix:
fast_finish: true
Expand All @@ -25,16 +33,10 @@ matrix:

before_install:
- npm config set spin false
- npm install -g bower
- bower --version
- npm install phantomjs-prebuilt
- node_modules/phantomjs-prebuilt/bin/phantomjs --version

install:
- npm install
- bower install
- npm install -g npm@4
- npm --version

script:
# Usually, it's ok to finish the test scenario without reverting
# to the addon's original dependency state, skipping "cleanup".
- ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO --skip-cleanup
15 changes: 12 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [0.2.0] - 2017-05-17 - Ember v2.X.X
### Added
- Adds ability to set column filter/sort independently.
- Add support for YUIDocs for better API documentation.

### Changed
- Upgrades ember-power-select to 1.4.3, may require refactoring of `class` to `triggerClass` if applicable.
- Upgrade ember and ember-cli to 2.10.0
- Updated ember-tabular.hbs to use subcomponents for rendering.

### Fixed

## [0.1.0] - 2016-08-31 - Ember pre v1.13.10
### Added
- Initial base version built to support JSON API v1.0.
Expand All @@ -14,14 +26,11 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Add subcomponent to change the table limit/count.
- Setup `autoHide` computed property to conditionally hide the limit dropdown if the results are smaller than the smallest pagination limit.
- Adds ability to persist data across transitions, setting `persistFiltering: true` and sharing the `filter`/`sort` properties with a controller/service.
- Adds ability to set column filter/sort independently.

### Changed
- Update legacy name references in README.md.
- Removed ember-canary from ember-try testing scenarios.
- Removed ember-beta from ember-try testing scenarios.
- Upgrades ember-power-select to 1.4.3, may require refactoring of `class` to `triggerClass` if applicable.
- Upgrade ember and ember-cli to 2.10.0

### Fixed
- Fix erring ember try in ember-canary, properly remove component element wrapper.
Expand Down
Loading