3
edits
No edit summary |
(Fix for recent site changes which broke decimal vote) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 36: | Line 36: | ||
// look up the grouplist table (using the bold "Group Info:" as an anchor, as it's fast to find) | // look up the grouplist table (using the bold "Group Info:" as an anchor, as it's fast to find) | ||
var group_table = document.evaluate("//b/text()[starts-with(.,'Group') and contains(., 'Info:')]/../../../..", document, null, XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue; | var group_table = document.evaluate("//b/text()[starts-with(.,'Group') and contains(., 'Info:')]/../../../..", document, null, XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue; | ||
// when css convert of page happens // | |||
var group_table = document.evaluate("//div[class="anime_group"]/table", document, null, XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue; | |||
// will want checking though... // | |||
if (group_table == null){ | if (group_table == null){ | ||
return; | return; | ||
Line 119: | Line 121: | ||
function decimal_vote() { | function decimal_vote() { | ||
// replace vote-dropdowns with textfields | // replace vote-dropdowns with textfields | ||
var selects = document.evaluate("//select[ | var selects = document.evaluate("//select[@name = 'votea.rate']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); | ||
for (var i = 0; i < selects.snapshotLength; i++) { | for (var i = 0; i < selects.snapshotLength; i++) { | ||
var textfield = document.createElement('input'); | var textfield = document.createElement('input'); |
edits