From ca2ca055e6281ee2b95285199f6ee2d8c1f46889 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 21 Jun 2015 19:16:50 +0200 Subject: added waiting indicators in web interface buttons --- src/GNUmakefile | 10 ++- src/images/loading.gif | Bin 0 -> 3304 bytes src/index.html | 40 +++++++++--- src/jquery.ui.waitbutton.js | 149 ++++++++++++++++++++++++++++++++++++++++++++ src/webserver.c | 11 ++++ 5 files changed, 199 insertions(+), 11 deletions(-) create mode 100644 src/images/loading.gif create mode 100644 src/jquery.ui.waitbutton.js diff --git a/src/GNUmakefile b/src/GNUmakefile index eacc405..9ae594c 100644 --- a/src/GNUmakefile +++ b/src/GNUmakefile @@ -34,7 +34,7 @@ master.o: master.c master.h port.h coordinator.o: coordinator.c coordinator.h port.h system.h worker.o: worker.c worker.h port.h system.o: system.c system.h -webserver.o: webserver.c webserver.h index.h jquery-ui-css.h jquery-js.h jquery-ui-js.h ui-bg_flat_0_aaaaaa_40x100-png.h ui-bg_flat_75_ffffff_40x100-png.h ui-bg_glass_55_fbf9ee_1x400-png.h ui-bg_glass_65_ffffff_1x400-png.h ui-bg_glass_75_dadada_1x400-png.h ui-bg_glass_75_e6e6e6_1x400-png.h ui-bg_glass_95_fef1ec_1x400-png.h ui-bg_highlight-soft_75_cccccc_1x100-png.h ui-icons_222222_256x240-png.h ui-icons_2e83ff_256x240-png.h ui-icons_454545_256x240-png.h ui-icons_888888_256x240-png.h ui-icons_cd0a0a_256x240-png.h +webserver.o: webserver.c webserver.h index.h jquery-ui-css.h jquery-js.h jquery-ui-js.h ui-bg_flat_0_aaaaaa_40x100-png.h ui-bg_flat_75_ffffff_40x100-png.h ui-bg_glass_55_fbf9ee_1x400-png.h ui-bg_glass_65_ffffff_1x400-png.h ui-bg_glass_75_dadada_1x400-png.h ui-bg_glass_75_e6e6e6_1x400-png.h ui-bg_glass_95_fef1ec_1x400-png.h ui-bg_highlight-soft_75_cccccc_1x100-png.h ui-icons_222222_256x240-png.h ui-icons_2e83ff_256x240-png.h ui-icons_454545_256x240-png.h ui-icons_888888_256x240-png.h ui-icons_cd0a0a_256x240-png.h loading-gif.h jquery.ui.waitbutton.js.h 3rdParty/linenoise/linenoise.o: 3rdParty/linenoise/linenoise.c 3rdParty/linenoise/linenoise.h 3rdParty/http_tiny/http_lib.o: 3rdParty/http_tiny/http_lib.c 3rdParty/http_tiny/http_lib.h cli.o: cli.c cli.h @@ -104,6 +104,12 @@ ui-icons_888888_256x240-png.h: images/ui-icons_888888_256x240.png 3rdParty/xxd/x ui-icons_cd0a0a_256x240-png.h: images/ui-icons_cd0a0a_256x240.png 3rdParty/xxd/xxd 3rdParty/xxd/xxd -i images/ui-icons_cd0a0a_256x240.png > ui-icons_cd0a0a_256x240-png.h + +loading-gif.h: images/loading.gif 3rdParty/xxd/xxd + 3rdParty/xxd/xxd -i images/loading.gif > loading-gif.h + +jquery.ui.waitbutton.js.h: jquery.ui.waitbutton.js 3rdParty/xxd/xxd + 3rdParty/xxd/xxd -i jquery.ui.waitbutton.js > jquery.ui.waitbutton.js.h clean: @-rm *.o @@ -114,7 +120,7 @@ clean: @-rm 3rdParty/linenoise/*.o @-rm 3rdParty/xxd/xxd @-rm biruda_conf.c - @-rm index.h jquery-ui-css.h jquery-js.h jquery-ui-js.h ui-bg_flat_0_aaaaaa_40x100-png.h ui-bg_flat_75_ffffff_40x100-png.h ui-bg_glass_55_fbf9ee_1x400-png.h ui-bg_glass_65_ffffff_1x400-png.h ui-bg_glass_75_dadada_1x400-png.h ui-bg_glass_75_e6e6e6_1x400-png.h ui-bg_glass_95_fef1ec_1x400-png.h ui-bg_highlight-soft_75_cccccc_1x100-png.h ui-icons_222222_256x240-png.h ui-icons_2e83ff_256x240-png.h ui-icons_454545_256x240-png.h ui-icons_888888_256x240-png.h ui-icons_cd0a0a_256x240-png.h + @-rm index.h jquery-ui-css.h jquery-js.h jquery-ui-js.h ui-bg_flat_0_aaaaaa_40x100-png.h ui-bg_flat_75_ffffff_40x100-png.h ui-bg_glass_55_fbf9ee_1x400-png.h ui-bg_glass_65_ffffff_1x400-png.h ui-bg_glass_75_dadada_1x400-png.h ui-bg_glass_75_e6e6e6_1x400-png.h ui-bg_glass_95_fef1ec_1x400-png.h ui-bg_highlight-soft_75_cccccc_1x100-png.h ui-icons_222222_256x240-png.h ui-icons_2e83ff_256x240-png.h ui-icons_454545_256x240-png.h ui-icons_888888_256x240-png.h ui-icons_cd0a0a_256x240-png.h loading-gif.h # default values DESTDIR ?= diff --git a/src/images/loading.gif b/src/images/loading.gif new file mode 100644 index 0000000..99041af Binary files /dev/null and b/src/images/loading.gif differ diff --git a/src/index.html b/src/index.html index b25d1db..02246db 100644 --- a/src/index.html +++ b/src/index.html @@ -7,6 +7,7 @@ +