From 42c9a70eccbd2abd7d72221544131cdc5c6e879e Mon Sep 17 00:00:00 2001 From: Zeeshan Ali Date: Fri, 29 Apr 2016 16:36:26 -0400 Subject: [PATCH] Adding support for AMD & CommonJS. --- slider.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/slider.js b/slider.js index e13c7c6..e1c40cd 100644 --- a/slider.js +++ b/slider.js @@ -1,3 +1,13 @@ +(function(factory) { + if (typeof define === 'function' && define.amd) { + define(['angular', 'bootstrapSlider'], factory); + } else if (typeof module === 'object' && module.exports) { + module.exports = factory(require('angular'), require('bootstrapSlider')); + } else if (window) { + factory(window.angular, window.Slider); + } +})(function (angular, Slider) { + angular.module('ui.bootstrap-slider', []) .directive('slider', ['$parse', '$timeout', '$rootScope', function ($parse, $timeout, $rootScope) { return { @@ -219,3 +229,4 @@ angular.module('ui.bootstrap-slider', []) }; }]) ; +}); \ No newline at end of file