mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
minor refactors
This commit is contained in:
parent
83eed42a0a
commit
ef22398451
2 changed files with 26 additions and 69 deletions
|
|
@ -66,31 +66,16 @@ function Name(props: any) {
|
|||
}
|
||||
|
||||
function Description(props: any) {
|
||||
if (props.description) {
|
||||
if (props.url) {
|
||||
return <blockquote cite={props.url}>{props.description}</blockquote>;
|
||||
} else {
|
||||
return <p>{props.description}</p>;
|
||||
}
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.description ? (props.url ? <blockquote cite={props.url}>{props.description}</blockquote> : <p>{
|
||||
props.description}</p>) : null;
|
||||
}
|
||||
|
||||
function PublishedDate(props: any) {
|
||||
if (props.date) {
|
||||
return <p>Published: {props.date}</p>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.date ? <p>Published: {props.date}</p> : null;
|
||||
}
|
||||
|
||||
function DiscontinuedDate(props: any) {
|
||||
if (props.date) {
|
||||
return <p>Discontinued: {props.date}</p>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.date ? <p>Discontinued: {props.date}</p> : null;
|
||||
}
|
||||
|
||||
function SubscribeUrl(props: any) {
|
||||
|
|
@ -108,73 +93,45 @@ function ViewUrl(props: any) {
|
|||
}
|
||||
|
||||
function HomeUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"View the project's home page."}>
|
||||
Home
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"View the project's home page."}>
|
||||
Home
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function PolicyUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"View the policy for which rules this list includes."}>
|
||||
Policy
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"View the policy for which rules this list includes."}>
|
||||
Policy
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function DonateUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"Donate to support the list."}>
|
||||
Donate
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"Donate to support the list."}>
|
||||
Donate
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function IssuesUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"View the GitHub Issues for this list."}>
|
||||
GitHub Issues
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"View the GitHub Issues for this list."}>
|
||||
GitHub Issues
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function ForumUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"View the forum for this list."}>
|
||||
Forum
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"View the forum for this list."}>
|
||||
Forum
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function SubmissionUrl(props: any) {
|
||||
if (props.url) {
|
||||
return <a href={props.url} className="btn btn-primary btn-block" title={"Submit a new rule to be included in this list."}>
|
||||
Submit New Rule
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.url ? <a href={props.url} className="btn btn-primary btn-block" title={"Submit a new rule to be included in this list."}>
|
||||
Submit New Rule
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
function EmailAddress(props: any) {
|
||||
if (props.email) {
|
||||
return <a href={`mailto:${props.email}`} className="btn btn-primary btn-block" title={"Email the list."}>
|
||||
Email
|
||||
</a>;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
return props.email ? <a href={`mailto:${props.email}`} className="btn btn-primary btn-block" title={"Email the list."}>
|
||||
Email
|
||||
</a> : null;
|
||||
}
|
||||
|
||||
interface IFilterListDetailsDto {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>FilterLists | @ViewData["Title"]</title>
|
||||
<base href="~/"/>
|
||||
<meta name="description" content="FilterLists is the independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances. Project by Collin M. Barrett."/>
|
||||
<meta name="description" content="FilterLists is the independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances. Lists like EasyList can be subscribed to in uBlock Origin or Adblock Plus to protect privacy and security and improve web performance. Open-source GitHub project by Collin M. Barrett."/>
|
||||
<link rel="icon" type="image/png" href="icon_filterlists.png">
|
||||
<link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true"/>
|
||||
<environment exclude="Development">
|
||||
|
|
|
|||
Loading…
Reference in a new issue