Browse Source

UI-2978: finish refresh of fax mgr

UI-2978 4.2.1
JR Maitre 8 years ago
parent
commit
d3fc57da62
6 changed files with 1 additions and 215 deletions
  1. +1
    -0
      i18n/en-US.json
  2. +0
    -42
      views/old-inbound-faxes-list.html
  3. +0
    -59
      views/old-inbound-faxes.html
  4. +0
    -46
      views/old-outbound-faxes-list.html
  5. +0
    -65
      views/old-outbound-faxes.html
  6. +0
    -3
      views/outbound-faxes-rows.html

+ 1
- 0
i18n/en-US.json View File

@ -36,6 +36,7 @@
"subHeadlineOutbound": "Select a box to manage the outbound faxes it sent."
},
"actionBar": {
"refresh": "Refresh",
"select": {
"all": "All on page",
"failed": "Failed",


+ 0
- 42
views/old-inbound-faxes-list.html View File

@ -1,42 +0,0 @@
<div data-type="inbound" class="faxes-table">
<table id="fax_list" class="monster-table footable">
<thead>
<tr>
<th data-filterable="false" data-type="html" data-sortable="false"></th>
<th data-type="html" data-sorted="true" data-direction="DESC">{{ i18n.fax.table.columns.received }}</th>
<th>{{ i18n.fax.table.columns.receivingFaxbox }}</th>
<th>{{ i18n.fax.table.columns.receivingNumber }}</th>
<th>{{ i18n.fax.table.columns.from }}</th>
<th data-breakpoints="xs" data-type="number">{{ i18n.fax.table.columns.pages }}</th>
<th data-filterable="false" data-type="html" data-sortable="false"></th>
</tr>
</thead>
<tbody>
{{#each faxes}}
<tr class="fax-row" data-faxbox-id="{{faxbox_id}}" data-id="{{id}}">
<td data-filter-value="{{id}} {{faxbox_id}}">
{{#monsterCheckbox}}
<input class="select-fax" type="checkbox" data-id="{{id}}"/>
{{/monsterCheckbox}}
</td>
<td data-sort-value="{{formatted.timestamp}}">{{formatted.timestamp}}</td>
<td>{{formatted.receivingFaxbox}}</td>
<td>{{formatted.receivingNumber}}</td>
<td>{{formatted.sendingNumber}}</td>
<td>{{formatted.pages}}</td>
<td class="actions">
<!-- <a class="action-item" target="_blank" href="{{formatted.uri}}">
<i class="fa fa-file-o action-item view-fax"></i>
</a> -->
<a class="action-item" download target="_blank" href="{{formatted.uri}}">
<i class="fa fa-cloud-download download-fax"></i>
</a>
<i class="fa fa-list action-item details-fax"></i>
</td>
</tr>
{{/each}}
</tbody>
</table>
</div>

+ 0
- 59
views/old-inbound-faxes.html View File

@ -1,59 +0,0 @@
<div class="inbound-faxes faxes-container empty monster-table-wrapper">
<div class="monster-table-header action-bar">
<div class="filters basic-actions pull-left">
<div class="select-faxbox-wrapper monster-select-dropdown pull-left" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.select }}">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="javascript:void(0);">
{{#monsterCheckbox}}
<input class="main-select-fax" type="checkbox"/>
{{/monsterCheckbox}}
<i class="icon-telicon-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="all">{{ i18n.fax.actionBar.select.all }}</a></li>
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="none">{{ i18n.fax.actionBar.select.none }}</a></li>
</ul>
</li>
</div>
<div class="filters selected-actions pull-left margin-left">
<button id="delete_faxes" data-type="inbound" class="monster-button-secondary monster-button-fit margin-left actionable" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.delete }}">
<i class="fa fa-trash"></i>
</button>
</div>
</div>
<div class="filters faxbox-selector">
<select id="select_faxbox">
<option value="none"></option>
<option value="all">{{ i18n.fax.actionBar.selectFax.all }}</option>
{{#each faxboxes}}
<option value="{{id}}">{{name}}</option>
{{/each}}
</select>
<button id="refresh_faxbox" class="monster-button-secondary monster-button-fit margin-left" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.refresh }}">
<i class="fa fa-refresh"></i>
</button>
</div>
<div class="sub-ranges">
<div class="custom-range">
<span>{{i18n.startDate}}</span>
<input id="startDate" type="text" class="date-filter filter-from">
<span>{{i18n.endDate}}</span>
<input id="endDate" type="text" class="date-filter filter-to">
<button type="button" class="apply-filter monster-button monster-button-primary">{{i18n.filter}}</button>
</div>
</div>
</div>
<div class="content">
<div class="data-state">
</div>
<div class="loading-state">
<i class="fa fa-spin fa-spinner monster-primary-color"></i>
</div>
</div>
</div>

+ 0
- 46
views/old-outbound-faxes-list.html View File

@ -1,46 +0,0 @@
<div data-type="outbound" class="faxes-table">
<table id="fax_list" class="monster-table footable">
<thead>
<tr>
<th data-filterable="false" data-type="html" data-sortable="false"></th>
<th data-type="html">{{ i18n.fax.table.columns.status }}</th>
<th data-type="html" data-sorted="true" data-direction="DESC">{{ i18n.fax.table.columns.sent }}</th>
<th>{{ i18n.fax.table.columns.sendingFaxbox }}</th>
<th>{{ i18n.fax.table.columns.sendingNumber }}</th>
<th>{{ i18n.fax.table.columns.receivingNumber }}</th>
<th data-breakpoints="xs" data-type="number">{{ i18n.fax.table.columns.pages }}</th>
<th data-filterable="false" data-type="html" data-sortable="false"></th>
</tr>
</thead>
<tbody>
{{#each faxes}}
<tr class="fax-row" data-faxbox-id="{{faxbox_id}}" data-id="{{id}}">
<td data-filter-value="{{id}} {{faxbox_id}}">
{{#monsterCheckbox}}
<input class="select-fax" type="checkbox" data-id="{{id}}" data-status="{{status}}"/>
{{/monsterCheckbox}}
</td>
<td class="status" data-sort-value="{{status}}" data-filter-value="{{status}}" data-status="{{status}}">
<span data-toggle="tooltip" data-placement="top" data-original-title="{{ formatted.error }}">{{status}}</span>
</td>
<td data-sort-value="{{formatted.timestamp}}">{{formatted.timestamp}}</td>
<td>{{formatted.sendingFaxbox}}</td>
<td>{{formatted.sendingNumber}}</td>
<td>{{formatted.receivingNumber}}</td>
<td>{{formatted.pages}}</td>
<td class="actions">
<!-- <a class="action-item" target="_blank" href="{{formatted.uri}}">
<i class="fa fa-file-o action-item view-fax"></i>
</a> -->
<a class="action-item" download target="_blank" href="{{formatted.uri}}">
<i class="fa fa-cloud-download download-fax"></i>
</a>
<i class="fa fa-list action-item details-fax"></i>
</td>
</tr>
{{/each}}
</tbody>
</table>
</div>

+ 0
- 65
views/old-outbound-faxes.html View File

@ -1,65 +0,0 @@
<div class="outbound-faxes faxes-container empty monster-table-wrapper">
<div class="monster-table-header action-bar">
<div class="filters basic-actions pull-left">
<div class="select-faxbox-wrapper monster-select-dropdown pull-left" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.select }}">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="javascript:void(0);">
{{#monsterCheckbox}}
<input class="main-select-fax" type="checkbox"/>
{{/monsterCheckbox}}
<i class="icon-telicon-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="all">{{ i18n.fax.actionBar.select.all }}</a></li>
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="failed">{{ i18n.fax.actionBar.select.failed }}</a></li>
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="success">{{ i18n.fax.actionBar.select.completed }}</a></li>
<li><a href="javascript:void(0);" class="select-some-faxes" data-type="none">{{ i18n.fax.actionBar.select.none }}</a></li>
</ul>
</li>
</div>
<div class="filters selected-actions pull-left margin-left">
<button id="delete_faxes" data-type="outbound" class="monster-button-secondary monster-button-fit margin-left actionable" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.delete }}">
<i class="fa fa-trash"></i>
</button>
<button id="resend_faxes" class="monster-button-secondary monster-button-fit margin-left actionable" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.resend }}">
<i class="fa fa-mail-forward"></i>
</button>
</div>
</div>
<div class="filters faxbox-selector">
<select id="select_faxbox">
<option value="none"></option>
<option value="all">{{ i18n.fax.actionBar.selectFax.all }}</option>
{{#each faxboxes}}
<option value="{{id}}">{{name}}</option>
{{/each}}
</select>
<button id="refresh_faxbox" class="monster-button-secondary monster-button-fit margin-left" data-toggle="tooltip" data-placement="top" data-original-title="{{ i18n.fax.actionBar.tooltips.refresh }}">
<i class="fa fa-refresh"></i>
</button>
</div>
<div class="sub-ranges">
<div class="custom-range">
<span>{{i18n.startDate}}</span>
<input id="startDate" type="text" class="date-filter filter-from">
<span>{{i18n.endDate}}</span>
<input id="endDate" type="text" class="date-filter filter-to">
<button type="button" class="apply-filter monster-button monster-button-primary">{{i18n.filter}}</button>
</div>
</div>
</div>
<div class="content">
<div class="data-state">
</div>
<div class="loading-state">
<i class="fa fa-spin fa-spinner monster-primary-color"></i>
</div>
</div>
</div>

+ 0
- 3
views/outbound-faxes-rows.html View File

@ -27,9 +27,6 @@
<td class="select-line">{{#monsterNumberWrapper formatted.receivingNumber}}{{/monsterNumberWrapper}}</td>
<td class="select-line">{{formatted.pages}}</td>
<td class="actions">
<!-- <a class="action-item" target="_blank" href="{{formatted.uri}}">
<i class="fa fa-file-o action-item view-fax"></i>
</a> -->
<a class="action-item" download target="_blank" href="{{formatted.uri}}">
<i class="fa fa-cloud-download download-fax"></i>
</a>


Loading…
Cancel
Save