Add createDropdown and createLanguageSelector in cryptpad-common

This commit is contained in:
yflory
2017-01-12 18:28:38 +01:00
parent 29c8f0bbef
commit efffd4974f
9 changed files with 129 additions and 127 deletions

View File

@@ -39,25 +39,11 @@ define([
// Language selector
var $sel = $('#language-selector');
var $innerblock = $sel.find(".dropdown-bar-content");
var $button = $sel.find('button');
var languages = Messages._languages;
for (var l in languages) {
$('<a>', {
'class': 'languageValue',
'data-value': l,
'href': '#',
}).text(languages[l]).appendTo($innerblock);
}
$button.click(function (e) {
e.stopPropagation();
$innerblock.toggle();
});
LS.main($sel);
Messages._applyTranslation();
Cryptpad.createLanguageSelector(undefined, $sel);
$sel.show();
$(window).click(function () {
$innerblock.hide();
$sel.find('.cryptpad-dropdown').hide();
});
var makeRecentPadsTable = function (recentPads) {