From a2be173405f6afe2d7dbea50b1ff1021817b47f9 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Thu, 14 Sep 2017 12:08:20 +0800 Subject: [PATCH] feat(invitations): show ok message when user has no any H&R warning --- modules/core/client/app/trans-string-en.js | 3 ++- modules/core/client/app/trans-string-zh.js | 3 ++- modules/core/client/filter/filename.client.filter.js | 9 +++++---- .../client/views/admin/official.client.view.html | 8 +++++--- modules/invitations/client/views/detail.client.view.html | 8 +++++--- .../users/client/views/admin/view-user.client.view.html | 2 +- .../users/client/views/status/account.client.view.html | 2 +- .../users/client/views/status/warning.client.view.html | 6 +++++- .../client/views/userinfo/userinfo.client.view.html | 2 +- 9 files changed, 27 insertions(+), 16 deletions(-) diff --git a/modules/core/client/app/trans-string-en.js b/modules/core/client/app/trans-string-en.js index 5d14b3e5..5ac79c95 100644 --- a/modules/core/client/app/trans-string-en.js +++ b/modules/core/client/app/trans-string-en.js @@ -458,7 +458,7 @@ SEEDED: 'Torrents seeded', LEECHED: 'Torrents leeched', FINISHED: 'Torrents finished', - HNY_WARNING: 'H&R Warning', + HNR_WARNING: 'H&R Warning', FORUM_TOPICS: 'Forum topics', FORUM_REPLIES: 'Forum replies', DETAIL: 'Detail', @@ -490,6 +490,7 @@ REMOVE_WARNING_NO_ENOUGH_SCORE: 'ERROR: no enough score!', WARNING_TOOLTIP: 'You have {{wnumber}} H&R warnings, please deal with it immediately, ', WARNING_DETAIL_LINK: 'detail is here', + HNR_HAVE_NO_WARNING: 'Very good, you have no any H&R warnings.', //user score SCORE: { diff --git a/modules/core/client/app/trans-string-zh.js b/modules/core/client/app/trans-string-zh.js index 5bd66f12..f9a0bbe5 100644 --- a/modules/core/client/app/trans-string-zh.js +++ b/modules/core/client/app/trans-string-zh.js @@ -458,7 +458,7 @@ SEEDED: '正在做种', LEECHED: '正在下载', FINISHED: '下载完成', - HNY_WARNING: 'H&R 警告', + HNR_WARNING: 'H&R 警告', FORUM_TOPICS: '论坛主题数', FORUM_REPLIES: '论坛回复数', DETAIL: '详情', @@ -490,6 +490,7 @@ REMOVE_WARNING_NO_ENOUGH_SCORE: '错误: 积分不足!', WARNING_TOOLTIP: '您有 {{wnumber}} 个 H&R 警告, 请立即处理, ', WARNING_DETAIL_LINK: '查看详情', + HNR_HAVE_NO_WARNING: '很好, 您目前还没有 H&R 警告.', //user score SCORE: { diff --git a/modules/core/client/filter/filename.client.filter.js b/modules/core/client/filter/filename.client.filter.js index b29533aa..4a443866 100644 --- a/modules/core/client/filter/filename.client.filter.js +++ b/modules/core/client/filter/filename.client.filter.js @@ -1,15 +1,16 @@ (function () { 'use strict'; - // Focus the element on page load - // Unless the user is on a small device, because this could obscure the page with a keyboard - angular.module('core') .filter('filename', filename); function filename() { return function (fname) { - return fname.substr(0, fname.lastIndexOf('.')) || fname; + if (fname) { + return fname.substr(0, fname.lastIndexOf('.')) || fname; + } else { + return '-'; + } }; } }()); diff --git a/modules/invitations/client/views/admin/official.client.view.html b/modules/invitations/client/views/admin/official.client.view.html index b8bed6ee..32dcab15 100644 --- a/modules/invitations/client/views/admin/official.client.view.html +++ b/modules/invitations/client/views/admin/official.client.view.html @@ -75,8 +75,10 @@ popover-trigger="'mouseenter'" popover-placement="top-right" ng-mouseenter="vm.selectedUser=r.to_user"> - + + + + @@ -119,7 +121,7 @@
  • {{ 'STATUS_FIELD.LEECHED' | translate}}:{{ vm.selectedUser.leeched }}
  • {{ 'STATUS_FIELD.FINISHED' | translate}}:{{ vm.selectedUser.finished }}
  • - {{ 'STATUS_FIELD.HNY_WARNING' | translate}}:{{vm.selectedUser.hnr_warning}} + {{ 'STATUS_FIELD.HNR_WARNING' | translate}}:{{vm.selectedUser.hnr_warning}}
  • diff --git a/modules/invitations/client/views/detail.client.view.html b/modules/invitations/client/views/detail.client.view.html index 7e292d52..d9f29087 100644 --- a/modules/invitations/client/views/detail.client.view.html +++ b/modules/invitations/client/views/detail.client.view.html @@ -105,8 +105,10 @@ popover-trigger="'mouseenter'" popover-placement="top-right" ng-mouseenter="vm.selectedUser=r.to_user"> - + + + + @@ -154,7 +156,7 @@
  • {{ 'STATUS_FIELD.LEECHED' | translate}}:{{ vm.selectedUser.leeched }}
  • {{ 'STATUS_FIELD.FINISHED' | translate}}:{{ vm.selectedUser.finished }}
  • - {{ 'STATUS_FIELD.HNY_WARNING' | translate}}:{{vm.selectedUser.hnr_warning}} + {{ 'STATUS_FIELD.HNR_WARNING' | translate}}:{{vm.selectedUser.hnr_warning}}
  • diff --git a/modules/users/client/views/admin/view-user.client.view.html b/modules/users/client/views/admin/view-user.client.view.html index 608876ea..1ee3649d 100644 --- a/modules/users/client/views/admin/view-user.client.view.html +++ b/modules/users/client/views/admin/view-user.client.view.html @@ -200,7 +200,7 @@
    {{ vm.user.finished }}
    -
    {{ 'STATUS_FIELD.HNY_WARNING' | translate}}:
    +
    {{ 'STATUS_FIELD.HNR_WARNING' | translate}}:
    {{vm.user.hnr_warning}} {{ vm.user.finished }}
    -
    {{ 'STATUS_FIELD.HNY_WARNING' | translate}}:
    +
    {{ 'STATUS_FIELD.HNR_WARNING' | translate}}:
    {{vm.user.hnr_warning}} {{ 'STATUS_FIELD.DETAIL' | translate }} diff --git a/modules/users/client/views/status/warning.client.view.html b/modules/users/client/views/status/warning.client.view.html index 9c8ca93c..ec736e4e 100644 --- a/modules/users/client/views/status/warning.client.view.html +++ b/modules/users/client/views/status/warning.client.view.html @@ -8,7 +8,11 @@
    -
    +
    +

    {{'HNR_HAVE_NO_WARNING' | translate}}

    +
    + +
    diff --git a/modules/users/client/views/userinfo/userinfo.client.view.html b/modules/users/client/views/userinfo/userinfo.client.view.html index 9ee54c6b..754087db 100644 --- a/modules/users/client/views/userinfo/userinfo.client.view.html +++ b/modules/users/client/views/userinfo/userinfo.client.view.html @@ -137,7 +137,7 @@
    {{ vm.user.finished }}
    -
    {{ 'STATUS_FIELD.HNY_WARNING' | translate}}:
    +
    {{ 'STATUS_FIELD.HNR_WARNING' | translate}}:
    {{vm.user.hnr_warning}}