Git Product home page Git Product logo

bootpop.js's Introduction

bootpop.js

AJAX Enabled Bootstrap Modal jQuery Plugin Set

  • AJAX content by default with pre-loader
  • JSON content handler
  • Multi-modal (launch modals from inside modals)
  • Alert and Confirm modals with buttons
  • Image and HTML content modals

Demos

Click here to see the examples in action.

Usage

Bootpop('ajax.php');
Bootpop.alert('Some message');
Bootpop.ask('Some question');
Bootpop.image('/src/to/img.png');
Bootpop.html('<h1>Hello</h1><h2>World!</h2>');

Options

  • url: The url to submit query
  • method: Request method (get, post)
  • size: small or large (default: medium)
  • modalHeader: true or false (default: true)
  • title: The modal header title (default: null)
  • params: (Object) {keyName : value}
  • buttons: (Array)
[{ 
   btnClass : 'btn btn-success', 
   btnLabel : 'YES', 
   btnValue : 'Y', 
   btnAction : function(data){ 
       $('.modal').modal('hide') 
   } 
}]
  • responseHandler: (Function) function(data){ return data}

Styles

  • modalClass: modal fade
  • dialogClass: modal-dialog
  • contentClass: modal-content
  • headerClass: modal-header
  • titleClass: modal-title
  • bodyClass: modal-body
  • footerClass: modal-footer
  • imageClass: img-responsive

Events

  • opened.bp.modal Triggered when modal is opened and visable.
  • closed.bp.modal Triggered when modal is fully closed.

bootpop.js's People

Contributors

getwebhelp avatar

Watchers

James Cloos avatar Tirapong Chaiyakun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.