public/javascripts/app/lib/grid/index.js (20 lines of code) (raw):
import angular from 'angular';
var grid = angular.module('guGrid', []);
// COLUMN
// ------------------------
grid.directive('guColumn', function columnDirective(){
return {
restrict: 'E',
link: (scope, el, attrs)=> {
var className = `col-${attrs.span}`;
el.addClass(className);
}
};
});
// ROW
// ------------------------
grid.directive('guRow', function rowDirective(){
return {
restrict: 'E',
link: (scope, el)=> {
el.addClass('row');
}
};
});
export default grid;