add static libcache files for vue2 + buefy

Refs: wutta/wuttaweb#1
This commit is contained in:
Lance Edgar 2024-12-10 17:04:31 -06:00
parent a82d729246
commit fbb3d0b6c8
9 changed files with 33 additions and 11 deletions

View file

@ -31,11 +31,12 @@ dependencies = [
[project.scripts]
wuttademo = "wuttademo.commands:wuttademo_typer"
[project.entry-points."fanstatic.libraries"]
wuttademo_libcache = "wuttademo.web.static:libcache"
[project.entry-points."wutta.config.extensions"]
"wuttademo" = "wuttademo.config:WuttaDemoConfig"
[project.entry-points."paste.app_factory"]
"main" = "wuttademo.web.app:main"

View file

@ -26,4 +26,4 @@ class WuttaDemoConfig(WuttaConfigExtension):
'wuttademo.web.menus:WuttaDemoMenuHandler')
# web app libcache
#config.setdefault('tailbone.static_libcache.module', 'wuttademo.web.static')
config.setdefault('wuttaweb.static_libcache.module', 'wuttademo.web.static')

View file

@ -21,7 +21,7 @@ def main(global_config, **settings):
pyramid_config = base.make_pyramid_config(settings)
# bring in the rest of Wutta Demo
pyramid_config.include('wuttademo.web.static')
pyramid_config.include('wuttaweb.static')
pyramid_config.include('wuttademo.web.subscribers')
pyramid_config.include('wuttademo.web.views')

View file

@ -3,11 +3,16 @@
Static assets
"""
# from fanstatic import Library, Resource
from fanstatic import Library, Resource
# # libcache
# libcache = Library('wuttademo_libcache', 'libcache')
# fanstatic libcache
libcache = Library('wuttademo_libcache', 'libcache')
vue_js = Resource(libcache, 'vue-2.6.14.min.js')
vue_resource_js = Resource(libcache, 'vue-resource-1.5.3.min.js')
buefy_js = Resource(libcache, 'buefy-0.9.25.min.js')
buefy_css = Resource(libcache, 'buefy-0.9.25.min.css')
fontawesome_js = Resource(libcache, 'fontawesome-5.3.1-all.min.js')
# bb_vue_js = Resource(libcache, 'vue.esm-browser-3.3.11.prod.js')
# bb_oruga_js = Resource(libcache, 'oruga-0.8.10.js')
# bb_oruga_bulma_js = Resource(libcache, 'oruga-bulma-0.3.0.js')
@ -15,8 +20,3 @@ Static assets
# bb_fontawesome_svg_core_js = Resource(libcache, 'fontawesome-svg-core-6.5.2.js')
# bb_free_solid_svg_icons_js = Resource(libcache, 'free-solid-svg-icons-6.5.2.js')
# bb_vue_fontawesome_js = Resource(libcache, 'vue-fontawesome-3.0.6.index.es.js')
def includeme(config):
config.include('wuttaweb.static')
config.add_static_view('wuttademo', 'wuttademo.web:static', cache_max_age=3600)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long