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

Add component for table rendering #7684

Closed
mrclay opened this issue Dec 15, 2014 · 1 comment
Closed

Add component for table rendering #7684

mrclay opened this issue Dec 15, 2014 · 1 comment

Comments

@mrclay
Copy link
Member

mrclay commented Dec 15, 2014

Tables aren't common in core, but a component could clean up #7682 and other 3rd party mods.

@mrclay
Copy link
Member Author

mrclay commented Dec 15, 2014

https://github.com/jamesmcfadden/surface looks useful but it doesn't escape by default. For Elgg it would probably need to escape with $double_encode = false in htmlspecialchars.

mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Aug 9, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Aug 9, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Aug 9, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Aug 9, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 2, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 2, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 2, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 13, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions now accept `table` as a `list_type` value. This outputs
a bordered, one-column table with no headings.

Columns and their headings are specified via `Elgg\Views\TableColumn` objects. The
`ColumnFactory` class (accessible via `elgg()->table_columns`) includes methods for
creating columns based on core views, or properties/methods.

Newest users admin page now shows other useful info

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory as also highly extendable by defining your own views or overriding
existing ones.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions can now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory as also highly extendable by defining your own views or overriding
existing ones.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions can now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory as also highly extendable by defining your own views or overriding
existing ones. Default column headings are provided via language keys, but
can be overridden when creating the column.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions can now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory is also highly extensible by defining your own views or overriding
existing ones. Default column headings are provided via language keys, but
can be overridden when creating the column.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions can now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory is also highly extensible by defining your own views or overriding
existing ones. Default column headings are provided via language keys, but
can be overridden when creating the column.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
mrclay added a commit to mrclay/Elgg-leaf that referenced this issue Sep 14, 2016
The list view functions can now output a bordered table by setting `list_type` to
`table` and specifying an array of `Elgg\Views\TableColumn` objects as `columns`.

`elgg()->table_columns` (a `ColumnFactory`) includes 21 methods for creating
columns based on core views and properties/methods on the item, but this
factory is also highly extensible by defining your own views or overriding
existing ones. Default column headings are provided via language keys, but
can be overridden when creating the column.

The Newest Users admin page now shows other useful info.

Fixes Elgg#7684
Fixes Elgg#9629
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant