mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 07:40:17 +08:00
25 lines
480 B
Go
25 lines
480 B
Go
package wails
|
|
|
|
import (
|
|
"log"
|
|
"strings"
|
|
|
|
"github.com/gobuffalo/packr"
|
|
)
|
|
|
|
func escapeJS(js string) (string, error) {
|
|
result := strings.Replace(js, "\\", "\\\\", -1)
|
|
result = strings.Replace(result, "'", "\\'", -1)
|
|
result = strings.Replace(result, "\n", "\\n", -1)
|
|
return result, nil
|
|
}
|
|
|
|
// BoxString wraps packr.FindString
|
|
func BoxString(box *packr.Box, filename string) string {
|
|
result, err := box.FindString(filename)
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
return result
|
|
}
|