Pārlūkot izejas kodu

add support for custom time formats

pull/1/head
Jonathan Cobb pirms 4 gadiem
vecāks
revīzija
e69d6dfeab
2 mainītis faili ar 8 papildinājumiem un 5 dzēšanām
  1. +2
    -1
      src/_store/index.js
  2. +6
    -4
      src/account/AppDataViewPage.vue

+ 2
- 1
src/_store/index.js Parādīt failu

@@ -69,7 +69,8 @@ String.prototype.parseDateMessage = function (millis, messages) {
d: date.getDate(),
H: date.getHours(),
h: (date.getHours() > 12 ? date.getHours() - 12 : date.getHours()+1),
a: (date.getHours() > 12 ? messages['label_date_day_half_pm'] : messages['label_date_day_half_am']),
A: (date.getHours() > 12 ? messages['label_date_day_half_pm'] : messages['label_date_day_half_am']),
a: (date.getHours() > 12 ? messages['label_date_day_half_pm'] : messages['label_date_day_half_am']).toLowerCase(),
m: date.getMinutes(),
s: date.getSeconds()
};


+ 6
- 4
src/account/AppDataViewPage.vue Parādīt failu

@@ -10,25 +10,27 @@
</thead>
<tbody v-if="appData && appData.results && appData.results.length && appData.results.length > 0">
<tr v-for="row in appData.results">
<td v-for="field in app.dataConfig.fields">
<td v-for="field in app.dataConfig.fields" nowrap="nowrap">
<span v-if="field.name === 'expiration'">
<span v-if="row[field.name] !== null && row[field.name] > 0">{{messages.date_format_app_data_expiration.parseDateMessage(row[field.name], messages)}}</span>
<span v-else>{{messages.message_app_data_no_expiration}}</span>
</span>
<span v-else-if="typeof field.customFormat !== 'undefined' && field.customFormat === true">
{{messages['app_'+app.name+'_view_'+viewId+'_'+field.name+'_format'].parseDateMessage(row[field.name], messages)}}
</span>
<span v-else-if="field.name === 'ctime' || field.name === 'mtime'">
{{messages.date_format_app_data_epoch_time.parseDateMessage(row[field.name], messages)}}
</span>
<span v-else>{{row[field.name]}}</span>
</td>
<td>
<td v-if="app.dataConfig.actions && app.dataConfig.actions.length && app.dataConfig.actions.length > 0">
<div v-for="action in app.dataConfig.actions">
<button v-if="actionIsAvailable(action, row)" @click="dataAction(action, row.uuid)">{{messages['app_'+app.name+'_action_'+action.name]}}</button>
</div>

</td>
</tr>
<tr>
<td>{{messages.message_data_results.parseMessage(this)}}</td>
<td :colspan="totalColumns">{{messages.message_data_results.parseMessage(this)}}</td>
</tr>
<tr v-if="hasPrevPage() || hasNextPage()">
<td align="left" v-if="hasPrevPage()" nowrap="nowrap">


Notiek ielāde…
Atcelt
Saglabāt