You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.8 KiB
39 lines
1.8 KiB
extends ../layouts/main
|
|
block content
|
|
|
|
- var formActionUrl = feed ? `/admin/newsroom/${feed._id}` : '/admin/newsroom';
|
|
|
|
form#add-feed-form(method="POST", action= formActionUrl).uk-form
|
|
|
|
input(type="hidden", name="generator", value="DTP News")
|
|
input(type="hidden", name="language", value="en")
|
|
input(type="hidden", name="published")
|
|
|
|
.uk-card.uk-card-default.uk-card-small
|
|
.uk-card-header
|
|
h1.uk-card-title= feed ? 'Update Feed' : 'Add Feed'
|
|
.uk-card-body
|
|
.uk-margin
|
|
label(for="url").uk-form-label Feed URL
|
|
input(id="url", name="url", type="url", placeholder="Enter feed URL", value= feed ? feed.url : undefined).uk-input
|
|
.uk-margin-small
|
|
button(type="button", onclick="return dtp.adminApp.resolveNewsroomFeed(event);").uk-button.uk-button-default.uk-button-small.uk-border-rounded Resolve Feed
|
|
span.uk-margin-small-left to load the following information automatically.
|
|
|
|
.uk-margin
|
|
label(for="title").uk-form-label Title
|
|
input(id="title", name="title", type="text", placeholder="Enter feed title", value= feed ? feed.title : undefined).uk-input
|
|
|
|
.uk-margin
|
|
label(for="link").uk-form-label Link
|
|
input(id="link", name="link", type="url", placeholder="Enter feed website link", value= feed ? feed.link : undefined).uk-input
|
|
|
|
.uk-margin
|
|
label(for="description").uk-form-label Description
|
|
textarea(id="description", name="description", rows="4", placeholder="Enter feed description").uk-textarea.uk-resize-vertical= feed ? feed.description : undefined
|
|
|
|
.uk-card-footer
|
|
button(type="submit").uk-button.uk-button-primary.uk-border-rounded= feed ? 'Update Feed' : 'Add Feed'
|
|
|
|
if feed
|
|
pre= JSON.stringify(feed, null, 2)
|