Aktualizace na posledni lorol verzi
This commit is contained in:
@ -17,6 +17,9 @@ until a } is found on separate new line.
|
||||
``` npm install html-minifier-terser -g, npm install -g github-files-fetcher ```
|
||||
|
||||
### Batch files provided
|
||||
- **do.bat:** Generates **edit.htm.gz.h** file
|
||||
- **do_emb.bat:** Generates **edit.htm.gz.h** file for embedding to **SPIFFSEditor.cpp** as binary C array -
|
||||
You need to comment **#define EDFS** at **SPIFFSEditor.cpp** for this choice
|
||||
- **do_ed_fs.bat:** Alternatively, makes a gzip-ed **edit.htm** file for fs -
|
||||
uncomment **#define EDFS** for this choice. Saves about 4k of program flash storage.
|
||||
- **undo.bat:** Reverts **edit.htm** from C array header to file (still minified!)
|
||||
- **update_ace.bat:** Updates **acefull.js.gz** file from latest GitHub Ace sources
|
||||
|
9
extras/do_ed_fs.bat
Normal file
9
extras/do_ed_fs.bat
Normal file
@ -0,0 +1,9 @@
|
||||
copy ..\src\edit.htm edit_src.htm
|
||||
call html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --minify-css true --minify-js true -o edit.htm edit_src.htm
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 edit.htm.gz edit.htm
|
||||
copy edit.htm.gz ..\examples\SmartSwitch\data\edit_gz
|
||||
copy edit.htm.gz ..\examples\ESP_AsyncFSBrowser\data\edit_gz
|
||||
ehg edit.htm.gz PROGMEM
|
||||
copy edit.htm.gz.h ..\src\edit.htm.gz.h
|
||||
pause
|
||||
del edit.htm edit.htm.gz edit.htm.gz.h edit_src.htm
|
@ -1,7 +1,9 @@
|
||||
copy ..\src\edit.htm edit_src.htm
|
||||
call html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --minify-css true --minify-js true -o edit.htm edit_src.htm
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 edit.htm.gz edit.htm
|
||||
ehg edit.htm.gz PROGMEM
|
||||
copy edit.htm.gz.h ..\src\edit.htm.gz.h
|
||||
pause
|
||||
copy ..\src\edit.htm edit_src.htm
|
||||
call html-minifier-terser --collapse-whitespace --remove-comments --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --minify-css true --minify-js true -o edit.htm edit_src.htm
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 edit.htm.gz edit.htm
|
||||
del ..\examples\SmartSwitch\data\edit.htm
|
||||
del ..\examples\ESP_AsyncFSBrowser\data\edit.htm
|
||||
ehg edit.htm.gz PROGMEM
|
||||
copy edit.htm.gz.h ..\src\edit.htm.gz.h
|
||||
pause
|
||||
del edit.htm edit.htm.gz edit.htm.gz.h edit_src.htm
|
@ -4,6 +4,7 @@ REM fetcher --url=resource_url --out=output_directory
|
||||
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/ace.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/mode-html.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/mode-json.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/theme-monokai.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/ext-searchbox.js" --out=tmp1
|
||||
|
||||
@ -12,12 +13,14 @@ REM and do not take and include them below
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/worker-html.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/worker-css.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/worker-javascript.js" --out=tmp1
|
||||
call fetcher --url="https://github.com/ajaxorg/ace-builds/blob/master/src-min-noconflict/worker-json.js" --out=tmp1
|
||||
|
||||
cd tmp1
|
||||
type ace.js mode-html.js theme-monokai.js ext-searchbox.js > acefull.js
|
||||
type ace.js mode-html.js mode-json.js theme-monokai.js ext-searchbox.js > acefull.js
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 acefull.js.gz acefull.js
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 worker-html.js.gz worker-html.js
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 worker-javascript.js.gz worker-javascript.js
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 worker-json.js.gz worker-json.js
|
||||
"C:\Program Files\7-Zip\7z.exe" a -tgzip -mx9 worker-css.js.gz worker-css.js
|
||||
|
||||
REM update SmartSwitch /data:
|
||||
@ -25,6 +28,7 @@ pause
|
||||
copy acefull.js.gz ..\..\examples\SmartSwitch\data\acefull.js.gz
|
||||
copy worker-html.js.gz ..\..\examples\SmartSwitch\data\worker-html.js.gz
|
||||
copy worker-javascript.js.gz ..\..\examples\SmartSwitch\data\worker-javascript.js.gz
|
||||
copy worker-json.js.gz ..\..\examples\SmartSwitch\data\worker-json.js.gz
|
||||
copy worker-css.js.gz ..\..\examples\SmartSwitch\data\worker-css.js.gz
|
||||
|
||||
REM update ESP_AsyncFSBrowser /data:
|
||||
@ -32,6 +36,7 @@ pause
|
||||
copy acefull.js.gz ..\..\examples\ESP_AsyncFSBrowser\data\acefull.js.gz
|
||||
copy worker-html.js.gz ..\..\examples\ESP_AsyncFSBrowser\data\worker-html.js.gz
|
||||
copy worker-javascript.js.gz ..\..\examples\ESP_AsyncFSBrowser\data\worker-javascript.js.gz
|
||||
copy worker-json.js.gz ..\..\examples\ESP_AsyncFSBrowser\data\worker-json.js.gz
|
||||
copy worker-css.js.gz ..\..\examples\ESP_AsyncFSBrowser\data\worker-css.js.gz
|
||||
|
||||
REM delete temporary stuff
|
||||
|
Reference in New Issue
Block a user