Skip to content

Commit 91dfc0b

Browse files
authored
Merge pull request #2259 from crazyserver/MOBILE-3313
Mobile 3313
2 parents e971e7a + 03e93ff commit 91dfc0b

File tree

19 files changed

+4988
-231
lines changed

19 files changed

+4988
-231
lines changed

licenses.json

Lines changed: 4356 additions & 0 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 10 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,6 @@
7373
"@ionic-native/zip": "^4.17.0",
7474
"@ngx-translate/core": "^8.0.0",
7575
"@ngx-translate/http-loader": "^2.0.1",
76-
"@types/cordova": "^0.0.34",
77-
"@types/cordova-plugin-file-transfer": "^0.0.3",
78-
"@types/cordova-plugin-globalization": "^0.0.3",
79-
"@types/cordova-plugin-network-information": "^0.0.3",
80-
"@types/node": "^8.10.19",
81-
"@types/promise.prototype.finally": "^2.0.2",
8276
"ajv": "^6.10.2",
8377
"chart.js": "^2.7.2",
8478
"com-darryncampbell-cordova-plugin-intent": "^1.3.0",
@@ -127,6 +121,12 @@
127121
},
128122
"devDependencies": {
129123
"@ionic/app-scripts": "3.2.2",
124+
"@types/cordova": "^0.0.34",
125+
"@types/cordova-plugin-file-transfer": "^0.0.3",
126+
"@types/cordova-plugin-globalization": "^0.0.3",
127+
"@types/cordova-plugin-network-information": "^0.0.3",
128+
"@types/node": "^8.10.19",
129+
"@types/promise.prototype.finally": "^2.0.2",
130130
"electron-builder-lib": "^20.23.1",
131131
"electron-rebuild": "^1.8.1",
132132
"gulp": "4.0.2",

scripts/aot.sh

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,40 @@ if [ "$TRAVIS_BRANCH" == 'master' ] && [ ! -z $GIT_TOKEN ] && [ "$TRAVIS_REPO_SL
1919
git add */en.json
2020
git add src/config.json
2121
git commit -m 'Update lang files [ci skip]'
22+
23+
print_title "Update Licenses"
24+
npm install -g license-checker
25+
26+
jq --version
27+
license-checker --json --production --relativeLicensePath > licenses.json
28+
jq 'del(.[].path)' licenses.json > licenses_old.json
29+
mv licenses_old.json licenses.json
30+
licenses=`jq -r 'keys[]' licenses.json`
31+
echo "{" > licensesurl.json
32+
first=1
33+
for license in $licenses; do
34+
obj=`jq --arg lic $license '.[$lic]' licenses.json`
35+
licensePath=`echo $obj | jq -r '.licenseFile'`
36+
file=""
37+
if [[ ! -z "$licensePath" ]] || [[ "$licensePath" != "null" ]]; then
38+
file=$(basename $licensePath)
39+
if [ $first -eq 1 ] ; then
40+
first=0
41+
echo "\"$license\" : { \"licenseFile\" : \"$file\"}" >> licensesurl.json
42+
else
43+
echo ",\"$license\" : { \"licenseFile\" : \"$file\"}" >> licensesurl.json
44+
fi
45+
fi
46+
done
47+
echo "}" >> licensesurl.json
48+
49+
jq -s '.[0] * .[1]' licenses.json licensesurl.json > licenses_old.json
50+
mv licenses_old.json licenses.json
51+
rm licensesurl.json
52+
53+
git add licenses.json
54+
git commit -m 'Update licenses [ci skip]'
55+
2256
git push origin HEAD:$TRAVIS_BRANCH
2357
fi
2458

scripts/langindex.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,12 +1322,12 @@
13221322
"core.all": "moodle",
13231323
"core.allgroups": "moodle",
13241324
"core.allparticipants": "moodle",
1325-
"core.android": "local_moodlemobileapp",
13261325
"core.answer": "moodle",
13271326
"core.answered": "quiz",
13281327
"core.areyousure": "moodle",
13291328
"core.back": "moodle",
13301329
"core.block.blocks": "moodle",
1330+
"core.browser": "local_moodlemobileapp",
13311331
"core.cancel": "moodle",
13321332
"core.cannotconnect": "local_moodlemobileapp",
13331333
"core.cannotdownloadfiles": "local_moodlemobileapp",
@@ -1465,6 +1465,7 @@
14651465
"core.deleteduser": "bulkusers",
14661466
"core.deleting": "local_moodlemobileapp",
14671467
"core.description": "moodle",
1468+
"core.desktop": "local_moodlemobileapp",
14681469
"core.dfdaymonthyear": "local_moodlemobileapp",
14691470
"core.dfdayweekmonth": "local_moodlemobileapp",
14701471
"core.dffulldate": "local_moodlemobileapp",
@@ -1651,7 +1652,6 @@
16511652
"core.imageviewer": "local_moodlemobileapp",
16521653
"core.info": "moodle",
16531654
"core.invalidformdata": "error",
1654-
"core.ios": "local_moodlemobileapp",
16551655
"core.labelsep": "langconfig",
16561656
"core.lastaccess": "moodle",
16571657
"core.lastdownloaded": "local_moodlemobileapp",
@@ -1890,14 +1890,15 @@
18901890
"core.sending": "chat",
18911891
"core.serverconnection": "error",
18921892
"core.settings.about": "local_moodlemobileapp",
1893-
"core.settings.appready": "local_moodlemobileapp",
1893+
"core.settings.appversion": "local_moodlemobileapp",
18941894
"core.settings.cannotsyncoffline": "local_moodlemobileapp",
18951895
"core.settings.cannotsyncwithoutwifi": "local_moodlemobileapp",
18961896
"core.settings.colorscheme": "local_moodlemobileapp",
18971897
"core.settings.colorscheme-auto": "local_moodlemobileapp",
18981898
"core.settings.colorscheme-dark": "local_moodlemobileapp",
18991899
"core.settings.colorscheme-light": "local_moodlemobileapp",
19001900
"core.settings.compilationinfo": "local_moodlemobileapp",
1901+
"core.settings.copyinfo": "local_moodlemobileapp",
19011902
"core.settings.cordovadevicemodel": "local_moodlemobileapp",
19021903
"core.settings.cordovadeviceosversion": "local_moodlemobileapp",
19031904
"core.settings.cordovadeviceplatform": "local_moodlemobileapp",
@@ -1910,7 +1911,6 @@
19101911
"core.settings.deletesitefilestitle": "local_moodlemobileapp",
19111912
"core.settings.deviceinfo": "local_moodlemobileapp",
19121913
"core.settings.deviceos": "local_moodlemobileapp",
1913-
"core.settings.devicewebworkers": "local_moodlemobileapp",
19141914
"core.settings.disableall": "message",
19151915
"core.settings.disabled": "lesson",
19161916
"core.settings.displayformat": "local_moodlemobileapp",
@@ -1939,19 +1939,21 @@
19391939
"core.settings.navigatorlanguage": "local_moodlemobileapp",
19401940
"core.settings.navigatoruseragent": "local_moodlemobileapp",
19411941
"core.settings.networkstatus": "local_moodlemobileapp",
1942+
"core.settings.opensourcelicenses": "local_moodlemobileapp",
19421943
"core.settings.privacypolicy": "local_moodlemobileapp",
1944+
"core.settings.publisher": "local_moodlemobileapp",
19431945
"core.settings.pushid": "local_moodlemobileapp",
19441946
"core.settings.reportinbackground": "local_moodlemobileapp",
1947+
"core.settings.screen": "local_moodlemobileapp",
19451948
"core.settings.settings": "moodle",
19461949
"core.settings.showdownloadoptions": "local_moodlemobileapp",
1950+
"core.settings.siteinfo": "local_moodlemobileapp",
19471951
"core.settings.sites": "moodle",
19481952
"core.settings.spaceusage": "local_moodlemobileapp",
19491953
"core.settings.synchronization": "local_moodlemobileapp",
19501954
"core.settings.synchronizenow": "local_moodlemobileapp",
19511955
"core.settings.syncsettings": "local_moodlemobileapp",
19521956
"core.settings.total": "moodle",
1953-
"core.settings.versioncode": "local_moodlemobileapp",
1954-
"core.settings.versionname": "local_moodlemobileapp",
19551957
"core.settings.wificonnection": "local_moodlemobileapp",
19561958
"core.sharedfiles.chooseaccountstorefile": "local_moodlemobileapp",
19571959
"core.sharedfiles.chooseactionrepeatedfile": "local_moodlemobileapp",
@@ -2069,7 +2071,6 @@
20692071
"core.whoops": "local_moodlemobileapp",
20702072
"core.whyisthishappening": "local_moodlemobileapp",
20712073
"core.whyisthisrequired": "moodle",
2072-
"core.windowsphone": "local_moodlemobileapp",
20732074
"core.wsfunctionnotavailable": "local_moodlemobileapp",
20742075
"core.year": "moodle",
20752076
"core.years": "moodle",

src/app/app.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ ion-app.app-root {
205205
background-color: $gray-light;
206206
}
207207

208+
ion-note.core-note-block {
209+
display: block;
210+
}
211+
208212
// Form items
209213
// -------------------------
210214

src/assets/lang/en.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,12 +1322,12 @@
13221322
"core.all": "All",
13231323
"core.allgroups": "All groups",
13241324
"core.allparticipants": "All participants",
1325-
"core.android": "Android",
13261325
"core.answer": "Answer",
13271326
"core.answered": "Answered",
13281327
"core.areyousure": "Are you sure?",
13291328
"core.back": "Back",
13301329
"core.block.blocks": "Blocks",
1330+
"core.browser": "Browser",
13311331
"core.cancel": "Cancel",
13321332
"core.cannotconnect": "Cannot connect: Verify that you have correctly typed the URL and that your site uses Moodle {{$a}} or later.",
13331333
"core.cannotdownloadfiles": "File downloading is disabled. Please contact your site administrator.",
@@ -1465,6 +1465,7 @@
14651465
"core.deleteduser": "Deleted user",
14661466
"core.deleting": "Deleting",
14671467
"core.description": "Description",
1468+
"core.desktop": "Desktop",
14681469
"core.dfdaymonthyear": "MM-DD-YYYY",
14691470
"core.dfdayweekmonth": "ddd, D MMM",
14701471
"core.dffulldate": "dddd, D MMMM YYYY h[:]mm A",
@@ -1651,7 +1652,6 @@
16511652
"core.imageviewer": "Image viewer",
16521653
"core.info": "Information",
16531654
"core.invalidformdata": "Incorrect form data",
1654-
"core.ios": "iOS",
16551655
"core.labelsep": ":",
16561656
"core.lastaccess": "Last access",
16571657
"core.lastdownloaded": "Last downloaded",
@@ -1890,14 +1890,15 @@
18901890
"core.sending": "Sending",
18911891
"core.serverconnection": "Error connecting to the server",
18921892
"core.settings.about": "About",
1893-
"core.settings.appready": "App ready",
1893+
"core.settings.appversion": "App version",
18941894
"core.settings.cannotsyncoffline": "Cannot synchronise offline.",
18951895
"core.settings.cannotsyncwithoutwifi": "Cannot synchronise because the current settings only allow to synchronise when connected to Wi-Fi. Please connect to a Wi-Fi network.",
18961896
"core.settings.colorscheme": "Color Scheme",
18971897
"core.settings.colorscheme-auto": "Auto (based on system settings)",
18981898
"core.settings.colorscheme-dark": "Dark",
18991899
"core.settings.colorscheme-light": "Light",
19001900
"core.settings.compilationinfo": "Compilation info",
1901+
"core.settings.copyinfo": "Copy device info on the clipboard",
19011902
"core.settings.cordovadevicemodel": "Cordova device model",
19021903
"core.settings.cordovadeviceosversion": "Cordova device OS version",
19031904
"core.settings.cordovadeviceplatform": "Cordova device platform",
@@ -1910,7 +1911,6 @@
19101911
"core.settings.deletesitefilestitle": "Delete site files",
19111912
"core.settings.deviceinfo": "Device info",
19121913
"core.settings.deviceos": "Device OS",
1913-
"core.settings.devicewebworkers": "Device web workers supported",
19141914
"core.settings.disableall": "Disable notifications",
19151915
"core.settings.disabled": "Disabled",
19161916
"core.settings.displayformat": "Display format",
@@ -1930,7 +1930,7 @@
19301930
"core.settings.forcedsetting": "This setting has been forced by your site configuration.",
19311931
"core.settings.general": "General",
19321932
"core.settings.language": "Language",
1933-
"core.settings.license": "Licence",
1933+
"core.settings.license": "License",
19341934
"core.settings.localnotifavailable": "Local notifications available",
19351935
"core.settings.locationhref": "Web view URL",
19361936
"core.settings.locked": "Locked",
@@ -1939,19 +1939,21 @@
19391939
"core.settings.navigatorlanguage": "Navigator language",
19401940
"core.settings.navigatoruseragent": "Navigator userAgent",
19411941
"core.settings.networkstatus": "Internet connection status",
1942+
"core.settings.opensourcelicenses": "Open Source Licences",
19421943
"core.settings.privacypolicy": "Privacy policy",
1944+
"core.settings.publisher": "Publisher",
19431945
"core.settings.pushid": "Push notifications ID",
19441946
"core.settings.reportinbackground": "Report errors automatically",
1947+
"core.settings.screen": "Screen information",
19451948
"core.settings.settings": "Settings",
19461949
"core.settings.showdownloadoptions": "Show download options",
1950+
"core.settings.siteinfo": "Site info",
19471951
"core.settings.sites": "Sites",
19481952
"core.settings.spaceusage": "Space usage",
19491953
"core.settings.synchronization": "Synchronisation",
19501954
"core.settings.synchronizenow": "Synchronise now",
19511955
"core.settings.syncsettings": "Synchronisation settings",
19521956
"core.settings.total": "Total",
1953-
"core.settings.versioncode": "Version code",
1954-
"core.settings.versionname": "Version name",
19551957
"core.settings.wificonnection": "Wi-Fi connection",
19561958
"core.sharedfiles.chooseaccountstorefile": "Choose an account to store the file in.",
19571959
"core.sharedfiles.chooseactionrepeatedfile": "A file with this name already exists. Do you want to replace the existing file or rename it to \"{{$a}}\"?",
@@ -2069,7 +2071,6 @@
20692071
"core.whoops": "Oops!",
20702072
"core.whyisthishappening": "Why is this happening?",
20712073
"core.whyisthisrequired": "Why is this required?",
2072-
"core.windowsphone": "Windows Phone",
20732074
"core.wsfunctionnotavailable": "The web service function is not available.",
20742075
"core.year": "year",
20752076
"core.years": "years",

src/core/mainmenu/pages/more/more.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<a ion-item core-user-link [userId]="siteInfo.userid" text-wrap>
99
<ion-avatar core-user-avatar [user]="siteInfo" item-start></ion-avatar>
1010
<h2>{{siteInfo.fullname}}</h2>
11-
<ion-note><core-format-text [text]="siteName" contextLevel="system" [contextInstanceId]="0" [wsNotFiltered]="true"></core-format-text></ion-note>
12-
<ion-note>{{ siteUrl }}</ion-note>
11+
<ion-note class="core-note-block"><core-format-text [text]="siteName" contextLevel="system" [contextInstanceId]="0" [wsNotFiltered]="true"></core-format-text></ion-note>
12+
<ion-note class="core-note-block">{{ siteUrl }}</ion-note>
1313
</a>
1414
<ion-item-divider></ion-item-divider>
1515
<ion-item text-center *ngIf="(!handlers || !handlers.length) && !handlersLoaded">

src/core/settings/lang/en.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
22
"about": "About",
3-
"appready": "App ready",
3+
"appversion": "App version",
44
"cannotsyncoffline": "Cannot synchronise offline.",
55
"cannotsyncwithoutwifi": "Cannot synchronise because the current settings only allow to synchronise when connected to Wi-Fi. Please connect to a Wi-Fi network.",
66
"colorscheme": "Color Scheme",
77
"colorscheme-auto": "Auto (based on system settings)",
88
"colorscheme-dark": "Dark",
99
"colorscheme-light": "Light",
1010
"compilationinfo": "Compilation info",
11+
"copyinfo": "Copy device info on the clipboard",
1112
"cordovadevicemodel": "Cordova device model",
1213
"cordovadeviceosversion": "Cordova device OS version",
1314
"cordovadeviceplatform": "Cordova device platform",
@@ -20,7 +21,6 @@
2021
"deletesitefilestitle": "Delete site files",
2122
"deviceinfo": "Device info",
2223
"deviceos": "Device OS",
23-
"devicewebworkers": "Device web workers supported",
2424
"disableall": "Disable notifications",
2525
"disabled": "Disabled",
2626
"displayformat": "Display format",
@@ -39,7 +39,8 @@
3939
"forcedsetting": "This setting has been forced by your site configuration.",
4040
"general": "General",
4141
"language": "Language",
42-
"license": "Licence",
42+
"license": "License",
43+
"opensourcelicenses": "Open Source Licences",
4344
"localnotifavailable": "Local notifications available",
4445
"locationhref": "Web view URL",
4546
"locked": "Locked",
@@ -49,18 +50,19 @@
4950
"navigatoruseragent": "Navigator userAgent",
5051
"networkstatus": "Internet connection status",
5152
"privacypolicy": "Privacy policy",
53+
"publisher": "Publisher",
5254
"pushid": "Push notifications ID",
5355
"reportinbackground": "Report errors automatically",
5456
"entriesincache": "{{$a}} entries in cache",
57+
"screen": "Screen information",
5558
"settings": "Settings",
5659
"showdownloadoptions": "Show download options",
60+
"siteinfo": "Site info",
5761
"sites": "Sites",
5862
"spaceusage": "Space usage",
5963
"synchronization": "Synchronisation",
6064
"synchronizenow": "Synchronise now",
6165
"syncsettings": "Synchronisation settings",
6266
"total": "Total",
63-
"versioncode": "Version code",
64-
"versionname": "Version name",
6567
"wificonnection": "Wi-Fi connection"
6668
}

0 commit comments

Comments
 (0)