Skip to content

Instantly share code, notes, and snippets.

View dbauszus-glx's full-sized avatar

Dennis Bauszus dbauszus-glx

View GitHub Profile
@dbauszus-glx
dbauszus-glx / javascript.js
Created August 19, 2022 14:39
Basic usage of the script tag.
<script src="javascript.js"></script>
@dbauszus-glx
dbauszus-glx / Tabulator.mjs
Created October 7, 2021 15:11
Dynamic module import example for Tabulator from skypack
let Tabulator = null
async function dynamicImport() {
if (window.Tabulator) {
Tabulator = window.Tabulator
return;
}
@dbauszus-glx
dbauszus-glx / uhtml_mapicons_gallery.html
Created September 18, 2020 17:25
index.html to server a media gallery of mapicons via GitHub pages
_collection.forEach(entry => {
const path = entry.inputPath.split('/')
entry.data.lv = path.length - 2
entry.data.group && entry.data.lv--
entry.data.tag = entry.data.tags && entry.data.tags[0]
const _collection = collection.getFilteredByGlob('**/*.md').sort(
(a, b) => (a.data.orderPath || a.filePathStem)
.localeCompare((b.data.orderPath || b.filePathStem))
)
title tags layout orderPath
XYZ
root
getting-started
workspace
develop
mapp
root.html
/_index
@dbauszus-glx
dbauszus-glx / sites_population.js
Created March 31, 2020 12:29
dashboard test for sites population script
document.dispatchEvent(new CustomEvent('addDashboard', { detail: _f }));
function _f(_xyz, dataview) {
dataview.target.appendChild(_xyz.utils.wire()`<div id="Table1"></div>`);
_xyz.dataview.dataview({
target: document.getElementById('Table1'),
query: 'Population Summary Sites',
layer: _xyz.layers.list['Sites'],
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(process.env.DIR||'', express.static('public'))
const proxy = require('express-http-proxy');
{
"version": 2,
"regions": [
"lhr1"
],
"name": "xyz",
"env": {
"DBS": "postgres://user:password@host/db|schema.table",
},
"builds": [
const auth = require('../../mod/auth/handler')({
public: true
})
const dbs = require('../../mod/pg/dbs')()
const _layers = require('../../mod/workspace/layers')
const layers = []