From 75df01683ba82d460bbe3061856e25cc39b9a408 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Wed, 29 Nov 2023 07:34:40 -0500 Subject: [PATCH] Merge pull request #15958 from overleaf/em-writefull-script-local Load the Writefull script when given a query param GitOrigin-RevId: 57ce26b8692b43b7754ee77de67e9734d4a196dc --- .../web/app/src/Features/Project/ProjectController.js | 11 +++++++++++ services/web/app/views/project/editor/meta.pug | 2 ++ 2 files changed, 13 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectController.js b/services/web/app/src/Features/Project/ProjectController.js index 6c8d578807..2841ef1d6c 100644 --- a/services/web/app/src/Features/Project/ProjectController.js +++ b/services/web/app/src/Features/Project/ProjectController.js @@ -678,6 +678,17 @@ const ProjectController = { } ) }, + writefullIntegrationAssignment(cb) { + SplitTestHandler.getAssignment( + req, + res, + 'writefull-integration', + () => { + // We'll pick up the assignment from the res.locals assignment. + cb() + } + ) + }, projectTags(cb) { if (!userId) { return cb(null, []) diff --git a/services/web/app/views/project/editor/meta.pug b/services/web/app/views/project/editor/meta.pug index 3530cbba0d..1ad0ad39a4 100644 --- a/services/web/app/views/project/editor/meta.pug +++ b/services/web/app/views/project/editor/meta.pug @@ -45,3 +45,5 @@ meta(name="ol-fileActionI18n" data-type="json" content=fileActionI18n) if (settings.overleaf != null) meta(name="ol-overallThemes" data-type="json" content=overallThemes) + +!= moduleIncludes("editor:meta", locals)