fh-wfm-message
Version:
An message module for WFM
43 lines (41 loc) • 1.69 kB
JavaScript
var ngModule;
try {
ngModule = angular.module('wfm.message.directives');
} catch (e) {
ngModule = angular.module('wfm.message.directives', []);
}
ngModule.run(['$templateCache', function ($templateCache) {
$templateCache.put('wfm-template/message-list.tpl.html',
'<md-toolbar>\n' +
' <div class="md-toolbar-tools">\n' +
' <h3>\n' +
' <span>Messages</span>\n' +
' </h3>\n' +
' </div>\n' +
'</md-toolbar>\n' +
'\n' +
'<form action="#" class="persistent-search" hide-xs hide-sm>\n' +
' <label for="search"><i class="material-icons">search</i></label>\n' +
' <input type="text" id="search" placeholder="Search" ng-model="searchValue" ng-change="ctrl.applyFilter(searchValue)">\n' +
'</form>\n' +
'\n' +
'\n' +
'<div class="messages">\n' +
'\n' +
' <md-list>\n' +
' <md-list-item class="md-3-line" ng-repeat="message in ctrl.list | reverse" ng-click="ctrl.selectMessage($event, message)" class="md-3-line workorder-item"\n' +
' ng-class="{active: ctrl.selected.id === message.id, new: message.status === \'unread\'}">\n' +
' <img ng-src="{{message.sender.avatar}}" class="md-avatar" alt="{{message.sender.name}}" />\n' +
' <div class="md-list-item-text" layout="column">\n' +
' <!--<span class="md-caption time-stamp">13 mins ago</span>-->\n' +
' <h3>{{message.sender.name}}</h3>\n' +
' <h4>{{message.subject}}</h4>\n' +
' <p>{{message.content}}</p>\n' +
' </div>\n' +
' <md-divider md-inset></md-divider>\n' +
' </md-list-item>\n' +
' </md-list>\n' +
'\n' +
'</div>\n' +
'');
}]);