Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // paste image from clipboard into reply
- document.body.addEventListener('paste', (e) => {
- if (e.target.id === 'qrbody' || e.target.id === 'fieldMessage') {
- for (let i = 0; i < e.clipboardData.files.length; i++) {
- const file = e.clipboardData.files[i];
- if (file.type.startsWith('image')) {
- postCommon.addSelectedFile(file);
- }
- }
- }
- });
- // restore flag on new posts
- const flagCombobox = document.getElementById('flagCombobox');
- flagCombobox.value = JSON.parse(localStorage.savedFlags)['homosuck'];
- flagCombobox.dispatchEvent(new Event('change'));
- // qr and regular reply forms act like real forms
- document.getElementById('formButton').type = 'submit';
- const qrForm = document.createElement('form');
- qrForm.appendChild(document.getElementById('post-form-inner'));
- document.getElementById('quick-reply').appendChild(qrForm);
- const qrButton = document.getElementById('qrbutton');
- qrButton.type = 'submit';
- qrButton.onclick = null;
- qrForm.addEventListener('submit', (e) => {
- qrButton.disabled = true;
- e.preventDefault();
- thread.postReply();
- });
Advertisement
Add Comment
Please, Sign In to add comment