
With this patch set, Wok will not import/package external JS libs which has a CDN related. That way, may be easier to get Wok package on Debian/Fedora offical repositories. In the other hand, the client browser which will access Wok interface MUST have internet access to be able to load external URLs. As it is not common scenario and the CDN is mostly used by web servers, it should not be a big deal. Aline Manera (16): Remove fontawesome-fonts as Wok dependency Use a CDN to get bootstrap.min.js content Use a CDN to get jquery.min.js content Use a CDN to get moment.min.js content Use a CDN to get dataTables JS and CSS files Remove lodash JS file as it is not in use Use a CDN to get JQuery bootgrid JS and CSS files Use a CDN to get typeahead.bundle.min.js content Use a CDN to get Bootstrap Editable JS and CSS files Use a CDN to get Bootstrap switch JS and CSS files Use a CDN to get bootstrap-select.min.js content Remove es5-shim JS file as it is not in use Use a CDN to get list.min.js content Use a CDN to get JQuery UI JS and CSS files Remove jquery.i18n.min.js as it is not in use Use a CDN to get base64.min.js content COPYING | 74 - IBM-license-blacklist | 35 - configure.ac | 35 - contrib/wok.spec.fedora.in | 1 - contrib/wok.spec.suse.in | 1 - docs/fedora-deps.md | 2 +- docs/opensuse-deps.md | 2 +- docs/ubuntu-deps.md | 2 +- src/wok/config.py.in | 35 - tests/test_config.py.in | 13 - tests/test_server.py | 1 - ui/Makefile.am | 4 +- ui/base64/Makefile.am | 21 - ui/base64/README.md | 27 - ui/base64/jquery.base64.js | 122 - ui/css/Makefile.am | 8 +- ui/css/datatables.bootstrap.css | 271 -- ui/css/fontawesome/Makefile.am | 21 - ui/css/fontawesome/fontawesome.css | 2671 -------------------- ui/css/src/datatables.bootstrap.scss | 318 --- ui/css/src/modules/_wok-variables.scss | 2 +- ui/css/src/wok.scss | 12 + ui/css/wok.css | 11 + ui/js/src/wok.confirm.js | 6 +- ui/js/src/wok.message.js | 4 +- ui/js/src/wok.utils.js | 4 +- ui/libs/Makefile.am | 4 +- ui/libs/bootstrap-editable/LICENSE | 19 - ui/libs/bootstrap-editable/Makefile.am | 18 - ui/libs/bootstrap-editable/dist/Makefile.am | 18 - ui/libs/bootstrap-editable/dist/css/Makefile.am | 20 - .../dist/css/bootstrap-editable.css | 663 ----- ui/libs/bootstrap-editable/dist/js/Makefile.am | 20 - .../dist/js/bootstrap-editable.min.js | 7 - ui/libs/bootstrap-select/LICENSE | 21 - ui/libs/bootstrap-select/Makefile.am | 20 - ui/libs/bootstrap-select/dist/Makefile.am | 20 - ui/libs/bootstrap-select/dist/css/Makefile.am | 22 - .../dist/css/bootstrap-select.min.css | 6 - ui/libs/bootstrap-select/dist/js/Makefile.am | 22 - .../dist/js/bootstrap-select.min.js | 8 - ui/libs/bootstrap-switch/LICENSE | 21 - ui/libs/bootstrap-switch/Makefile.am | 18 - ui/libs/bootstrap-switch/dist/Makefile.am | 18 - ui/libs/bootstrap-switch/dist/css/Makefile.am | 20 - .../dist/css/bootstrap-switch.min.css | 22 - ui/libs/bootstrap-switch/dist/js/Makefile.am | 20 - .../dist/js/bootstrap-switch.min.js | 22 - ui/libs/bootstrap/LICENSE | 21 - ui/libs/bootstrap/Makefile.am | 22 - ui/libs/bootstrap/bootstrap.min.js | 7 - ui/libs/datatables/LICENSE | 22 - ui/libs/datatables/Makefile.am | 19 - ui/libs/datatables/css/Makefile.am | 21 - ui/libs/datatables/css/datatables.min.css | 24 - ui/libs/datatables/js/Makefile.am | 23 - ui/libs/datatables/js/datatables.min.js | 273 -- ui/libs/datatables/js/plugins/Makefile.am | 19 - ui/libs/datatables/js/plugins/ip-address/LICENSE | 20 - .../datatables/js/plugins/ip-address/Makefile.am | 21 - .../datatables/js/plugins/ip-address/ip-address.js | 103 - ui/libs/es5-shim/LICENSE | 22 - ui/libs/es5-shim/Makefile.am | 22 - ui/libs/es5-shim/es5-shim.min.js | 7 - ui/libs/jquery-bootgrid/LICENSE | 17 - ui/libs/jquery-bootgrid/Makefile.am | 18 - ui/libs/jquery-bootgrid/dist/Makefile.am | 18 - ui/libs/jquery-bootgrid/dist/css/Makefile.am | 20 - .../dist/css/jquery.bootgrid.min.css | 5 - ui/libs/jquery-bootgrid/dist/js/Makefile.am | 20 - .../jquery-bootgrid/dist/js/jquery.bootgrid.min.js | 6 - ui/libs/jquery-i18n/LICENSE | 19 - ui/libs/jquery-i18n/Makefile.am | 22 - ui/libs/jquery-i18n/jquery.i18n.min.js | 1 - ui/libs/jquery-ui/LICENSE | 44 - ui/libs/jquery-ui/Makefile.am | 24 - ui/libs/jquery-ui/jquery-ui-i18n.min.js | 7 - ui/libs/jquery-ui/jquery-ui.min.js | 13 - ui/libs/jquery-ui/themes/Makefile.am | 20 - ui/libs/jquery-ui/themes/base/Makefile.am | 24 - ui/libs/jquery-ui/themes/base/images/Makefile.am | 22 - .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 457 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 351 -> 0 bytes .../base/images/ui-bg_flat_10_000000_40x100.png | Bin 244 -> 0 bytes .../base/images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 301 -> 0 bytes .../base/images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 387 -> 0 bytes .../base/images/ui-bg_glass_65_ffffff_1x400.png | Bin 246 -> 0 bytes .../images/ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 5854 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 317 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 367 -> 0 bytes .../themes/base/images/ui-icons_222222_256x240.png | Bin 7006 -> 0 bytes .../themes/base/images/ui-icons_228ef1_256x240.png | Bin 4599 -> 0 bytes .../themes/base/images/ui-icons_ef8c08_256x240.png | Bin 4599 -> 0 bytes .../themes/base/images/ui-icons_ffd27a_256x240.png | Bin 4599 -> 0 bytes .../themes/base/images/ui-icons_ffffff_256x240.png | Bin 6468 -> 0 bytes ui/libs/jquery-ui/themes/base/jquery-ui.min.css | 7 - ui/libs/jquery/LICENSE | 21 - ui/libs/jquery/Makefile.am | 22 - ui/libs/jquery/jquery.min.js | 6 - ui/libs/list-js/LICENSE | 21 - ui/libs/list-js/Makefile.am | 22 - ui/libs/list-js/list.min.js | 1 - ui/libs/lodash/LICENSE | 24 - ui/libs/lodash/Makefile.am | 21 - ui/libs/lodash/lodash.min.js | 136 - ui/libs/moment/LICENSE | 22 - ui/libs/moment/Makefile.am | 21 - ui/libs/moment/moment-with-locales.min.js | 76 - ui/libs/typeahead/LICENSE | 19 - ui/libs/typeahead/Makefile.am | 20 - ui/libs/typeahead/typeahead.bundle.min.js | 8 - ui/pages/login.html.tmpl | 26 +- ui/pages/wok-ui.html.tmpl | 47 +- 113 files changed, 72 insertions(+), 6126 deletions(-) delete mode 100644 ui/base64/Makefile.am delete mode 100644 ui/base64/README.md delete mode 100644 ui/base64/jquery.base64.js delete mode 100644 ui/css/fontawesome/Makefile.am delete mode 100644 ui/css/fontawesome/fontawesome.css delete mode 100644 ui/libs/bootstrap-editable/LICENSE delete mode 100644 ui/libs/bootstrap-editable/Makefile.am delete mode 100644 ui/libs/bootstrap-editable/dist/Makefile.am delete mode 100644 ui/libs/bootstrap-editable/dist/css/Makefile.am delete mode 100644 ui/libs/bootstrap-editable/dist/css/bootstrap-editable.css delete mode 100644 ui/libs/bootstrap-editable/dist/js/Makefile.am delete mode 100644 ui/libs/bootstrap-editable/dist/js/bootstrap-editable.min.js delete mode 100644 ui/libs/bootstrap-select/LICENSE delete mode 100644 ui/libs/bootstrap-select/Makefile.am delete mode 100644 ui/libs/bootstrap-select/dist/Makefile.am delete mode 100644 ui/libs/bootstrap-select/dist/css/Makefile.am delete mode 100644 ui/libs/bootstrap-select/dist/css/bootstrap-select.min.css delete mode 100644 ui/libs/bootstrap-select/dist/js/Makefile.am delete mode 100644 ui/libs/bootstrap-select/dist/js/bootstrap-select.min.js delete mode 100644 ui/libs/bootstrap-switch/LICENSE delete mode 100644 ui/libs/bootstrap-switch/Makefile.am delete mode 100644 ui/libs/bootstrap-switch/dist/Makefile.am delete mode 100644 ui/libs/bootstrap-switch/dist/css/Makefile.am delete mode 100644 ui/libs/bootstrap-switch/dist/css/bootstrap-switch.min.css delete mode 100644 ui/libs/bootstrap-switch/dist/js/Makefile.am delete mode 100644 ui/libs/bootstrap-switch/dist/js/bootstrap-switch.min.js delete mode 100644 ui/libs/bootstrap/LICENSE delete mode 100644 ui/libs/bootstrap/Makefile.am delete mode 100644 ui/libs/bootstrap/bootstrap.min.js delete mode 100644 ui/libs/datatables/LICENSE delete mode 100644 ui/libs/datatables/Makefile.am delete mode 100644 ui/libs/datatables/css/Makefile.am delete mode 100644 ui/libs/datatables/css/datatables.min.css delete mode 100644 ui/libs/datatables/js/Makefile.am delete mode 100644 ui/libs/datatables/js/datatables.min.js delete mode 100644 ui/libs/datatables/js/plugins/Makefile.am delete mode 100644 ui/libs/datatables/js/plugins/ip-address/LICENSE delete mode 100644 ui/libs/datatables/js/plugins/ip-address/Makefile.am delete mode 100644 ui/libs/datatables/js/plugins/ip-address/ip-address.js delete mode 100644 ui/libs/es5-shim/LICENSE delete mode 100644 ui/libs/es5-shim/Makefile.am delete mode 100644 ui/libs/es5-shim/es5-shim.min.js delete mode 100644 ui/libs/jquery-bootgrid/LICENSE delete mode 100644 ui/libs/jquery-bootgrid/Makefile.am delete mode 100644 ui/libs/jquery-bootgrid/dist/Makefile.am delete mode 100644 ui/libs/jquery-bootgrid/dist/css/Makefile.am delete mode 100644 ui/libs/jquery-bootgrid/dist/css/jquery.bootgrid.min.css delete mode 100644 ui/libs/jquery-bootgrid/dist/js/Makefile.am delete mode 100644 ui/libs/jquery-bootgrid/dist/js/jquery.bootgrid.min.js delete mode 100644 ui/libs/jquery-i18n/LICENSE delete mode 100644 ui/libs/jquery-i18n/Makefile.am delete mode 100644 ui/libs/jquery-i18n/jquery.i18n.min.js delete mode 100644 ui/libs/jquery-ui/LICENSE delete mode 100644 ui/libs/jquery-ui/Makefile.am delete mode 100644 ui/libs/jquery-ui/jquery-ui-i18n.min.js delete mode 100644 ui/libs/jquery-ui/jquery-ui.min.js delete mode 100644 ui/libs/jquery-ui/themes/Makefile.am delete mode 100644 ui/libs/jquery-ui/themes/base/Makefile.am delete mode 100644 ui/libs/jquery-ui/themes/base/images/Makefile.am delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-icons_222222_256x240.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-icons_228ef1_256x240.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-icons_ef8c08_256x240.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-icons_ffd27a_256x240.png delete mode 100644 ui/libs/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png delete mode 100644 ui/libs/jquery-ui/themes/base/jquery-ui.min.css delete mode 100644 ui/libs/jquery/LICENSE delete mode 100644 ui/libs/jquery/Makefile.am delete mode 100644 ui/libs/jquery/jquery.min.js delete mode 100644 ui/libs/list-js/LICENSE delete mode 100644 ui/libs/list-js/Makefile.am delete mode 100644 ui/libs/list-js/list.min.js delete mode 100644 ui/libs/lodash/LICENSE delete mode 100644 ui/libs/lodash/Makefile.am delete mode 100644 ui/libs/lodash/lodash.min.js delete mode 100644 ui/libs/moment/LICENSE delete mode 100644 ui/libs/moment/Makefile.am delete mode 100644 ui/libs/moment/moment-with-locales.min.js delete mode 100644 ui/libs/typeahead/LICENSE delete mode 100644 ui/libs/typeahead/Makefile.am delete mode 100644 ui/libs/typeahead/typeahead.bundle.min.js -- 2.13.5