Update survey.js and set description correctly

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
This commit is contained in:
Marcel Klehr 2019-07-24 00:22:25 +02:00
parent bbf8f76fc6
commit dfa192ab41
3 changed files with 25 additions and 15 deletions

File diff suppressed because one or more lines are too long

View file

@ -39,7 +39,8 @@ $(document).ready(function () {
questions = JSON.parse(questionJSON) questions = JSON.parse(questionJSON)
var surveyJSON = { var surveyJSON = {
title: form.title + ': ' + form.description, title: form.title,
description: form.description,
questions: [] questions: []
}; };

View file

@ -285,17 +285,21 @@ class PageController extends Controller {
if ($this->hasUserAccess($form)) { if ($this->hasUserAccess($form)) {
$renderAs = $this->userId !== null ? 'user' : 'public'; $renderAs = $this->userId !== null ? 'user' : 'public';
return new TemplateResponse('forms', 'vote.tmpl', [ $res = new TemplateResponse('forms', 'vote.tmpl', [
'form' => $form, 'form' => $form,
'questions' => $this->getQuestions($form->getId()), 'questions' => $this->getQuestions($form->getId()),
'votes' => $votes, 'votes' => $votes,
'participant' => $participants, 'participant' => $participants,
'notification' => $notification, 'notification' => $notification,
'userId' => $this->userId, 'userId' => $this->userId,
'userMgr' => $this->userMgr, 'userMgr' => $this->userMgr,
'urlGenerator' => $this->urlGenerator, 'urlGenerator' => $this->urlGenerator,
'avatarManager' => $this->avatarManager 'avatarManager' => $this->avatarManager
], $renderAs); ], $renderAs);
$csp = new ContentSecurityPolicy();
$csp->allowEvalScript(true);
$res->setContentSecurityPolicy($csp);
return $res;
} else { } else {
User::checkLoggedIn(); User::checkLoggedIn();
return new TemplateResponse('forms', 'no.acc.tmpl', []); return new TemplateResponse('forms', 'no.acc.tmpl', []);