present premium support notice as a banner

pull/1/head
ansuz 3 years ago
parent 81a5a893f3
commit 16f5979252

@ -45,6 +45,7 @@ define([
'cp-support-list', 'cp-support-list',
], ],
'new': [ // Msg.support_cat_new 'new': [ // Msg.support_cat_new
'cp-support-subscribe',
'cp-support-language', 'cp-support-language',
'cp-support-form', 'cp-support-form',
], ],
@ -166,8 +167,25 @@ define([
return $div; return $div;
}; };
Messages.support_premiumPriority = "Premium users help support improvements to CryptPad's usability and benefit from prioritized responses to their support tickets."; // XXX create['subscribe'] = function () {
Messages.support_premiumLink = 'View subscription options.'; // XXX if (!Pages.areSubscriptionsAllowed()) { return; }
var url = Pages.accounts.upgradeURL;
var accountsLink = h('a', {
href: url,
}, Messages.support_premiumLink);
$(accountsLink).click(function (ev) {
ev.preventDefault();
common.openURL(url);
});
return $(h('div.cp-support-subscribe.cp-sidebarlayout-element', [
h('div.alert.alert-info', [
Messages.support_premiumPriority,
' ',
accountsLink,
]),
]));
};
// Create a new tickets // Create a new tickets
create['form'] = function () { create['form'] = function () {
@ -175,20 +193,6 @@ define([
var $div = makeBlock(key, true); // Msg.support_formHint, .support_formTitle, .support_formButton var $div = makeBlock(key, true); // Msg.support_formHint, .support_formTitle, .support_formButton
Pages.documentationLink($div.find('a')[0], 'https://docs.cryptpad.fr/en/user_guide/index.html'); Pages.documentationLink($div.find('a')[0], 'https://docs.cryptpad.fr/en/user_guide/index.html');
var accountsLink = h('a', {
href: Pages.accounts.upgradeURL,
}, Messages.support_premiumLink,);
var premium = h("div.alert.alert-info", [
Messages.support_premiumPriority,
' ',
accountsLink,
]);
if (Pages.areSubscriptionsAllowed()) {
$div.find('.cp-sidebarlayout-description').append(premium);
}
var form = APP.support.makeForm(); var form = APP.support.makeForm();
var id = Util.uid(); var id = Util.uid();

Loading…
Cancel
Save