package twentyseventeen import ( "fmt" "github.com/fthvgb1/wp-go/app/pkg/constraints" "github.com/fthvgb1/wp-go/app/theme/wp" "github.com/fthvgb1/wp-go/app/wpconfig" ) func pushScripts(h *wp.Handle) { wp.AddStaticLocalize("twentyseventeen-skip-link-focus-fix", "twentyseventeenScreenReaderText", map[string]any{ "quote": ``, }) wp.AddStaticLocalize("wp-custom-header", "_wpCustomHeaderSettings", map[string]any{ "mimeType": `video/mp4`, "posterUrl": `/wp-content/uploads/2023/01/cropped-wallhaven-9dm7dd-1.png`, "videoUrl": `/wp-content/uploads/2023/06/BloodMoon_GettyRM_495644264_1080_HD_ZH-CN.mp4`, "width": `2000`, "height": `1199`, "minWidth": `900`, "minHeight": `500`, "l10n": map[string]any{ "pause": `暂停背景视频`, "play": `播放背景视频`, "pauseSpeak": `视频已暂停。`, "playSpeak": `视频正在播放。`, }, }) h.PushCacheGroupHeadScript(constraints.AllScene, "{theme}.head", 30, func(h *wp.Handle) string { head := headScript if "dark" == wpconfig.GetThemeModsVal(ThemeName, "colorscheme", "light") { head = fmt.Sprintf("%s\n%s", headScript, ` `) } return head }) h.PushGroupFooterScript(constraints.AllScene, "{theme}.footer", 20.005, footerScript) } var headScript = ` ` var footerScript = ` `