Required vars: mailing, crmMailingConst
FIXME: Don't hardcode table-based layout!
-->
-<table class="form-layout-compressed">
- <tbody>
- <tr>
- <td class="label">
- <label crm-ui-label crm-for="mailingName">{{ts('Mailing Name')}}</label>
- </td>
- <td>
+<div class="crm-block">
+ <div class="crm-group">
+ <div crm-ui-field="mailingName" crm-title="ts('Mailing Name')">
+ <div>
<input
type="text"
class="crm-form-text"
placeholder="Mailing Name"
required
name="mailingName" />
- </td>
- </tr>
- <tr ng-show="crmMailingConst.campNames.length > 0">
- <td class="label">
- <label crm-ui-label crm-for="campaign">{{ts('Campaign')}}</label>
- </td>
- <td>
- <select
- name="campaign"
- ui-jq="select2"
- ui-options="{dropdownAutoWidth : true, allowClear: true, placeholder: ts('Select Campaign')}"
- ng-model="mailing.campaign_id"
- ng-options="campaign.id as campaign.name for campaign in crmMailingConst.campNames|orderBy:'name'"
- >
- <option value=""></option>
- </select>
- </td>
- </tr>
- </tbody>
-</table>
\ No newline at end of file
+ </div>
+ </div>
+ <div crm-ui-field="campaign" crm-title="ts('Campaign')" ng-show="crmMailingConst.campNames.length > 0">
+ <select
+ name="campaign"
+ ui-jq="select2"
+ ui-options="{dropdownAutoWidth : true, allowClear: true, placeholder: ts('Select Campaign')}"
+ ng-model="mailing.campaign_id"
+ ng-options="campaign.id as campaign.name for campaign in crmMailingConst.campNames|orderBy:'name'"
+ >
+ <option value=""></option>
+ </select>
+ </div>
+ </div>
+</div>