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') || '');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…