darkness-dependent-vision/src/module/hooks/renderTokenConfig.js

22 lines
684 B
JavaScript

// SPDX-FileCopyrightText: 2021 Johannes Loher
//
// SPDX-License-Identifier: MIT
import { packageName } from '../config';
export default function registerForRenderTokenConfigHook() {
Hooks.on('renderTokenConfig', onRenderTokenConfig);
}
async function onRenderTokenConfig(app, html, data) {
if (game.settings.get(packageName, 'configurationViaHeaderButton')) {
return;
}
const contents = await renderTemplate(
'modules/darkness-dependent-vision/templates/darkness-dependent-vision-config-form-groups.hbs',
data,
);
html.find(`div[data-tab="vision"] .form-group input[name="brightSight"]`).parent().after(contents);
app.setPosition({ height: 'auto' });
}