| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1× 1× 1× | (function ()
{
'use strict';
angular
.module('app.core')
.directive('msRandomClass', msRandomClassDirective);
/** @ngInject */
function msRandomClassDirective()
{
return {
restrict: 'A',
scope : {
msRandomClass: '='
},
link : function (scope, iElement)
{
var randomClass = scope.msRandomClass[Math.floor(Math.random() * (scope.msRandomClass.length))];
iElement.addClass(randomClass);
}
};
}
})(); |