diff --git a/openid-connect-server-webapp/src/main/resources/messages_en.properties b/openid-connect-server-webapp/src/main/resources/messages_en.properties index 5bbbecd34..7292af100 100644 --- a/openid-connect-server-webapp/src/main/resources/messages_en.properties +++ b/openid-connect-server-webapp/src/main/resources/messages_en.properties @@ -82,10 +82,10 @@ manage.title=Management Console approve.title=Approve Access approve.error.not_granted=Access could not be granted. approve.required_for=Approval Required for -approve.dynamically_registered=This client was dynamically registered +approve.dynamically_registered=This client was dynamically registered {0}. approve.caution=Caution -approve.caution.message.none=It has never been approved previously. -approve.caution.message.singular=It has been approved {0} time previously. +approve.caution.message.none=It has never been approved previously. +approve.caution.message.singular=It has been approved {0} time previously. approve.caution.message.plural=It has been approved {0} times previously. approve.more_information=more information approve.home_page=Home page diff --git a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp index 288f38154..e4fc9c968 100644 --- a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp +++ b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp @@ -41,16 +41,15 @@
- -

+ - . +

@@ -60,8 +59,11 @@

:

- - . + +

+ +

+

@@ -73,6 +75,7 @@ +

@@ -294,6 +297,25 @@ $(document).ready(function() { $('#toggleMoreInformation i').attr('class', 'icon-chevron-down'); } }); + + var creationDate = ""; + var displayCreationDate = $.t('approve.dynamically-registered-unkown'); + var hoverCreationDate = ""; + if (creationDate != null && moment(creationDate).isValid()) { + creationDate = moment(creationDate); + if (moment().diff(creationDate, 'months') < 6) { + displayCreationDate = creationDate.fromNow(); + } else { + displayCreationDate = "on " + creationDate.format("LL"); + } + hoverCreationDate = creationDate.format("LLL"); + } + + $('#registrationTime').html(displayCreationDate); + $('#registrationTime').attr('title', hoverCreationDate); + + + }); //--> diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/client.js b/openid-connect-server-webapp/src/main/webapp/resources/js/client.js index 5cb704b5e..3ac0674b8 100644 --- a/openid-connect-server-webapp/src/main/webapp/resources/js/client.js +++ b/openid-connect-server-webapp/src/main/webapp/resources/js/client.js @@ -224,19 +224,19 @@ var ClientView = Backbone.View.extend({ render:function (eventName) { var creationDate = this.model.get('createdAt'); - var displayCreationDate = "at an unknown time"; + var displayCreationDate = $.t('client.client-table.unknown'); var hoverCreationDate = ""; if (creationDate == null || !moment(creationDate).isValid()) { - displayCreationDate = "at an unknown time"; + displayCreationDate = $.t('client.client-table.unknown'); hoverCreationDate = ""; } else { creationDate = moment(creationDate); if (moment().diff(creationDate, 'months') < 6) { displayCreationDate = creationDate.fromNow(); } else { - displayCreationDate = "on " + creationDate.format("MMMM Do, YYYY"); + displayCreationDate = "on " + creationDate.format("LL"); } - hoverCreationDate = creationDate.format("MMMM Do, YYYY [at] h:mmA"); + hoverCreationDate = creationDate.format("LLL"); } diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json index 810c6c5fd..65f8f5d38 100644 --- a/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json +++ b/openid-connect-server-webapp/src/main/webapp/resources/js/locale/en/messages.json @@ -158,6 +158,7 @@ "type": "Application Type", "type-native": "Native", "type-web": "Web", + "unknown": "(Unknown)", "user-info-crypto-algorithm": "User Info Endpoint Encryption Algorithm", "user-info-crypto-method": "User Info Endpoint Encryption Method", "user-info-signing-algorithm": "User Info Endpoint Signing Algorithm" @@ -185,7 +186,8 @@ "no-redirect": "NO REDIRECT URI", "registered": "Registrered", "search": "Search...", - "whitelist": "Whitelist" + "whitelist": "Whitelist", + "unknown": "at an unknown time" }, "manage": "Manage Clients", "more-info": { @@ -335,5 +337,8 @@ "whitelist-table": { "no-sites": "There are no whitelisted sites. Use the whitelist button on the client management page to create one." } + }, + approve: { + "dynamically-registered-unknown": "at an unknown time" } } \ No newline at end of file diff --git a/openid-connect-server-webapp/src/main/webapp/resources/template/client.html b/openid-connect-server-webapp/src/main/webapp/resources/template/client.html index 2923b0e29..9bdf4cba6 100644 --- a/openid-connect-server-webapp/src/main/webapp/resources/template/client.html +++ b/openid-connect-server-webapp/src/main/webapp/resources/template/client.html @@ -195,7 +195,11 @@
- <%-createdAt%> + <% if (createdAt) { %> + <%-createdAt%> + <% } else { %> + Unknown + <% } %>