diff --git a/scripts/langindex.json b/scripts/langindex.json index 95e7f3887..ecb5bfc2b 100644 --- a/scripts/langindex.json +++ b/scripts/langindex.json @@ -1652,13 +1652,6 @@ "core.courses.totalcoursesearchresults": "local_moodlemobileapp", "core.currentdevice": "local_moodlemobileapp", "core.custom": "form", - "core.reportbuilder.modifiedby": "tool_reportbuilder", - "core.reportbuilder.reports": "moodle", - "core.reportbuilder.reportsource": "moodle", - "core.reportbuilder.timecreated": "moodle", - "core.reportbuilder.filtersapplied": "local_moodlemobileapp", - "core.reportbuilder.showcolumns": "local_moodlemobileapp", - "core.reportbuilder.hidecolumns": "local_moodlemobileapp", "core.datastoredoffline": "local_moodlemobileapp", "core.date": "moodle", "core.datecreated": "repository", @@ -1811,13 +1804,26 @@ "core.group": "moodle", "core.groupsseparate": "moodle", "core.groupsvisible": "moodle", + "core.h5p.a11yTitle:label": "h5p", + "core.h5p.acceptTerms": "h5p", + "core.h5p.accountDetailsLinkText": "h5p", + "core.h5p.add": "h5p", "core.h5p.additionallicenseinfo": "h5p", + "core.h5p.address": "h5p", + "core.h5p.age": "h5p", + "core.h5p.ageDescription": "h5p", + "core.h5p.altText": "h5p", "core.h5p.author": "h5p", "core.h5p.authorcomments": "h5p", "core.h5p.authorcommentsdescription": "h5p", "core.h5p.authorname": "h5p", "core.h5p.authorrole": "h5p", + "core.h5p.back": "h5p", "core.h5p.by": "h5p", + "core.h5p.cancelPublishConfirmationDialogCancelButtonText": "h5p", + "core.h5p.cancelPublishConfirmationDialogConfirmButtonText": "h5p", + "core.h5p.cancelPublishConfirmationDialogDescription": "h5p", + "core.h5p.cancelPublishConfirmationDialogTitle": "h5p", "core.h5p.cancellabel": "h5p", "core.h5p.ccattribution": "h5p", "core.h5p.ccattributionnc": "h5p", @@ -1830,32 +1836,59 @@ "core.h5p.changedescription": "h5p", "core.h5p.changelog": "h5p", "core.h5p.changeplaceholder": "h5p", + "core.h5p.city": "h5p", "core.h5p.close": "h5p", "core.h5p.confirmdialogbody": "h5p", "core.h5p.confirmdialogheader": "h5p", "core.h5p.confirmlabel": "h5p", "core.h5p.connectionLost": "h5p", "core.h5p.connectionReestablished": "h5p", + "core.h5p.contactPerson": "h5p", "core.h5p.contentCopied": "h5p", + "core.h5p.contentLicenseTitle": "h5p", "core.h5p.contentchanged": "h5p", "core.h5p.contenttype": "h5p", "core.h5p.copyright": "h5p", "core.h5p.copyrightinfo": "h5p", "core.h5p.copyrightstring": "h5p", "core.h5p.copyrighttitle": "h5p", + "core.h5p.country": "h5p", "core.h5p.creativecommons": "h5p", + "core.h5p.currentStep": "h5p", "core.h5p.date": "h5p", + "core.h5p.description": "h5p", "core.h5p.disablefullscreen": "h5p", + "core.h5p.discipline:dropdownButton": "h5p", + "core.h5p.discipline:in": "h5p", + "core.h5p.discipline:searchPlaceholder": "h5p", + "core.h5p.disciplineDescription": "h5p", + "core.h5p.disciplineLabel": "h5p", + "core.h5p.disciplineLimitReachedMessage": "h5p", + "core.h5p.disciplines": "h5p", "core.h5p.download": "h5p", "core.h5p.downloadtitle": "h5p", + "core.h5p.editInfoTitle": "h5p", + "core.h5p.editingFailed": "h5p", "core.h5p.editor": "h5p", + "core.h5p.emailAddress": "h5p", "core.h5p.embed": "h5p", "core.h5p.embedtitle": "h5p", "core.h5p.errorgetemail": "local_moodlemobileapp", "core.h5p.fullscreen": "h5p", "core.h5p.gpl": "h5p", "core.h5p.h5ptitle": "h5p", + "core.h5p.helpChoosingLicense": "h5p", "core.h5p.hideadvanced": "h5p", + "core.h5p.icon": "h5p", + "core.h5p.iconDescription": "h5p", + "core.h5p.invalidAge": "h5p", + "core.h5p.keywordExists": "h5p", + "core.h5p.keywords": "h5p", + "core.h5p.keywordsDescription": "h5p", + "core.h5p.keywordsExits": "h5p", + "core.h5p.keywordsPlaceholder": "h5p", + "core.h5p.language": "h5p", + "core.h5p.level": "h5p", "core.h5p.license": "h5p", "core.h5p.licenseCC010": "h5p", "core.h5p.licenseCC010U": "h5p", @@ -1864,14 +1897,24 @@ "core.h5p.licenseCC25": "h5p", "core.h5p.licenseCC30": "h5p", "core.h5p.licenseCC40": "h5p", + "core.h5p.licenseDescription": "h5p", + "core.h5p.licenseDetails": "h5p", + "core.h5p.licenseDialogDescription": "h5p", "core.h5p.licenseGPL": "h5p", "core.h5p.licenseV1": "h5p", "core.h5p.licenseV2": "h5p", "core.h5p.licenseV3": "h5p", + "core.h5p.licenseVersionDescription": "h5p", "core.h5p.licensee": "h5p", "core.h5p.licenseextras": "h5p", "core.h5p.licenseversion": "h5p", + "core.h5p.logoUploadText": "h5p", + "core.h5p.longDescription": "h5p", + "core.h5p.longDescriptionPlaceholder": "h5p", + "core.h5p.mainTitle": "h5p", + "core.h5p.maxLength": "h5p", "core.h5p.missingdependency": "h5p", + "core.h5p.next": "h5p", "core.h5p.nocopyright": "h5p", "core.h5p.offlineDialogBody": "h5p", "core.h5p.offlineDialogHeader": "h5p", @@ -1879,23 +1922,51 @@ "core.h5p.offlineDialogRetryMessage": "h5p", "core.h5p.offlineSuccessfulSubmit": "h5p", "core.h5p.offlinedisabled": "local_moodlemobileapp", + "core.h5p.optionalInfo": "h5p", "core.h5p.originator": "h5p", "core.h5p.pd": "h5p", "core.h5p.pddl": "h5p", "core.h5p.pdm": "h5p", + "core.h5p.phone": "h5p", "core.h5p.play": "local_moodlemobileapp", + "core.h5p.pleaseWait": "h5p", + "core.h5p.publisherDescription": "h5p", + "core.h5p.publisherDescriptionText": "h5p", + "core.h5p.publisherFieldDescription": "h5p", + "core.h5p.publisherFieldTitle": "h5p", + "core.h5p.remove": "h5p", + "core.h5p.removeChip": "h5p", + "core.h5p.removeImage": "h5p", + "core.h5p.requiredInfo": "h5p", "core.h5p.resizescript": "h5p", "core.h5p.resubmitScores": "h5p", "core.h5p.reuse": "h5p", "core.h5p.reuseContent": "h5p", "core.h5p.reuseDescription": "h5p", + "core.h5p.reviewAndSave": "h5p", + "core.h5p.reviewAndShare": "h5p", + "core.h5p.reviewInfo": "h5p", + "core.h5p.reviewMessage": "h5p", + "core.h5p.saveChanges": "h5p", + "core.h5p.screenshots": "h5p", + "core.h5p.screenshotsDescription": "h5p", + "core.h5p.share": "h5p", + "core.h5p.shareFailed": "h5p", + "core.h5p.shareTryAgain": "h5p", + "core.h5p.shared": "h5p", + "core.h5p.sharingNote": "h5p", + "core.h5p.shortDescription": "h5p", + "core.h5p.shortDescriptionPlaceholder": "h5p", "core.h5p.showadvanced": "h5p", "core.h5p.showless": "h5p", "core.h5p.showmore": "h5p", "core.h5p.size": "h5p", + "core.h5p.someKeywordsExits": "h5p", "core.h5p.source": "h5p", "core.h5p.startingover": "h5p", + "core.h5p.subContentWarning": "h5p", "core.h5p.sublevel": "h5p", + "core.h5p.submitted": "h5p", "core.h5p.thumbnail": "h5p", "core.h5p.title": "h5p", "core.h5p.undisclosed": "h5p", @@ -1903,6 +1974,7 @@ "core.h5p.years": "h5p", "core.h5p.yearsfrom": "h5p", "core.h5p.yearsto": "h5p", + "core.h5p.zip": "h5p", "core.hasdatatosync": "local_moodlemobileapp", "core.help": "moodle", "core.hide": "moodle", @@ -2192,6 +2264,13 @@ "core.reminders.value": "local_moodlemobileapp", "core.remove": "moodle", "core.removefiles": "local_moodlemobileapp", + "core.reportbuilder.filtersapplied": "local_moodlemobileapp", + "core.reportbuilder.hidecolumns": "local_moodlemobileapp", + "core.reportbuilder.modifiedby": "tool_reportbuilder", + "core.reportbuilder.reports": "moodle", + "core.reportbuilder.reportsource": "reportbuilder", + "core.reportbuilder.showcolumns": "local_moodlemobileapp", + "core.reportbuilder.timecreated": "moodle", "core.required": "moodle", "core.requireduserdatamissing": "local_moodlemobileapp", "core.resourcedisplayopen": "moodle", diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.eot b/src/core/features/h5p/assets/fonts/h5p-core-23.eot deleted file mode 100644 index 0bd4becbb..000000000 Binary files a/src/core/features/h5p/assets/fonts/h5p-core-23.eot and /dev/null differ diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.svg b/src/core/features/h5p/assets/fonts/h5p-core-23.svg deleted file mode 100644 index f1b88cbb1..000000000 --- a/src/core/features/h5p/assets/fonts/h5p-core-23.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - -{ - "fontFamily": "h5p-core", - "description": "Font generated by IcoMoon.", - "majorVersion": 1, - "minorVersion": 1, - "version": "Version 1.1", - "fontId": "h5p-core", - "psName": "h5p-core", - "subFamily": "Regular", - "fullName": "h5p-core" -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.ttf b/src/core/features/h5p/assets/fonts/h5p-core-23.ttf deleted file mode 100644 index e793b63af..000000000 Binary files a/src/core/features/h5p/assets/fonts/h5p-core-23.ttf and /dev/null differ diff --git a/src/core/features/h5p/assets/fonts/h5p-core-23.woff b/src/core/features/h5p/assets/fonts/h5p-core-23.woff deleted file mode 100644 index a2f93d0a2..000000000 Binary files a/src/core/features/h5p/assets/fonts/h5p-core-23.woff and /dev/null differ diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.eot b/src/core/features/h5p/assets/fonts/h5p-core-28.eot new file mode 100644 index 000000000..4b2bf455c Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-core-28.eot differ diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.svg b/src/core/features/h5p/assets/fonts/h5p-core-28.svg new file mode 100644 index 000000000..7de618096 --- /dev/null +++ b/src/core/features/h5p/assets/fonts/h5p-core-28.svg @@ -0,0 +1,114 @@ + + + + + + +{ + "fontFamily": "h5p-core-27", + "description": "Font generated by IcoMoon.", + "copyright": "H5P", + "majorVersion": 1, + "minorVersion": 1, + "version": "Version 1.1", + "fontId": "h5p-core-27", + "psName": "h5p-core-27", + "subFamily": "Regular", + "fullName": "h5p-core-27" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.ttf b/src/core/features/h5p/assets/fonts/h5p-core-28.ttf new file mode 100644 index 000000000..520db3a9f Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-core-28.ttf differ diff --git a/src/core/features/h5p/assets/fonts/h5p-core-28.woff b/src/core/features/h5p/assets/fonts/h5p-core-28.woff new file mode 100644 index 000000000..6ba910961 Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-core-28.woff differ diff --git a/src/core/features/h5p/assets/fonts/h5p-hub-publish.eot b/src/core/features/h5p/assets/fonts/h5p-hub-publish.eot new file mode 100644 index 000000000..6afdd28df Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-hub-publish.eot differ diff --git a/src/core/features/h5p/assets/fonts/h5p-hub-publish.svg b/src/core/features/h5p/assets/fonts/h5p-hub-publish.svg new file mode 100644 index 000000000..e32badd40 --- /dev/null +++ b/src/core/features/h5p/assets/fonts/h5p-hub-publish.svg @@ -0,0 +1,38 @@ + + + + + + +{ + "fontFamily": "h5p-hub", + "description": "Font generated by IcoMoon.", + "majorVersion": 1, + "minorVersion": 3, + "version": "Version 1.3", + "fontId": "h5p-hub", + "psName": "h5p-hub", + "subFamily": "Regular", + "fullName": "h5p-hub" +} + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf b/src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf new file mode 100644 index 000000000..d1d40dd32 Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-hub-publish.ttf differ diff --git a/src/core/features/h5p/assets/fonts/h5p-hub-publish.woff b/src/core/features/h5p/assets/fonts/h5p-hub-publish.woff new file mode 100644 index 000000000..c0535345a Binary files /dev/null and b/src/core/features/h5p/assets/fonts/h5p-hub-publish.woff differ diff --git a/src/core/features/h5p/assets/js/h5p-hub-registration.js b/src/core/features/h5p/assets/js/h5p-hub-registration.js new file mode 100644 index 000000000..9a15f108e --- /dev/null +++ b/src/core/features/h5p/assets/js/h5p-hub-registration.js @@ -0,0 +1,37 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=57)}([function(e,t,n){"use strict";e.exports=n(19)},function(e,t,n){e.exports=n(28)()},function(e,t,n){"use strict";var r=n(8),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function s(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n1)for(var n=1;n=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n(6))},function(e,t,n){"use strict";var r=n(2),i=n(38),o=n(40),a=n(9),l=n(41),u=n(44),c=n(45),s=n(13);e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var v=l(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?u(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,o),p=null}},p.onabort=function(){p&&(n(s("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(s("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(s(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(v))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(d[e.xsrfHeaderName]=g)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),f||(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(39);e.exports=function(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],l=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(o,c),r.forEach(a,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(void 0,t[i])})),r.forEach(l,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var s=i.concat(o).concat(a).concat(l),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===s.indexOf(e)}));return r.forEach(f,c),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(20)},function(e,t,n){(function(t,n){ +/*! + * @overview es6-promise - a tiny implementation of Promises/A+. + * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) + * @license Licensed under MIT license + * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE + * @version v4.2.8+1e68dce6 + */var r;r=function(){"use strict";function e(e){return"function"==typeof e}var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=0,o=void 0,a=void 0,l=function(e,t){h[i]=e,h[i+1]=t,2===(i+=2)&&(a?a(m):w())},u="undefined"!=typeof window?window:void 0,c=u||{},s=c.MutationObserver||c.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),d="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){var e=setTimeout;return function(){return e(m,1)}}var h=new Array(1e3);function m(){for(var e=0;eO.length&&O.push(e)}function L(e,t,n){return null==e?0:function e(t,n,r,i){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case o:case a:u=!0}}if(u)return r(i,t,""===n?"."+I(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c