For lib/*.pm, template variable breakout.

Collaboration template labels need to be rethought
fix t/i18n/label.t to not always check on the name of a variable as an i18n entry,
since the description may hold the actual variable description.
This commit is contained in:
Colin Kuskie 2006-06-07 05:10:08 +00:00
parent 00293b3388
commit 4c39c6759b
9 changed files with 1973 additions and 1108 deletions

View file

@ -192,6 +192,120 @@ our $HELP = {
body => '89',
fields => [
],
variables => [
{
'name' => 'question.add.url'
},
{
'name' => 'question.add.label'
},
{
'name' => 'user.canTakeSurvey'
},
{
'name' => 'form.header'
},
{
'name' => 'form.footer'
},
{
'name' => 'form.submit'
},
{
'name' => 'questions.sofar.label'
},
{
'name' => 'start.newresponse.label'
},
{
'name' => 'start.newresponse.url'
},
{
'name' => 'thanks.survey.label'
},
{
'name' => 'thanks.quiz.label'
},
{
'name' => 'questions.total'
},
{
'name' => 'questions.correct.count.label'
},
{
'name' => 'questions.correct.percent.label'
},
{
'name' => 'mode.isSurvey'
},
{
'name' => 'survey.noprivs.label'
},
{
'name' => 'quiz.noprivs.label'
},
{
'name' => 'response.id'
},
{
'name' => 'response.count'
},
{
'name' => 'user.isFirstResponse'
},
{
'name' => 'user.canRespondAgain'
},
{
'name' => 'questions.sofar.count'
},
{
'name' => 'questions.correct.count'
},
{
'name' => 'questions.correct.percent'
},
{
'name' => 'response.isComplete'
},
{
'name' => 'question_loop',
'variables' => [
{
'name' => 'question.question'
},
{
'name' => 'question.allowComment'
},
{
'name' => 'question.id'
},
{
'name' => 'question.comment.field'
},
{
'name' => 'question.comment.label'
},
{
'name' => 'question.answer.field'
}
]
},
{
'name' => 'question.edit_loop',
'variables' => [
{
'name' => 'question.edit.controls'
},
{
'name' => 'question.edit.question'
},
{
'name' => 'question.edit.id'
}
]
}
],
related => [
{
tag => 'survey template common vars',
@ -212,6 +326,59 @@ our $HELP = {
body => '91',
fields => [
],
variables => [
{
'name' => 'user.canViewReports'
},
{
'name' => 'delete.all.responses.url'
},
{
'name' => 'delete.all.responses.label'
},
{
'name' => 'export.answers.url'
},
{
'name' => 'export.answers.label'
},
{
'name' => 'export.questions.url'
},
{
'name' => 'export.questions.label'
},
{
'name' => 'export.responses.url'
},
{
'name' => 'export.responses.label'
},
{
'name' => 'export.composite.url'
},
{
'name' => 'export.composite.label'
},
{
'name' => 'report.gradebook.url'
},
{
'name' => 'report.gradebook.label'
},
{
'name' => 'report.overview.url'
},
{
'name' => 'report.overview.label'
},
{
'name' => 'survey.url'
},
{
'name' => 'survey.label'
}
],
related => [
{
tag => 'survey template',
@ -224,6 +391,40 @@ our $HELP = {
body => '1088',
fields => [
],
variables => [
{
'name' => 'title'
},
{
'name' => 'question.count'
},
{
'name' => 'response.user.label'
},
{
'name' => 'response.count.label'
},
{
'name' => 'response.percent.label'
},
{
'name' => 'response_loop',
'variables' => [
{
'name' => 'response.url'
},
{
'name' => 'response.user.name'
},
{
'name' => 'response.count.correct'
},
{
'name' => 'response.percent'
}
]
}
],
related => [
{
tag => 'pagination template variables',
@ -244,6 +445,91 @@ our $HELP = {
body => '1090',
fields => [
],
variables => [
{
'name' => 'title',
},
{
'name' => 'delete.url'
},
{
'name' => 'delete.label'
},
{
'name' => 'start.date.label'
},
{
'name' => 'start.date.epoch'
},
{
'name' => 'start.date.human'
},
{
'name' => 'start.time.human'
},
{
'name' => 'end.date.label'
},
{
'name' => 'end.date.epoch'
},
{
'name' => 'end.date.human'
},
{
'name' => 'end.time.human'
},
{
'name' => 'duration.label'
},
{
'name' => 'duration.minutes'
},
{
'name' => 'duration.minutes.label'
},
{
'name' => 'duration.seconds'
},
{
'name' => 'duration.seconds.label'
},
{
'name' => 'answer.label'
},
{
'name' => 'response.label'
},
{
'name' => 'comment.label'
},
{
'name' => 'question_loop',
'variables' => [
{
'name' => 'question'
},
{
'name' => 'question.id',
},
{
'name' => 'question.isRadioList'
},
{
'name' => 'question.response'
},
{
'name' => 'question.comment'
},
{
'name' => 'question.isCorrect'
},
{
'name' => 'question.answer'
}
],
}
],
related => [
{
tag => 'survey template common vars',
@ -260,6 +546,73 @@ our $HELP = {
body => '1092',
fields => [
],
variables => [
{
'name' => 'title',
},
{
'name' => 'answer.label',
'description' => 'report answer.label'
},
{
'name' => 'response.count.label',
'description' => 'report response.count.label'
},
{
'name' => 'response.percent.label',
},
{
'name' => 'show.responses.label'
},
{
'name' => 'show.comments.label'
},
{
'name' => 'question_loop',
'variables' => [
{
'name' => 'question',
},
{
'name' => 'question.id',
},
{
'name' => 'question.isRadioList',
},
{
'name' => 'question.response.total'
},
{
'name' => 'question.allowComment',
},
{
'name' => 'answer_loop',
'variables' => [
{
'name' => 'answer.isCorrect'
},
{
'name' => 'answer'
},
{
'name' => 'answer.response.count'
},
{
'name' => 'answer.response.percent'
},
{
'name' => 'comment_loop',
'variables' => [
{
'name' => 'answer.comment'
}
]
}
]
}
],
}
],
related => [
{
tag => 'pagination template variables',