国际化, #21, #26,

This commit is contained in:
life
2014-12-09 23:17:36 +08:00
parent e2e90f8618
commit 17718732cc
525 changed files with 3631 additions and 381 deletions

View File

@@ -243,25 +243,47 @@ Share.toggleToSharedNav = function(userId, notebookId) {
$("#tagSearch").hide();
}
// 刷新加载共享的笔记本, page.js调用
Share.firstRenderShareNote = function(ownerUserId, notebookId, noteId) {
$("#myShareNotebooks .folderHeader").trigger("click");
// 这里, 可能这个笔记本是子笔记本, 所以先扩展
Notebook.expandNotebookTo(notebookId, ownerUserId);
Share.changeNotebook(ownerUserId, notebookId, function(notes) {
Note.renderNotes(notes);
// 不push state
Note.changeNoteForPjax(noteId, false, false);
});
};
//改变笔记本
//0. 改变样式
//1. 改变note, 此时需要先保存
//2. ajax得到该notebook下的所有note
//3. 使用Note.RederNotes()
Share.changeNotebook = function(userId, notebookId) {
Share.changeNotebook = function(userId, notebookId, callback) {
var me = this;
Notebook.curNotebookId = notebookId;
// 选中
Notebook.selectNotebook($(tt('#friendContainer_? a[notebookId="?"]', userId, notebookId)));
var $t = $(tt('#friendContainer_? a[notebookId="?"]', userId, notebookId));
if($t.length == 0) {
// 切换到默认共享中
// 表示是popstate的默认共享笔记本下
Notebook.selectNotebook($(tt('#friendContainer_? a[notebookId="?"]', userId, me.defaultNotebookId)));
notebookId = me.defaultNotebookId;
} else {
Notebook.selectNotebook($t);
}
// 改变nav!!!! TODO
Share.toggleToSharedNav(userId, notebookId);
// 1
Note.curChangedSaveIt();
// 2 先清空所有
Note.clearAll();
var url = "/share/ListShareNotes/";
var url = "/share/listShareNotes";
var param = {userId: userId};
if(!Share.isDefaultNotebookId(notebookId)) {
param.notebookId = notebookId;
@@ -276,13 +298,17 @@ Share.changeNotebook = function(userId, notebookId) {
if(param.notebookId) {
}
Note.renderNotes(ret, false, true);
// 渲染第一个
// 这里, 有点小复杂, 还要判断权限...
if(!isEmpty(ret)) {
// 定位
Note.changeNote(ret[0].NoteId, true);
if(callback) {
callback(ret);
} else {
Note.renderNotes(ret, false, true);
// 渲染第一个
// 这里, 有点小复杂, 还要判断权限...
if(!isEmpty(ret)) {
// 定位
Note.changeNoteForPjax(ret[0].NoteId, true, false);
} else {
}
}
});
}
@@ -338,7 +364,7 @@ Share.changeNotebookForNewNote = function(notebookId) {
Share.toggleToSharedNav(userId, notebookId);
// 得到笔记本
var url = "/share/ListShareNotes/";
var url = "/share/listShareNotes";
var param = {userId: userId, notebookId: notebookId};
// 2 得到笔记本
@@ -401,7 +427,7 @@ Share.initContextmenu = function(notebooksCopy) {
}
Share.contextmenu = $("#noteItemList .item-shared").contextmenu(noteListMenu);
}
};
$(function() {
// note setting
@@ -413,8 +439,6 @@ $(function() {
Share.contextmenu.showMenu(e, $p);
});
//---------------------------
// 新建笔记
// 1. 直接点击新建 OR
@@ -453,10 +477,10 @@ $(function() {
toHtml = getMsg("readOnly");
toPerm = "0";
}
var url = "/share/UpdateShareNotebookPerm";
var url = "/share/updateShareNotebookPerm";
var param = {perm: toPerm, toUserId: toUserId};
if(Share.dialogIsNote) {
url = "/share/UpdateShareNotePerm";
url = "/share/updateShareNotePerm";
param.noteId = noteOrNotebookId;
} else {
param.notebookId = noteOrNotebookId;
@@ -474,10 +498,10 @@ $(function() {
var noteOrNotebookId = $(this).attr("noteOrNotebookId");
var toUserId = $(this).attr("toUserId");
var url = "/share/DeleteShareNotebook";
var url = "/share/deleteShareNotebook";
var param = {toUserId: toUserId};
if(Share.dialogIsNote) {
url = "/share/DeleteShareNote";
url = "/share/deleteShareNote";
param.noteId = noteOrNotebookId;
} else {
param.notebookId = noteOrNotebookId;
@@ -533,10 +557,10 @@ function addShareNoteOrNotebook(trSeq) {
var shareNotePerm = $(trId + ' input[name="perm' + trSeq + '"]:checked').val() || 0;
var perm = shareNotePerm;
// emails = emails.split(";");
var url = "share/addShareNote";
var url = "/share/addShareNote";
var data = {noteId: id, emails: [emails], perm: shareNotePerm};
if(!Share.dialogIsNote) {
url = "share/addShareNotebook";
url = "/share/addShareNotebook";
data = {notebookId: id, emails: [emails], perm: shareNotePerm};
}
hideAlert("#shareMsg");