Skip to content

Commit

Permalink
Merge pull request #15649 from JMAConsulting/core-1346
Browse files Browse the repository at this point in the history
core#1346: Tagsets should display vertically in activity/new case forms
  • Loading branch information
yashodha authored Nov 14, 2019
2 parents a3628d0 + f2be88e commit b1a57b5
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 24 deletions.
4 changes: 3 additions & 1 deletion templates/CRM/Activity/Form/Activity.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,9 @@
{/if}

{if $tagsetInfo.activity}
<tr class="crm-activity-form-block-tag_set">{include file="CRM/common/Tagset.tpl" tagsetType='activity' tableLayout=true}</tr>
<tr class="crm-activity-form-block-tag_set">
{include file="CRM/common/Tagset.tpl" tagsetType='activity' tableLayout=true}
</tr>
{/if}

{if $action neq 4 OR $viewCustomData}
Expand Down
4 changes: 3 additions & 1 deletion templates/CRM/Case/Form/Case.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,9 @@
</td>
</tr>

<tr class="crm-case-form-block-tag_set"><td colspan="2">{include file="CRM/common/Tagset.tpl" tagsetType='case'}</td></tr>
<tr class="crm-case-form-block-tag_set">
{include file="CRM/common/Tagset.tpl" tagsetType='case' tableLayout=true}
</tr>

</table>
{/if}
Expand Down
54 changes: 32 additions & 22 deletions templates/CRM/common/Tagset.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,38 @@
{if empty($tagsetType)}
{assign var="tagsetType" value="contact"}
{/if}
{foreach from=$tagsetInfo.$tagsetType item=tagset}
{assign var="elemName" value=$tagset.tagsetElementName}
{if empty($tagsetElementName) or $tagsetElementName eq $elemName}
{assign var="parID" value=$tagset.parentID}
{assign var="skipEntityAction" value=$tagset.skipEntityAction}
{if $tableLayout}
<td class="label">
{$form.$elemName.$parID.label}
</td>
<td class="{$tagsetType}-tagset {$tagsetType}-tagset-{$tagset.parentID}-section">
{$form.$elemName.$parID.html}
</td>
{else}
<div class="crm-section tag-section {$tagsetType}-tagset {$tagsetType}-tagset-{$tagset.parentID}-section">
<div class="crm-clearfix">
{$form.$elemName.$parID.label}
{$form.$elemName.$parID.html}
</div>
</div>
{/if}
{/if}
{/foreach}
{if $tableLayout}
<td colspan="2" class="crm-content-block">
<table>
{/if}
{foreach from=$tagsetInfo.$tagsetType item=tagset}
{assign var="elemName" value=$tagset.tagsetElementName}
{if empty($tagsetElementName) or $tagsetElementName eq $elemName}
{assign var="parID" value=$tagset.parentID}
{assign var="skipEntityAction" value=$tagset.skipEntityAction}
{if $tableLayout}
<tr>
<td class="label">
{$form.$elemName.$parID.label}
</td>
<td class="{$tagsetType}-tagset {$tagsetType}-tagset-{$tagset.parentID}-section">
{$form.$elemName.$parID.html}
</td>
</tr>
{else}
<div class="crm-section tag-section {$tagsetType}-tagset {$tagsetType}-tagset-{$tagset.parentID}-section">
<div class="crm-clearfix">
{$form.$elemName.$parID.label}
{$form.$elemName.$parID.html}
</div>
</div>
{/if}
{/if}
{/foreach}
{if $tableLayout}
</table>
</td>
{/if}

{if !$skipEntityAction and empty($form.frozen)}
<script type="text/javascript">
Expand Down

0 comments on commit b1a57b5

Please sign in to comment.