Add a dropdown user menu to the top bar in static pages
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -448,6 +448,9 @@
|
||||
margin: 0px 10px;
|
||||
line-height: 40px;
|
||||
}
|
||||
#cryptpadTopBar .right button .buttonTitle .fa-user {
|
||||
margin-right: 5px;
|
||||
}
|
||||
#cryptpadTopBar .right a {
|
||||
font-weight: 500;
|
||||
font-size: 0.75em;
|
||||
|
||||
@@ -21,6 +21,14 @@ define([
|
||||
$sel.find('button').addClass('btn').addClass('btn-secondary');
|
||||
$sel.show();
|
||||
|
||||
// User admin menu
|
||||
var $userMenu = $('#user-menu');
|
||||
var userMenuCfg = {
|
||||
$initBlock: $userMenu
|
||||
};
|
||||
var $userAdmin = Cryptpad.createUserAdminMenu(userMenuCfg);
|
||||
$userAdmin.find('button').addClass('btn').addClass('btn-secondary');
|
||||
|
||||
$(window).click(function () {
|
||||
$('.cryptpad-dropdown').hide();
|
||||
});
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -47,6 +47,13 @@
|
||||
margin: 0px 10px;
|
||||
line-height: 40px;
|
||||
|
||||
button {
|
||||
.buttonTitle {
|
||||
.fa-user {
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
a {
|
||||
font-weight: 500;
|
||||
font-size: 0.75em;
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
<!--<span class="slogan" data-localization="main_slogan"></span>-->
|
||||
|
||||
<span id="user-menu" class="right dropdown-bar"></span>
|
||||
<span id="language-selector" class="right dropdown-bar"></span>
|
||||
<span class="link right">
|
||||
<a href="/about.html" data-localization="about">About</a>
|
||||
|
||||
@@ -246,6 +246,7 @@ define(function () {
|
||||
out.login_nologin = "Voir les documents récents";
|
||||
out.login_register = "Inscription";
|
||||
out.logoutButton = "Déconnexion";
|
||||
out.settingsButton = "Préférences";
|
||||
|
||||
out.login_migrate = "Souhaitez-vous importer les données existantes de votre session anonyme ?";
|
||||
|
||||
@@ -304,6 +305,20 @@ define(function () {
|
||||
"</ul>"
|
||||
];
|
||||
|
||||
// Settings
|
||||
out.settings_title = "Préférences";
|
||||
out.settings_save = "Sauver";
|
||||
out.settings_backupTitle = "Créer ou restaurer une sauvegarde de vos données";
|
||||
out.settings_backup = "Créer une sauvegarde";
|
||||
out.settings_restore = "Restaurer une sauvegarde";
|
||||
out.settings_resetTitle = "Vider votre drive";
|
||||
out.settings_reset = "Supprimer tous les fichiers et dossiers de votre CryptDrive";
|
||||
out.settings_resetPrompt = "Cette action va supprimer tous les documents de votre drive.<br>"+
|
||||
"Êtes-vous sûr de vouloir continuer ?<br>" +
|
||||
"Tapez “<em>I love CryptPad</em>” pour confirmer.";
|
||||
out.settings_resetDone = "Votre drive est désormais vide!";
|
||||
|
||||
|
||||
// index.html
|
||||
|
||||
//out.main_p1 = 'CryptPad est l\'éditeur collaboratif en temps réel <strong>zero knowledge</strong>. Le chiffrement est effectué depuis votre navigateur, ce qui protège les données contre le serveur, le cloud, et la NSA. La clé de chiffrement est stockée dans l\'<a href="https://fr.wikipedia.org/wiki/Identificateur_de_fragment">identifieur de fragment</a> de l\'URL qui n\'est jamais envoyée au serveur mais est accessible depuis javascript, de sorte qu\'en partageant l\'URL, vous donnez l\'accès au pad à ceux qui souhaitent participer.';
|
||||
|
||||
@@ -247,6 +247,7 @@ define(function () {
|
||||
out.login_nologin = "Browse local pads";
|
||||
out.login_register = "Sign up";
|
||||
out.logoutButton = "Log out";
|
||||
out.settingsButton = "Settings";
|
||||
|
||||
out.login_migrate = "Would you like to migrate existing data from your anonymous session?";
|
||||
|
||||
@@ -305,6 +306,19 @@ define(function () {
|
||||
"</ul>"
|
||||
];
|
||||
|
||||
// Settings
|
||||
out.settings_title = "Settings";
|
||||
out.settings_save = "Save";
|
||||
out.settings_backupTitle = "Backup or restore all your data";
|
||||
out.settings_backup = "Backup";
|
||||
out.settings_restore = "Restore";
|
||||
out.settings_resetTitle = "Clean your drive";
|
||||
out.settings_reset = "Remove all the files and folders from your CryptDrive";
|
||||
out.settings_resetPrompt = "This action will remove all the pads from your drive.<br>"+
|
||||
"Are you sure you want to continue?<br>" +
|
||||
"Type “<em>I love CryptPad</em>” to confirm.";
|
||||
out.settings_resetDone = "Your drive is now empty!";
|
||||
|
||||
// index.html
|
||||
|
||||
//out.main_p1 = 'CryptPad is the <strong>zero knowledge</strong> realtime collaborative editor. Encryption carried out in your web browser protects the data from the server, the cloud, and the NSA. The secret encryption key is stored in the URL <a href="https://en.wikipedia.org/wiki/Fragment_identifier">fragment identifier</a> which is never sent to the server but is available to javascript so by sharing the URL, you give authorization to others who want to participate.';
|
||||
|
||||
Reference in New Issue
Block a user