@@ -833,6 +855,8 @@ async function spiHelperGenerateForm () {
} else {
$('#spiHelper_blockTagHeader', $actionView).text('Tagging socks')
}
+ if(spiHelperIsMobile)
+ spiHelperInitMobileBlockTable();
// Wire up the "select all" options
$('#spiHelper_block_doblock', $actionView).on('click', function (e) {
spiHelperSetAllTableColumnOpts($(e.target), 'block')
@@ -922,8 +946,14 @@ async function spiHelperGenerateForm () {
await spiHelperGenerateLinksTableLine(possibleips[i], spiHelperLinkTableUserCount)
}
$('#spiHelper_sockLinksView', $actionView).show()
+ if(spiHelperIsMobile)
+ $('.user-link-dt').hide();
+ else
+ $('.user-link-mobile').hide();
}
$('#spiHelper_blockTagView', $actionView).show()
+ if(spiHelperIsMobile)
+ spiHelperInitMobileBlockTable();
}
// Wire up the submit button
$('#spiHelper_performActions', $actionView).one('click', () => {
@@ -3043,28 +3073,29 @@ async function spiHelperGenerateBlockTableLine (name, defaultblock, id) {
const $table = $('#spiHelper_blockTable', document)
const $row = $('
').addClass('spiHelper_adminClass') : $row
// Username
$('| ').append($('').attr('type', 'text').attr('id', 'spiHelper_block_username' + id)
.val(name).addClass('.spihelper-widthlimit')).appendTo($row)
// Block checkbox (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'checkbox')
- .attr('id', 'spiHelper_block_doblock' + id).prop('checked', block)).appendTo($row)
+ .attr('id', 'spiHelper_block_doblock' + id).prop('checked', block)).appendTo($adminRow)
// Block duration (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'text')
.attr('id', 'spiHelper_block_duration' + id).val(duration)
- .addClass('.spihelper-widthlimit')).appendTo($row)
+ .addClass('.spihelper-widthlimit')).appendTo($adminRow)
// Account creation blocked (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'checkbox')
- .attr('id', 'spiHelper_block_acb' + id).prop('checked', acb)).appendTo($row)
+ .attr('id', 'spiHelper_block_acb' + id).prop('checked', acb)).appendTo($adminRow)
// Autoblock (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'checkbox')
- .attr('id', 'spiHelper_block_ab' + id).prop('checked', ab)).appendTo($row)
+ .attr('id', 'spiHelper_block_ab' + id).prop('checked', ab)).appendTo($adminRow)
// Revoke talk page access (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'checkbox')
- .attr('id', 'spiHelper_block_tp' + id).prop('checked', ntp)).appendTo($row)
+ .attr('id', 'spiHelper_block_tp' + id).prop('checked', ntp)).appendTo($adminRow)
// Block email access (only for admins)
$(' | ').addClass('spiHelper_adminClass').append($('').attr('type', 'checkbox')
- .attr('id', 'spiHelper_block_email' + id).prop('checked', nem)).appendTo($row)
+ .attr('id', 'spiHelper_block_email' + id).prop('checked', nem)).appendTo($adminRow)
// Tag select box
$(' | ').append($(' |