';
}
if (editOptions.Options.indexOf('ItemLimit') != -1) {
html += ' ';
html += '
';
html += '';
html += '';
html += '
' + Globalize.translate('LabelItemLimitHelp') + '
';
html += '
';
}
html += ' ';
html += ' ';
html += '';
$('.syncJobForm', page).html(html).trigger('create');
fillJobValues(page, job, editOptions);
}
function getJobItemHtml(jobItem, index) {
var html = '';
var cssClass = 'ui-li-has-thumb listItem';
html += '
';
var imgUrl;
if (jobItem.PrimaryImageItemId) {
imgUrl = ApiClient.getImageUrl(jobItem.PrimaryImageItemId, {
type: "Primary",
width: 80,
tag: jobItem.PrimaryImageTag,
minScale: 1.5
});
}
if (imgUrl) {
if (index < 10) {
html += '';
} else {
html += '';
}
}
html += '
';
html += jobItem.ItemName;
html += '
';
if (jobItem.Status == 'Failed') {
html += '
';
} else {
html += '
';
}
html += Globalize.translate('SyncJobItemStatus' + jobItem.Status);
if (jobItem.Status == 'Synced' && jobItem.IsMarkedForRemoval) {
html += ' ';
html += Globalize.translate('SyncJobItemStatusSyncedMarkForRemoval');
}
html += '
';
return html;
}
function renderJobItems(page, items) {
var html = '';
html += '
';
html += '
';
html += Globalize.translate('HeaderItems');
html += '
';
var index = 0;
html += items.map(function (i) {
return getJobItemHtml(i, index++);
}).join('');
html += '
';
var elem = $('.jobItems', page).html(html).trigger('create');
$('.btnJobItemMenu', elem).on('click', function () {
showJobItemMenu(this);
});
}
function showJobItemMenu(elem) {
var page = $(elem).parents('.page');
var listItem = $(elem).parents('li');
var id = listItem.attr('data-itemid');
var status = listItem.attr('data-status');
var remove = listItem.attr('data-remove');
$('.jobMenu', page).popup("close").remove();
var html = '