pull/12/head
plazmoid 9 months ago
parent 810d942721
commit 31b678da3e
  1. 524
      Cargo.lock
  2. 2
      bin/u_panel/src/gui/fe/src/app/app.module.ts
  3. 4
      bin/u_panel/src/gui/fe/src/app/components/dialogs/base-info-dialog.component.less
  4. 5
      bin/u_panel/src/gui/fe/src/app/components/payload-overview/payload-overview.component.html
  5. 2
      bin/u_panel/src/gui/fe/src/index.html
  6. 2
      integration-tests/tests/helpers/panel.rs
  7. 2
      lib/u_lib/src/proc_output.rs

524
Cargo.lock generated

File diff suppressed because it is too large Load Diff

@ -12,6 +12,7 @@ import { MatSelectModule } from '@angular/material/select';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { HttpClientModule } from '@angular/common/http';
import { MatDialogModule } from '@angular/material/dialog';
import { MatGridListModule } from '@angular/material/grid-list';
import { MatIconModule } from '@angular/material/icon';
import { FormsModule } from '@angular/forms';
import { AgentComponent, JobComponent, ResultComponent, PayloadComponent } from './components/tables';
@ -62,6 +63,7 @@ import { NewPayloadDialogComponent } from './components/dialogs/new-payload-dial
MatSnackBarModule,
MatSelectModule,
MatListModule,
MatGridListModule,
FormsModule,
BrowserAnimationsModule
],

@ -12,3 +12,7 @@ div.info-dialog-forms-box-smol {
float: left;
margin-right: 10px;
}
.code {
font-family: "Roboto Mono", monospace;
}

@ -1,6 +1,7 @@
<mat-form-field class="info-dlg-field" floatLabel="always">
<mat-form-field style="box-sizing:border-box; width:100%" class="info-dlg-field" floatLabel="always">
<mat-label>Payload data</mat-label>
<textarea matInput cdkTextareaAutosize *ngIf="!isTooBigPayload" [readonly]="isPreview" [(ngModel)]="decodedPayload">
<textarea class="code" matInput cdkTextareaAutosize="true" *ngIf="!isTooBigPayload" [readonly]="isPreview"
[(ngModel)]="decodedPayload">
</textarea>
<input matInput *ngIf="isTooBigPayload" disabled placeholder="Payload is too big to display">
</mat-form-field>

@ -7,7 +7,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>

@ -80,7 +80,7 @@ pub trait IntoArgs {
impl IntoArgs for String {
fn into_args(self) -> Vec<String> {
<Self as AsRef<str>>::as_ref(&self).into_args()
self.as_str().into_args()
}
fn display(&self) -> String {

@ -7,7 +7,7 @@ pub struct ProcOutput {
}
impl ProcOutput {
const STDERR_DELIMETER: &[u8] = b"[STDERR]\n";
const STDERR_DELIMETER: &'static [u8] = b"[STDERR]\n";
pub fn from_output(output: &Output) -> Self {
Self::new()

Loading…
Cancel
Save