forked from rc/aircox
		
	radiocampus/assets: remove cruft
This commit is contained in:
		@ -1,27 +0,0 @@
 | 
			
		||||
// Enable styling body background while using vue hotreload
 | 
			
		||||
// Tags with side effect (<script> and <style>) are ignored in client component templates.
 | 
			
		||||
 | 
			
		||||
const backgrounds = new Map();
 | 
			
		||||
backgrounds.set('default', "linear-gradient(#738ef2, white)");
 | 
			
		||||
backgrounds.set('/', "url(/static/radiocampus/backgrounds/photo-04-20.jpg) no-repeat center center fixed");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
export default class BackgroundLoad {
 | 
			
		||||
    constructor () {
 | 
			
		||||
        let url = new URL(document.location)
 | 
			
		||||
        this.path = url.pathname
 | 
			
		||||
        this.update()
 | 
			
		||||
        document.addEventListener("pageLoaded", this.handlePageLoad.bind(this), false)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    handlePageLoad (e) {
 | 
			
		||||
        this.path = e.detail
 | 
			
		||||
        this.update()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    update () {
 | 
			
		||||
        let background = backgrounds.get(this.path) || backgrounds.get("default")
 | 
			
		||||
        document.body.style.background = background;
 | 
			
		||||
        document.body.style.backgroundSize = "cover";
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
import {createApp} from 'vue'
 | 
			
		||||
 | 
			
		||||
import PageLoad from './pageLoad'
 | 
			
		||||
import BackgroundLoad from './backgroundLoad'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user