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) {