Add change markdown theme to config menu.

This commit is contained in:
LucasYuNju
2016-08-20 17:07:01 +08:00
parent 0a4109c7a5
commit 8bb65c4748
2 changed files with 26 additions and 9 deletions

View File

@@ -95,7 +95,7 @@ var Api = {
if(prefix) {
key = prefix + '.' + key;
}
var msg = me._langs[me.curLang][key] || me._langs[me.defaultLang][key] || rawKey;
if(data) {
@@ -116,7 +116,7 @@ var Api = {
$.extend(me._langs[me.curLang], window.langData);
// extend
window.getMsg = function(key, prefix, data) {
window.getMsg = function(key, prefix, data) {
return me.getMsg(key, prefix, data);
};
},
@@ -135,12 +135,23 @@ var Api = {
me._themeMenu = menus;
},
// markdown theme
_mdThemeMenu: null,
getMdThemeMenu: function() {
var me = this;
return me._mdThemeMenu;
},
setMdThemeMenu: function(menus) {
var me = this;
me._mdThemeMenu = menus;
},
_importMenus: [],
addImportMenu: function(menu) {
var me = this;
me._importMenus.push(menu);
},
getImportMenus: function() {
getImportMenus: function() {
var me = this;
return me._importMenus;
},
@@ -239,4 +250,4 @@ $.extend(Api, {
});
Api._init();
Api._init();

View File

@@ -144,7 +144,7 @@ var Resize = {
if(MD) {
MD.resize();
}
} else {
$t.addClass('open');
self.rightColumn.find('.layout-resizer').addClass('open');
@@ -1145,7 +1145,7 @@ LeaAce = {
// 转换raw <-> code
handleEvent: function () {
var me = this;
if(!this.canAce()) {
return;
}
@@ -1819,7 +1819,7 @@ var Pren = {
else if(keyCode == 187) {
me.toggleFullscreen();
}
// t
else if(keyCode == 84) {
me.togglePren(true);
@@ -2104,7 +2104,7 @@ function userMenu(allUsers) {
});
}
});
this.switchAccount = new gui.MenuItem({
label: getMsg('Add account'),
click: function(e) {
@@ -2144,7 +2144,7 @@ function userMenu(allUsers) {
this.menu.append(new gui.MenuItem({ type: 'separator' }));
this.menu.append(this.logout);
this.menu.append(this.switchAccount);
this.menu.append(allUsersMenu);
this.menu.append(allUsersMenu);
this.menu.append(new gui.MenuItem({ type: 'separator' }));
// themeMenu
@@ -2153,6 +2153,12 @@ function userMenu(allUsers) {
this.menu.append(themeMenu);
}
// markdownThemeMenu
var mdThemeMenu = Api.getMdThemeMenu();
if(mdThemeMenu) {
this.menu.append(mdThemeMenu);
}
var height = 260;
if (UserInfo.IsLocal) {
height = 230;