add lists hints to result page #4
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -43,7 +43,8 @@ function print_result_detail_table($answers, $data){
|
||||
}
|
||||
|
||||
function print_list_result_bar($data, $listindex, $answers, $class){
|
||||
$list_name = $data['lists'][$listindex]['name_x'];
|
||||
$list_name = $data['lists'][$listindex]['name'];
|
||||
$hint = $data['lists'][$listindex]['hint'];
|
||||
$list_points = calculate_points($data['answers'][$listindex], $answers);
|
||||
$ach_points = count_achievable_points($answers);
|
||||
if($ach_points != 0){
|
||||
@@ -52,9 +53,17 @@ function print_list_result_bar($data, $listindex, $answers, $class){
|
||||
$list_percentage = 0;
|
||||
}
|
||||
|
||||
$hintElement = '';
|
||||
if($hint != ''){
|
||||
$hintElement = "
|
||||
<br><div>".$hint."</div>
|
||||
";
|
||||
}
|
||||
echo "
|
||||
<tr class='$class'>
|
||||
<td><b>$list_name</b></td>
|
||||
<td>
|
||||
<b>$list_name</b>$hintElement
|
||||
</td>
|
||||
<td>$list_points von $ach_points</td>
|
||||
<td>
|
||||
<div class='progress'>
|
||||
|
||||
@@ -58,6 +58,9 @@ function readData(){
|
||||
$('.input_list_short').each(function(index,value){
|
||||
Singleton.instance.lists[index].name_x = $(value).val();
|
||||
});
|
||||
$('.input_list_hint').each(function(index,value){
|
||||
Singleton.instance.lists[index].hint = $(value).val();
|
||||
});
|
||||
|
||||
if(Singleton.instance.answers == null){
|
||||
Singleton.instance.answers = {};
|
||||
@@ -99,7 +102,7 @@ function generateTheses(){
|
||||
|
||||
function generateLists(){
|
||||
for(key in Object.keys(Singleton.instance.lists)){
|
||||
generateList(Singleton.instance.lists[key].name, Singleton.instance.lists[key].name_x);
|
||||
generateList(Singleton.instance.lists[key].name, Singleton.instance.lists[key].name_x, Singleton.instance.lists[key].hint);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -135,7 +138,7 @@ function generateEmptyList(){
|
||||
generateList("","");
|
||||
}
|
||||
|
||||
function generateList(name, shortname){
|
||||
function generateList(name, shortname, hint){
|
||||
var listdiv = '<div class="singlelist">' +
|
||||
' <div class="form-group">' +
|
||||
' <label>Listenname</label>' +
|
||||
@@ -146,6 +149,10 @@ function generateList(name, shortname){
|
||||
' <input type="text" class="form-control input_list_short" placeholder="Listenname (kurz)" value="'+shortname+'">' +
|
||||
' </div>' +
|
||||
' <div class="form-group">' +
|
||||
' <label>Hinweis zur Liste</label>' +
|
||||
' <input type="text" class="form-control input_list_hint" placeholder="Hinweis zur Liste" value="'+hint+'">' +
|
||||
' </div>' +
|
||||
' <div class="form-group">' +
|
||||
' <button type="button" class="btn btn-danger" onclick="deleteme(this)">Diese Liste löschen</button>' +
|
||||
' <button type="button" class="btn btn-default" onclick="moveup(this)"><span class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span> Diese Liste nach <strong>oben</strong> verschieben</button>' +
|
||||
' <button type="button" class="btn btn-default" onclick="movedown(this)"><span class="glyphicon glyphicon-arrow-down" aria-hidden="true"></span> Diese Liste nach <strong>unten</strong> verschieben</button>' +
|
||||
|
||||
Reference in New Issue
Block a user