REF: Channel size GUI
This commit is contained in:
		
							parent
							
								
									36ae5c5f4e
								
							
						
					
					
						commit
						5457d377f3
					
				@ -26,13 +26,14 @@ function updateLightning() {
 | 
				
			|||||||
      lightningListChannels = response;
 | 
					      lightningListChannels = response;
 | 
				
			||||||
      let channels = [];
 | 
					      let channels = [];
 | 
				
			||||||
      for (let channel of lightningListChannels.channels) {
 | 
					      for (let channel of lightningListChannels.channels) {
 | 
				
			||||||
 | 
					        let magic = 104287;
 | 
				
			||||||
        let divider = 0.01;
 | 
					        let divider = 0.01;
 | 
				
			||||||
        let max = 100;
 | 
					 | 
				
			||||||
        let ascii_length1 = channel.local_balance * divider;
 | 
					        let ascii_length1 = channel.local_balance * divider;
 | 
				
			||||||
        let ascii_length2 = channel.remote_balance * divider;
 | 
					        let ascii_length2 = channel.remote_balance * divider;
 | 
				
			||||||
        channel.local = (Math.round(ascii_length1));
 | 
					        channel.local = (Math.round(ascii_length1));
 | 
				
			||||||
        channel.remote = (max - (Math.round(ascii_length1)));
 | 
					        channel.remote = (Math.round(ascii_length2));
 | 
				
			||||||
        channel.total = ((channel.local) + (channel.remote);
 | 
					        channel.total = (channel.local) + (channel.remote);
 | 
				
			||||||
 | 
					        channel.size = (channel.capacity / magic);
 | 
				
			||||||
        channel.capacity_btc = channel.capacity / 100000000;
 | 
					        channel.capacity_btc = channel.capacity / 100000000;
 | 
				
			||||||
        channel.name = pubkey2name[channel.remote_pubkey];
 | 
					        channel.name = pubkey2name[channel.remote_pubkey];
 | 
				
			||||||
        if (channel.name) {
 | 
					        if (channel.name) {
 | 
				
			||||||
 | 
				
			|||||||
@ -112,10 +112,13 @@ body {
 | 
				
			|||||||
	appearance: none;
 | 
						appearance: none;
 | 
				
			||||||
	margin: 0;
 | 
						margin: 0;
 | 
				
			||||||
	padding: 0;
 | 
						padding: 0;
 | 
				
			||||||
 | 
						max-width : 100%;
 | 
				
			||||||
 | 
						-webkit-appearance: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#progressbar[max]::-webkit-progress-value {
 | 
					#progressbar[max]::-webkit-progress-value {
 | 
				
			||||||
	border-radius: 8px 0 0 8px;
 | 
						border-radius: 8px 0 0 8px;
 | 
				
			||||||
	background: linear-gradient(0deg, rgba(104,187,225,1) 0%, rgba(139,215,249,1) 100%);
 | 
						background: linear-gradient(0deg, rgba(104,187,225,1) 0%, rgba(139,215,249,1) 100%);
 | 
				
			||||||
 | 
						-webkit-appearance: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
#progressbar[value]::-webkit-progress-bar {
 | 
					#progressbar[value]::-webkit-progress-bar {
 | 
				
			||||||
	background: linear-gradient(0deg, rgba(47,95,179,1) 0%, rgba(63,120,220,1) 100%);
 | 
						background: linear-gradient(0deg, rgba(47,95,179,1) 0%, rgba(63,120,220,1) 100%);
 | 
				
			||||||
@ -123,6 +126,7 @@ body {
 | 
				
			|||||||
	border-radius: 8px;
 | 
						border-radius: 8px;
 | 
				
			||||||
	transition: 0.4s linear;
 | 
						transition: 0.4s linear;
 | 
				
			||||||
	transition-property: width, background-color;
 | 
						transition-property: width, background-color;
 | 
				
			||||||
 | 
						-webkit-appearance: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.row {
 | 
					.row {
 | 
				
			||||||
	padding: 8px 0;
 | 
						padding: 8px 0;
 | 
				
			||||||
 | 
				
			|||||||
@ -106,7 +106,7 @@
 | 
				
			|||||||
                            {{/name}}
 | 
					                            {{/name}}
 | 
				
			||||||
                            <span class="amount">{{capacity_btc}} BTC</span>
 | 
					                            <span class="amount">{{capacity_btc}} BTC</span>
 | 
				
			||||||
                        </div>
 | 
					                        </div>
 | 
				
			||||||
                        <div class="graph"><progress id="progressbar" class="" value="{{local}}" max="{{remote}}" style="width:{{total}}%"></progress></div>
 | 
					                        <div class="graph"><progress id="progressbar" class="" value="{{local}}" max="{{total}}" style="width: {{size}}%"></progress></div>
 | 
				
			||||||
                        {{^active}}
 | 
					                        {{^active}}
 | 
				
			||||||
                        <div class="status"><span class="label right" title="inactive"></span></div>
 | 
					                        <div class="status"><span class="label right" title="inactive"></span></div>
 | 
				
			||||||
                        {{/active}} 
 | 
					                        {{/active}} 
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user