Skip to content

Commit a94f724

Browse files
authored
🐛 fix bug on editor form with highlightjs (#86)
1 parent 1d3678c commit a94f724

File tree

7 files changed

+99317
-20
lines changed

7 files changed

+99317
-20
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"axios": "^0.21.1",
3939
"canvas-confetti": "^1.4.0",
4040
"choices.js": "^9.0.1",
41+
"highlight.js": "^11.7.0",
4142
"htm": "^3.1.0",
4243
"intl-tel-input": "^17.0.13",
4344
"preact": "^10.5.15",

public/css/app.css

+14,021-11
Large diffs are not rendered by default.

public/css/filament.css

+11,602-4
Large diffs are not rendered by default.

public/js/app.js

+73,681-2
Large diffs are not rendered by default.

public/mix-manifest.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"/js/app.js": "/js/app.js?id=14e78ed3da0550befb1ae94a465013f5",
3-
"/css/app.css": "/css/app.css?id=e949df09924e368d035a31b5f215b118",
4-
"/css/filament.css": "/css/filament.css?id=31807c66ef04b2d10d4b1a197a767d07"
2+
"/js/app.js": "/js/app.js",
3+
"/css/app.css": "/css/app.css",
4+
"/css/filament.css": "/css/filament.css"
55
}

resources/css/app.css

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
@import "tailwindcss/utilities";
44

55
@import '../../vendor/filament/forms/dist/module.esm.css';
6+
@import "~highlight.js/styles/atom-one-dark.css";
67
@import '~choices.js/public/assets/styles/choices.css';
78
@import '~intl-tel-input/build/css/intlTelInput.css';
89

resources/js/helpers.js

+8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
1+
import hljs from 'highlight.js'
12
import Choices from 'choices.js'
23

34
// Create a multiselect element.
45
window.choices = (element) => {
56
return new Choices(element, { maxItemCount: 3, removeItemButton: true });
67
}
78

9+
// Syntax highlight code blocks.
10+
window.highlightCode = (element) => {
11+
element.querySelectorAll('pre code').forEach((block) => {
12+
hljs.highlightBlock(block);
13+
})
14+
}
15+
816
// Create Capitalize string
917
window.capitalize = (string) => string.replace(/^\w/, (c) => c.toUpperCase())
1018

0 commit comments

Comments
 (0)