comparison ismi-python-neo4jrestclient/static/commentaries_authors.html @ 14:b33f35b57b93

added authors to details view.
author casties
date Mon, 05 Oct 2015 19:30:28 +0200
parents 394bd5cfc508
children 7c4475cd747a
comparison
equal deleted inserted replaced
13:394bd5cfc508 14:b33f35b57b93
42 <div class="panel panel-default"> 42 <div class="panel panel-default">
43 <div class="panel-heading">Search Results</div> 43 <div class="panel-heading">Search Results</div>
44 <table id="results" class="table table-striped table-hover"> 44 <table id="results" class="table table-striped table-hover">
45 <thead> 45 <thead>
46 <tr> 46 <tr>
47 <th>Author (translit)</th>
47 <th>Title (translit)</th> 48 <th>Title (translit)</th>
48 <th>Title (arabic)</th> 49 <th>Title (arabic)</th>
49 <th>ismi_id</th> 50 <th>ismi_id</th>
50 </tr> 51 </tr>
51 </thead> 52 </thead>
93 $.get(backendApiPrefix+"/textandcommentaries/" + encodeURIComponent(text_id), 94 $.get(backendApiPrefix+"/textandcommentaries/" + encodeURIComponent(text_id),
94 function (data) { 95 function (data) {
95 if (!data) return; 96 if (!data) return;
96 $("#title").text(data.title); 97 $("#title").text(data.title);
97 var $list = $("#info").empty(); 98 var $list = $("#info").empty();
99 $list.append($("<li> author: " + data.author + "</li>"));
98 for (var key in data.attrs) { 100 for (var key in data.attrs) {
99 var val = data.attrs[key]; 101 var val = data.attrs[key];
100 if (key === "link") { 102 if (key === "link") {
101 val = "<a href=\"" + val + "\" target=\"_blank\">" + val + "</a>"; 103 val = "<a href=\"" + val + "\" target=\"_blank\">" + val + "</a>";
102 } 104 }
103 $list.append($("<li>" + key + ": " + val + "</li>")); 105 $list.append($("<li>" + key + ": " + val + "</li>"));
104 }; 106 };
105 var $commentaries = $("#commentaries").empty(); 107 var $commentaries = $("#commentaries").empty();
106 for (var key in data.commentaries) { 108 for (var key in data.commentaries) {
107 var val = data.commentaries[key]; 109 var val = data.commentaries[key];
108 $commentaries.append($("<li>" + val + " [<span class=\"text_id\">" + key + "</span>]" + "</li>") 110 $commentaries.append($("<li>" + val.title + " [<span class=\"text_id\">" + key + "</span>] by " + val.author + "</li>")
109 .click(function() { showText($(this).find("span.text_id").text());})); 111 .click(function() { showText($(this).find("span.text_id").text());}));
110 } 112 }
111 var $commenting = $("#commenting").empty(); 113 var $commenting = $("#commenting").empty();
112 for (var key in data.commenting) { 114 for (var key in data.commenting) {
113 var val = data.commenting[key]; 115 var val = data.commenting[key];
114 $commenting.append($("<li>" + val + " [<span class=\"text_id\">" + key + "</span>]" + "</li>") 116 $commenting.append($("<li>" + val.title + " [<span class=\"text_id\">" + key + "</span>] by " + val.author + "</li>")
115 .click(function() { showText($(this).find("span.text_id").text());})); 117 .click(function() { showText($(this).find("span.text_id").text());}));
116 } 118 }
117 }, "json"); 119 }, "json");
118 return false; 120 return false;
119 } 121 }