take api settings into account for upgrade button

This commit is contained in:
ansuz
2017-05-30 20:11:15 +02:00
parent ebfa228bc0
commit daf112a5b5
2 changed files with 22 additions and 13 deletions

View File

@@ -1,7 +1,8 @@
define([
'jquery',
'/customize/application_config.js',
'/common/cryptpad-common.js'
'/common/cryptpad-common.js',
'/api/config',
], function ($, Config, Cryptpad, ApiConfig) {
window.APP = {
@@ -21,6 +22,13 @@ define([
var $upgrade = $('#upgrade');
var showUpgrade = function (text) {
if (ApiConfig.removeDonateButton) { return; }
if (localStorage.plan) { return; }
if (!text) { return; }
$upgrade.text(text).show();
};
// User admin menu
var $userMenu = $('#user-menu');
var userMenuCfg = {
@@ -58,17 +66,13 @@ define([
});
});
if (!localStorage.plan) {
$upgrade.show().text(Messages.upgradeAccount);
}
showUpgrade(Messages.upgradeAccount);
$loggedInBlock.removeClass('hidden');
//return;
} else {
$main.find('#userForm').removeClass('hidden');
$('#name').focus();
$upgrade.show().text(Messages.supportCryptpad);
showUpgrade(Messages.supportCryptpad);
}
var displayCreateButtons = function () {