File tree Expand file tree Collapse file tree 12 files changed +116
-114
lines changed Expand file tree Collapse file tree 12 files changed +116
-114
lines changed Original file line number Diff line number Diff line change 95
95
}
96
96
}
97
97
.button {
98
- @apply my-2 mr-2 inline-block rounded-sm bg-blue-500 p-1 px-3 text-blue-50 text- white hover:bg-blue-600 dark:bg-blue-500 hover:dark:bg-blue-400;
98
+ @apply my-2 mr-2 inline-block rounded-sm bg-blue-500 p-1 px-3 text-white hover:bg-blue-600 dark:bg-blue-500 hover:dark:bg-blue-400;
99
99
}
100
100
101
101
.summary-bar {
Original file line number Diff line number Diff line change 20
20
}
21
21
22
22
mark {
23
- @apply bg-transparent font-bold text-blue-500 dark:text-blue-800 ;
23
+ @apply bg-transparent font-bold text-blue-500 dark:text-blue-400 ;
24
24
}
25
25
26
26
/* Hide the clear (X) button for search inputs */
Original file line number Diff line number Diff line change 249
249
@utility breadcrumbs {
250
250
font-size : 90% ;
251
251
}
252
+ @utility topbar-button {
253
+ @apply text-white font-semibold min-h-10 px-2 bg-blue-300/50 rounded-md border-1 border-blue-300 inline-flex justify-center items-center gap-1.5 hover:bg-blue-400/70 hover:border-blue-200 transition-colors;
254
+ svg {
255
+ font-size : 19px ;
256
+ }
257
+ }
258
+
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
"classes" : [
5
5
" --mount" ,
6
6
" --tmpfs" ,
7
- " -mt-0.5" ,
8
7
" -mt-8" ,
9
8
" -top-10" ,
10
9
" -top-16" ,
11
10
" -v" ,
12
11
" -z-10" ,
13
12
" .NET" ,
13
+ " 2xl:flex" ,
14
14
" AWS-Route-53" ,
15
15
" Admin-Console" ,
16
16
" After" ,
162
162
" aspect-video" ,
163
163
" bake-action" ,
164
164
" bg-amber-500" ,
165
- " bg-background-light" ,
166
165
" bg-background-toc" ,
167
166
" bg-black/100" ,
168
167
" bg-black/50" ,
169
168
" bg-blue" ,
170
169
" bg-blue-400" ,
170
+ " bg-blue-400/95" ,
171
171
" bg-blue-500" ,
172
+ " bg-blue-600" ,
172
173
" bg-gradient-to-br" ,
173
- " bg-gradient-to-r" ,
174
174
" bg-gray-100" ,
175
175
" bg-gray-400" ,
176
176
" bg-gray-50" ,
182
182
" bg-pattern-purple" ,
183
183
" bg-pattern-verde" ,
184
184
" bg-red-500" ,
185
- " bg-transparent" ,
186
185
" bg-violet-500" ,
187
186
" bg-white" ,
188
- " bg-white/10" ,
189
187
" block" ,
190
188
" border" ,
191
189
" border-0" ,
190
+ " border-1" ,
192
191
" border-b" ,
193
192
" border-b-4" ,
194
193
" border-blue" ,
194
+ " border-blue-300" ,
195
195
" border-divider-light" ,
196
+ " border-gray-100" ,
196
197
" border-gray-200" ,
197
198
" border-gray-400" ,
198
199
" border-green-400" ,
199
200
" border-l-2" ,
200
201
" border-l-magenta-light" ,
202
+ " border-none" ,
201
203
" border-transparent" ,
202
- " border-white" ,
203
204
" bottom-0" ,
204
205
" breadcrumbs" ,
205
206
" build-push-action" ,
246
247
" dark:fill-blue-300" ,
247
248
" dark:focus:ring-3-blue-dark" ,
248
249
" dark:from-blue-300" ,
249
- " dark:from-blue-600" ,
250
250
" dark:hidden" ,
251
251
" dark:hover:bg-blue-400" ,
252
252
" dark:hover:bg-blue-500" ,
253
253
" dark:hover:bg-blue-700" ,
254
254
" dark:hover:bg-gray-600" ,
255
- " dark:hover:bg-gray-800" ,
256
255
" dark:hover:bg-gray-900" ,
257
256
" dark:hover:text-blue" ,
258
257
" dark:outline-gray-800" ,
271
270
" dark:text-magenta-dark" ,
272
271
" dark:text-white" ,
273
272
" dark:to-blue-400" ,
274
- " dark:to-blue-500" ,
275
273
" docker/bake-action" ,
276
274
" docker/build-push-action" ,
277
275
" download-links" ,
288
286
" flex-col-reverse" ,
289
287
" flex-grow" ,
290
288
" flex-none" ,
289
+ " flex-row" ,
291
290
" flex-shrink" ,
291
+ " flex-shrink-0" ,
292
292
" flex-wrap" ,
293
+ " focus:outline-none" ,
293
294
" focus:ring-3-blue-light" ,
294
295
" font-bold" ,
295
296
" font-medium" ,
299
300
" footnote-ref" ,
300
301
" footnotes" ,
301
302
" from-blue-400" ,
302
- " from-blue-600" ,
303
303
" gap-0" ,
304
304
" gap-1" ,
305
305
" gap-10" ,
334
334
" highlight" ,
335
335
" hover:bg-blue" ,
336
336
" hover:bg-blue-400" ,
337
+ " hover:bg-blue-400/90" ,
337
338
" hover:bg-blue-500" ,
338
339
" hover:bg-gray-100" ,
339
340
" hover:bg-gray-200" ,
340
341
" hover:bg-gray-50" ,
341
- " hover:bg-white/20" ,
342
342
" hover:border-white/20" ,
343
343
" hover:dark:bg-blue-500" ,
344
344
" hover:dark:bg-gray-800" ,
345
345
" hover:dark:text-blue-400" ,
346
346
" hover:dark:text-blue-700" ,
347
347
" hover:opacity-90" ,
348
348
" hover:text-blue" ,
349
- " hover:text-white" ,
350
349
" hover:underline" ,
351
350
" icon-lg" ,
352
351
" icon-sm" ,
353
352
" icon-svg" ,
353
+ " icon-svg-stroke" ,
354
354
" inline" ,
355
355
" inline-block" ,
356
356
" inline-flex" ,
400
400
" mb-8" ,
401
401
" md-dropdown" ,
402
402
" md:block" ,
403
+ " md:flex" ,
403
404
" md:flex-nowrap" ,
404
405
" md:flex-row" ,
405
406
" md:grid-cols-2" ,
447
448
" object-cover" ,
448
449
" open-kapa-widget" ,
449
450
" openSUSE-and-SLES" ,
451
+ " order-1" ,
452
+ " order-2" ,
450
453
" origin-bottom-right" ,
451
454
" origin-top-right" ,
452
455
" ot-sdk-show-settings" ,
453
456
" outline" ,
454
457
" outline-1" ,
455
458
" outline-gray-200" ,
456
459
" outline-hidden" ,
460
+ " outline-none" ,
457
461
" outline-offset-[-1px]" ,
458
462
" overflow-clip" ,
459
463
" overflow-hidden" ,
478
482
" pl-4" ,
479
483
" pl-5" ,
480
484
" place-items-center" ,
481
- " placeholder:text-white" ,
482
485
" pr-2" ,
483
486
" prose" ,
484
487
" pt-10" ,
518
521
" self-center" ,
519
522
" self-start" ,
520
523
" shadow" ,
521
- " shadow-lg" ,
522
524
" shadow-md" ,
523
525
" sm:block" ,
524
- " sm:flex" ,
525
526
" sm:flex-row" ,
526
527
" sm:hidden" ,
527
528
" sm:items-center" ,
528
- " sm:w-full" ,
529
529
" space-y-2" ,
530
530
" space-y-4" ,
531
531
" sticky" ,
558
558
" text-white" ,
559
559
" text-xl" ,
560
560
" text-xs" ,
561
- " to-50%" ,
562
561
" to-blue-200" ,
563
- " to-blue-500" ,
564
562
" toc" ,
565
563
" top-0" ,
566
564
" top-1" ,
567
565
" top-16" ,
568
566
" top-6" ,
569
- " top-full " ,
567
+ " topbar-button " ,
570
568
" transition" ,
571
569
" transition-colors" ,
572
570
" transition-transform" ,
573
571
" truncate" ,
574
572
" underline-offset-2" ,
573
+ " w-0" ,
575
574
" w-2" ,
575
+ " w-32" ,
576
576
" w-5" ,
577
577
" w-65" ,
578
578
" w-8" ,
579
579
" w-[1200px]" ,
580
- " w-fit " ,
580
+ " w-[500px] " ,
581
581
" w-full" ,
582
- " w-screen" ,
583
582
" whitespace-nowrap" ,
583
+ " xl:flex" ,
584
584
" xl:flex-row" ,
585
585
" xl:grid-cols-3" ,
586
586
" xl:grid-cols-4" ,
587
587
" xl:mb-0" ,
588
588
" xl:w-[1200px]" ,
589
- " xl:w-[400px]" ,
590
589
" youtube-video" ,
591
590
" z-10" ,
592
591
" z-20" ,
593
592
" z-30" ,
594
593
" z-40" ,
595
- " z-50"
594
+ " z-50" ,
595
+ " z-[999]"
596
596
],
597
597
"ids" : null
598
598
}
Original file line number Diff line number Diff line change @@ -8,25 +8,16 @@ <h1 class="py-4">{{ .Title }}</h1>
8
8
{{ .Content }}
9
9
< div class ="not-prose ">
10
10
< div class ="flex flex-col justify-between gap-8 lg:flex-row ">
11
- < input
12
- type ="search "
13
- id ="search-page-input "
11
+ < input type ="search " id ="search-page-input "
14
12
class ="ring-3-gray-light-200 dark:ring-3-gray-dark-400 dark:bg-background-dark focus:ring-3-blue-light dark:focus:ring-3-blue-dark ring-3-[1.5px] w-full max-w-xl min-w-0 rounded-sm bg-white px-4 py-2 outline-hidden "
15
- placeholder ="Search… "
16
- tabindex ="0 "
17
- />
18
- < div class ="flex min-w-fit flex-grow flex-col items-center ">
19
- < p > Not finding what you're looking for?</ p >
20
- < button
21
- class ="open-kapa-widget flex w-fit items-center gap-2 rounded-sm px-2 py-1 font-semibold hover:bg-gray-200 dark:hover:bg-gray-800 "
22
- >
23
- < span > Try Ask AI</ span >
24
- < img
25
- height ="24px "
26
- width ="24px "
27
- src ="{{ (resources.Get "images /ai-stars.svg").Permalink }}"
28
- alt="AI sparkles! "
29
- />
13
+ placeholder ="Search… " tabindex ="0 " />
14
+ < div class ="admonition flex flex-row min-w-fit items-center w-0 gap-1 ">
15
+ < p > Not finding what you're looking for? Try</ p >
16
+ < button onclick ="askAI('search-page-input') " class ="topbar-button bg-blue-400/95 border-blue-300 hover:bg-blue-400/90 ">
17
+ < span > Ask AI</ span >
18
+ < span class ="icon-svg ">
19
+ {{ partial "utils/svg.html" "/icons/sparkle.svg" }}
20
+ </ span >
30
21
</ button >
31
22
</ div >
32
23
</ div >
Original file line number Diff line number Diff line change 74
74
data-user-analytics-fingerprint-enabled ="true "
75
75
data-bot-protection-mechanism ="hcaptcha "
76
76
data-website-id ="{{ site.Params.kapa.id }} "
77
+ data-modal-open-on-command-k ="true "
78
+ data-modal-border-radius ="6px "
77
79
> </ script >
80
+ < script >
81
+ // Define askAI function to work with search-page-input
82
+ window . askAI = function ( inputId = "search-page-input" ) {
83
+ const searchInput = document . querySelector ( "#" + inputId ) ;
84
+ const query = searchInput ? searchInput . value . trim ( ) : "" ;
85
+
86
+ if ( query && window . Kapa ) {
87
+ window . Kapa . open ( {
88
+ mode : "ai" ,
89
+ query : query ,
90
+ submit : false
91
+ } ) ;
92
+ } else if ( window . Kapa ) {
93
+ window . Kapa . open ( {
94
+ mode : "ai"
95
+ } ) ;
96
+ }
97
+ } ;
98
+
99
+ // Add event listener for the Ask AI button
100
+ document . addEventListener ( 'click' , function ( event ) {
101
+ if ( event . target . closest ( '.open-kapa-widget' ) ) {
102
+ event . preventDefault ( ) ;
103
+ window . askAI ( "search-page-input" ) ;
104
+ }
105
+ } ) ;
106
+ </ script >
78
107
{{/* preload Roboto Flex as it's a critical font: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/preload */}}
79
108
< link
80
109
href ="/assets/fonts/RobotoFlex.woff2 "
You can’t perform that action at this time.
0 commit comments