mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-16 08:01:53 +00:00
导入导出优化
This commit is contained in:
13
node_modules/sync.js
generated
vendored
13
node_modules/sync.js
generated
vendored
@@ -523,7 +523,7 @@ var Sync = {
|
||||
me.syncNotebook(-1, function(ok) {
|
||||
if(ok) {
|
||||
// Web.syncNoteFinish();
|
||||
console.log('------------------')
|
||||
// console.log('------------------')
|
||||
// 同步笔记
|
||||
me.syncNote(-1, function(ok) {
|
||||
if(ok) {
|
||||
@@ -533,17 +533,18 @@ var Sync = {
|
||||
// 更新上次同步时间
|
||||
me.updateLastSyncState(function() {
|
||||
// send changes
|
||||
me.sendChanges();
|
||||
callback && callback(me._syncInfo);
|
||||
// me.sendChanges();
|
||||
callback && callback(me._syncInfo, true);
|
||||
});
|
||||
});
|
||||
} else {
|
||||
callback && callback(me._syncInfo);
|
||||
console.error('syncNote error.... 跳过tag');
|
||||
callback && callback(me._syncInfo, false);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
console.log('no-------')
|
||||
callback && callback(me._syncInfo);
|
||||
console.error('syncNotebook error.... 跳过note,tag');
|
||||
callback && callback(me._syncInfo, false);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
@@ -550,7 +550,7 @@ function log(o) {
|
||||
<h4 class="modal-title modalTitle lang">Check for updates</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="upgradeDialogBody">
|
||||
<div class="cur-version-info">Current version: <span class="cur-version"></span></div>
|
||||
<div class="cur-version-info"><span class="lang">Current version</span>: <span class="cur-version"></span></div>
|
||||
|
||||
<div class="get-next-version-info-loading lang">
|
||||
Checking for udpates...
|
||||
|
@@ -1154,8 +1154,9 @@ LeaAce = {
|
||||
// 全量同步
|
||||
function fullSync(callback) {
|
||||
log('full sync');
|
||||
SyncService.fullSync(function(ret) {
|
||||
callback && callback();
|
||||
$('.loading-footer').show();
|
||||
SyncService.fullSync(function(ret, ok) {
|
||||
callback && callback(ok);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1432,8 +1433,16 @@ function initPage(initedCallback) {
|
||||
else if('LastSyncUsn' in UserInfo && UserInfo['LastSyncUsn'] > 0) {
|
||||
_init();
|
||||
} else {
|
||||
fullSync(function() {
|
||||
fullSync(function(ok) {
|
||||
if (!ok) {
|
||||
Notify.show({title: 'Info', body: getMsg('Sync error, retry to sync after 3 seconds')});
|
||||
setTimeout(function () {
|
||||
reloadApp();
|
||||
}, 3000);
|
||||
}
|
||||
else {
|
||||
_init();
|
||||
}
|
||||
});
|
||||
}
|
||||
$('#username').text(UserInfo.Username);
|
||||
|
@@ -20,7 +20,11 @@ var Notebook = {};
|
||||
var Share = {};
|
||||
var Mobile = {}; // 手机端处理
|
||||
var LeaAce = {};
|
||||
var Upgrade = {};
|
||||
var Upgrade = {
|
||||
checkForUpdates: function () {
|
||||
Notify.show({title: 'Info', body: getMsg('Network error!')});
|
||||
}
|
||||
};
|
||||
|
||||
// markdown
|
||||
var Converter;
|
||||
|
@@ -194,6 +194,7 @@
|
||||
"Choose Files": "选择文件",
|
||||
"Check for updates": "检查更新",
|
||||
"Checking for udpates...": "正在检查是否有可用更新...",
|
||||
"Current version": "当前版本",
|
||||
"Upgrade": "升级",
|
||||
"This note is conflicted with:": "该笔记与以下笔记冲突:",
|
||||
"Maker as resolved": "标记已解决冲突",
|
||||
@@ -286,5 +287,8 @@
|
||||
"Hyperlink":"超链接","Please provide the link URL and an optional title":"请填写链接和一个可选的标题","optional title":"可选标题","Cancel":"取消","Strong":"粗体","strong text":"粗体","Emphasis":"斜体","emphasized text":"斜体","Blockquote":"引用","Code Sample":"代码","enter code here":"代码","Image":"图片","Heading":"标题","Numbered List":"有序列表","Bulleted List":"无序列表","List item":"项目","Horizontal Rule":"水平线","Undo":"撤销","Redo":"重做","enter image description here":"图片标题","enter link description here":"链接标题",
|
||||
|
||||
"Please select a note firstly.": "请先选择一个笔记",
|
||||
"<span></span> notes selected": "当前选中了 <span></span> 篇笔记"
|
||||
"<span></span> notes selected": "当前选中了 <span></span> 篇笔记",
|
||||
|
||||
"Sync error, retry to sync after 3 seconds": "同步失败, 3 秒后自动重新尝试同步",
|
||||
"Network error!": "网络异常"
|
||||
}
|
@@ -194,6 +194,7 @@
|
||||
"Choose Files": "選擇文件",
|
||||
"Check for updates": "檢查更新",
|
||||
"Checking for udpates...": "正在檢查是否有可用更新...",
|
||||
"Current version": "當前版本",
|
||||
"Upgrade": "升級",
|
||||
"This note is conflicted with:": "該筆記與以下筆記沖突:",
|
||||
"Maker as resolved": "標記已解決沖突",
|
||||
@@ -286,5 +287,8 @@
|
||||
"Hyperlink":"超鏈接","Please provide the link URL and an optional title":"請填寫鏈接和壹個可選的標題","optional title":"可選標題","Cancel":"取消","Strong":"粗體","strong text":"粗體","Emphasis":"斜體","emphasized text":"斜體","Blockquote":"引用","Code Sample":"代碼","enter code here":"代碼","Image":"圖片","Heading":"標題","Numbered List":"有序列表","Bulleted List":"無序列表","List item":"項目","Horizontal Rule":"水平線","Undo":"撤銷","Redo":"重做","enter image description here":"圖片標題","enter link description here":"鏈接標題",
|
||||
|
||||
"Please select a note firstly.": "請先選擇壹個筆記",
|
||||
"<span></span> notes selected": "當前選中了 <span></span> 篇筆記"
|
||||
"<span></span> notes selected": "當前選中了 <span></span> 篇筆記",
|
||||
|
||||
"Sync error, retry to sync after 3 seconds": "同步失敗, 3 秒後自動重新嘗試同步",
|
||||
"Network error!": "網絡異常"
|
||||
}
|
@@ -1407,7 +1407,7 @@ a.input-group-addon {
|
||||
.preview-container {
|
||||
position: absolute;
|
||||
overflow: auto;
|
||||
right: 0;
|
||||
right: 10px;
|
||||
left: 30px;
|
||||
}
|
||||
.wmd-prompt-background {
|
||||
|
@@ -525,7 +525,7 @@ define(function() {
|
||||
var name = note.Title ? note.Title + '.enex' : getMsg('Untitled') + '.enex';
|
||||
name = me.fixFilename(name);
|
||||
|
||||
var targetPath = path + '/' + name;
|
||||
var targetPath = path + Api.commonService.getPathSep() + name;
|
||||
|
||||
// 将路径和名字区分开
|
||||
var pathInfo = Api.commonService.splitFile(targetPath);
|
||||
|
@@ -534,7 +534,7 @@ define(function() {
|
||||
var name = note.Title ? note.Title + '.leanote' : getMsg('Untitled') + '.leanote';
|
||||
name = me.fixFilename(name);
|
||||
|
||||
var targetPath = path + '/' + name;
|
||||
var targetPath = path + Api.commonService.getPathSep() + name;
|
||||
|
||||
// 将路径和名字区分开
|
||||
var pathInfo = Api.commonService.splitFile(targetPath);
|
||||
|
@@ -262,6 +262,8 @@ var Import = {
|
||||
}
|
||||
}
|
||||
|
||||
console.log('--- haha -- Note.updateNoteOrContent');
|
||||
|
||||
Note.updateNoteOrContent(jsonNote, function(insertedNote) {
|
||||
eachCallback && eachCallback(insertedNote);
|
||||
cb();
|
||||
|
@@ -153,6 +153,8 @@ define(function() {
|
||||
n++;
|
||||
$('#importEvernoteMsg .curImportNote').html(me.getMsg("Import: %s Success!", note.Title));
|
||||
|
||||
// 不要是新的, 不然切换笔记时又会保存一次
|
||||
note.IsNew = false;
|
||||
// 插入到当前笔记中
|
||||
Note.addSync([note]);
|
||||
}
|
||||
|
@@ -154,6 +154,9 @@ define(function() {
|
||||
n++;
|
||||
$('#importLeanoteMsg .curImportNote').html(me.getMsg("Import: %s Success!", note.Title));
|
||||
|
||||
// 不要是新的, 不然切换笔记时又会保存一次
|
||||
note.IsNew = false;
|
||||
|
||||
// 插入到当前笔记中
|
||||
Note.addSync([note]);
|
||||
}
|
||||
|
Reference in New Issue
Block a user