scottohara/loot

View on GitHub
src/transactions/views/edit-flag.html

Summary

Maintainability
Test Coverage
<form role="form" name="flagForm" autocomplete="off">
    <div class="modal-header">
        <h4>Flag Transaction</h4>
    </div>
    <div class="modal-body">
        <div class="form-group">
            <label for="flagType">Type</label>
            <select name="flagType" class="form-control" ng-model="vm.flagType">
                <option value="followup">Follow Up</option>
                <option value="noreceipt">No Receipt</option>
                <option value="taxdeductible">Tax Deductible</option>
            </select>
        </div>
        <div class="form-group has-feedback">
            <textarea
                name="flag"
                class="form-control"
                ng-model="vm.flag"
                placeholder="Memo"
                autofocus
                og-input-autoselect
            ></textarea>
        </div>
    </div>
    <div class="modal-footer">
        <button class="btn btn-default" type="button" ng-click="vm.cancel()">
            Cancel
        </button>
        <button
            ng-if="::vm.flagged"
            class="btn btn-danger"
            type="button"
            ng-click="vm.deleteFlag()"
        >
            <i class="glyphicon glyphicon-remove"></i> Delete
        </button>
        <button class="btn btn-primary" type="submit" ng-click="vm.save()">
            <i class="glyphicon glyphicon-ok"></i> Save
        </button>
    </div>
</form>