mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
Add register page extension point
This commit is contained in:
parent
5f8b08df7f
commit
17cc6b43df
@ -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, [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user