소스 검색

Add cache busting for Emoji spritemaps (#375)

Danilo Bargen 7 년 전
부모
커밋
da95d2c78b
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 0 0
      public/libs/emojione/emojione-sprite-32.min.css
  2. 6 0
      tools/emojione/patch-lib.sh

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
public/libs/emojione/emojione-sprite-32.min.css


+ 6 - 0
tools/emojione/patch-lib.sh

@@ -1,6 +1,12 @@
 #!/bin/sh
 set -e
 BASEPATH=../../public/libs/emojione
+EMOJIONE_VERSION=3.1
+
+# Spritemaps
 sed -i "s/emojione-32-/e1-/g" $BASEPATH/emojione-sprite-32.min.css
+sed -i "s/url(\([^)]*\.png\))/url(\1?v=${EMOJIONE_VERSION})/g" $BASEPATH/emojione-sprite-32.min.css
+
+# Javascript
 sed -i "s/emojione emojione-'+size+\"-\"/e1 e1-'/g" $BASEPATH/emojione.min.js
 sed -i "s/\"emojione/\"e1/g" $BASEPATH/emojione.min.js

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.