sweetp/dashboard

View on GitHub
app/scripts/dashboardApp/widgets/spScmCommitWidget.template.html

Summary

Maintainability
Test Coverage
<sp-widget class="sp-commit-widget">
    <textarea class="msg form-control" ng-model="commitParams.message"></textarea>
    <div class="radio">
        <label>
            <input class="use-all" type="radio" ng-model="commitParams.useAllFiles" value="true">Use all tracked files
        </label>
    </div>
    <div class="radio">
        <label>
            <input class="use-staged" type="radio" ng-model="commitParams.useAllFiles" value="false">Use staged files only
        </label>
    </div>
    <button class="btn" ng-class="{'btn-primary':commitParams.message, 'btn-default':!commitParams.message}" ng-click="commit()" ng-disabled="!commitParams.message">Commit</button>
    <button class="btn btn-default" ng-click="commitWithTicket()" ng-disabled="!commitParams.message">Commit With Ticket</button>

    <button class="btn" ng-class="{'btn-primary':!commitParams.message, 'btn-warning':commitParams.message}" ng-click="fixupCommit()" title="A fixup commit has a generated message and doesn't use your message.">Fixup</button>

    <sp-error-list error-message="Errors:"></sp-error-list>
</sp-widget>