Community Centre Wayfinding

East Lions Pool Directional

EAST LIONS COMMUNITY CENTRE

CUSTOM INTERIOR SIGNAGE

Project Overview:
A newly built community centre.  INPS manufactured and installed all exterior and interior signage as per the specifications of the architect firm.

Challenge: 
The architect had different concepts for all the interior signage.  The challenges INPS encountered was developing manufacturing processes to achieve the designs the architect envisioned. In the building, the interior surfaces for mounting the signs created a challenge on types of materials and production methods applied along with installation practices.

Solution:
INPS had to redesign the main interior hanging sign for the finished product to achieve the architect’s concept. The different types of surfaces meant INPS had to determine the proper method and product for the application.

Project Details: Location: London, Ontario

Scope of Project:

  • Project Management
  • Research & Development
  • Design
  • Engineering
  • Fabrication
  • Installation
  • Ground Sign
  • Meeting Room Signs
  • Hanging Signs
  • Insert Signs
  • Braille Signs
  • Wayfinding
  • Directionals
changeroom sign
Meeting Room Sign
exterior sign community centre
document.addEventListener("DOMContentLoaded", () => { // Only run on touch-style devices (phones/tablets) const isTouch = window.matchMedia("(hover: none), (pointer: coarse)").matches; if (!isTouch) return; // Optional: narrow scope to your header if you want. // Example: const scope = document.querySelector("header"); const scope = document; // Common WordPress/Elementor submenu patterns const parentSelector = "li.menu-item-has-children > a, li.menu-item-has-children > .elementor-item"; // Close all open submenus inside scope const closeAll = () => { scope.querySelectorAll("li.menu-item-has-children.is-open").forEach((li) => { li.classList.remove("is-open"); const a = li.querySelector(":scope > a, :scope > .elementor-item"); if (a) a.setAttribute("aria-expanded", "false"); }); }; // Click/tap outside closes document.addEventListener("click", (e) => { // If the click is outside the menu area, close if (!e.target.closest(".elementor-nav-menu, .elementor-location-header, header")) { closeAll(); } }); // Make parent items toggle on first tap scope.querySelectorAll(parentSelector).forEach((link) => { link.addEventListener("click", (e) => { const li = e.currentTarget.closest("li.menu-item-has-children"); if (!li) return; const alreadyOpen = li.classList.contains("is-open"); // If submenu isn't open yet: open it and prevent navigation if (!alreadyOpen) { e.preventDefault(); e.stopPropagation(); // Close siblings/other open menus first (keeps things tidy) closeAll(); li.classList.add("is-open"); link.setAttribute("aria-expanded", "true"); return; } // If it's already open, allow the click to navigate normally (2nd tap) // (No preventDefault here) }); }); });