diff --git a/public/src/admin/manage/categories.js b/public/src/admin/manage/categories.js index 0eef50ec0e..bf087b3e8c 100644 --- a/public/src/admin/manage/categories.js +++ b/public/src/admin/manage/categories.js @@ -2,15 +2,19 @@ /*global define, socket, app, bootbox, templates, ajaxify, RELATIVE_PATH*/ define('admin/manage/categories', function() { - var Categories = {}, newCategoryId = -1, sortables; + var Categories = {}, newCategoryId = -1, sortables, itemTemplate; Categories.init = function() { - socket.emit('admin.categories.getAll', function(error, payload){ - if(error){ - return app.alertError(error.message); - } + $.get(RELATIVE_PATH + '/templates/admin/partials/categories/category-item.tpl', function(data){ + itemTemplate = data; + + socket.emit('admin.categories.getAll', function(error, payload){ + if(error){ + return app.alertError(error.message); + } - Categories.render(payload); + Categories.render(payload); + }); }); $('button[data-action="create"]').on('click', Categories.create); @@ -130,31 +134,7 @@ define('admin/manage/categories', function() { function renderListItem(categoryEntity){ var listItem = $(templates.parse( - '
{description}
' + - '{description}
+