display correct pad expiration time based on /api/config
This commit is contained in:
parent
1ec1d8b0e0
commit
42528632ac
@ -217,6 +217,7 @@ app.get('/api/config', function(req, res){
|
|||||||
httpUnsafeOrigin: config.httpUnsafeOrigin,
|
httpUnsafeOrigin: config.httpUnsafeOrigin,
|
||||||
adminEmail: config.adminEmail,
|
adminEmail: config.adminEmail,
|
||||||
adminKeys: admins,
|
adminKeys: admins,
|
||||||
|
inactiveTime: config.inactiveTime,
|
||||||
supportMailbox: config.supportMailboxPublicKey
|
supportMailbox: config.supportMailboxPublicKey
|
||||||
}, null, '\t'),
|
}, null, '\t'),
|
||||||
'obj.httpSafeOrigin = ' + (function () {
|
'obj.httpSafeOrigin = ' + (function () {
|
||||||
|
|||||||
@ -732,13 +732,20 @@ MessengerUI, Messages) {
|
|||||||
$('.cp-pad-not-pinned').remove();
|
$('.cp-pad-not-pinned').remove();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (typeof(ApiConfig.inactiveTime) !== 'number') {
|
||||||
|
$('.cp-pad-not-pinned').remove();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if ($('.cp-pad-not-pinned').length) { return; }
|
if ($('.cp-pad-not-pinned').length) { return; }
|
||||||
var pnpTitle = Messages._getKey('padNotPinned', ['','','','']);
|
var pnpTitle = Messages._getKey('padNotPinnedVariable', ['','','','', ApiConfig.inactiveTime]);
|
||||||
var pnpMsg = Messages._getKey('padNotPinned', [
|
var pnpMsg = Messages._getKey('padNotPinnedVariable', [
|
||||||
'<a href="' + o + '/login" class="cp-pnp-login" target="blank" title>',
|
'<a href="' + o + '/login" class="cp-pnp-login" target="blank" title>',
|
||||||
'</a>',
|
'</a>',
|
||||||
'<a href="' + o + '/register" class="cp-pnp-register" target="blank" title>',
|
'<a href="' + o + '/register" class="cp-pnp-register" target="blank" title>',
|
||||||
'</a>'
|
'</a>',
|
||||||
|
ApiConfig.inactiveTime
|
||||||
]);
|
]);
|
||||||
var $msg = $('<span>', {
|
var $msg = $('<span>', {
|
||||||
'class': 'cp-pad-not-pinned'
|
'class': 'cp-pad-not-pinned'
|
||||||
|
|||||||
@ -27,6 +27,7 @@
|
|||||||
"onLogout": "You are logged out, {0}click here{1} to log in<br>or press <em>Escape</em> to access your pad in read-only mode.",
|
"onLogout": "You are logged out, {0}click here{1} to log in<br>or press <em>Escape</em> to access your pad in read-only mode.",
|
||||||
"wrongApp": "Unable to display the content of that realtime session in your browser. Please try to reload that page.",
|
"wrongApp": "Unable to display the content of that realtime session in your browser. Please try to reload that page.",
|
||||||
"padNotPinned": "This pad will expire after 3 months of inactivity, {0}login{1} or {2}register{3} to preserve it.",
|
"padNotPinned": "This pad will expire after 3 months of inactivity, {0}login{1} or {2}register{3} to preserve it.",
|
||||||
|
"padNotPinnedVariable": "This pad will expire after {4} days of inactivity, {0}login{1} or {2}register{3} to preserve it.",
|
||||||
"anonymousStoreDisabled": "The webmaster of this CryptPad instance has disabled the store for anonymous users. You have to log in to be able to use CryptDrive.",
|
"anonymousStoreDisabled": "The webmaster of this CryptPad instance has disabled the store for anonymous users. You have to log in to be able to use CryptDrive.",
|
||||||
"expiredError": "This pad has reached its expiration time and is no longer available.",
|
"expiredError": "This pad has reached its expiration time and is no longer available.",
|
||||||
"deletedError": "This pad has been deleted by its owner and is no longer available.",
|
"deletedError": "This pad has been deleted by its owner and is no longer available.",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user