publication

package
v1.0.62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

templ: version: v0.2.747

Index

Constants

View Source
const AbstractsBodySelector = "#abstracts-body"
View Source
const AdditionalInfoBodySelector = "#additional-info-body"
View Source
const ConferenceBodySelector = "#conference-body"
View Source
const DatasetsBodySelector = "#datasets-body"
View Source
const DepartmentsBodySelector = "#departments-body"
View Source
const DetailsBodySelector = "#details-body"
View Source
const FilesBodySelector = "#files-body"
View Source
const LaySummariesBodySelector = "#lay-summaries-body"
View Source
const LinksBodySelector = "#links-body"
View Source
const MessageBodySelector = "#message-body"
View Source
const ProjectsBodySelector = "#projects-body"
View Source
const ReviewerNoteBodySelector = "#reviewer-note-body"
View Source
const ReviewerTagsBodySelector = "#reviewer-tags-body"

Variables

View Source
var SubNavs = []string{"description", "files", "contributors", "datasets", "activity"}

Functions

func Abstracts

func Abstracts(c *ctx.Ctx, p *models.Publication) templ.Component

func AbstractsBody

func AbstractsBody(c *ctx.Ctx, p *models.Publication) templ.Component

func Activity

func Activity(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component

func AddContributor

func AddContributor(c *ctx.Ctx, args AddContributorArgs) templ.Component

func AddContributorSuggest

func AddContributorSuggest(c *ctx.Ctx, args AddContributorSuggestArgs) templ.Component

func AddDataset

func AddDataset(c *ctx.Ctx, publication *models.Publication, hits *models.DatasetHits) templ.Component

func AddDepartment

func AddDepartment(c *ctx.Ctx, publication *models.Publication, hits []models.Completion) templ.Component

func AddMultipleSidebar

func AddMultipleSidebar(c *ctx.Ctx, step int) templ.Component

func AddMultipleSummary

func AddMultipleSummary(args AddMultipleSummaryArgs) templ.Component

func AddProject

func AddProject(c *ctx.Ctx, publication *models.Publication, hits []*models.Project) templ.Component

func AddSingleSidebar

func AddSingleSidebar(c *ctx.Ctx, step int) templ.Component

func AdditionalInfo

func AdditionalInfo(c *ctx.Ctx, p *models.Publication) templ.Component

func AdditionalInfoBody

func AdditionalInfoBody(c *ctx.Ctx, p *models.Publication) templ.Component

func Batch

func Batch(c *ctx.Ctx) templ.Component

func BatchBody

func BatchBody(c *ctx.Ctx, formValue string, done int, errors []string) templ.Component

func Conference

func Conference(c *ctx.Ctx, p *models.Publication) templ.Component

func ConferenceBody

func ConferenceBody(c *ctx.Ctx, p *models.Publication) templ.Component

func ConfirmCreateContributor

func ConfirmCreateContributor(c *ctx.Ctx, args ConfirmCreateContributorArgs) templ.Component

func ConfirmPublish

func ConfirmPublish(c *ctx.Ctx, publication *models.Publication, redirectURL string) templ.Component

func ConfirmRepublish

func ConfirmRepublish(c *ctx.Ctx, publication *models.Publication, redirectURL string) templ.Component

func ConfirmUpdateContributor

func ConfirmUpdateContributor(c *ctx.Ctx, args ConfirmUpdateContributorArgs) templ.Component

func ConfirmUpdateType

func ConfirmUpdateType(c *ctx.Ctx, publication *models.Publication, publicationType string) templ.Component

func ConfirmWithdraw

func ConfirmWithdraw(c *ctx.Ctx, publication *models.Publication, redirectURL string) templ.Component

func ContributorColumns

func ContributorColumns(c *ctx.Ctx, p *models.Publication, role string, position int, contributor *models.Contributor) templ.Component

func Contributors

func Contributors(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component

func ContributorsBody

func ContributorsBody(c *ctx.Ctx, p *models.Publication, role string) templ.Component

func CurationFacets

func CurationFacets(c *ctx.Ctx, searchArgs *models.SearchArgs, facets map[string]models.FacetValues) templ.Component

func Datasets

func Datasets(c *ctx.Ctx, publication *models.Publication, datasets []*models.Dataset) templ.Component

func DatasetsBody

func DatasetsBody(c *ctx.Ctx, p *models.Publication, datasets []*models.Dataset) templ.Component

func DepartmentsBody

func DepartmentsBody(c *ctx.Ctx, p *models.Publication) templ.Component

func Description

func Description(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component

func Details

func Details(c *ctx.Ctx, p *models.Publication) templ.Component

func DetailsBody

func DetailsBody(c *ctx.Ctx, p *models.Publication) templ.Component

func EditAbstractDialog

func EditAbstractDialog(c *ctx.Ctx, p *models.Publication, abstract *models.Text, idx int, conflict bool, errors *okay.Errors, isNew bool) templ.Component

func EditAdditionalInfoDialog

func EditAdditionalInfoDialog(c *ctx.Ctx, p *models.Publication, conflict bool, errors *okay.Errors) templ.Component

func EditConferenceDialog

func EditConferenceDialog(c *ctx.Ctx, p *models.Publication, conflict bool, errors *okay.Errors) templ.Component

func EditContributor

func EditContributor(c *ctx.Ctx, args EditContributorArgs) templ.Component

func EditContributorSuggest

func EditContributorSuggest(c *ctx.Ctx, args EditContributorSuggestArgs) templ.Component

func EditDetailsDialog

func EditDetailsDialog(c *ctx.Ctx, p *models.Publication, conflict bool, errors *okay.Errors) templ.Component

func EditFileDialog

func EditFileDialog(c *ctx.Ctx, p *models.Publication, f *models.PublicationFile, idx int, conflict bool, errors *okay.Errors, setAutofocus bool) templ.Component

func EditLaySummaryDialog

func EditLaySummaryDialog(c *ctx.Ctx, p *models.Publication, laySummary *models.Text, idx int, conflict bool, errors *okay.Errors, isNew bool) templ.Component

func EditLinkDialog

func EditLinkDialog(c *ctx.Ctx, p *models.Publication, link *models.PublicationLink, idx int, conflict bool, errors *okay.Errors, isNew bool) templ.Component

func EditMessageDialog

func EditMessageDialog(c *ctx.Ctx, args EditMessageDialogArgs) templ.Component

func EditReviewerNoteDialog

func EditReviewerNoteDialog(c *ctx.Ctx, args EditReviewerNoteDialogArgs) templ.Component

func EditReviewerTagsDialog

func EditReviewerTagsDialog(c *ctx.Ctx, args EditReviewerTagsDialogArgs) templ.Component

func Facets

func Facets(c *ctx.Ctx, searchArgs *models.SearchArgs, facets map[string]models.FacetValues) templ.Component

func Files

func Files(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component

func FilesBody

func FilesBody(c *ctx.Ctx, p *models.Publication) templ.Component

func LaySummaries

func LaySummaries(c *ctx.Ctx, p *models.Publication) templ.Component

func LaySummariesBody

func LaySummariesBody(c *ctx.Ctx, p *models.Publication) templ.Component
func Links(c *ctx.Ctx, p *models.Publication) templ.Component

func LinksBody

func LinksBody(c *ctx.Ctx, p *models.Publication) templ.Component

func MessageBody

func MessageBody(c *ctx.Ctx, p *models.Publication) templ.Component

func Preview

func Preview(c *ctx.Ctx, p *models.Publication, actions, downloadMainFileAction templ.Component) templ.Component

func PreviewAccesLevel

func PreviewAccesLevel(c *ctx.Ctx, f *models.PublicationFile) templ.Component

func Projects

func Projects(c *ctx.Ctx, p *models.Publication) templ.Component

func ProjectsBody

func ProjectsBody(c *ctx.Ctx, p *models.Publication) templ.Component

func ReviewerNoteBody

func ReviewerNoteBody(c *ctx.Ctx, p *models.Publication) templ.Component

func ReviewerTagsBody

func ReviewerTagsBody(c *ctx.Ctx, p *models.Publication) templ.Component
func Search(c *ctx.Ctx, args *SearchArgs) templ.Component

func Show

func Show(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component
func SubNav(c *ctx.Ctx, p *models.Publication, redirectURL string) templ.Component

func SuggestDatasets

func SuggestDatasets(c *ctx.Ctx, publication *models.Publication, hits *models.DatasetHits) templ.Component

func SuggestDepartments

func SuggestDepartments(c *ctx.Ctx, publication *models.Publication, hits []models.Completion) templ.Component

func SuggestProjects

func SuggestProjects(c *ctx.Ctx, publication *models.Publication, hits []*models.Project) templ.Component

func SummaryActions

func SummaryActions(c *ctx.Ctx, pub *models.Publication, pubURL *url.URL) templ.Component

func SummaryFooter

func SummaryFooter(c *ctx.Ctx, pub *models.Publication) templ.Component
func SummaryLinks(c *ctx.Ctx, pub *models.Publication, pubURL *url.URL) templ.Component

Types

type AddContributorArgs

type AddContributorArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Hits        []*models.Contributor
}

type AddContributorSuggestArgs

type AddContributorSuggestArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Hits        []*models.Contributor
}

type AddMultipleSummaryArgs

type AddMultipleSummaryArgs struct {
	ViewURL   *url.URL
	DeleteURL *url.URL
}

type ConfirmCreateContributorArgs

type ConfirmCreateContributorArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Errors      *okay.Errors
}

type ConfirmUpdateContributorArgs

type ConfirmUpdateContributorArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Position    int
	Errors      *okay.Errors
	EditNext    bool
}

type EditContributorArgs

type EditContributorArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Position    int
	FirstName   string
	LastName    string
	Hits        []*models.Contributor
}

type EditContributorSuggestArgs

type EditContributorSuggestArgs struct {
	Publication *models.Publication
	Contributor *models.Contributor
	Role        string
	Position    int
	FirstName   string
	LastName    string
	Hits        []*models.Contributor
}

type EditMessageDialogArgs

type EditMessageDialogArgs struct {
	Publication *models.Publication
	Errors      *okay.Errors
	Conflict    bool
}

type EditReviewerNoteDialogArgs

type EditReviewerNoteDialogArgs struct {
	Publication *models.Publication
	Errors      *okay.Errors
	Conflict    bool
}

type EditReviewerTagsDialogArgs

type EditReviewerTagsDialogArgs struct {
	Publication *models.Publication
	Errors      *okay.Errors
	Conflict    bool
}

type SearchArgs

type SearchArgs struct {
	Scopes       []string
	Hits         *models.PublicationHits
	IsFirstUse   bool
	CurrentScope string
	SearchArgs   *models.SearchArgs
}

Directories

Path Synopsis
templ: version: v0.2.747
templ: version: v0.2.747
templ: version: v0.2.747
templ: version: v0.2.747

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL