Adds jquery to DOM generator
This commit is contained in:
parent
446e170e54
commit
a506131d1e
1 changed files with 10 additions and 8 deletions
|
@ -54,24 +54,26 @@ public class DOM {
|
|||
|
||||
head.addChild ( "meta" ).withAttribute ( "name" , "viewport" ).withAttribute ( "content" , "width=device-width, initial-scale=1" );
|
||||
|
||||
head.getOrCreate ( "link" ).withAttribute ( "href" , "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" ).withAttribute ( "integrity" , "sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" ).withAttribute ( "crossorigin" , "anonymous" ).withAttribute ( "rel", "stylesheet" );
|
||||
head.getOrCreate ( "link" ).withAttribute ( "href" , "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" ).withAttribute ( "integrity" , "sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" ).withAttribute ( "crossorigin" , "anonymous" ).withAttribute ( "rel" , "stylesheet" );
|
||||
|
||||
head.addClass ( "link" ).withAttribute ( "rel", "stylesheet" ).withAttribute ( "href", "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" );
|
||||
head.addClass ( "link" ).withAttribute ( "rel" , "stylesheet" ).withAttribute ( "href" , "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" );
|
||||
|
||||
head.getOrCreate ( "title" ).withText ( pageTitle );
|
||||
|
||||
var body = html.getOrCreate ( "body" );
|
||||
body.addChild ( "script" ).withAttribute ( "src" , "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" ).withAttribute ( "integrity" , "sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" ).withAttribute ( "crossorigin" , "anonymous" ).withText ( " " );
|
||||
|
||||
body.addChild ( "script" ).withAttribute ( "type", "text/javascript" ).withText ( "const popoverTriggerList = document.querySelectorAll('[data-bs-toggle=\"popover\"]')\n" +
|
||||
body.addChild ( "script" ).withAttribute ( "src" , "https://code.jquery.com/jquery-3.7.0.min.js" ).withAttribute ( "crossorigin", "anonymous" ).withText ( " " );
|
||||
|
||||
body.addChild ( "script" ).withAttribute ( "type" , "text/javascript" ).withText ( "const popoverTriggerList = document.querySelectorAll('[data-bs-toggle=\"popover\"]')\n" +
|
||||
"const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl));" );
|
||||
body.addChild ( "style" ).withText ( "\n" +
|
||||
" .command-popover{\n" +
|
||||
" --bs-popover-header-bg: var(--bs-info);\n" +
|
||||
" --bs-popover-header-color: var(--bs-dark);\n" +
|
||||
" --bs-popover-bg: var(--bs-dark);\n" +
|
||||
" --bs-popover-body-color: var(--bs-light);\n" +
|
||||
" }\n" );
|
||||
" --bs-popover-header-bg: var(--bs-info);\n" +
|
||||
" --bs-popover-header-color: var(--bs-dark);\n" +
|
||||
" --bs-popover-bg: var(--bs-dark);\n" +
|
||||
" --bs-popover-body-color: var(--bs-light);\n" +
|
||||
" }\n" );
|
||||
|
||||
|
||||
return builder;
|
||||
|
|
Loading…
Reference in a new issue