add option descriptions

This commit is contained in:
James Campos 2010-11-03 17:07:05 -07:00
parent 89cf77249d
commit b37511bc5f
2 changed files with 36 additions and 36 deletions

View File

@ -6,22 +6,22 @@
#addClass, removeClass; remove hide / show; makeDialog el, 'center' #addClass, removeClass; remove hide / show; makeDialog el, 'center'
config = config =
'Thread Hiding': true 'Thread Hiding': [true, 'Hide entire threads']
'Reply Hiding': true 'Reply Hiding': [true, 'Hide single replies']
'Show Stubs': true 'Show Stubs': [true, 'Of hidden threads / replies']
'Thread Navigation': true 'Thread Navigation': [true, 'Navigate to previous / next thread']
'Reply Navigation': true 'Reply Navigation': [true, 'Navigate to the beginning / end of a thread']
'Thread Watcher': true 'Thread Watcher': [true, 'Bookmark threads']
'Thread Expansion': true 'Thread Expansion': [true, 'View all replies']
'Comment Expansion': true 'Comment Expansion': [true, 'Expand too long comments']
'Quick Report': true 'Quick Report': [true, 'Add quick report buttons']
'Quick Reply': true 'Quick Reply': [true, 'Reply without leaving the page']
'Persistent QR': false 'Persistent QR': [false, 'Quick reply won\'t disappear after posting. Only in replies.']
'Anonymize': false 'Anonymize': [false, 'Make everybody anonymous']
'Auto Watch': true 'Auto Watch': [true, 'Automatically watch threads that you start (Firefox only)']
'404 Redirect': true '404 Redirect': [true, 'Redirect dead threads']
'Post in Title': true 'Post in Title': [true, 'Show the op\'s post in the tab title']
'Sauce': true 'Sauce': [true, 'Add sauce to images']
#TODO - expose 'hidden' configs #TODO - expose 'hidden' configs
@ -146,7 +146,7 @@ addTo = (parent, children...) ->
for child in children for child in children
parent.appendChild child parent.appendChild child
getConfig = (name) -> getConfig = (name) ->
GM_getValue(name, config[name]) GM_getValue(name, config[name][0])
getTime = -> getTime = ->
Math.floor(new Date().getTime() / 1000) Math.floor(new Date().getTime() / 1000)
hide = (el) -> hide = (el) ->
@ -332,7 +332,7 @@ options = ->
html = '<div class="move">Options <a class=pointer>X</a></div><div>' html = '<div class="move">Options <a class=pointer>X</a></div><div>'
for option of config for option of config
checked = if getConfig option then "checked" else "" checked = if getConfig option then "checked" else ""
html += "<label>#{option}<input #{checked} name=\"#{option}\" type=\"checkbox\"></label><br>" html += "<label title=\"#{option[1]}\">#{option}<input #{checked} name=\"#{option}\" type=\"checkbox\"></label><br>"
html += "<div><a class=sauce>Edit Sauce</a></div>" html += "<div><a class=sauce>Edit Sauce</a></div>"
html += "<div><textarea cols=50 rows=4 style=\"display: none;\"></textarea></div>" html += "<div><textarea cols=50 rows=4 style=\"display: none;\"></textarea></div>"
html += "<input type=\"button\" value=\"hidden: #{hiddenNum}\"><br>" html += "<input type=\"button\" value=\"hidden: #{hiddenNum}\"><br>"

View File

