MakeLeapsを少しだけ使いやすくするChrome拡張機能

僕は、見積もり、請求書の管理・郵送にMakeLeapsを使っています。

特に郵送機能は便利で、気に入ってます。

Screenshot of www.makeleaps.jp

クラウドで見積・納品・請求書を簡単作成、管理、郵送

 

しかし、MakeLeapsの管理画面で、すこーし不満に思っている点があったので、

完全に自分用に「オレオレChrome拡張機能」を作りました。

 

この拡張機能を入れると、MakeLeapsの画面を以下のように少し見やすく調整します。

見積書などの一覧で、

  • 1. クライアント名から「株式会社」「有限会社」の文字を(株)のように丸めます。
  • 2. 合計金額を省略せずに表示します。

 

見積書などの新規追加画面で、

  • 1. 間違ってブラウザの戻るボタンを押したときに確認アラートを出します。

 

ちなみに、お金に関することなので「変なことやってないだろうな?」と疑われそうなので、コードを載せておきます。

$(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

 

 

この記事を書いた人:

ナカシマ

北区赤羽在住のWEBデザイナー兼エンジニア。インターネット、WordPress、本・漫画、音楽が大好き。妻と猫と暮らすアップル信者。

BLOG: 着ぐるみ追い剥ぎペンギン