amalgame/commit

added amalgame:status to js_mappings_metadata so we can use it as a class attribute

authorJacco van Ossenbruggen
Tue Jul 29 22:51:19 2014 +0200
committerJacco van Ossenbruggen
Tue Jul 29 22:51:19 2014 +0200
commit3215f7fd4dd402f59f5cef7c32cb2bffba78c18c
treeee3105527a8e31886eabc9f2d7f5828b48c45d09
parent9a6557e8284bf1a4669f3eb0a48d3a9e52fc6bbb
Diff style: patch stat
diff --git a/lib/amalgame/util.pl b/lib/amalgame/util.pl
index 79501f7..e7ecec6 100644
--- a/lib/amalgame/util.pl
+++ b/lib/amalgame/util.pl
@@ -133,12 +133,11 @@ js_mappings_metadata(Strategy, Results) :-
 	dict_pairs(Results, mappings, Pairs).
 
 mapping_metadata(Strategy, M, M-Dict) :-
-	Dict = mapping{uri:M, label:L, stats:Stats},
-	(   stats_cache(M-Strategy, Stats)
-	->  true
-	;   Stats = _{}
-	),
+	Dict = mapping{uri:M, label:L, stats:Stats, agStatus:Status},
+	(   stats_cache(M-Strategy, Stats) ->  true;   Stats = _{} ),
 	is_dict(Stats, mapping_stats_dict),
+	rdf_has(M, amalgame:status, StatusQ),
+	rdf_global_id(_:Status, StatusQ),
 	rdf_display_label(M, L).
 
 %%	js_focus_node(+Strategy, +URI, -NodeProps)
diff --git a/web/js/mappinglist.js b/web/js/mappinglist.js
index f950590..3bb3cbe 100644
--- a/web/js/mappinglist.js
+++ b/web/js/mappinglist.js
@@ -68,7 +68,8 @@ YUI.add('mappinglist', function(Y) {
 			for (var uri in mappings) {
 				var m = mappings[uri];
 				if (!m.stats.totalCount > 0) continue;
-				listNode.append("<tr class='row' title='"+uri+"'>"+
+				listNode.append("<tr class='row "+m.agStatus+"' "+
+			        "title='"+uri+"'>"+
 				"<td><a href='javascript:void(0)'>"+m.label+"</a></td>"+
 				"<td class='src_mapped'>"+m.stats.mappedSourceConcepts+"</td>"+
 				"<td class='target_mapped'>"+m.stats.mappedTargetConcepts+"</td>"+