mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 23:22:40 +00:00
batch mask contextmenu
This commit is contained in:
@@ -292,7 +292,7 @@ function log(o) {
|
||||
<div id="batchMask" class="note-mask"> <!-- z-index: 99 -->
|
||||
<div class="batch-ctn" id="batchCtn"></div>
|
||||
<div class="batch-info">
|
||||
<span></span> notes selected
|
||||
<div class="batch-status"></div>
|
||||
<p><i class="fa fa-cog"></i></p>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -363,10 +363,13 @@ Note.curHasChanged = function(force) {
|
||||
|
||||
// 由content生成desc
|
||||
// 换行不要替换
|
||||
Note.genDesc = function(content) {
|
||||
Note.genDesc = function(content, length) {
|
||||
if(!content) {
|
||||
return "";
|
||||
}
|
||||
if (!length) {
|
||||
length = 20;
|
||||
}
|
||||
|
||||
// 将</div>, </p>替换成\n
|
||||
/*
|
||||
@@ -401,10 +404,10 @@ Note.genDesc = function(content) {
|
||||
content = content.replace(/</g, "<");
|
||||
content = content.replace(/>/g, ">");
|
||||
|
||||
if(content.length < 20) {
|
||||
if(content.length < length) {
|
||||
return content;
|
||||
}
|
||||
return content.substring(0, 20);
|
||||
return content.substring(0, length);
|
||||
}
|
||||
|
||||
// 得到摘要
|
||||
@@ -2398,7 +2401,8 @@ Note.initContextmenu = function() {
|
||||
}
|
||||
}
|
||||
|
||||
this.menu.popup(gui.getCurrentWindow(), e.originalEvent.x, e.originalEvent.y);
|
||||
// this.menu.popup(gui.getCurrentWindow(), e.originalEvent.x, e.originalEvent.y);
|
||||
this.menu.popup(gui.getCurrentWindow(), e.pageX, e.pageY);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2976,6 +2980,7 @@ Note.batch = {
|
||||
});
|
||||
|
||||
me.initContextmenu();
|
||||
me.initBatchStatus();
|
||||
},
|
||||
|
||||
initContextmenu: function () {
|
||||
@@ -2983,19 +2988,19 @@ Note.batch = {
|
||||
|
||||
me.$batchMask.on('contextmenu', function (e) {
|
||||
e.preventDefault();
|
||||
!Note.nowIsInShared ? Note.contextmenu.showMenu(e) : Share.contextmenu.showMenu(e);
|
||||
Note.noteMenuSys.popup(e, null);
|
||||
});
|
||||
|
||||
me.$batchMask.find('.batch-info .fa').click(function (e) {
|
||||
e.preventDefault();
|
||||
e.pageX -= 90;
|
||||
|
||||
e.pageX -= 70;
|
||||
e.pageY += 10;
|
||||
|
||||
// 这导致其它dropdown不能隐藏
|
||||
e.stopPropagation();
|
||||
// 所以
|
||||
$(document).click();
|
||||
!Note.nowIsInShared ? Note.contextmenu.showMenu(e) : Share.contextmenu.showMenu(e);
|
||||
Note.noteMenuSys.popup(e, null);
|
||||
});
|
||||
},
|
||||
|
||||
@@ -3087,7 +3092,12 @@ Note.batch = {
|
||||
},
|
||||
$batchMask: $('#batchMask'),
|
||||
$batchCtn: $('#batchCtn'),
|
||||
$batchNum: $('#batchMask .batch-info span'),
|
||||
|
||||
initBatchStatus: function () {
|
||||
$('#batchMask .batch-status').html(getMsg('<span></span> notes selected'));
|
||||
this.$batchNum = $('#batchMask .batch-info span');
|
||||
},
|
||||
|
||||
_i: 1,
|
||||
getRotate: function () {
|
||||
var me = this;
|
||||
@@ -3109,6 +3119,8 @@ Note.batch = {
|
||||
var note = Note.getNote(noteId);
|
||||
var title = note.Title || getMsg('unTitled');
|
||||
var desc = note.Desc || '...';
|
||||
// desc = substr(note.Content, 0, 200);
|
||||
|
||||
var $note = $('<div class="batch-note"><div class="title">' + title + '</div><div class="content">' + desc + '</div></div>');
|
||||
me._notes[noteId] = $note;
|
||||
var rotate = me.getRotate();
|
||||
|
@@ -203,6 +203,7 @@
|
||||
"Delete": "删除",
|
||||
"Remove": "移除",
|
||||
"Export": "导出",
|
||||
"Export note": "导出笔记",
|
||||
"Histories": "历史记录",
|
||||
"Created": "创建",
|
||||
"Updated": "更新",
|
||||
@@ -278,6 +279,8 @@
|
||||
"Confirm password": "确认密码",
|
||||
"Username": "用户名",
|
||||
"User exists": "用户已存在",
|
||||
"Local": "本地"
|
||||
"Local": "本地",
|
||||
|
||||
"Please select a note firstly.": "请先选择一个笔记",
|
||||
"<span></span> notes selected": "当前选中了 <span></span> 篇笔记"
|
||||
}
|
@@ -203,6 +203,7 @@
|
||||
"Delete": "刪除",
|
||||
"Remove": "移除",
|
||||
"Export": "導出",
|
||||
"Export note": "導出筆記",
|
||||
"Histories": "歷史記錄",
|
||||
"Created": "創建",
|
||||
"Updated": "更新",
|
||||
@@ -278,6 +279,8 @@
|
||||
"Confirm password": "確認密碼",
|
||||
"Username": "用戶名",
|
||||
"User exists": "用戶已存在",
|
||||
"Local": "本地"
|
||||
"Local": "本地",
|
||||
|
||||
"Please select a note firstly.": "請先選擇壹個筆記",
|
||||
"<span></span> notes selected": "當前選中了 <span></span> 篇筆記"
|
||||
}
|
Reference in New Issue
Block a user