The docs button now go to the specific doc's pages #4223

This commit is contained in:
tidusjar 2021-06-17 08:06:00 +01:00
commit 197fc5af61
15 changed files with 24 additions and 18 deletions

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/authentication/'"></wiki> <wiki></wiki>
<fieldset *ngIf="form"> <fieldset *ngIf="form">
<legend>Authentication</legend> <legend>Authentication</legend>
<div class="md-form-field" style="margin-top:1em;"></div> <div class="md-form-field" style="margin-top:1em;"></div>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/customization/'"></wiki> <wiki></wiki>
<fieldset *ngIf="settings"> <fieldset *ngIf="settings">
<legend>Customization</legend> <legend>Customization</legend>

View file

@ -1,7 +1,7 @@
<settings-menu> <settings-menu>
</settings-menu> </settings-menu>
<div> <div>
<wiki [path]="'/settings/dognzb/'"></wiki> <wiki></wiki>
<div *ngIf="form" class="small-middle-container"> <div *ngIf="form" class="small-middle-container">
<fieldset> <fieldset>
<legend>DogNzb Settings</legend> <legend>DogNzb Settings</legend>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/issues/'"></wiki> <wiki></wiki>
<fieldset> <fieldset>
<legend>Issues</legend> <legend>Issues</legend>

View file

@ -1,5 +1,5 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<wiki [path]="'settings/jobs/'"></wiki> <wiki></wiki>
<div *ngIf="form" class="small-middle-container"> <div *ngIf="form" class="small-middle-container">
<fieldset> <fieldset>
<legend>Job Settings</legend> <legend>Job Settings</legend>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/landing-page/'"></wiki> <wiki></wiki>
<fieldset *ngIf="settings" class="container"> <fieldset *ngIf="settings" class="container">
<legend>Landing Page Configuration</legend> <legend>Landing Page Configuration</legend>
<div class="md-form-field" style="margin-top:1em;"></div> <div class="md-form-field" style="margin-top:1em;"></div>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/notifications/mass-email/'"></wiki> <wiki></wiki>
<fieldset> <fieldset>
<legend>Mass Email</legend> <legend>Mass Email</legend>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<wiki [path]="'/settings/notifications/newsletter/'"></wiki> <wiki></wiki>
<div *ngIf="settings" class="small-middle-container"> <div *ngIf="settings" class="small-middle-container">
<fieldset> <fieldset>
<legend>Newsletter</legend> <legend>Newsletter</legend>

View file

@ -1,5 +1,4 @@
<wiki [path]="'/settings/notifications/template-variables/'" [text]="'Notification Variables'"> <wiki></wiki>
</wiki>
<br><br> <br><br>
<mat-accordion> <mat-accordion>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/ombi-settings/'"></wiki> <wiki></wiki>
<fieldset *ngIf="form"> <fieldset *ngIf="form">
<legend>Ombi Configuration</legend> <legend>Ombi Configuration</legend>
<form novalidate [formGroup]="form" (ngSubmit)="onSubmit(form)"> <form novalidate [formGroup]="form" (ngSubmit)="onSubmit(form)">

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<wiki [path]="'https://docs.ombi.app/guides/updating/'"></wiki> <wiki></wiki>
<div *ngIf="form" class="small-middle-container"> <div *ngIf="form" class="small-middle-container">
<fieldset> <fieldset>
<legend>Update Settings</legend> <legend>Update Settings</legend>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/import-users/'"></wiki> <wiki></wiki>
<fieldset *ngIf="settings"> <fieldset *ngIf="settings">
<legend>User Importer Settings</legend> <legend>User Importer Settings</legend>
<div class="md-form-field" style="margin-top:1em;"></div> <div class="md-form-field" style="margin-top:1em;"></div>

View file

@ -1,6 +1,6 @@
<settings-menu></settings-menu> <settings-menu></settings-menu>
<div class="small-middle-container"> <div class="small-middle-container">
<wiki [path]="'/settings/voting/'"></wiki> <wiki></wiki>
<fieldset> <fieldset>
<legend>Vote</legend> <legend>Vote</legend>

View file

@ -1,7 +1,7 @@
<div class="col" style="text-align: -webkit-right;"> <div class="col" style="text-align: -webkit-right;">
<div *ngIf="!text" class="col-md-4 ml-auto "> <div *ngIf="!text" class="col-md-4 ml-auto ">
<a href="{{domain}}{{url}}" target="_blank"> <a href="{{domain}}{{url}}" target="_blank">
<button mat-raised-button color="accent"> <button mat-raised-button type="button" color="accent">
<span>Docs</span> <span>Docs</span>
</button> </button>
</a> </a>
@ -9,7 +9,7 @@
<div *ngIf="text" class="col-md-4 ml-auto "> <div *ngIf="text" class="col-md-4 ml-auto ">
<a href="{{domain}}{{url}}" target="_blank"> <a href="{{domain}}{{url}}" target="_blank">
<button mat-raised-button color="accent"> <button mat-raised-button type="button" color="accent">
<span>{{text}}</span> <span>{{text}}</span>
</button> </button>
</a> </a>

View file

@ -1,11 +1,18 @@
import { Component, Input } from "@angular/core"; import { Component, Input } from "@angular/core";
import { Router } from "@angular/router";
@Component({ @Component({
selector:"wiki", selector:"wiki",
templateUrl: "./wiki.component.html", templateUrl: "./wiki.component.html",
}) })
export class WikiComponent { export class WikiComponent {
@Input() public path: string;
@Input() public text: string; @Input() public text: string;
public domain: string = "http://docs.ombi.app/" public domain: string = "http://docs.ombi.app"
get url(): string {
return this.router.url.toLowerCase();
}
constructor(private router: Router) { }
} }