// ==UserScript==
// @name Thread Post Drafts
// @namespace pxgamer
// @version 0.2
// @description Save drafts of posts
// @author pxgamer
// @include *kat.cr/community/update/*/
// @grant GM_setValue
// @grant GM_getValue
// @downloadURL https://update.greasyfork.icu/scripts/19751/Thread%20Post%20Drafts.user.js
// @updateURL https://update.greasyfork.icu/scripts/19751/Thread%20Post%20Drafts.meta.js
// ==/UserScript==
(function() {
'use strict';
var threadId = window.location.href.split('/')[5];
var fieldArea = $('#bbcode');
var dataPreview = $('span.ka.ka-preview.bbedit-preview');
$('.bbedit-toolbar').css('width', '500px');
dataPreview.after('
');
$('.saveDraftPX').on('click', function() {
GM_setValue('thread_' + threadId, fieldArea.val());
});
$('.openDraftPX').on('click', function() {
var saved = GM_getValue('thread_' + threadId, '');
if (saved === '') {
alert('No Drafts Saved for this Thread');
}
else {
fieldArea.val(saved);
}
});
})();