diff --git a/UI/WebServerResources/js/Common/sgCheckmark.directive.js b/UI/WebServerResources/js/Common/sgCheckmark.directive.js new file mode 100644 index 000000000..ed21dc735 --- /dev/null +++ b/UI/WebServerResources/js/Common/sgCheckmark.directive.js @@ -0,0 +1,112 @@ +/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ + +(function() { + 'use strict'; + + angular + .module('SOGo.Common') + .directive('sgCheckmark', sgCheckmarkDirective); + + /* + * sgCheckmark - A checkmark to be used in a mdMenuItem + * @memberof SOGo.Common + * @restrict element + * + * @example: + + + + sort + + + + Descending Order + + + + */ + sgCheckmarkDirective.$inject = ['$parse', '$mdAria', '$mdTheming', '$mdUtil']; + function sgCheckmarkDirective($parse, $mdAria, $mdTheming, $mdUtil) { + var CHECKED_CSS = 'sg-checked'; + + return { + restrict: 'E', + replace: true, + transclude: true, + require: '?ngModel', + //priority: 210, // Run before ngAria + template: [ + '