@@ -73,11 +73,6 @@ func NewFuncMap() template.FuncMap {
7373			return  fmt .Sprint (time .Since (startTime ).Nanoseconds ()/ 1e6 ) +  "ms" 
7474		},
7575
76- 		// for backward compatibility only, do not use them anymore 
77- 		"TimeSince" :     timeSinceLegacy ,
78- 		"TimeSinceUnix" : timeSinceLegacy ,
79- 		"DateTime" :      dateTimeLegacy ,
80- 
8176		// ----------------------------------------------------------------- 
8277		// setting 
8378		"AppName" : func () string  {
@@ -156,18 +151,8 @@ func NewFuncMap() template.FuncMap {
156151
157152		// ----------------------------------------------------------------- 
158153		// render 
159- 		"RenderCommitMessage" :            RenderCommitMessage ,
160- 		"RenderCommitMessageLinkSubject" : renderCommitMessageLinkSubject ,
161- 
162- 		"RenderCommitBody" : renderCommitBody ,
163- 		"RenderCodeBlock" :  renderCodeBlock ,
164- 		"RenderIssueTitle" : renderIssueTitle ,
165- 		"RenderEmoji" :      renderEmoji ,
166- 		"ReactionToEmoji" :  reactionToEmoji ,
167- 
168- 		"RenderMarkdownToHtml" : RenderMarkdownToHtml ,
169- 		"RenderLabel" :          renderLabel ,
170- 		"RenderLabels" :         RenderLabels ,
154+ 		"RenderCodeBlock" : renderCodeBlock ,
155+ 		"ReactionToEmoji" : reactionToEmoji ,
171156
172157		// ----------------------------------------------------------------- 
173158		// misc 
@@ -179,6 +164,22 @@ func NewFuncMap() template.FuncMap {
179164
180165		"FilenameIsImage" : filenameIsImage ,
181166		"TabSizeClass" :    tabSizeClass ,
167+ 
168+ 		// for backward compatibility only, do not use them anymore 
169+ 		"TimeSince" :     timeSinceLegacy ,
170+ 		"TimeSinceUnix" : timeSinceLegacy ,
171+ 		"DateTime" :      dateTimeLegacy ,
172+ 
173+ 		"RenderEmoji" :      renderEmojiLegacy ,
174+ 		"RenderLabel" :      renderLabelLegacy ,
175+ 		"RenderLabels" :     renderLabelsLegacy ,
176+ 		"RenderIssueTitle" : renderIssueTitleLegacy ,
177+ 
178+ 		"RenderMarkdownToHtml" : renderMarkdownToHtmlLegacy ,
179+ 
180+ 		"RenderCommitMessage" :            renderCommitMessageLegacy ,
181+ 		"RenderCommitMessageLinkSubject" : renderCommitMessageLinkSubjectLegacy ,
182+ 		"RenderCommitBody" :               renderCommitBodyLegacy ,
182183	}
183184}
184185
@@ -296,3 +297,9 @@ func userThemeName(user *user_model.User) string {
296297	}
297298	return  setting .UI .DefaultTheme 
298299}
300+ 
301+ func  panicIfDevOrTesting () {
302+ 	if  ! setting .IsProd  ||  setting .IsInTesting  {
303+ 		panic ("legacy template functions are for backward compatibility only, do not use them in new code" )
304+ 	}
305+ }
0 commit comments