[Libreoffice-commits] online.git: loleaflet/admin loleaflet/admin.strings.js loleaflet/main-admin.js loleaflet/Makefile.am
Henry Castro
hcastro at collabora.com
Sun May 27 01:47:02 UTC 2018
loleaflet/Makefile.am | 19 ++++++++++++-------
loleaflet/admin/main-admin.js | 8 ++++----
2 files changed, 16 insertions(+), 11 deletions(-)
New commits:
commit 42b46bbaa34a87700e173f82663e79714a58333c
Author: Henry Castro <hcastro at collabora.com>
Date: Sat May 26 16:57:40 2018 -0400
loleaflet: add rule to bundle admin files
Change-Id: Id3d25855d697ad607ae30ffffa1a9c6f565b6e6d
diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am
index f595747b1..ad6629b52 100644
--- a/loleaflet/Makefile.am
+++ b/loleaflet/Makefile.am
@@ -6,8 +6,6 @@
# Version number of the bundled 'draw' thing
DRAW_VERSION=0.2.4
-MINIFY=false
-
L10N_PO = $(wildcard $(srcdir)/po/*.po)
L10N_JSON = $(patsubst $(srcdir)/po/%.po,$(builddir)/dist/l10n/%.json,$(L10N_PO))
@@ -30,6 +28,7 @@ LOLEAFLET_HTML_SRC = $(shell find $(srcdir)/html -name '*.html')
LOLEAFLET_HTML_DST = $(patsubst $(srcdir)/html/%.html,$(builddir)/dist/%.html,$(LOLEAFLET_HTML_SRC))
LOLEAFLET_ADMIN_SRC = $(shell find $(srcdir)/admin -name '*.html')
+LOLEAFLET_ADMIN_ALL = $(shell find $(srcdir)/admin -name '*')
LOLEAFLET_ADMIN_DST = $(patsubst $(srcdir)/admin/%,$(builddir)/dist/admin/%,$(LOLEAFLET_ADMIN_SRC))
define file_target
@@ -94,6 +93,7 @@ GLOBAL_JS =\
global.js
LOLEAFLET_JS = $(strip $(shell NODE_PATH=$(abs_builddir)/node_modules $(NODE) -e "try {console.log(require('$(1)').getFiles().join(' '))} catch(e) {}"))
+ADMIN_JS = $(strip $(shell NODE_PATH=$(abs_builddir)/node_modules $(NODE) -e "try {console.log(require('$(1)').getAdminFiles().join(' '))} catch(e) {}"))
PLUGINS_JS =\
w2ui-1.5.rc1.js \
@@ -124,8 +124,14 @@ build-loleaflet: | $(LOLEAFLET_L10N_DST) \
$(builddir)/dist/loleaflet.html
@echo "build loleaflet completed"
-$(builddir)/dist/admin-bundle.js: $(LOLEAFLET_ADMIN_DST)
- @NODE_PATH=$(abs_builddir)/node_modules jake -f $(srcdir)/Jakefile.js -C $(srcdir) $(abs_builddir)/dist/admin-bundle.js debug=$(ENABLE_DEBUG) minify=$(MINIFY) builddir=$(abs_builddir)
+$(builddir)/dist/admin-bundle.js: $(LOLEAFLET_ADMIN_DST) \
+ $(LOLEAFLET_PREFIX)/dist/admin-src.js
+ @NODE_PATH=$(abs_builddir)/node_modules:$(LOLEAFLET_PREFIX)/dist $(NODE) node_modules/browserify/bin/cmd.js -g browserify-css $(if $(ENABLE_DEBUG),--debug,-g uglifyify) -o $@ $(srcdir)/admin/main-admin.js
+
+$(LOLEAFLET_PREFIX)/dist/admin-src.js: $(LOLEAFLET_ADMIN_ALL)
+ @echo "Checking for admin JS errors..."
+ @NODE_PATH=$(abs_builddir)/node_modules $(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/src/admin --ignore-path $(srcdir)/.eslintignore --config $(srcdir)/.eslintrc
+ @awk 'FNR == 1 {print ""} 1' $(patsubst %.js,$(srcdir)/%.js,$(call ADMIN_JS,$(srcdir)/build/build.js)) > $@
if ENABLE_DEBUG
$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_DST) $(LOLEAFLET_DRAW_JS_DST)
@@ -146,9 +152,8 @@ $(builddir)/dist/bundle.js: $(NODE_MODULES_JS_DST) \
else
$(LOLEAFLET_PREFIX)/dist/loleaflet-src.js: $(LOLEAFLET_JS_SRC)
@mkdir -p $(dir $@)
- @echo "Checking loleaflet for JS errors..."
+ @echo "Checking for loleaflet JS errors..."
@NODE_PATH=$(abs_builddir)/node_modules $(NODE) node_modules/eslint/bin/eslint.js $(srcdir)/src $(srcdir)/plugins/draw-$(DRAW_VERSION)/src $(srcdir)/js --ignore-path $(srcdir)/.eslintignore --config $(srcdir)/.eslintrc
- @echo "Concatenating loleaflet files..."
@(cat $(srcdir)/src/copyright.js | sed 's/{VERSION}/$(LOLEAFLET_VERSION)/' - \
&& echo "(function (window, document, undefined) {" \
&& awk 'FNR == 1 {print ""} 1' \
@@ -242,7 +247,7 @@ install-data-hook:
pot:
xgettext --from-code=UTF-8 --keyword=_ --output=po/templates/loleaflet-ui.pot \
- admin.strings.js \
+ admin/admin.strings.js \
src/errormessages.js \
js/toolbar.js \
src/admin/AdminSocketAnalytics.js \
diff --git a/loleaflet/admin.strings.js b/loleaflet/admin/admin.strings.js
similarity index 100%
rename from loleaflet/admin.strings.js
rename to loleaflet/admin/admin.strings.js
diff --git a/loleaflet/main-admin.js b/loleaflet/admin/main-admin.js
similarity index 74%
rename from loleaflet/main-admin.js
rename to loleaflet/admin/main-admin.js
index 928f3ce94..984a8ab95 100644
--- a/loleaflet/main-admin.js
+++ b/loleaflet/admin/main-admin.js
@@ -1,7 +1,7 @@
// CSS requires
require('bootstrap/dist/css/bootstrap.css');
-require('./admin/bootstrap/ie10-viewport-bug-workaround.css');
-require('./admin/bootstrap/dashboard.css');
+require('./bootstrap/ie10-viewport-bug-workaround.css');
+require('./bootstrap/dashboard.css');
require('vex-js/css/vex.css');
require('vex-js/css/vex-theme-plain.css');
@@ -24,6 +24,6 @@ global.l10nstrings = require('./admin.strings.js');
global.d3 = require('d3');
require('bootstrap/dist/js/bootstrap.js');
-require('./admin/bootstrap/holder.min.js');
-require('./admin/bootstrap/ie10-viewport-bug-workaround.js');
+require('./bootstrap/holder.min.js');
+require('./bootstrap/ie10-viewport-bug-workaround.js');
global.Admin = require('admin-src.js');
More information about the Libreoffice-commits
mailing list