@@ -102,52 +102,55 @@ <h2>{{memberType === 'user' ? 'Users' : 'Groups'}}</h2>
102102 < div class ="text-center " ng-show ="isLoading[memberType] ">
103103 < img src ="assets/images/loading.gif " />
104104 </ div >
105- < table class ="footable table table-stripped toggle-arrow-tiny table-type-{{memberType}} " ng-show ="memberships[memberType].length && !isLoading[memberType] ">
106- < thead >
107- < tr >
108- < th data-sort-ignore ="true "> < input type ="checkbox " ng-model ="isAllSelected[memberType] " ng-change ="toggleAll(memberType); checkSelected(); " /> </ th >
109- < th data-type ="numeric "> {{memberType === 'user' ? 'User Id' : 'Group Id'}}</ th >
110- < th > {{memberType === 'user' ? 'Handle' : 'Name'}}</ th >
111- < th > Created by</ th >
112- < th > Created at</ th >
113- < th > Modified by</ th >
114- < th > Modified at</ th >
115- < th data-sort-ignore ="true "> </ th >
116- </ tr >
117- </ thead >
105+ < div class ="table-responsive ">
106+ < table class ="footable table table-stripped toggle-arrow-tiny table-type-{{memberType}} " ng-show ="memberships[memberType].length && !isLoading[memberType] ">
107+ < thead >
108+ < tr >
109+ < th data-sort-ignore ="true "> < input type ="checkbox " ng-model ="isAllSelected[memberType] " ng-change ="toggleAll(memberType); checkSelected(); " /> </ th >
110+ < th data-type ="numeric "> {{memberType === 'user' ? 'User Id' : 'Group Id'}}</ th >
111+ < th > {{memberType === 'user' ? 'Handle' : 'Name'}}</ th >
112+ < th > Created by</ th >
113+ < th > Created at</ th >
114+ < th > Modified by</ th >
115+ < th > Modified at</ th >
116+ < th data-sort-ignore ="true "> </ th >
117+ </ tr >
118+ </ thead >
118119
119- < tbody >
120- < tr class ="animate-repeat " ng-repeat ="membership in memberships[memberType] ">
121- < td > < input type ="checkbox " ng-model ="membership.isSelected " ng-change ="checkSelected(); " /> </ td >
122- < td > {{membership.memberId}}</ td >
123- < td >
124- < span ng-show ="memberType === 'user' ">
125- < span ng-if ="users[membership.memberId] "> {{users[membership.memberId]}}</ span >
126- < span class ="text-info " ng-if ="membership.memberId && !users[membership.memberId] "> loading...</ span >
127- </ span >
128- < span ng-show ="memberType === 'group' ">
129- < span ng-if ="groups[membership.memberId] "> {{groups[membership.memberId]}}</ span >
130- < span class ="text-info " ng-if ="membership.memberId && !groups[membership.memberId] "> loading...</ span >
131- </ span >
132- </ td >
133- < td >
134- < span ng-if ="users[membership.createdBy] "> {{users[membership.createdBy]}}</ span >
135- < span class ="text-info " ng-if ="membership.createdBy && !users[membership.createdBy] "> loading...</ span >
136- </ td >
137- < td > {{membership.createdAt | date : 'yyyy-MM-dd HH:mm' : 'EDT'}} {{membership.createdAt ? 'EDT' : ''}}</ td >
138- < td >
139- < span ng-if ="users[membership.modifiedBy] "> {{users[membership.modifiedBy]}}</ span >
140- < span class ="text-info " ng-if ="membership.modifiedBy && !users[membership.modifiedBy] "> loading...</ span >
141- </ td >
142- < td > {{membership.modifiedAt | date : 'yyyy-MM-dd HH:mm' : 'EDT'}} {{membership.modifiedAt ? 'EDT' : ''}}</ td >
143- < td >
144- < button data-ng-click ='removeMember(membership) ' class ="btn btn-sm btn-danger " ng-disabled ="membership.isRemoving ">
145- < strong > Remove</ strong >
146- </ button >
147- </ td >
148- </ tr >
149- </ tbody >
150- </ table >
120+ < tbody >
121+ < tr class ="animate-repeat " ng-repeat ="membership in memberships[memberType] ">
122+ < td > < input type ="checkbox " ng-model ="membership.isSelected " ng-change ="checkSelected(); " /> </ td >
123+ < td > {{membership.memberId}}</ td >
124+ < td >
125+ < span ng-show ="memberType === 'user' ">
126+ < span ng-if ="users[membership.memberId] "> {{users[membership.memberId]}}</ span >
127+ < span class ="text-info " ng-if ="membership.memberId && !users[membership.memberId] "> loading...</ span >
128+ </ span >
129+ < span ng-show ="memberType === 'group' ">
130+ < span ng-if ="groups[membership.memberId] "> {{groups[membership.memberId]}}</ span >
131+ < span class ="text-info " ng-if ="membership.memberId && !groups[membership.memberId] "> loading...</ span >
132+ </ span >
133+ </ td >
134+ < td >
135+ < span ng-if ="users[membership.createdBy] "> {{users[membership.createdBy]}}</ span >
136+ < span class ="text-info " ng-if ="membership.createdBy && !users[membership.createdBy] "> loading...</ span >
137+ </ td >
138+ < td > {{membership.createdAt | date : 'yyyy-MM-dd HH:mm' : 'EDT'}} {{membership.createdAt ? 'EDT' : ''}}</ td >
139+ < td >
140+ < span ng-if ="users[membership.modifiedBy] "> {{users[membership.modifiedBy]}}</ span >
141+ < span class ="text-info " ng-if ="membership.modifiedBy && !users[membership.modifiedBy] "> loading...</ span >
142+ </ td >
143+ < td > {{membership.modifiedAt | date : 'yyyy-MM-dd HH:mm' : 'EDT'}} {{membership.modifiedAt ? 'EDT' : ''}}</ td >
144+ < td >
145+ < button data-ng-click ='removeMember(membership) ' class ="btn btn-sm btn-danger " ng-disabled ="membership.isRemoving ">
146+ < strong > Remove</ strong >
147+ </ button >
148+ </ td >
149+ </ tr >
150+ </ tbody >
151+ </ table >
152+ </ div >
153+ <!-- table-responsive -->
151154 < div ng-show ="!memberships[memberType].length " style ="margin-bottom: 20px; "> No members</ div > < br />
152155 </ div >
153156
0 commit comments