diff --git a/public/src/forum/admin/categories.js b/public/src/forum/admin/categories.js
index e201b369e8..05e2945e93 100644
--- a/public/src/forum/admin/categories.js
+++ b/public/src/forum/admin/categories.js
@@ -268,8 +268,8 @@ define(['uploader'], function(uploader) {
Categories.launchPermissionsModal = function(cid) {
var modal = $('#category-permissions-modal'),
searchEl = modal.find('#permission-search'),
- resultsEl = modal.find('.search-results'),
- groupsResultsEl = modal.find('.groups-results'),
+ resultsEl = modal.find('.search-results.users'),
+ groupsResultsEl = modal.find('.search-results.groups'),
searchDelay;
// Clear the search field and results
@@ -291,24 +291,11 @@ define(['uploader'], function(uploader) {
return app.alertError(err.message);
}
- var numResults = results.length,
- resultObj;
- resultsEl.html('');
- for(var x = 0; x < numResults; x++) {
- resultObj = results[x];
- liEl = $('
')
- .attr('data-uid', resultObj.uid)
- .html('' +
- '
' +
- '' +
- '' +
- '' +
- '
' +
- '
' +
- '
' + resultObj.username);
-
- resultsEl.append(liEl);
- }
+ templates.parse('partials/admin/categories/users', {
+ users: results
+ }, function(html) {
+ resultsEl.html(html);
+ });
});
}, 250);
});
@@ -343,25 +330,31 @@ define(['uploader'], function(uploader) {
if(err) {
return app.alertError(err.message);
}
- var numResults = results.length,
- trEl,
- resultObj;
-
- groupsResultsEl.empty();
-
- for(var x = 0; x < numResults; x++) {
- resultObj = results[x];
- trEl = $('
')
- .attr('data-name', resultObj.name)
- .html('' + resultObj.name + ' | ' +
- '' +
- ' ' +
- '' +
- '' +
- ' ' +
- ' | ');
- groupsResultsEl.append(trEl);
- }
+
+ templates.parse('partials/admin/categories/groups', {
+ groups: results
+ }, function(html) {
+ groupsResultsEl.html(html);
+ });
+ // var numResults = results.length,
+ // trEl,
+ // resultObj;
+
+ // groupsResultsEl.empty();
+
+ // for(var x = 0; x < numResults; x++) {
+ // resultObj = results[x];
+ // trEl = $('
')
+ // .attr('data-name', resultObj.name)
+ // .html('' + resultObj.name + ' | ' +
+ // '' +
+ // ' ' +
+ // '' +
+ // '' +
+ // ' ' +
+ // ' | ');
+ // groupsResultsEl.append(trEl);
+ // }
});
groupsResultsEl.off().on('click', '[data-gpriv]', function(e) {