31 lines
747 B
Go
31 lines
747 B
Go
package main
|
|
|
|
|
|
//------------------------------------------------\\
|
|
// + + + T Y P E S + + + \\
|
|
//--------------------------------------------------\\
|
|
|
|
type Page struct {
|
|
WrappedContent []string
|
|
RawContent string
|
|
Links []string
|
|
Location Url
|
|
ScrollPosition int
|
|
}
|
|
|
|
//------------------------------------------------\\
|
|
// + + + R E C E I V E R S + + + \\
|
|
//--------------------------------------------------\\
|
|
|
|
|
|
|
|
//------------------------------------------------\\
|
|
// + + + F U N C T I O N S + + + \\
|
|
//--------------------------------------------------\\
|
|
|
|
func MakePage(url Url, content string) Page {
|
|
p := Page{make([]string, 0), content, make([]string, 0), url, 0}
|
|
return p
|
|
}
|
|
|