com.jwebmp.plugins.angulartrackwidth.trackWidth.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jwebmp-angular-track-width Show documentation
Show all versions of jwebmp-angular-track-width Show documentation
The JWebSwing implementation for Angular Track Width
JW_APP_NAME.directive('trackWidth', trackWidth);
function trackWidth() {
return {
scope: {
trackWidth: '=',
minWidth: '='
},
link: function (scope, element) {
scope.trackWidth = $(element).width() < scope.minWidth;
scope.prevTrackWidth = scope.trackWidth;
$(window).resize(function () {
var trackWidth = $(element).width() < scope.minWidth;
if (trackWidth !== scope.prevTrackWidth) {
scope.$apply(function () {
scope.trackWidth = trackWidth;
});
}
scope.prevTrackWidth = trackWidth;
});
}
};
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy