Add register page extension point

This commit is contained in:
yflory 2025-05-20 16:19:31 +02:00
parent 5f8b08df7f
commit 17cc6b43df

View File

@ -8,8 +8,9 @@ define([
'/common/hyperscript.js',
'/common/common-interface.js',
'/customize/messages.js',
'/customize/pages.js'
], function (Config, $, h, UI, Msg, Pages) {
'/customize/pages.js',
'/common/extensions.js'
], function (Config, $, h, UI, Msg, Pages, Extensions) {
return function () {
document.title = Msg.register_header;
var tos = $(UI.createCheckbox('accept-terms')).find('.cp-checkmark-label').append(Msg.register_acceptTerms).parent()[0];
@ -46,6 +47,15 @@ define([
$('body').addClass('cp-register-closed');
}
let extensions = [];
let utils = { h };
Extensions.getExtensionsSync('REGISTER_FORM').forEach(ext => {
try {
extensions.push(ext.getContent(utils));
} catch (error) {
console.error(error);
}
});
return frame([
h('div.cp-restricted-registration', [
@ -100,6 +110,7 @@ define([
UI.createCheckbox('import-recent', Msg.register_importRecent, true)
]),
termsCheck,
extensions,
h('button#register', Msg.login_register),
]),
h('div#ssoForm.form-group.col-md-6'+ssoEnabled, [