d3 で生成した svg をダウンロードする仕組みを用意した
json も DL できるようにした
1 つのヘルパーを呼び出すだけで良いようにした
[WIP] SVG ダウンロード
DLされるJSONファイルを整形するようにした
Delete css_uri key from json
Download yaml

text の変わり
Yaml 出力まわりの修正

- JavaScript のエラーが出たので、正しくエスケープするようにした
- Hashie::Mash を to_yaml すると '!ruby/hash:Hashie::Mash' が出力されていたので修正
ダウンロードボタンを囲む div のスタイル変更
SVG -> canvs 処理のコールバック内で保存するようにした
SVG ネームスペースを DL 時に付けるようにした
Yaml DL を CSV DL に変更

- table タグがあれば中身を csv に変換
- table タグが無ければ、body の最初の div を csv に変換
Refacroring
firefox, safari で動かない不具合を解消
download button のヘルパーを分割した
全部を別ページで開くようにした

- FileSaver の利用を辞め、createObjectURL と window.open にした
- JSONが Safari でも見れるようになったと思う
ダウンロードまわりの見栄えを変えた
Fix scroll
Fix label
Fix layout