"use strict";
var osZoombar_1 = require('./controllers/osZoombar');
exports.OsZoombar = osZoombar_1.OsZoombar;
var osZoombar_2 = require('./controllers/osZoombar');
angular
.module('osElements')
.controller('OsZoombarController', osZoombar_2.OsZoombar)
.directive('osZoombar', ['$window', function ($window) {
return {
scope: {
ngModel: '=',
zoomMin: '=osZoomMin',
zoomMax: '=osZoomMax',
ngChange: '&'
},
require: 'ngModel',
controller: 'OsZoombarController',
controllerAs: 'osZoombar',
bindToController: true,
transclude: true,
template: require('./templates/zoombar.jade'),
link: function () {
if ('componentHandler' in $window) {
$window.componentHandler.upgradeAllRegistered();
}
}
};
}]);
|