';
+ html += '
';
for (i = 0, length = plugins.length; i < length; i++) {
@@ -189,20 +189,53 @@
for (i = 0, length = plugins.length; i < length; i++) {
- plugin = plugins[i];
-
+ html += '
';
if (i == 0) {
- html += '';
- } else {
- html += '';
+ html += '';
+ html += '';
+ } else if (i == (plugins.length - 1)) {
+ html += '';
+ html += '';
}
+ else {
+ html += '';
+ html += '';
+ }
+ html += '
';
}
}
html += '
';
- html += '
Enable and rank your preferred image fetchers in order of priority.
';
+ html += '
Enable and rank your preferred image fetchers in order of priority.
';
- $('.imageFetchers', page).html(html).show().trigger('create');
+ var elem = $('.imageFetchers', page).html(html).show().trigger('create');
+
+ $('.btnDown', elem).on('click', function () {
+ var index = parseInt(this.getAttribute('data-pluginindex'));
+
+ var elemToMove = $('.imageFetcherGroup .ui-checkbox', page)[index];
+
+ var insertAfter = $(elemToMove).next('.ui-checkbox')[0];
+
+ elemToMove.parentNode.removeChild(elemToMove);
+ $(elemToMove).insertAfter(insertAfter);
+
+ $('.imageFetcherGroup', page).controlgroup('destroy').controlgroup();
+ });
+
+ $('.btnUp', elem).on('click', function () {
+
+ var index = parseInt(this.getAttribute('data-pluginindex'));
+
+ var elemToMove = $('.imageFetcherGroup .ui-checkbox', page)[index];
+
+ var insertBefore = $(elemToMove).prev('.ui-checkbox')[0];
+
+ elemToMove.parentNode.removeChild(elemToMove);
+ $(elemToMove).insertBefore(insertBefore);
+
+ $('.imageFetcherGroup', page).controlgroup('destroy').controlgroup();
+ });
}
function renderMetadataSavers(page, type, config, metadataInfo) {
@@ -256,8 +289,8 @@
html += '
Metadata Fetchers:
';
- html += '
';
- html += '
';
+ html += '
';
+ html += '
';
- html += '
Enable and rank your preferred metadata fetchers in order of priority. Lower priority fetchers will only be used to fill in missing information.
';
+ html += '
Enable and rank your preferred metadata fetchers in order of priority. Lower priority fetchers will only be used to fill in missing information.
';
- $('.metadataFetchers', page).html(html).show().trigger('create');
+ var elem = $('.metadataFetchers', page).html(html).show().trigger('create');
+
+ $('.btnDown', elem).on('click', function () {
+ var index = parseInt(this.getAttribute('data-pluginindex'));
+
+ var elemToMove = $('.metadataFetcherGroup .ui-checkbox', page)[index];
+
+ var insertAfter = $(elemToMove).next('.ui-checkbox')[0];
+
+ elemToMove.parentNode.removeChild(elemToMove);
+ $(elemToMove).insertAfter(insertAfter);
+
+ $('.metadataFetcherGroup', page).controlgroup('destroy').controlgroup();
+ });
+
+ $('.btnUp', elem).on('click', function () {
+
+ var index = parseInt(this.getAttribute('data-pluginindex'));
+
+ var elemToMove = $('.metadataFetcherGroup .ui-checkbox', page)[index];
+
+ var insertBefore = $(elemToMove).prev('.ui-checkbox')[0];
+
+ elemToMove.parentNode.removeChild(elemToMove);
+ $(elemToMove).insertBefore(insertBefore);
+
+ $('.metadataFetcherGroup', page).controlgroup('destroy').controlgroup();
+ });
}
function renderMetadataLocals(page, type, config, metadataInfo) {