MakeLeapsを少しだけ使いやすくするChrome拡張機能
僕は、見積もり、請求書の管理・郵送にMakeLeapsを使っています。
特に郵送機能は便利で、気に入ってます。
しかし、MakeLeapsの管理画面で、すこーし不満に思っている点があったので、
完全に自分用に「オレオレChrome拡張機能」を作りました。
この拡張機能を入れると、MakeLeapsの画面を以下のように少し見やすく調整します。
見積書などの一覧で、
- 1. クライアント名から「株式会社」「有限会社」の文字を(株)のように丸めます。
- 2. 合計金額を省略せずに表示します。
見積書などの新規追加画面で、
- 1. 間違ってブラウザの戻るボタンを押したときに確認アラートを出します。
ちなみに、お金に関することなので「変なことやってないだろうな?」と疑われそうなので、コードを載せておきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
$(function() { /** * 調整 */ $('#document-list thead .document-number').css('width', '80px'); //書類番号 $('#document-list .selection-row').each(function() { /** * クライアント名を省略しない */ var $client = $(this).find('.client'); //クライアント名を取得 if ($client.attr('title') != null) { var clientName = $client.attr('title'); } else { var clientName = $client.text(); } //クライアント名を丸める clientName = clientName .replace(/株式会社/g, "(株)") .replace(/有限会社/g, "(有)"); $client.text(clientName); /** * 値段を省略しない */ var $amount = $(this).find('.money .amount'); var price = $amount.attr('title'); $amount.text(price); }); /** * 戻るときにアラートを出す */ if ($('#create-form').size() > 0 || $('#edit-form').size() > 0) { var transitionAlert = true; $(window).on('beforeunload', function() { if (transitionAlert) { return ""; } }); $("form").submit(function() { transitionAlert = false; }); } }); |
ダウンロードは↓から。
https://chrome.google.com/webstore/detail/bebdmoebgmliaokoigbgildjpdppppai