Commit 80d1043d authored by Kento HASEGAWA's avatar Kento HASEGAWA

Improve UI

parent 6aa7c189
...@@ -292,6 +292,7 @@ def get_board_data(): ...@@ -292,6 +292,7 @@ def get_board_data():
json_name = request.form['jname'] json_name = request.form['jname']
lines = questions[qname]['answers'][json_name]['answer'].split("\n") lines = questions[qname]['answers'][json_name]['answer'].split("\n")
quality = questions[qname]['answers'][json_name]['nlcheck']
# board_size = [int(v) for v in lines[1].rstrip().split()[1].split("X")] # board_size = [int(v) for v in lines[1].rstrip().split()[1].split("X")]
board_size = [int(v) for v in questions[qname]['board_size'].split("X")] board_size = [int(v) for v in questions[qname]['board_size'].split("X")]
...@@ -382,6 +383,7 @@ def get_board_data(): ...@@ -382,6 +383,7 @@ def get_board_data():
res = { res = {
'line': lines, 'line': lines,
'board': board_size, 'board': board_size,
'quality': quality,
} }
return json.dumps(res) return json.dumps(res)
......
...@@ -40,6 +40,9 @@ body{ ...@@ -40,6 +40,9 @@ body{
#question-table-wrapper tr.question-row.q-selected{ #question-table-wrapper tr.question-row.q-selected{
background-color: rgba(200, 100, 100, .3); background-color: rgba(200, 100, 100, .3);
} }
#question-table-wrapper tr.question-row:hover{
background-color: rgba(200, 100, 100, .15);
}
#client-control-pane{ #client-control-pane{
height: 330px; height: 330px;
...@@ -58,3 +61,13 @@ body{ ...@@ -58,3 +61,13 @@ body{
#question-control-pane h3{ #question-control-pane h3{
display: inline-block; display: inline-block;
} }
#client-control-pane tr.answer-detail-row,
#client-control-pane tr.answer-detail-row td{
cursor: pointer;
}
#client-control-pane tr.answer-detail-row:hover{
background-color: rgba(200, 100, 100, .15);
}
...@@ -171,7 +171,7 @@ $(function(){ ...@@ -171,7 +171,7 @@ $(function(){
var json_name = $(this).parent("tr").data("json"); var json_name = $(this).parent("tr").data("json");
var qname = $(this).parent("tr").data("qname"); var qname = $(this).parent("tr").data("qname");
var viewer_url = "/board-viewer#" + qname + "," + json_name var viewer_url = "/board-viewer#" + qname + "," + json_name
window.open(viewer_url, null); window.open(viewer_url, "_blank");
}) })
}); });
} }
......
...@@ -189,6 +189,7 @@ $(function(){ ...@@ -189,6 +189,7 @@ $(function(){
$("#board_info_size").text(board_info); $("#board_info_size").text(board_info);
$("#board_info_linenum").text("" + Object.keys(line_data).length); $("#board_info_linenum").text("" + Object.keys(line_data).length);
$("#board_info_maxlength").text("" + max_line_length); $("#board_info_maxlength").text("" + max_line_length);
$("#board_info_quality").text("" + data['quality']);
$("#viewer_status").text("Complete."); $("#viewer_status").text("Complete.");
...@@ -205,6 +206,7 @@ $(function(){ ...@@ -205,6 +206,7 @@ $(function(){
$("#board_info_size").text("..."); $("#board_info_size").text("...");
$("#board_info_linenum").text("..."); $("#board_info_linenum").text("...");
$("#board_info_maxlength").text("..."); $("#board_info_maxlength").text("...");
$("#board_info_quality").text("...");
controls.reset(); controls.reset();
var _data = hash.split(",") var _data = hash.split(",")
$("#board_info_qname").text("" + _data[0]); $("#board_info_qname").text("" + _data[0]);
...@@ -281,6 +283,9 @@ body { ...@@ -281,6 +283,9 @@ body {
<dt>Max line length</dt> <dt>Max line length</dt>
<dd><span id="board_info_maxlength"></span></dd> <dd><span id="board_info_maxlength"></span></dd>
<dt>Quality</dt>
<dd><span id="board_info_quality"></span></dd>
</div> </div>
<div id="view_area_wrapper"> <div id="view_area_wrapper">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment