From 5a7215dbb6f3aa305b9e092efdae1bc470ff5c42 Mon Sep 17 00:00:00 2001 From: "Eric Richer eric.richer@vistoconsulting.com" Date: Wed, 4 Sep 2024 17:56:01 -0400 Subject: [PATCH] Update layout to use Bootstrap 5 (#30) --- view/lmc/layout/admin.phtml | 69 ++++++++++++++++++++++--------------- 1 file changed, 41 insertions(+), 28 deletions(-) diff --git a/view/lmc/layout/admin.phtml b/view/lmc/layout/admin.phtml index 6b508db..b89fdfe 100644 --- a/view/lmc/layout/admin.phtml +++ b/view/lmc/layout/admin.phtml @@ -3,45 +3,51 @@ - headTitle('LmcAdmin - Laminas MVC Framework Admin Interface')->setSeparator(' - ')->setAutoEscape(false) ?> + headTitle('LmcAdmin - LM-Commons')->setSeparator(' - ')->setAutoEscape(false) ?> headMeta()->appendName('viewport', 'width=device-width, initial-scale=1.0') ->appendHttpEquiv('X-UA-Compatible', 'IE=edge') ?> - - headLink()->prependStylesheet('//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css') ?> + + headLink()->prependStylesheet('https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css', + 'screen', false, [ + 'integrity' => 'sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH', + 'crossorigin' => 'anonymous' + ] + ); + ?> - headScript()->prependFile('//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js') - ->prependFile('https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js') - ->prependFile('https://oss.maxcdn.com/respond/1.4.2/respond.min.js', 'text/javascript', array('conditional' => 'lt IE 9',)) - ->prependFile('https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js', 'text/javascript', array('conditional' => 'lt IE 9',)) - ?> + headScript();?> - + -
@@ -55,6 +61,13 @@
- inlineScript() ?> + inlineScript() + ->prependFile('https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js', + 'text/javascript', [ + 'integrity' => 'sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz', + 'crossorigin' => 'anonymous' + ] + ) ?> +