reprogl

Форк
0
/
common.go 
37 строк · 2.0 Кб
1
package style
2

3
import (
4
	"strings"
5

6
	"xelbot.com/reprogl/container"
7
)
8

9
func cdnReplace(str string) string {
10
	return strings.Replace(str, "%cdn%", container.GetConfig().CDNBaseURL, -1)
11
}
12

13
func defaultStyleWithoutImage() string {
14
	return `      .post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis.jpg)}
15
      @media only screen and (max-width:624px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_624w.jpg)}}
16
      @media only screen and (max-width:448px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_448w.jpg)}}
17
      @media only screen and (max-width:320px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_320w.jpg)}}
18
      @supports (background-image:url(%cdn%/images/mantis/mantis.webp)){
19
      .post-view .post-view-sidebar{background-image: url(%cdn%/images/mantis/mantis.webp)}
20
      @media only screen and (max-width:624px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_624w.webp)}}
21
      @media only screen and (max-width:448px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_448w.webp)}}
22
      @media only screen and (max-width:320px){.post-view .post-view-sidebar{background-image:url(%cdn%/images/mantis/mantis_320w.webp)}}}`
23
}
24

25
func glyphiconsFont() string {
26
	return `      @font-face{font-family:"Glyphicons Halflings";
27
      src:url(%cdn%/assets/fonts/glyphicons-halflings-regular.eot);src:url(%cdn%/assets/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),
28
      url(%cdn%/assets/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(%cdn%/assets/fonts/glyphicons-halflings-regular.woff) format("woff"),
29
      url(%cdn%/assets/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(%cdn%/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
30
      font-display: swap}`
31
}
32

33
func commonStyle() string {
34
	st := glyphiconsFont()
35

36
	return st
37
}
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.