added infos: last saved timestamp, line count
This commit is contained in:
		
							parent
							
								
									1899ba35ca
								
							
						
					
					
						commit
						4fb03969fc
					
				
							
								
								
									
										15
									
								
								main.js
								
								
								
								
							
							
						
						
									
										15
									
								
								main.js
								
								
								
								
							| 
						 | 
					@ -29,6 +29,7 @@ var workerid = null;
 | 
				
			||||||
var backup = "";
 | 
					var backup = "";
 | 
				
			||||||
var localdata = null;
 | 
					var localdata = null;
 | 
				
			||||||
var saved = true;
 | 
					var saved = true;
 | 
				
			||||||
 | 
					var lastsaved = "";
 | 
				
			||||||
var pending = false;
 | 
					var pending = false;
 | 
				
			||||||
var settings = null;
 | 
					var settings = null;
 | 
				
			||||||
var tags = null;
 | 
					var tags = null;
 | 
				
			||||||
| 
						 | 
					@ -498,20 +499,21 @@ function showinfo()
 | 
				
			||||||
	showtemporaryinfo(
 | 
						showtemporaryinfo(
 | 
				
			||||||
		[
 | 
							[
 | 
				
			||||||
			"vault: " + currentvault,
 | 
								"vault: " + currentvault,
 | 
				
			||||||
			"saved: " + saved,
 | 
					 | 
				
			||||||
			"title: " + currentnote.title,
 | 
								"title: " + currentnote.title,
 | 
				
			||||||
 | 
								"saved: " + saved + " (" + lastsaved + ")",
 | 
				
			||||||
 | 
								"line count: " + md.value.split("\n").length,
 | 
				
			||||||
 | 
								"word count: " + getwords(),
 | 
				
			||||||
			"cursor position: " + md.selectionStart + " (" + pospercent() + "%)",
 | 
								"cursor position: " + md.selectionStart + " (" + pospercent() + "%)",
 | 
				
			||||||
			(tags ? "tags: " + tags : ""),
 | 
								(tags ? "tags: " + tags : ""),
 | 
				
			||||||
			"spell check: " + (md.spellcheck ? "en" : "dis") + "abled",
 | 
					 | 
				
			||||||
			"notes count: " + localdata.length,
 | 
					 | 
				
			||||||
			"word count: " + getwords(),
 | 
					 | 
				
			||||||
			"current filter: " + currenttag || "",
 | 
								"current filter: " + currenttag || "",
 | 
				
			||||||
			"current note start: " + stat.cur.t,
 | 
								"current note start: " + stat.cur.t,
 | 
				
			||||||
			"current note queries: " + stat.cur.q,
 | 
								"current note queries: " + stat.cur.q,
 | 
				
			||||||
			"current note data sent: " + formatsize(stat.cur.d),
 | 
								"current note data sent: " + formatsize(stat.cur.d),
 | 
				
			||||||
			"session start: " + stat.ses.t,
 | 
								"session start: " + stat.ses.t,
 | 
				
			||||||
			"session queries: " + stat.ses.q,
 | 
								"session queries: " + stat.ses.q,
 | 
				
			||||||
			"session data sent: " + formatsize(stat.ses.d)
 | 
								"session data sent: " + formatsize(stat.ses.d),
 | 
				
			||||||
 | 
								"notes count: " + localdata.length,
 | 
				
			||||||
 | 
								"spell check: " + (md.spellcheck ? "en" : "dis") + "abled"
 | 
				
			||||||
		].join("\n"));
 | 
							].join("\n"));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1828,6 +1830,7 @@ function postpone()
 | 
				
			||||||
function setsaved()
 | 
					function setsaved()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	saved = true;
 | 
						saved = true;
 | 
				
			||||||
 | 
						lastsaved = timestamp();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function save()
 | 
					function save()
 | 
				
			||||||
| 
						 | 
					@ -2033,7 +2036,7 @@ function rawline2html(line, index, options)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// internal links
 | 
						// internal links
 | 
				
			||||||
	line = line.replace(/(\[\[.*\]\])/g, "<u>$1</u>");
 | 
						line = line.replace(/\[\[(.*)\]\]/g, "[[<u>$1</u>]]");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// comments
 | 
						// comments
 | 
				
			||||||
	line = line.replace(/<\!--(.*)/g, "<span style='color:lightgrey'><!--$1</span>");
 | 
						line = line.replace(/<\!--(.*)/g, "<span style='color:lightgrey'><!--$1</span>");
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue