summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2018-12-14 23:13:15 +0200
committerLauri Ojansivu <x@xet7.org>2018-12-14 23:13:15 +0200
commitc546464d9f56117a8bf580512cd62fc1102559c3 (patch)
tree18f870ade0e981b4be3ccc203d5b9fa89236c783
parent67a5fdaf96a6932a6239302af6cefbbd60e8f347 (diff)
downloadwekan-c546464d9f56117a8bf580512cd62fc1102559c3.tar.gz
wekan-c546464d9f56117a8bf580512cd62fc1102559c3.tar.bz2
wekan-c546464d9f56117a8bf580512cd62fc1102559c3.zip
- Because scrollbar uses [remote file from CDN](https://github.com/MaazAli/Meteor-Malihu-Custom-Scrollbar/blob/master/jquery.mCustomScrollbar.js#L50),
fork package to https://github.com/wekan/wekan-scrollbar and include non-minified file locally to Wekan, so that using scrollbar works without direct connection to Internet. Wekan should not load any external files by default, as was case before new scrollbar, and is again now after this fix. Closes #2056
-rw-r--r--.meteor/packages2
-rw-r--r--.meteor/versions2
-rw-r--r--Dockerfile1
-rw-r--r--rebuild-wekan.bat1
-rwxr-xr-xrebuild-wekan.sh1
-rwxr-xr-xreleases/rebuild-release.sh9
-rwxr-xr-xreleases/virtualbox/rebuild-wekan.sh7
-rw-r--r--snapcraft.yaml5
8 files changed, 20 insertions, 8 deletions
diff --git a/.meteor/packages b/.meteor/packages
index 2db7fe2d..56732bb2 100644
--- a/.meteor/packages
+++ b/.meteor/packages
@@ -88,4 +88,4 @@ mquandalle:moment
msavin:usercache
wekan:wekan-ldap
wekan:accounts-cas
-maazalik:malihu-jquery-custom-scrollbar
+wekan-scrollbar
diff --git a/.meteor/versions b/.meteor/versions
index 05948769..2542c263 100644
--- a/.meteor/versions
+++ b/.meteor/versions
@@ -82,7 +82,6 @@ launch-screen@1.1.1
livedata@1.0.18
localstorage@1.2.0
logging@1.1.19
-maazalik:malihu-jquery-custom-scrollbar@3.0.6
matb33:collection-hooks@0.8.4
matteodem:easy-search@1.6.4
mdg:validation-error@0.5.1
@@ -179,6 +178,7 @@ useraccounts:unstyled@1.14.2
verron:autosize@3.0.8
webapp@1.4.0
webapp-hashing@1.0.9
+wekan-scrollbar@3.1.3
wekan:accounts-cas@0.1.0
wekan:wekan-ldap@0.0.2
yasaricli:slugify@0.0.7
diff --git a/Dockerfile b/Dockerfile
index 7852bc73..1383883e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -244,6 +244,7 @@ RUN \
gosu wekan:wekan git clone --depth 1 -b master git://github.com/meteor-useraccounts/core.git meteor-useraccounts-core && \
gosu wekan:wekan git clone --depth 1 -b master git://github.com/wekan/meteor-accounts-cas.git && \
gosu wekan:wekan git clone --depth 1 -b master git://github.com/wekan/wekan-ldap.git && \
+ gosu wekan:wekan git clone --depth 1 -b master git://github.com/wekan/wekan-scrollbar.git && \
sed -i 's/api\.versionsFrom/\/\/api.versionsFrom/' /home/wekan/app/packages/meteor-useraccounts-core/package.js && \
cd /home/wekan/.meteor && \
gosu wekan:wekan /home/wekan/.meteor/meteor -- help; \
diff --git a/rebuild-wekan.bat b/rebuild-wekan.bat
index 57d174ca..48ef393b 100644
--- a/rebuild-wekan.bat
+++ b/rebuild-wekan.bat
@@ -33,6 +33,7 @@ git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-fl
git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
REM sed -i 's/api\.versionsFrom/\/\/api.versionsFrom/' ~/repos/wekan/packages/meteor-useraccounts-core/package.js
cd ..
REM del /S /F /Q node_modules
diff --git a/rebuild-wekan.sh b/rebuild-wekan.sh
index d50e2aff..bb6456de 100755
--- a/rebuild-wekan.sh
+++ b/rebuild-wekan.sh
@@ -142,6 +142,7 @@ do
git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+ git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "sed at macOS";
sed -i '' 's/api\.versionsFrom/\/\/api.versionsFrom/' ~/repos/wekan/packages/meteor-useraccounts-core/package.js
diff --git a/releases/rebuild-release.sh b/releases/rebuild-release.sh
index 8a5b8890..9000334b 100755
--- a/releases/rebuild-release.sh
+++ b/releases/rebuild-release.sh
@@ -5,10 +5,11 @@
rm -rf packages
mkdir -p ~/repos/wekan/packages
cd ~/repos/wekan/packages
- git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router
- git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
- git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
- git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+ git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router
+ git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
+ git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
+ git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+ git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "sed at macOS";
diff --git a/releases/virtualbox/rebuild-wekan.sh b/releases/virtualbox/rebuild-wekan.sh
index ca00f0e2..64e4fbea 100755
--- a/releases/virtualbox/rebuild-wekan.sh
+++ b/releases/virtualbox/rebuild-wekan.sh
@@ -88,8 +88,11 @@ do
cd ~/repos/wekan
mkdir -p ~/repos/wekan/packages
cd ~/repos/wekan/packages
- git clone https://github.com/wekan/flow-router.git kadira-flow-router
- git clone https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
+ git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router
+ git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
+ git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
+ git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+ git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "sed at macOS";
diff --git a/snapcraft.yaml b/snapcraft.yaml
index c69b1dcc..d7cd86cf 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -152,6 +152,11 @@ parts:
git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
cd ..
fi
+ if [ ! -d "packages/wekan-scrollbar" ]; then
+ cd packages
+ git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
+ cd ..
+ fi
rm -rf package-lock.json .build
meteor add standard-minifier-js --allow-superuser
meteor npm install --allow-superuser