-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #377 from itk-dev/feature/pdf-changes
Feature/pdf changes
- Loading branch information
Showing
10 changed files
with
251 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
136 changes: 136 additions & 0 deletions
136
web/themes/custom/os2forms_selvbetjening_theme/templates/webform/table.html.twig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
{# | ||
/** | ||
* @file | ||
* Theme override to display a table. | ||
* | ||
* Available variables: | ||
* - attributes: HTML attributes to apply to the <table> tag. | ||
* - caption: A localized string for the <caption> tag. | ||
* - colgroups: Column groups. Each group contains the following properties: | ||
* - attributes: HTML attributes to apply to the <col> tag. | ||
* Note: Drupal currently supports only one table header row, see | ||
* https://www.drupal.org/node/893530 and | ||
* http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_table/7#comment-5109. | ||
* - header: Table header cells. Each cell contains the following properties: | ||
* - tag: The HTML tag name to use; either 'th' or 'td'. | ||
* - attributes: HTML attributes to apply to the tag. | ||
* - content: A localized string for the title of the column. | ||
* - field: Field name (required for column sorting). | ||
* - sort: Default sort order for this column ("asc" or "desc"). | ||
* - sticky: A flag indicating whether to use a "sticky" table header. | ||
* - rows: Table rows. Each row contains the following properties: | ||
* - attributes: HTML attributes to apply to the <tr> tag. | ||
* - data: Table cells. | ||
* - no_striping: A flag indicating that the row should receive no | ||
* 'even / odd' styling. Defaults to FALSE. | ||
* - cells: Table cells of the row. Each cell contains the following keys: | ||
* - tag: The HTML tag name to use; either 'th' or 'td'. | ||
* - attributes: Any HTML attributes, such as "colspan", to apply to the | ||
* table cell. | ||
* - content: The string to display in the table cell. | ||
* - active_table_sort: A boolean indicating whether the cell is the active | ||
table sort. | ||
* - header: Boolean indicating whether the cell should be rendered as a | ||
* header (<th>) or not (<td>). | ||
* - footer: Table footer rows, in the same format as the rows variable. | ||
* - empty: The message to display in an extra row if table does not have | ||
* any rows. | ||
* - no_striping: A boolean indicating that the row should receive no striping. | ||
* - header_columns: The number of columns in the header. | ||
* | ||
* @see template_preprocess_table() | ||
*/ | ||
#} | ||
|
||
<table{{ attributes }}> | ||
{% if caption %} | ||
<caption>{{ caption }}</caption> | ||
{% endif %} | ||
|
||
{% for colgroup in colgroups %} | ||
{% if colgroup.cols %} | ||
<colgroup{{ colgroup.attributes }}> | ||
{% for col in colgroup.cols %} | ||
<col{{ col.attributes }} /> | ||
{% endfor %} | ||
</colgroup> | ||
{% else %} | ||
<colgroup{{ colgroup.attributes }} /> | ||
{% endif %} | ||
{% endfor %} | ||
|
||
{% if header %} | ||
<thead> | ||
<tr> | ||
{% for cell in header %} | ||
{% | ||
set cell_classes = [ | ||
cell.active_table_sort ? 'is-active', | ||
] | ||
%} | ||
<{{ cell.tag }}{{ cell.attributes.addClass(cell_classes) }}> | ||
{{- cell.content -}} | ||
</{{ cell.tag }}> | ||
{% endfor %} | ||
</tr> | ||
</thead> | ||
{% endif %} | ||
|
||
{% if rows %} | ||
<tbody> | ||
{% for row in rows %} | ||
{% | ||
set row_classes = [ | ||
not no_striping ? cycle(['odd', 'even'], loop.index0), | ||
row.cells[1]['content']['#markup'] is defined ? 'full-width' | ||
] | ||
%} | ||
<tr{{ row.attributes.addClass(row_classes) }}> | ||
{% if row.cells[1]['content']['#markup'] is defined %} | ||
{% set contentLength = row.cells[1]['content']['#markup']|length %} | ||
{% if contentLength > 100%} | ||
<td colspan="2"> | ||
{% for key,cell in row.cells %} | ||
<div class="{{ key is same as(0) ? 'strong-text' }}"> | ||
{{- cell.content -}} | ||
</div> | ||
{% endfor %} | ||
</td> | ||
{% else %} | ||
{% for cell in row.cells %} | ||
<{{ cell.tag }}{{ cell.attributes }}> | ||
{{- cell.content -}} | ||
</{{ cell.tag }}> | ||
{% endfor %} | ||
{% endif %} | ||
{% else %} | ||
{% for cell in row.cells %} | ||
<{{ cell.tag }}{{ cell.attributes }}> | ||
{{- cell.content -}} | ||
</{{ cell.tag }}> | ||
{% endfor %} | ||
{% endif %} | ||
</tr> | ||
{% endfor %} | ||
</tbody> | ||
{% elseif empty %} | ||
<tbody> | ||
<tr class="odd"> | ||
<td colspan="{{ header_columns }}" class="empty message">{{ empty }}</td> | ||
</tr> | ||
</tbody> | ||
{% endif %} | ||
{% if footer %} | ||
<tfoot> | ||
{% for row in footer %} | ||
<tr{{ row.attributes }}> | ||
{% for cell in row.cells %} | ||
<{{ cell.tag }}{{ cell.attributes }}> | ||
{{- cell.content -}} | ||
</{{ cell.tag }}> | ||
{% endfor %} | ||
</tr> | ||
{% endfor %} | ||
</tfoot> | ||
{% endif %} | ||
</table> |
19 changes: 19 additions & 0 deletions
19
...ustom/os2forms_selvbetjening_theme/templates/webform/webform-element-image-file.html.twig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{# | ||
/** | ||
* @file | ||
* Default theme implementation for an image file element. | ||
* | ||
* Available variables: | ||
* - element: The element. | ||
* - value: The element's value. | ||
* - options Associative array of options for element. | ||
* - file: The element's File object. | ||
* - uri: The element's URI. | ||
* - style_name: The image style name. | ||
* - format: The image display format. | ||
* - image: The image. | ||
*/ | ||
#} | ||
{{ attach_library('webform/webform.element.image_file') }} | ||
|
||
{{ file.getFileName() }} |