added: simple web clipper
This commit is contained in:
		
							parent
							
								
									6050442bc8
								
							
						
					
					
						commit
						f83944444f
					
				| 
						 | 
				
			
			@ -0,0 +1,6 @@
 | 
			
		|||
javascript: (function()
 | 
			
		||||
{
 | 
			
		||||
	var notesurl = "";
 | 
			
		||||
	var content = document.title + "\n" + document.location;
 | 
			
		||||
	window.open("https://" + notesurl + "?c=" + encodeURIComponent(content), "_blank", "popup,width=100,height=100");
 | 
			
		||||
})();
 | 
			
		||||
							
								
								
									
										27
									
								
								main.js
								
								
								
								
							
							
						
						
									
										27
									
								
								main.js
								
								
								
								
							| 
						 | 
				
			
			@ -34,6 +34,7 @@ var pending = false;
 | 
			
		|||
var settings = null;
 | 
			
		||||
var tags = null;
 | 
			
		||||
var titlemap = {};
 | 
			
		||||
var clip = "";
 | 
			
		||||
 | 
			
		||||
var stat =
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -1179,6 +1180,12 @@ function loadstorage()
 | 
			
		|||
	var title = params.get("n");
 | 
			
		||||
	var line = params.get("l");
 | 
			
		||||
	var tags = params.get("t");
 | 
			
		||||
	clip = params.get("c");
 | 
			
		||||
 | 
			
		||||
	if (clip)
 | 
			
		||||
	{
 | 
			
		||||
		title = "bookmarks";
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (currentnote)
 | 
			
		||||
	{
 | 
			
		||||
| 
						 | 
				
			
			@ -1193,6 +1200,12 @@ function loadstorage()
 | 
			
		|||
			currentnote = {title: title, content: newcontent, pos: newcontent.length};
 | 
			
		||||
			localdata.unshift(currentnote);
 | 
			
		||||
		}
 | 
			
		||||
		if (clip)
 | 
			
		||||
		{
 | 
			
		||||
			hat = headerandtext(currentnote);
 | 
			
		||||
			var dt = timestamp().substr(0,10);
 | 
			
		||||
			currentnote.content = hat.header + dt + " " + clip + "\n\n" + hat.text;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (currentnote)
 | 
			
		||||
| 
						 | 
				
			
			@ -1202,6 +1215,16 @@ function loadstorage()
 | 
			
		|||
		{
 | 
			
		||||
			gotoline(line);
 | 
			
		||||
		}
 | 
			
		||||
		if (clip)
 | 
			
		||||
		{
 | 
			
		||||
			colored.hidden = true;
 | 
			
		||||
			var msg = document.createElement("div");
 | 
			
		||||
			msg.innerText = "Clipping...";
 | 
			
		||||
			msg.setAttribute("style", "width:100px;height:100px;top:0;left:0");
 | 
			
		||||
			notepage.appendChild(msg);
 | 
			
		||||
			saved = false;
 | 
			
		||||
			save();
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
| 
						 | 
				
			
			@ -1809,6 +1832,10 @@ function setsaved()
 | 
			
		|||
	unsavedmark.hidden = true;
 | 
			
		||||
	saved = true;
 | 
			
		||||
	lastsaved = timestamp();
 | 
			
		||||
	if (clip)
 | 
			
		||||
	{
 | 
			
		||||
		close();
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function save()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue