INNER CODE UNIT · JavaScript
formatImportTemplate
smithyhq/sqladmin · sqladmin/statics/js/main.js:620
function formatImportTemplate(template, values) {
return String(template || '').replace(/%\((\w+)\)s/g, function (match, key) {
return Object.prototype.hasOwnProperty.call(values, key) ? values[key] : match;
});
}
// Remember which sidebar category groups are expanded.
//
// The menu is server rendered, so every click on it reloads the whole page.
// Without this, each navigation resets every group back to its default state.
// The expanded groups are stored per admin instance, and Bootstrap's dropdowns
// are configured with `data-bs-auto-close="false"` so toggling one group never
// touches the others.
(function () {
var navbar = document.querySelector('[data-sqladmin-menu]');
if (!navbar) return;
var storageKey = 'sqladmin:menu:' + (navbar.getAttribute('data-sqladmin-menu') || '');