diff --git a/customize.dist/translations/messages.fr.js b/customize.dist/translations/messages.fr.js index f28fdbbd9..83e652588 100644 --- a/customize.dist/translations/messages.fr.js +++ b/customize.dist/translations/messages.fr.js @@ -490,6 +490,7 @@ define(function () { out.settings_cat_code = "Code"; out.settings_cat_pad = "Documents texte"; out.settings_cat_creation = "Nouveau pad"; + out.settings_cat_subscription = "Abonnement"; out.settings_title = "Préférences"; out.settings_save = "Sauver"; diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index ffe96f79a..f096341b6 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -495,6 +495,7 @@ define(function () { out.settings_cat_code = "Code"; out.settings_cat_pad = "Rich text"; out.settings_cat_creation = "New pad"; + out.settings_cat_subscription = "Subscription"; out.settings_title = "Settings"; out.settings_save = "Save"; diff --git a/www/settings/inner.js b/www/settings/inner.js index b6a554b37..18aa90b04 100644 --- a/www/settings/inner.js +++ b/www/settings/inner.js @@ -64,7 +64,13 @@ define([ 'code': [ 'cp-settings-code-indent-unit', 'cp-settings-code-indent-type' - ] + ], + 'subscription': { + onClick: function () { + var urls = common.getMetadataMgr().getPrivateData().accounts; + window.open(urls.upgradeURL); + } + } }; if (!AppConfig.dislayCreationScreen) { @@ -786,12 +792,16 @@ define([ if (key === 'code') { $category.append($('', {'class': 'fa fa-file-code-o' })); } if (key === 'pad') { $category.append($('', {'class': 'fa fa-file-word-o' })); } if (key === 'creation') { $category.append($('', {'class': 'fa fa-plus-circle' })); } + if (key === 'subscription') { $category.append($('', {'class': 'fa fa-star-o' })); } if (key === active) { $category.addClass('cp-leftside-active'); } $category.click(function () { + if (!Array.isArray(categories[key]) && categories[key].onClick) { + categories[key].onClick(); + } active = key; $categories.find('.cp-leftside-active').removeClass('cp-leftside-active'); $category.addClass('cp-leftside-active');