mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-19 04:49:33 -07:00
messing around with the settings
This commit is contained in:
parent
b824498478
commit
a284db90de
7 changed files with 66 additions and 6 deletions
|
@ -6,6 +6,24 @@
|
||||||
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="wwwroot\app\settings\settingsapp.component.html">
|
||||||
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="wwwroot\app\settings\app.component.js.map">
|
||||||
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="wwwroot\app\settings\settingsapp.component.js" />
|
||||||
|
<Content Include="wwwroot\app\settings\settingsapp.component.js.map" />
|
||||||
|
<Content Include="wwwroot\app\settings\settingsapp.component.ts">
|
||||||
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="wwwroot\app\settings\settingsmenu.component.html" />
|
||||||
|
<Content Include="wwwroot\app\settings\settingsmenu.component.js" />
|
||||||
|
<Content Include="wwwroot\app\settings\settingsmenu.component.js.map" />
|
||||||
|
<Content Include="wwwroot\app\settings\settingsmenu.component.ts" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
|
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<p-growl [value]="notificationService.messages" style="margin-top: 35px;"></p-growl>
|
<p-growl [value]="notificationService.messages" ></p-growl>
|
||||||
|
|
||||||
<nav class="navbar navbar-default navbar-fixed-top">
|
<nav class="navbar navbar-default navbar-fixed-top">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
<li><a [routerLink]="['/requests']"><i class="fa fa-plus"></i> Requests</a></li>
|
<li><a [routerLink]="['/requests']"><i class="fa fa-plus"></i> Requests</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
<li><a [routerLink]="['/settings/ombi']"><i class="fa fa-cog"></i> Settings</a></li>
|
<li><a [routerLink]="['/Settings/Ombi']"><i class="fa fa-cog"></i> Settings</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1 +1,7 @@
|
||||||
|
<settings-menu></settings-menu>
|
||||||
|
Settings
|
||||||
|
|
||||||
|
|
||||||
|
Enabled: <p-inputSwitch [(ngModel)]="enabled"></p-inputSwitch>
|
||||||
|
|
||||||
|
HostName:<input type="text" pInputText [(ngModel)]="host" />
|
|
@ -6,6 +6,6 @@
|
||||||
})
|
})
|
||||||
export class OmbiComponent {
|
export class OmbiComponent {
|
||||||
|
|
||||||
|
enabled:boolean;
|
||||||
|
host:string;
|
||||||
}
|
}
|
|
@ -5,6 +5,9 @@ import { RouterModule, Routes } from '@angular/router';
|
||||||
|
|
||||||
import { OmbiComponent } from './ombi/ombi.component'
|
import { OmbiComponent } from './ombi/ombi.component'
|
||||||
|
|
||||||
|
import { SettingsMenuComponent } from './settingsmenu.component';
|
||||||
|
|
||||||
|
import { MenuModule, InputSwitchModule, InputTextModule } from 'primeng/primeng';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
{ path: 'Settings/Ombi', component: OmbiComponent }
|
{ path: 'Settings/Ombi', component: OmbiComponent }
|
||||||
|
@ -15,15 +18,20 @@ const routes: Routes = [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
FormsModule,
|
FormsModule,
|
||||||
RouterModule.forChild(routes),
|
RouterModule.forChild(routes),
|
||||||
|
MenuModule,
|
||||||
|
InputSwitchModule,
|
||||||
|
InputTextModule,
|
||||||
|
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
|
SettingsMenuComponent,
|
||||||
OmbiComponent
|
OmbiComponent
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
RouterModule
|
RouterModule
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
]
|
],
|
||||||
|
|
||||||
})
|
})
|
||||||
export class SettingsModule { }
|
export class SettingsModule { }
|
|
@ -0,0 +1 @@
|
||||||
|
<p-menu [model]="menu"></p-menu>
|
27
Ombi/Ombi/wwwroot/app/settings/settingsmenu.component.ts
Normal file
27
Ombi/Ombi/wwwroot/app/settings/settingsmenu.component.ts
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
import { MenuItem } from 'primeng/primeng';
|
||||||
|
@Component({
|
||||||
|
selector: 'settings-menu',
|
||||||
|
moduleId: module.id,
|
||||||
|
templateUrl: './settingsmenu.component.html'
|
||||||
|
})
|
||||||
|
export class SettingsMenuComponent implements OnInit {
|
||||||
|
private menu: MenuItem[];
|
||||||
|
|
||||||
|
ngOnInit() {
|
||||||
|
this.menu = [{
|
||||||
|
label: 'File',
|
||||||
|
items: [
|
||||||
|
{ label: 'Ombi', icon: 'fa-plus', routerLink:"/Settings/Ombi" },
|
||||||
|
{ label: 'Open', icon: 'fa-download' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Edit',
|
||||||
|
items: [
|
||||||
|
{ label: 'Undo', icon: 'fa-refresh' },
|
||||||
|
{ label: 'Redo', icon: 'fa-repeat' }
|
||||||
|
]
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue