Skip to content

Commit 835b59d

Browse files
authored
Merge pull request #4824 from crazyserver/MOBILE-5079
Mobile 5079 Update packages
2 parents c1054db + 4a0363d commit 835b59d

112 files changed

Lines changed: 1757 additions & 1057 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ module.exports = {
1414
'!src/core/features/emulators/services/zip.ts',
1515
],
1616
transformIgnorePatterns: ['node_modules/(?!@stencil|@angular|@ionic|@moodlehq|@ngx-translate|@awesome-cordova-plugins|swiper)'],
17-
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/src/' }),
17+
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/' }),
1818
};

package-lock.json

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

package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -52,26 +52,26 @@
5252
"@angular/platform-browser": "^20.3.18",
5353
"@angular/platform-browser-dynamic": "^20.3.18",
5454
"@angular/router": "^20.3.18",
55-
"@awesome-cordova-plugins/badge": "^9.1.2",
56-
"@awesome-cordova-plugins/camera": "^9.1.2",
57-
"@awesome-cordova-plugins/clipboard": "^9.1.2",
58-
"@awesome-cordova-plugins/core": "^9.1.2",
59-
"@awesome-cordova-plugins/device": "^9.1.2",
60-
"@awesome-cordova-plugins/file": "^9.1.2",
61-
"@awesome-cordova-plugins/file-opener": "^9.1.2",
62-
"@awesome-cordova-plugins/http": "^9.1.2",
63-
"@awesome-cordova-plugins/in-app-browser": "^9.1.2",
64-
"@awesome-cordova-plugins/ionic-webview": "^9.1.2",
65-
"@awesome-cordova-plugins/keyboard": "^9.1.2",
66-
"@awesome-cordova-plugins/local-notifications": "^9.1.2",
67-
"@awesome-cordova-plugins/media-capture": "^9.1.2",
68-
"@awesome-cordova-plugins/network": "^9.1.2",
69-
"@awesome-cordova-plugins/push": "^9.1.2",
70-
"@awesome-cordova-plugins/splash-screen": "^9.1.2",
71-
"@awesome-cordova-plugins/sqlite": "^9.1.2",
72-
"@awesome-cordova-plugins/status-bar": "^9.1.2",
73-
"@awesome-cordova-plugins/web-intent": "^9.1.2",
74-
"@ionic/angular": "^8.8.1",
55+
"@awesome-cordova-plugins/badge": "^9.2.0",
56+
"@awesome-cordova-plugins/camera": "^9.2.0",
57+
"@awesome-cordova-plugins/clipboard": "^9.2.0",
58+
"@awesome-cordova-plugins/core": "^9.2.0",
59+
"@awesome-cordova-plugins/device": "^9.2.0",
60+
"@awesome-cordova-plugins/file": "^9.2.0",
61+
"@awesome-cordova-plugins/file-opener": "^9.2.0",
62+
"@awesome-cordova-plugins/http": "^9.2.0",
63+
"@awesome-cordova-plugins/in-app-browser": "^9.2.0",
64+
"@awesome-cordova-plugins/ionic-webview": "^9.2.0",
65+
"@awesome-cordova-plugins/keyboard": "^9.2.0",
66+
"@awesome-cordova-plugins/local-notifications": "^9.2.0",
67+
"@awesome-cordova-plugins/media-capture": "^9.2.0",
68+
"@awesome-cordova-plugins/network": "^9.2.0",
69+
"@awesome-cordova-plugins/push": "^9.2.0",
70+
"@awesome-cordova-plugins/splash-screen": "^9.2.0",
71+
"@awesome-cordova-plugins/sqlite": "^9.2.0",
72+
"@awesome-cordova-plugins/status-bar": "^9.2.0",
73+
"@awesome-cordova-plugins/web-intent": "^9.2.0",
74+
"@ionic/angular": "^8.8.10",
7575
"@ionic/cordova-builders": "^12.3.0",
7676
"@moodlehq/cordova-plugin-advanced-http": "3.3.1-moodle.1",
7777
"@moodlehq/cordova-plugin-camera": "7.0.0-moodle.1",
@@ -86,8 +86,8 @@
8686
"@moodlehq/cordova-plugin-statusbar": "4.0.0-moodle.5",
8787
"@moodlehq/cordova-plugin-zip": "3.1.0-moodle.1",
8888
"@moodlehq/phonegap-plugin-push": "4.0.0-moodle.13",
89-
"@ngx-translate/core": "^17.0.0",
90-
"@ngx-translate/http-loader": "^17.0.0",
89+
"@ngx-translate/core": "^18.0.0",
90+
"@ngx-translate/http-loader": "^18.0.0",
9191
"@stylistic/eslint-plugin": "^5.10.0",
9292
"@types/cordova": "^11.0.3",
9393
"@types/dom-mediacapture-record": "^1.0.22",
@@ -111,7 +111,7 @@
111111
"cordova-plugin-wkwebview-cookies": "^1.0.1",
112112
"cordova-sqlite-storage": "^7.0.0",
113113
"core-js": "^3.49.0",
114-
"dayjs": "^1.11.20",
114+
"dayjs": "^1.11.21",
115115
"ionicons": "^8.0.13",
116116
"jszip": "^3.10.1",
117117
"mathjax": "3.2.2",
@@ -120,7 +120,7 @@
120120
"nl.kingsquare.cordova.background-audio": "^1.0.1",
121121
"ogv": "^1.9.0",
122122
"rxjs": "~7.8.2",
123-
"swiper": "^12.1.3",
123+
"swiper": "^12.2.0",
124124
"ts-md5": "^2.0.1",
125125
"tslib": "^2.8.1",
126126
"video.js": "8.23.4",
@@ -152,7 +152,7 @@
152152
"es6-promise-plugin": "^4.2.2",
153153
"eslint": "^9.39.4",
154154
"eslint-plugin-header": "^3.1.1",
155-
"eslint-plugin-jest": "^29.15.0",
155+
"eslint-plugin-jest": "^29.15.2",
156156
"eslint-plugin-jsdoc": "^62.8.0",
157157
"eslint-plugin-prefer-arrow": "^1.2.3",
158158
"eslint-plugin-promise": "^7.2.1",
@@ -161,16 +161,16 @@
161161
"gulp": "^5.0.1",
162162
"gulp-clip-empty-files": "^0.1.2",
163163
"gulp-slash": "^1.1.3",
164-
"jest": "^30.3.0",
165-
"jest-environment-jsdom": "^30.3.0",
166-
"jest-preset-angular": "^16.1.2",
164+
"jest": "^30.4.2",
165+
"jest-environment-jsdom": "^30.4.1",
166+
"jest-preset-angular": "^16.2.0",
167167
"jsonc-parser": "^3.3.1",
168168
"minimatch": "^10.2.5",
169169
"native-run": "^2.0.3",
170170
"nyc": "^18.0.0",
171171
"patch-package": "^8.0.1",
172-
"terser-webpack-plugin": "^5.4.0",
173-
"ts-jest": "^29.4.9",
172+
"terser-webpack-plugin": "^5.6.1",
173+
"ts-jest": "^29.4.11",
174174
"ts-node": "^10.9.2",
175175
"typescript": "~5.9.3",
176176
"typescript-eslint": "^8.56.1",
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/node_modules/@ionic/core/dist/cjs/ion-item_8.cjs.entry.js b/node_modules/@ionic/core/dist/cjs/ion-item_8.cjs.entry.js
2-
index 83af8d1..d0dc8d2 100644
2+
index 703d440..879d0d3 100644
33
--- a/node_modules/@ionic/core/dist/cjs/ion-item_8.cjs.entry.js
44
+++ b/node_modules/@ionic/core/dist/cjs/ion-item_8.cjs.entry.js
55
@@ -137,7 +137,7 @@ const Item = class {
@@ -12,7 +12,7 @@ index 83af8d1..d0dc8d2 100644
1212
// If the item has an href or button property it will render a native
1313
// anchor or button that is clickable
1414
diff --git a/node_modules/@ionic/core/dist/cjs/ion-popover.cjs.entry.js b/node_modules/@ionic/core/dist/cjs/ion-popover.cjs.entry.js
15-
index f7c757d..2234c91 100644
15+
index 3941e25..adfc2d0 100644
1616
--- a/node_modules/@ionic/core/dist/cjs/ion-popover.cjs.entry.js
1717
+++ b/node_modules/@ionic/core/dist/cjs/ion-popover.cjs.entry.js
1818
@@ -78,7 +78,9 @@ const getArrowDimensions = (arrowEl) => {
@@ -169,7 +169,7 @@ index eb151a8..e4d7b20 100644
169169
* Get top/left offset that would allow
170170
* popover to be positioned on the
171171
diff --git a/node_modules/@ionic/core/dist/esm/ion-item_8.entry.js b/node_modules/@ionic/core/dist/esm/ion-item_8.entry.js
172-
index e11ba39..7919471 100644
172+
index bd3a9fb..eac53bc 100644
173173
--- a/node_modules/@ionic/core/dist/esm/ion-item_8.entry.js
174174
+++ b/node_modules/@ionic/core/dist/esm/ion-item_8.entry.js
175175
@@ -135,7 +135,7 @@ const Item = class {
@@ -182,7 +182,7 @@ index e11ba39..7919471 100644
182182
// If the item has an href or button property it will render a native
183183
// anchor or button that is clickable
184184
diff --git a/node_modules/@ionic/core/dist/esm/ion-popover.entry.js b/node_modules/@ionic/core/dist/esm/ion-popover.entry.js
185-
index a68f293..8380a75 100644
185+
index 3bade5a..cc234d5 100644
186186
--- a/node_modules/@ionic/core/dist/esm/ion-popover.entry.js
187187
+++ b/node_modules/@ionic/core/dist/esm/ion-popover.entry.js
188188
@@ -76,7 +76,9 @@ const getArrowDimensions = (arrowEl) => {
@@ -250,10 +250,10 @@ index a68f293..8380a75 100644
250250
const contentEl = root.querySelector('.popover-content');
251251
const referenceSizeEl = trigger || ((_a = ev === null || ev === void 0 ? void 0 : ev.detail) === null || _a === void 0 ? void 0 : _a.ionShadowTarget) || (ev === null || ev === void 0 ? void 0 : ev.target);
252252
diff --git a/node_modules/@ionic/core/hydrate/index.js b/node_modules/@ionic/core/hydrate/index.js
253-
index 1d8d9a6..274dabe 100644
253+
index 73eb54d..35baf7d 100644
254254
--- a/node_modules/@ionic/core/hydrate/index.js
255255
+++ b/node_modules/@ionic/core/hydrate/index.js
256-
@@ -20365,7 +20365,7 @@ class Item {
256+
@@ -20726,7 +20726,7 @@ class Item {
257257
// inputs, then those need to individually get each click
258258
hasCover() {
259259
const inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');
@@ -262,7 +262,7 @@ index 1d8d9a6..274dabe 100644
262262
}
263263
// If the item has an href or button property it will render a native
264264
// anchor or button that is clickable
265-
@@ -29270,7 +29270,9 @@ const getArrowDimensions = (arrowEl) => {
265+
@@ -29688,7 +29688,9 @@ const getArrowDimensions = (arrowEl) => {
266266
return { arrowWidth: 0, arrowHeight: 0 };
267267
}
268268
const { width, height } = arrowEl.getBoundingClientRect();
@@ -273,7 +273,7 @@ index 1d8d9a6..274dabe 100644
273273
};
274274
/**
275275
* Returns the recommended dimensions of the popover
276-
@@ -29285,9 +29287,11 @@ const getPopoverDimensions = (size, contentEl, triggerEl) => {
276+
@@ -29703,9 +29705,11 @@ const getPopoverDimensions = (size, contentEl, triggerEl) => {
277277
const triggerDimensions = triggerEl.getBoundingClientRect();
278278
contentWidth = triggerDimensions.width;
279279
}
@@ -287,7 +287,7 @@ index 1d8d9a6..274dabe 100644
287287
};
288288
};
289289
const configureDismissInteraction = (triggerEl, triggerAction, popoverEl, parentPopoverEl) => {
290-
@@ -29684,6 +29688,12 @@ const getPopoverPosition = (isRTL, contentWidth, contentHeight, arrowWidth, arro
290+
@@ -30102,6 +30106,12 @@ const getPopoverPosition = (isRTL, contentWidth, contentHeight, arrowWidth, arro
291291
};
292292
break;
293293
}
@@ -300,7 +300,7 @@ index 1d8d9a6..274dabe 100644
300300
/**
301301
* Get top/left offset that would allow
302302
* popover to be positioned on the
303-
@@ -30044,8 +30054,10 @@ const iosEnterAnimation$1 = (baseEl, opts) => {
303+
@@ -30462,8 +30472,10 @@ const iosEnterAnimation$1 = (baseEl, opts) => {
304304
const { event: ev, size, trigger, reference, side, align } = opts;
305305
const doc = baseEl.ownerDocument;
306306
const isRTL = doc.dir === 'rtl';
@@ -313,7 +313,7 @@ index 1d8d9a6..274dabe 100644
313313
const root = getElementRoot(baseEl);
314314
const contentEl = root.querySelector('.popover-content');
315315
const arrowEl = root.querySelector('.popover-arrow');
316-
@@ -30181,8 +30193,10 @@ const mdEnterAnimation$1 = (baseEl, opts) => {
316+
@@ -30599,8 +30611,10 @@ const mdEnterAnimation$1 = (baseEl, opts) => {
317317
const { event: ev, size, trigger, reference, side, align } = opts;
318318
const doc = baseEl.ownerDocument;
319319
const isRTL = doc.dir === 'rtl';
@@ -327,10 +327,10 @@ index 1d8d9a6..274dabe 100644
327327
const contentEl = root.querySelector('.popover-content');
328328
const referenceSizeEl = trigger || ((_a = ev === null || ev === void 0 ? void 0 : ev.detail) === null || _a === void 0 ? void 0 : _a.ionShadowTarget) || (ev === null || ev === void 0 ? void 0 : ev.target);
329329
diff --git a/node_modules/@ionic/core/hydrate/index.mjs b/node_modules/@ionic/core/hydrate/index.mjs
330-
index 56557cb..30c242c 100644
330+
index 28a1546..d07f644 100644
331331
--- a/node_modules/@ionic/core/hydrate/index.mjs
332332
+++ b/node_modules/@ionic/core/hydrate/index.mjs
333-
@@ -20363,7 +20363,7 @@ class Item {
333+
@@ -20724,7 +20724,7 @@ class Item {
334334
// inputs, then those need to individually get each click
335335
hasCover() {
336336
const inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');
@@ -339,7 +339,7 @@ index 56557cb..30c242c 100644
339339
}
340340
// If the item has an href or button property it will render a native
341341
// anchor or button that is clickable
342-
@@ -29268,7 +29268,9 @@ const getArrowDimensions = (arrowEl) => {
342+
@@ -29686,7 +29686,9 @@ const getArrowDimensions = (arrowEl) => {
343343
return { arrowWidth: 0, arrowHeight: 0 };
344344
}
345345
const { width, height } = arrowEl.getBoundingClientRect();
@@ -350,7 +350,7 @@ index 56557cb..30c242c 100644
350350
};
351351
/**
352352
* Returns the recommended dimensions of the popover
353-
@@ -29283,9 +29285,11 @@ const getPopoverDimensions = (size, contentEl, triggerEl) => {
353+
@@ -29701,9 +29703,11 @@ const getPopoverDimensions = (size, contentEl, triggerEl) => {
354354
const triggerDimensions = triggerEl.getBoundingClientRect();
355355
contentWidth = triggerDimensions.width;
356356
}
@@ -364,7 +364,7 @@ index 56557cb..30c242c 100644
364364
};
365365
};
366366
const configureDismissInteraction = (triggerEl, triggerAction, popoverEl, parentPopoverEl) => {
367-
@@ -29682,6 +29686,12 @@ const getPopoverPosition = (isRTL, contentWidth, contentHeight, arrowWidth, arro
367+
@@ -30100,6 +30104,12 @@ const getPopoverPosition = (isRTL, contentWidth, contentHeight, arrowWidth, arro
368368
};
369369
break;
370370
}
@@ -377,7 +377,7 @@ index 56557cb..30c242c 100644
377377
/**
378378
* Get top/left offset that would allow
379379
* popover to be positioned on the
380-
@@ -30042,8 +30052,10 @@ const iosEnterAnimation$1 = (baseEl, opts) => {
380+
@@ -30460,8 +30470,10 @@ const iosEnterAnimation$1 = (baseEl, opts) => {
381381
const { event: ev, size, trigger, reference, side, align } = opts;
382382
const doc = baseEl.ownerDocument;
383383
const isRTL = doc.dir === 'rtl';
@@ -390,7 +390,7 @@ index 56557cb..30c242c 100644
390390
const root = getElementRoot(baseEl);
391391
const contentEl = root.querySelector('.popover-content');
392392
const arrowEl = root.querySelector('.popover-arrow');
393-
@@ -30179,8 +30191,10 @@ const mdEnterAnimation$1 = (baseEl, opts) => {
393+
@@ -30597,8 +30609,10 @@ const mdEnterAnimation$1 = (baseEl, opts) => {
394394
const { event: ev, size, trigger, reference, side, align } = opts;
395395
const doc = baseEl.ownerDocument;
396396
const isRTL = doc.dir === 'rtl';

src/addons/badges/pages/issued-badge/issued-badge.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22

33
:host {
44
--badge-image-size: 300px;

src/addons/block/myoverview/components/myoverview/myoverview.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22

33
:host {
44
ion-row.addon-block-myoverview-filter {

src/addons/block/onlineusers/components/onlineusers/onlineusers.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22
:host {
33
--core-avatar-size: 30px;
44

src/addons/block/recentactivity/components/recentactivity/recentactivity.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22

33
:host .core-block-content ::ng-deep {
44
.activitydate, .activityhead {

src/addons/block/recentlyaccesseditems/components/recentlyaccesseditems/recentlyaccesseditems.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22

33
:host {
44
.ion-text-wrap ion-label p {

src/addons/block/tags/components/tags/tags.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@use "theme/globals" as *;
1+
@use "src/theme/globals" as *;
22

33
:host .core-block-content ::ng-deep {
44
ion-label {

0 commit comments

Comments
 (0)