lib/rubyfca.rb in rubyfca-0.2.6 vs lib/rubyfca.rb in rubyfca-0.2.7
- old
+ new
@@ -369,13 +369,28 @@
concept_id = i + 1
attr_str = attrfull.join('<br />')
attr_str = attr_str == "" ? " " : attr_str
- attr_color = (!opts[:coloring] || /\A\s+\z/ =~ attr_str) ? "white" : "lightblue"
+
+ if opts[:coloring] == 0 or /\A\s+\z/ =~ attr_str
+ attr_color = "white"
+ elsif opts[:coloring] == 1
+ attr_color = "lightblue"
+ elsif opts[:coloring] == 2
+ attr_color = "gray87"
+ end
+
obj_str = objfull.join('<br />')
obj_str = obj_str == "" ? " " : obj_str
- obj_color = (!opts[:coloring] || /\A\s+\z/ =~ obj_str) ? "white" : "pink"
+
+ if opts[:coloring] == 0 or /\A\s+\z/ =~ obj_str
+ obj_color = "white"
+ elsif opts[:coloring] == 1
+ obj_color = "pink"
+ elsif opts[:coloring] == 2
+ obj_color = "gray92"
+ end
label = "<<table border=\"0\" cellborder=\"1\" cellspacing=\"0\">" +
"<tr><td balign=\"left\" align=\"left\" bgcolor=\"#{attr_color}\">#{attr_str}</td></tr>" +
"<tr><td balign=\"left\" align=\"left\" bgcolor=\"#{obj_color}\">#{obj_str}</td></tr>" +
"</table>>"