diff --git a/builds/4chan-X.js b/builds/4chan-X.js
index 87cd5781c..ea3a33344 100644
--- a/builds/4chan-X.js
+++ b/builds/4chan-X.js
@@ -9764,7 +9764,7 @@
return $.on(ta, 'change', $.cb.value);
},
advanced: function(section) {
- var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, items, name, row, rows, ta, table, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2, _ref3;
+ var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, item, items, name, row, rows, ta, table, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3, _ref4;
section.innerHTML = "
";
items = {};
@@ -9840,7 +9840,11 @@
selected: boardID === g.BOARD.ID
}));
data = boards[boardID];
- $.add(row, [Settings.addArchiveCell(boardID, data, 'thread'), Settings.addArchiveCell(boardID, data, 'post'), Settings.addArchiveCell(boardID, data, 'file')]);
+ _ref4 = ['thread', 'post', 'file'];
+ for (_l = 0, _len3 = _ref4.length; _l < _len3; _l++) {
+ item = _ref4[_l];
+ $.add(row, Settings.addArchiveCell(boardID, data, item));
+ }
}
$.add($('tbody', section), rows);
boardSelect = $('#archive-board-select', section);
diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js
index 056299b26..670aad555 100644
--- a/builds/4chan-X.user.js
+++ b/builds/4chan-X.user.js
@@ -9775,7 +9775,7 @@
return $.on(ta, 'change', $.cb.value);
},
advanced: function(section) {
- var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, items, name, row, rows, ta, table, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2, _ref3;
+ var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, item, items, name, row, rows, ta, table, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3, _ref4;
section.innerHTML = " ";
items = {};
@@ -9851,7 +9851,11 @@
selected: boardID === g.BOARD.ID
}));
data = boards[boardID];
- $.add(row, [Settings.addArchiveCell(boardID, data, 'thread'), Settings.addArchiveCell(boardID, data, 'post'), Settings.addArchiveCell(boardID, data, 'file')]);
+ _ref4 = ['thread', 'post', 'file'];
+ for (_l = 0, _len3 = _ref4.length; _l < _len3; _l++) {
+ item = _ref4[_l];
+ $.add(row, Settings.addArchiveCell(boardID, data, item));
+ }
}
$.add($('tbody', section), rows);
boardSelect = $('#archive-board-select', section);
diff --git a/builds/crx/script.js b/builds/crx/script.js
index b98ba229a..521e80aa5 100644
--- a/builds/crx/script.js
+++ b/builds/crx/script.js
@@ -9756,7 +9756,7 @@
return $.on(ta, 'change', $.cb.value);
},
advanced: function(section) {
- var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, items, name, row, rows, ta, table, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2, _ref3;
+ var archive, boardID, boardOptions, boardSelect, boards, data, event, input, inputs, item, items, name, row, rows, ta, table, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3, _ref4;
section.innerHTML = " ";
items = {};
@@ -9832,7 +9832,11 @@
selected: boardID === g.BOARD.ID
}));
data = boards[boardID];
- $.add(row, [Settings.addArchiveCell(boardID, data, 'thread'), Settings.addArchiveCell(boardID, data, 'post'), Settings.addArchiveCell(boardID, data, 'file')]);
+ _ref4 = ['thread', 'post', 'file'];
+ for (_l = 0, _len3 = _ref4.length; _l < _len3; _l++) {
+ item = _ref4[_l];
+ $.add(row, Settings.addArchiveCell(boardID, data, item));
+ }
}
$.add($('tbody', section), rows);
boardSelect = $('#archive-board-select', section);
diff --git a/src/General/Settings.coffee b/src/General/Settings.coffee
index 885f67339..94571cd75 100644
--- a/src/General/Settings.coffee
+++ b/src/General/Settings.coffee
@@ -311,7 +311,7 @@ Settings =
section.innerHTML = """
<%= grunt.file.read('src/General/html/Settings/Advanced.html').replace(/>\s+<').trim() %>
"""
- items = {}
+ items = {}
inputs = {}
for name in ['boardnav', 'time', 'backlink', 'fileInfo', 'favicon', 'sageEmoji', 'emojiPos', 'usercss']
input = $ "[name=#{name}]", section
@@ -346,14 +346,13 @@ Settings =
boards = {}
for name, archive of Redirect.archives
for boardID in archive.boards
- data = boards[boardID] or= {
+ data = boards[boardID] or=
thread: []
post: []
file: []
- }
data.thread.push name
- data.post.push name if archive.software is 'foolfuuka'
- data.file.push name if archive.files.contains boardID
+ data.post.push name if archive.software is 'foolfuuka'
+ data.file.push name if archive.files.contains boardID
rows = []
boardOptions = []
@@ -361,7 +360,6 @@ Settings =
row = $.el 'tr',
className: "board-#{boardID}"
row.hidden = boardID isnt g.BOARD.ID
- rows.push row
boardOptions.push $.el 'option',
textContent: "/#{boardID}/"
@@ -369,11 +367,8 @@ Settings =
selected: boardID is g.BOARD.ID
data = boards[boardID]
- $.add row, [
- Settings.addArchiveCell boardID, data, 'thread'
- Settings.addArchiveCell boardID, data, 'post'
- Settings.addArchiveCell boardID, data, 'file'
- ]
+ $.add row, Settings.addArchiveCell boardID, data, item for item in ['thread', 'post', 'file']
+
$.add $('tbody', section), rows
boardSelect = $('#archive-board-select', section)