MCPcopy
hub / github.com/skywind3000/ECDICT / generate_back

Method generate_back

dictutils.py:941–977  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

939 return '\n'.join(html)
940
941 def generate_back (self, data):
942 html = []
943 html.append('<div>')
944 hr = "height:1px;border:none;border-top:1px dashed #0066CC;"
945 hr = hr + "background-color:#ffffff;"
946 hr = '<hr style="%s">'%hr
947 text = "<div style='color:BlueViolet;text-align:center;font-size:16px;'>%s</div>"
948 html.append(text%self.get_translation(data))
949 html.append('<br>')
950 exchange = self.get_exchange(data)
951 if exchange:
952 text = "<div style='font-size:12px;color:gray;text-align:center'>%s</div>"
953 html.append(text%exchange)
954 proportion = self.get_proportion(data)
955 if proportion:
956 text = u"<div style='font-size:12px;color:gray;text-align:center'>分布:%s</div>"
957 html.append(text%proportion)
958 html.append(hr)
959 memo = self.get_memo(data)
960 if memo:
961 html.append('<div style="text-align:left;color:#895b8a;font-size:14px;">')
962 html.append(memo)
963 html.append('</div>')
964 html.append(hr)
965 explain = self.get_explain(data)
966 if explain:
967 html.append('<div style="text-align:left;font-size:14px;">')
968 html.append(explain)
969 html.append('</div>')
970 extra = self.get_extra(data)
971 if extra:
972 html.append(hr)
973 html.append('<div style="color:gray;font-size:14px;text-align:left">')
974 html.append(extra)
975 html.append('</div>')
976 html.append('</div>')
977 return '\n'.join(html)
978
979 def compile_mdx (self, db, name1, name2):
980 mdx1 = {}

Callers 1

compile_mdxMethod · 0.95

Calls 6

get_translationMethod · 0.95
get_exchangeMethod · 0.95
get_proportionMethod · 0.95
get_memoMethod · 0.95
get_explainMethod · 0.95
get_extraMethod · 0.95

Tested by

no test coverage detected