Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support cell and column types #30

Merged
merged 18 commits into from
Jun 7, 2016
Merged

Support cell and column types #30

merged 18 commits into from
Jun 7, 2016

Conversation

offirgolan
Copy link
Collaborator

No description provided.

Offir Golan and others added 12 commits May 9, 2016 11:10
* master:
  Released v1.0.0-beta.2
  Update changelog
  Move ember-wormhole as a dependency
  Released v1.0.0-beta.1
  Fixes to table scroll mixin and code cleanup (#17)

# Conflicts:
#	CHANGELOG.md
#	package.json
* master:
  Released v1.0.0-beta.4
  fix overflow issue
  Update docs for row constructor
  Released v1.0.0-beta.3
  Custom class names + Hide row (#25)
* master:
  Update all dependencies 🌴 (#26)
@offirgolan
Copy link
Collaborator Author

ping @thoov. What do you think about this feature?

It allows us and users to create cell and column 'types' which should extend from the base. This allows for the possibility of creating draggable columns, link-to cells, etc.

@@ -1,3 +1,7 @@
{{#each columns as |column|}}
{{lt-cell column=column row=row rawValue=(get row column.valuePath) tableActions=tableActions}}
{{component (concat 'light-table/cells/' column.cellType)
column=column
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a minor thing but instead of column=column and row=row you might want to look into positionalParams

@thoov
Copy link
Collaborator

thoov commented Jun 6, 2016

@offirgolan I think this looks good! Do you have an example written up yet (aka on your demo page)?

* master:
  Use Trackpad Scroll Emulator for better scrollbars (#32)

# Conflicts:
#	addon/components/light-table.js
#	addon/templates/components/lt-body.hbs
@offirgolan offirgolan merged commit 2ec2c87 into master Jun 7, 2016
offirgolan added a commit that referenced this pull request Jun 8, 2016
* master:
  chore(package): update ember-composable-helpers to version 0.26.1 (#36)
  fix documentation syntax examples (#37)
  chore(package): update ember-cli-github-pages to version 0.1.0 (#34)
  Table height fixes (#33)
  Support cell and column types (#30)
HenryVonfire pushed a commit to HenryVonfire/ember-light-table that referenced this pull request Jun 27, 2016
* Auto setup scroll container for fixed header/footer and code cleanup

* Add debounce in table scroll event. Cleanup demo app

* Update changelog

* Upgrade dependencies

* Support custom class names

* Add hidden property to row class

* Update changelog

* Add support for cell and column types

* Add blueprints and some refactoring

* Fix docs

* rename headerComponent to component

* remove ember import from blueprints

* Refactoring and overwrite for body
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants