Added jsinject.sh
This commit is contained in:
@@ -11,7 +11,6 @@ CTestTestfile.cmake
|
|||||||
_deps
|
_deps
|
||||||
CMakeUserPresets.json
|
CMakeUserPresets.json
|
||||||
docs
|
docs
|
||||||
inject.sh
|
|
||||||
|
|
||||||
|
|
||||||
# CLion
|
# CLion
|
||||||
|
|||||||
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TARGET_FILE=index.html
|
||||||
|
TARGET_DIR=docs/html
|
||||||
|
|
||||||
|
if ! cd $TARGET_DIR; then
|
||||||
|
echo "Папки $TARGET_DIR не сущестует"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! cp $TARGET_FILE "$TARGET_FILE.back"; then
|
||||||
|
echo "Не могу скопировать файл $TARGET_FILE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! sed '/<\/head>/i\\t\t<script type="text/JavaScript" src="jsinject.js"></script>' index.html > "_$TARGET_FILE"\
|
||||||
|
|| ! sed 's/<body>/<body onLoad="jsinject_init();">/g' "_$TARGET_FILE" > $TARGET_FILE; then
|
||||||
|
echo "Ошибка инъекции"
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -f "_$TARGET_FILE"
|
||||||
|
|
||||||
|
rm -f resize.js
|
||||||
|
|
||||||
|
cp injectresize.js resize.js
|
||||||
Reference in New Issue
Block a user