blob: d84f064065e82f73badf5c262ba7d09599485e07 [file] [log] [blame]
/* eslint-disable global-require */
import $ from 'jquery';
const utils = require('./modules/utils');
$(document).ready(function () {
$(':checkbox[data-checkbox-api-prefix]').change(function () {
const $this = $(this);
const prefix = $this.data('checkbox-api-prefix');
const id = $this.attr('id');
utils.toggleCheckbox(prefix, '#' + id);
});
// for language picker dropdown
$('#language-picker a').click(function (ev) {
ev.preventDefault();
const targetUrl = ev.currentTarget.href;
$.ajax(targetUrl)
.then(() => {
location.reload();
});
});
});
export function appSetup() {
// A set of hacks to allow apps to run within a FAB template
// this allows for the server side generated menus to function
window.$ = $;
window.jQuery = $;
require('bootstrap');
}