diff --git a/src/routes/question.go b/src/routes/question.go index 0a3c6e4..07efcc9 100644 --- a/src/routes/question.go +++ b/src/routes/question.go @@ -141,13 +141,20 @@ func ViewQuestion(c *gin.Context) { answers = append(answers, template.HTML(answerBodyHTML)) }) + imagePolicy := "https:" + + if c.MustGet("disable_images").(bool) { + imagePolicy = "'none'" + } + c.HTML(200, "question.html", gin.H{ - "title": questionText, - "body": template.HTML(questionBodyParentHTML), - "timestamp": questionTimestamp, - "author": questionAuthor, - "authorURL": questionAuthorURL, - "answers": answers, + "title": questionText, + "body": template.HTML(questionBodyParentHTML), + "timestamp": questionTimestamp, + "author": questionAuthor, + "authorURL": questionAuthorURL, + "answers": answers, + "imagePolicy": imagePolicy, }) } diff --git a/templates/question.html b/templates/question.html index da93ae5..7d5d7c9 100644 --- a/templates/question.html +++ b/templates/question.html @@ -7,7 +7,7 @@