|
@@ -835,20 +835,80 @@
|
|
</table>
|
|
</table>
|
|
|
|
|
|
<!--not properties format-->
|
|
<!--not properties format-->
|
|
- <div ng-if="!namespace.isPropertiesFormat">
|
|
|
|
- <div ng-repeat="item in commits.changeSets.createItems">
|
|
|
|
- <textarea class="form-control no-radius" rows="20" ng-disabled="true"
|
|
|
|
- ng-bind="item.value">
|
|
|
|
- </textarea>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <div ng-repeat="item in commits.changeSets.updateItems">
|
|
|
|
- <textarea class="form-control no-radius" rows="20" ng-disabled="true"
|
|
|
|
- ng-bind="item.newItem.value">
|
|
|
|
- </textarea>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <table class="table table-bordered table-striped text-center table-hover"
|
|
|
|
+ style="margin-top: 5px;" ng-if="!namespace.isPropertiesFormat">
|
|
|
|
+ <thead>
|
|
|
|
+ <tr>
|
|
|
|
+ <th>
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.ItemType' | translate }}
|
|
|
|
+ </th>
|
|
|
|
+ <th>
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.ItemOldValue' | translate }}
|
|
|
|
+ </th>
|
|
|
|
+ <th>
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.ItemNewValue' | translate }}
|
|
|
|
+ </th>
|
|
|
|
+ <th>
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.ItemComment' | translate }}
|
|
|
|
+ </th>
|
|
|
|
+ </tr>
|
|
|
|
+ </thead>
|
|
|
|
+ <tbody>
|
|
|
|
|
|
|
|
+ <!--兼容老数据,不显示item类型为空行和注释的item-->
|
|
|
|
+ <tr ng-repeat="item in commits.changeSets.createItems" ng-show="item.key">
|
|
|
|
+ <td width="6%">
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.NewAdded' | translate }}
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%">
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%" class="cursor-pointer" title="{{item.value}}"
|
|
|
|
+ ng-click="showText(item.value)">
|
|
|
|
+ <span ng-bind="item.value | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.value.length > 250 ? '...': ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ <td width="18%" title="{{item.comment}}">
|
|
|
|
+ <span ng-bind="item.comment | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.comment.length > 250 ?'...' : ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr ng-repeat="item in commits.changeSets.updateItems">
|
|
|
|
+ <td width="6%">
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.Updated' | translate }}
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%" class="cursor-pointer" title="{{item.oldItem.value}}"
|
|
|
|
+ ng-click="showText(item.oldItem.value)">
|
|
|
|
+ <span ng-bind="item.oldItem.value | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.oldItem.value.length > 250 ? '...': ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%" class="cursor-pointer" title="{{item.newItem.value}}"
|
|
|
|
+ ng-click="showText(item.newItem.value)">
|
|
|
|
+ <span ng-bind="item.newItem.value | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.newItem.value.length > 250 ? '...': ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ <td width="18%" title="{{item.newItem.comment}}">
|
|
|
|
+ <span ng-bind="item.newItem.comment | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.newItem.comment.length > 250 ?'...' : ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr ng-repeat="item in commits.changeSets.deleteItems"
|
|
|
|
+ ng-show="item.key || item.comment">
|
|
|
|
+ <td width="6%">
|
|
|
|
+ {{'Component.Namespace.Master.Items.Body.HistoryView.Deleted' | translate }}
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%" title="{{item.value}}">
|
|
|
|
+ <span ng-bind="item.value | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.value.length > 250 ? '...': ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ <td width="28%">
|
|
|
|
+ </td>
|
|
|
|
+ <td width="18%" title="{{item.comment}}">
|
|
|
|
+ <span ng-bind="item.comment | limitTo: 250"></span>
|
|
|
|
+ <span ng-bind="item.comment.length > 250 ?'...' : ''"></span>
|
|
|
|
+ </td>
|
|
|
|
+ </tr>
|
|
|
|
+ </tbody>
|
|
|
|
+ </table>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<hr>
|