Digital Acorn

プログラムやサーバーの設定など、技術的な記事を載せております。

Javascript プログラミング

MarkDownDiagram

投稿日:2017-04-19 更新日:

マークダウンで画面遷移図などのダイアグラムを作れるツールをブラウザベースで作ってくださった方がおられます。
大変重宝していて、業務で使いまくりです。
https://github.com/wakufactory/MarkDownDiagram

ただ、移動がマウスなので、ちょっとだけ移動したい時に不便でした。特に0.5emだけ移動したいときはドラッグandドロップだと同じ位置になってしまったりしてイラっとします。

それで、カーソルキーで動かせるようにしたバージョンをForkして作ってみました。
https://github.com/ShigeUe/MarkDownDiagram

ダブルクリックshift+クリックすると選択され、カーソルキーで移動できます。ついでにDeleteキーで削除もできます。
(shift+クリックで複数選択して移動できるようにしました。削除は一つだけが選択されていると出来ます)

また、線種もベジェと直線だけでなく、直角線も出来るようにしたり、垂直・水平線も出来るようになっています。
はたまた、zoomとedit部分の領域の広さもlocalstorageに保存しています。

Chromeでしか動作確認してません。firefoxだと選択時の枠線がズレてましたね(笑)
ie、edgeは動きません。

-Javascript, プログラミング


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

PHP Toolkit のSoapClientが接続できない

クライアントがPHPのバージョンを5.4から5.6にアップデートしたそうです。 (そういう時は前もって連絡ください(怒)) その際、エラーが出るというのです。 ログを見ると、 SoapClientの_ …

【PHP】DBライブラリ 「idiorm」

フレームワークを使うには簡単すぎる、かといってPDOを使ってガリガリ書くのは面倒。 そんな時に役立つライブラリが「idiorm」です。(なんて読むんでしょうか?) GitHubで公開しています。 ht …

PHP入門講座を公開します

PHPの入門講座を作り始めました。 基礎編が大体出来たので、公開してしまいます。 URLはこちら! https://jw7.org/php_lesson/ 引き続き「活用編」を作って行きます。 ここで …

【qmail】携帯キャリアのメールに添付を削除して転送する

qmailでメールを携帯に転送して、メール通知に使っておられる方は結構多いんじゃないでしょうか。 ただ、大きなファイルが添付されていると、エラーメールが送信元に戻ってしまいます。 つまり、クライアント …

エディタに最適なフォント

わたしはsublime text 3を使っています。 フォントをいろいろ探し回っていたんですが、結局「MS ゴシック」に戻ってしまいます。なぜなら、どれもフォントの描画がきれいでなく、横棒と縦棒の太さ …

広告