Skip to content

davinci-studio/ngBootbox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ngBootbox

AngularJS wrapper for Bootbox.js. Bootbox.js allowes you to easily make use of Twitter Bootstrap modals for javascript alerts, confirms and prompts. ngBootbox includes three directives, one for each of alert, confirm and prompt.

Prerequisites

Usage

ng-bootbox-alert

<button class="btn btn-default" ng-bootbox-alert="Alert message!">
    Alert
</button>

ng-bootbox-confirm

<button class="btn btn-lg btn-primary" ng-bootbox-confirm="Are you sure you want to confirm this?"
        ng-bootbox-confirm-action="confirmCallbackMethod(attr1, attr2)" ng-bootbox-confirm-action-cancel="confirmCallbackCancel(attr1, attr2)">
    Confirm
</button>

ng-bootbox-prompt

<button class="btn btn-lg btn-primary" ng-bootbox-prompt="Please type in your name"
        ng-bootbox-prompt-action="promptCallback(result)" ng-bootbox-prompt-action-cancel="promptCallbackCancelled(result)">
    Prompt
</button>

ng-bootbox-custom-dialog

<button class="btn btn-lg btn-primary"
        ng-bootbox-title="A cool title!"
        ng-bootbox-custom-dialog="Some custom text"
        ng-bootbox-buttons="customDialogButtons">
    Custom dialog
</button>
$scope.customDialogButtons = {
    warning: {
        label: "Warning!",
        className: "btn-warning",
        callback: function() { $scope.addAction('Warning', false); }
    },
    success: {
        label: "Success!",
        className: "btn-success",
        callback: function() { $scope.addAction('Success!', true) }
    },
    danger: {
        label: "Danger!",
        className: "btn-danger",
        callback: function() { $scope.addAction('Danger!', false) }
    },
    main: {
        label: "Click ME!",
        className: "btn-primary",
        callback: function() { $scope.addAction('Main...!', true) }
    }
};

About

AngularJS wrapper for Bootbox.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%