@ -2,22 +2,22 @@
var $, $$, AEOS, BOARD, DAY, PAGENUM, REPLY, THREAD_ID, _, _i, _j, _len, _len2, _ref, _ref2, a, addTo, arr, as, autoWatch, autohide, b, board, callback, callbacks, clearHidden, close, config, cooldown, cutoff, d, defaultSaucePrefix, delform, down, editSauce, el, expandComment, expandThread, favEmpty, favNormal, favicon, getConfig, getTime, head, hiddenReplies, hiddenThreads, hide, hideReply, hideThread, href, html, i, i1, id, iframe, iframeLoad, iframeLoop, img, inAfter, inBefore, input, inputs, l, l1, lastChecked, magic, n, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, options, optionsClose, parseResponse, pathname, quickReply, r, recaptcha, recaptchaListener, recaptchaReload, redirect, remove, replace, replyNav, report, show, showReply, showThread, slice, span, src, stopPropagation, submit, text, textContent, thread, threadF, threads, tn, up, watch, watchX, watched, watcher, watcherUpdate, x, xhrs; var $, $$, AEOS, BOARD, DAY, PAGENUM, REPLY, THREAD_ID, _, _i, _j, _len, _len2, _ref, _ref2, a, addTo, arr, as, autoWatch, autohide, b, board, callback, callbacks, clearHidden, close, config, cooldown, cutoff, d, defaultSaucePrefix, delform, down, editSauce, el, expandComment, expandThread, favEmpty, favNormal, favicon, getConfig, getTime, head, hiddenReplies, hiddenThreads, hide, hideReply, hideThread, href, html, i, i1, id, iframe, iframeLoad, iframeLoop, img, inAfter, inBefore, input, inputs, l, l1, lastChecked, magic, n, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, options, optionsClose, parseResponse, pathname, quickReply, r, recaptcha, recaptchaListener, recaptchaReload, redirect, remove, replace, replyNav, report, show, showReply, showThread, slice, span, src, stopPropagation, submit, text, textContent, thread, threadF, threads, tn, up, watch, watchX, watched, watcher, watcherUpdate, x, xhrs;
var __slice = Array.prototype.slice, __hasProp = Object.prototype.hasOwnProperty; var __slice = Array.prototype.slice, __hasProp = Object.prototype.hasOwnProperty;
config = { config = {
'Thread Hiding': true, 'Thread Hiding': [true, 'Hide entire threads'],
'Reply Hiding': true, 'Reply Hiding': [true, 'Hide single replies'],
'Show Stubs': true, 'Show Stubs': [true, 'Of hidden threads / replies'],
'Thread Navigation': true, 'Thread Navigation': [true, 'Navigate to previous / next thread'],
'Reply Navigation': true, 'Reply Navigation': [true, 'Navigate to the beginning / end of a thread'],
'Thread Watcher': true, 'Thread Watcher': [true, 'Bookmark threads'],
'Thread Expansion': true, 'Thread Expansion': [true, 'View all replies'],
'Comment Expansion': true, 'Comment Expansion': [true, 'Expand too long comments'],
'Quick Report': true, 'Quick Report': [true, 'Add quick report buttons'],
'Quick Reply': true, 'Quick Reply': [true, 'Reply without leaving the page'],
'Persistent QR': false, 'Persistent QR': [false, 'Quick reply won\'t disappear after posting. Only in replies.'],
'Anonymize': false, 'Anonymize': [false, 'Make everybody anonymous'],
'Auto Watch': true, 'Auto Watch': [true, 'Automatically watch threads that you start (Firefox only)'],
'404 Redirect': true, '404 Redirect': [true, 'Redirect dead threads'],
'Post in Title': true, 'Post in Title': [true, 'Show the op\'s post in the tab title'],
'Sauce': true 'Sauce': [true, 'Add sauce to images']
}; };
AEOS = { AEOS = {
init: function() { init: function() {
@ -171,7 +171,7 @@
return _result; return _result;
}; };
getConfig = function(name) { getConfig = function(name) {
return GM_getValue(name, config[name]); return GM_getValue(name, config[name][0]);
}; };
getTime = function() { getTime = function() {
return Math.floor(new Date().getTime() / 1000); return Math.floor(new Date().getTime() / 1000);
@ -382,7 +382,7 @@
if (!__hasProp.call(_ref2, option)) continue; if (!__hasProp.call(_ref2, option)) continue;
_i = _ref2[option]; _i = _ref2[option];
checked = getConfig(option) ? "checked" : ""; checked = getConfig(option) ? "checked" : "";
html += ("<label>" + (option) + "<input " + (checked) + " name=\"" + (option) + "\" type=\"checkbox\"></label><br>"); html += ("<label title=\"" + (option[1]) + "\">" + (option) + "<input " + (checked) + " name=\"" + (option) + "\" type=\"checkbox\"></label><br>");
} }
html += "<div><a class=sauce>Edit Sauce</a></div>"; html += "<div><a class=sauce>Edit Sauce</a></div>";
html += "<div><textarea cols=50 rows=4 style=\"display: none;\"></textarea></div>"; html += "<div><textarea cols=50 rows=4 style=\"display: none;\"></textarea></div>";