Browse Source

para prev next

visuddhinanda 4 năm trước cách đây
mục cha
commit
26542191c3
1 tập tin đã thay đổi với 50 bổ sung2 xóa
  1. 50 2
      app/article/article.js

+ 50 - 2
app/article/article.js

@@ -159,6 +159,7 @@ function goto_prev() {
 		break;
 		case "sent":
 		case "para":
+			gotoPara(_par-1);
 		case "chapter":
 			if(prevChapter>0){
 				gotoChapter(prevChapter);
@@ -189,6 +190,7 @@ function goto_next() {
 		break;
 		case "sent":
 		case "para":
+			gotoPara(_par+1);
 			break;
 		case "chapter":
 			if(nextChapter>0){
@@ -497,9 +499,34 @@ function render_toc(){
 					return false;
 				}
 			});
-			fill_chapter_nav();
+			switch (_view) {
+				case "chapter":
+					fill_chapter_nav();
+					break;
+				case "para":
+					fill_para_nav();
+					break;
+				case "sent":
+					fill_sent_nav();
+				default:
+					fill_default_nav();
+					break;
+			}
+			
 	});
 }
+function fill_sent_nav(){
+	$("#contents_nav_left").hide();
+	$("#contents_nav_right").hide();
+}
+function fill_sent_nav(){
+	$("#contents_nav_left").html("");
+	$("#contents_nav_right").html("");
+}
+function fill_para_nav(){
+	$("#contents_nav_left").html(_par-1);
+	$("#contents_nav_right").html(_par+1);
+}
 function fill_chapter_nav(){
 	if(prevChapter>0){
 		$.getJSON(
@@ -534,13 +561,34 @@ function fill_chapter_nav(){
 	}
 }
 
-//跳转到另外一个
+//跳转到另外一个章
 function gotoChapter(paragraph) {
 	let url = "../article/index.php?view=chapter";
 
 	url += "&book=" + _book;
 	url += "&par=" + paragraph;
 
+	if (_channal != "") {
+		url += "&channal=" + _channal;
+	}
+	if (_display != "") {
+		url += "&display=" + _display;
+	}
+	if (_mode != "") {
+		url += "&mode=" + _mode;
+	}
+	if (_direction != "") {
+		url += "&direction=" + _direction;
+	}
+	location.assign(url);
+}
+//跳转到另外一个章节
+function gotoPara(paragraph) {
+	let url = "../article/index.php?view=para";
+
+	url += "&book=" + _book;
+	url += "&par=" + paragraph;
+
 	if (_channal != "") {
 		url += "&channal=" + _channal;
 	}