User:Polygnotus/Scripts/SortByEditcount.js: Difference between revisions

Content deleted Content added
Created page with '// Wikipedia User Edit Count Checker for common.js // Gets edit counts for users with maxlag support, HTTP error handling, exponential backoff retry, deduplication // Uses OOUI for modern interface async function checkUserEditCounts() { showEditCountDialog(); } function showEditCountDialog() { // Create input field for usernames const inputField = new OO.ui.MultilineTextInputWidget({ placeholder: 'Enter usernames (one per line)\nSuppor...'
 
No edit summary
Line 54:
});
 
// Create simple layout without FieldLayout wrappers
const fieldsetLayout = new OO.ui.FieldsetLayout({
label: 'User Edit Count Checker',
items: [
new OO.ui.FieldLayoutLabelWidget(inputField, { label: 'Input usernames:' }),
label: 'Input usernames:'inputField,
new OO.ui.LabelWidget({ alignlabel: 'topStatus:' }),
})statusMessage,
new OO.ui.FieldLayoutLabelWidget(statusMessage, { label: 'Progress:' }),
label: 'Status:'progressBar,
new OO.ui.LabelWidget({ alignlabel: 'topResults:' }),
})outputField,
new OO.ui.FieldLayoutLabelWidget(progressBar, { label: 'Actions:' }),
new label: 'Progress:',OO.ui.HorizontalLayout({
alignitems: 'top'[checkButton, clearButton, copyButton]
}),
new OO.ui.FieldLayout(outputField, {
label: 'Results:',
align: 'top'
}),
new OO.ui.FieldLayout(
new OO.ui.HorizontalLayout({
items: [checkButton, clearButton, copyButton]
}),
{
label: 'Actions:',
align: 'top'
}
)
]
});