vweb: example: make css in vweb_assets.v work (#8090)

pull/8445/head
Hitalo de Jesus do Rosário Souza 2021-01-30 10:20:13 -03:00 committed by GitHub
parent 7e3b3a9efc
commit 8dff63b824
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -1,7 +1,7 @@
<html> <html>
<header> <header>
<title>@title</title> <title>@title</title>
@css @css 'examples/vweb/vweb_assets/assets/index.css'
</header> </header>
<body> <body>
<h1>@title</h1> <h1>@title</h1>

View File

@ -20,10 +20,10 @@ pub fn (mut app App) init_once() {
// Arbitary mime type. // Arbitary mime type.
app.serve_static('/favicon.ico', 'favicon.ico', 'img/x-icon') app.serve_static('/favicon.ico', 'favicon.ico', 'img/x-icon')
// Automatically make available known static mime types found in given directory. // Automatically make available known static mime types found in given directory.
app.handle_static('assets') // app.handle_static('assets')
// This would make available all known static mime types from current // This would make available all known static mime types from current
// directory and below. // directory and below.
// app.vweb.handle_static('.') app.handle_static('.')
} }
pub fn (mut app App) init() { pub fn (mut app App) init() {
@ -31,9 +31,9 @@ pub fn (mut app App) init() {
pub fn (mut app App) index() vweb.Result { pub fn (mut app App) index() vweb.Result {
// We can dynamically specify which assets are to be used in template. // We can dynamically specify which assets are to be used in template.
mut am := assets.new_manager() // mut am := assets.new_manager()
am.add_css('assets/index.css') // am.add_css('assets/index.css')
css := am.include_css(false) // css := am.include_css(false)
title := 'VWeb Assets Example' title := 'VWeb Assets Example'
subtitle := 'VWeb can serve static assets too!' subtitle := 'VWeb can serve static assets too!'
message := 'It also has an Assets Manager that allows dynamically specifying which CSS and JS files to be used.' message := 'It also has an Assets Manager that allows dynamically specifying which CSS and JS files to be used.'