增加修改与只读的快捷键 ctrl/cmd + e

https://github.com/leanote/leanote/issues/241
This commit is contained in:
lealife
2015-10-30 13:57:28 +08:00
parent 1844513f08
commit 1242834b7f
3 changed files with 41 additions and 24 deletions

View File

@ -1532,14 +1532,14 @@ Note.deleteNoteTag = function(item, tag) {
};
// readonly
Note.readOnly = false; // 默认为false要好?
LEA.readOnly = false;
Note.readOnly = true; // 默认为false要好?
LEA.readOnly = true;
// 切换只读模式
Note.toggleReadOnly = function() {
Note.toggleReadOnly = function(needSave) {
if(LEA.em && LEA.em.isWriting()) { // 写作模式下
return Note.toggleWriteable();
}
var me = this;
var note = me.getCurNote();
@ -1567,12 +1567,13 @@ Note.toggleReadOnly = function() {
$('#infoToolbar .updated-time').html(goNowToDatetime(note.UpdatedTime));
}
// 保存之
if (needSave) {
Note.curChangedSaveIt();
}
Note.readOnly = true;
LEA.readOnly = true;
if(note.readOnly) {
return;
}
if(!note.IsMarkdown) {
// 里面的pre也设为不可写
@ -1580,8 +1581,6 @@ Note.toggleReadOnly = function() {
LeaAce.setAceReadOnly($(this), true);
});
}
note.readOnly = true;
};
// 切换到编辑模式
LEA.toggleWriteable = Note.toggleWriteable = function() {
@ -1601,10 +1600,6 @@ LEA.toggleWriteable = Note.toggleWriteable = function() {
Note.readOnly = false;
LEA.readOnly = false;
if(!note.readOnly) {
return;
}
if(!note.IsMarkdown) {
// 里面的pre也设为不可写
@ -1617,8 +1612,14 @@ LEA.toggleWriteable = Note.toggleWriteable = function() {
MD.onResize();
}
}
note.readOnly = false;
};
Note.toggleWriteableAndReadOnly = function () {
if (LEA.readOnly) {
Note.toggleWriteable();
}
else {
Note.toggleReadOnly(true);
}
};
Note.getPostUrl = function (note) {
@ -2498,4 +2499,4 @@ $(function() {
});
// 定时器启动
Note.startInterval();
Note.startInterval();