[fix] tweaks
This commit is contained in:
		
							parent
							
								
									5bedb0c2a9
								
							
						
					
					
						commit
						3ce2e4514d
					
				@ -6,17 +6,17 @@ const dbInit = {};
 | 
			
		||||
 | 
			
		||||
const bulkData = [
 | 
			
		||||
  { "index" : { "_index" : "changelog" } },
 | 
			
		||||
  { "author" : "John Ripper <john@theripper.com", 
 | 
			
		||||
  { "author" : "John Ripper  <john@theripper.com>", 
 | 
			
		||||
    "content":"* machines: Installed the server\n```debootstrap -t foobar```", 
 | 
			
		||||
    "server": "server.example.com",
 | 
			
		||||
    "created_at":"2020-05-23T09:50:33.397Z"},
 | 
			
		||||
  { "index" : { "_index" : "changelog" } },
 | 
			
		||||
  { "author" : "John Ripper <john@theripper.com", 
 | 
			
		||||
  { "author" : "John Ripper  <john@theripper.com>", 
 | 
			
		||||
    "content":"* db: Installed mysql\n```apt install mariadb-server```", 
 | 
			
		||||
    "server": "server.example.com",
 | 
			
		||||
    "created_at":"2020-05-23T10:50:33.397Z"},
 | 
			
		||||
  { "index" : { "_index" : "changelog" } },
 | 
			
		||||
  { "author" : "John Ripper <john@theripper.com", 
 | 
			
		||||
  { "author" : "John Ripper  <john@theripper.com>", 
 | 
			
		||||
    "content":"* nginx: add package\n```apt install nginx-full```", 
 | 
			
		||||
    "server": "server.example.com",
 | 
			
		||||
    "created_at":"2020-05-23T16:50:33.397Z"}
 | 
			
		||||
 | 
			
		||||
@ -13,6 +13,8 @@
 | 
			
		||||
  font-size: .875rem;
 | 
			
		||||
  color: #888;
 | 
			
		||||
  line-height:1.2em;
 | 
			
		||||
  text-align: right;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.log .meta p {
 | 
			
		||||
@ -41,6 +43,11 @@
 | 
			
		||||
}
 | 
			
		||||
.log pre .cmd {
 | 
			
		||||
  background: #eee;
 | 
			
		||||
  color: #003e80;
 | 
			
		||||
  color: #333f4d;
 | 
			
		||||
  padding: 3px 8px;
 | 
			
		||||
}
 | 
			
		||||
@media (max-width: 991.98px){
 | 
			
		||||
.log .meta {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -21,20 +21,24 @@ escape = function(string) {
 | 
			
		||||
};
 | 
			
		||||
var urlRegex = /(\S+): (https?://[^\s]+)/g;
 | 
			
		||||
url = function(string){
 | 
			
		||||
  return ''+string.replace(urlRegex, '<a target="_blank" href="$2">$1</a>')
 | 
			
		||||
}
 | 
			
		||||
  return ''+string.replace(urlRegex, '<a target="_blank" href="$2">$1</a>');
 | 
			
		||||
};
 | 
			
		||||
var titleRegex = /^(.*\n)/;
 | 
			
		||||
title = function(string){
 | 
			
		||||
  return ''+string.replace(titleRegex, '<b>$1</b>');
 | 
			
		||||
}
 | 
			
		||||
var cmdRegex = /```([^`]*?)```/g
 | 
			
		||||
};
 | 
			
		||||
var cmdRegex = /```([^`]*?)```/g;
 | 
			
		||||
cmd = function(string) {
 | 
			
		||||
  return ''+string.replace(cmdRegex, '<span class="cmd">$1</span>');
 | 
			
		||||
}
 | 
			
		||||
date = function(date){
 | 
			
		||||
  var D = new Date(date);
 | 
			
		||||
};
 | 
			
		||||
date = function(string){
 | 
			
		||||
  var D = new Date(string);
 | 
			
		||||
  return D.toLocaleDateString()+" "+D.toLocaleTimeString();
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
mailRegexp = /(.*)  <(.+@.+)>/;
 | 
			
		||||
mail = function( string ){
 | 
			
		||||
  return ''+string.replace(mailRegexp, '<a href="mailto:$2">$1</a>');
 | 
			
		||||
};
 | 
			
		||||
function updatePage(data){
 | 
			
		||||
  
 | 
			
		||||
  var content = "";
 | 
			
		||||
@ -51,13 +55,13 @@ function updatePage(data){
 | 
			
		||||
    content += `
 | 
			
		||||
 | 
			
		||||
    <div class="log row">
 | 
			
		||||
      <div class="meta col-lg-2 text-right">
 | 
			
		||||
      <div class="meta col-lg-2 ">
 | 
			
		||||
	  <p class="server">  ${escape(item.server)} </p>
 | 
			
		||||
	  <a href="/log/${id}">
 | 
			
		||||
	    ${date(escape(item.created_at))} <br/>
 | 
			
		||||
	  </a>
 | 
			
		||||
	  <div class="d-none d-lg-block">
 | 
			
		||||
		  <p class="author">  ${escape(item.author)} </p>
 | 
			
		||||
		  <p class="author">  ${mail(escape(item.author))} </p>
 | 
			
		||||
		  <p>
 | 
			
		||||
		    <a class="actions-toggle btn-link btn-sm">Actions</a>
 | 
			
		||||
		  </p>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user