amalgame/commit
added amalgame:status to js_mappings_metadata so we can use it as a class attribute
author | Jacco van Ossenbruggen |
---|---|
Tue Jul 29 22:51:19 2014 +0200 | |
committer | Jacco van Ossenbruggen |
Tue Jul 29 22:51:19 2014 +0200 | |
commit | 3215f7fd4dd402f59f5cef7c32cb2bffba78c18c |
tree | ee3105527a8e31886eabc9f2d7f5828b48c45d09 |
parent | 9a6557e8284bf1a4669f3eb0a48d3a9e52fc6bbb |
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>"+