From 1f4dd48d1abaefb5af36354487042732772eeb98 Mon Sep 17 00:00:00 2001 From: anekos Date: Tue, 4 May 2010 10:41:48 +0000 Subject: YouTube の PageInfo 修正 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37361 d0d07461-0603-4401-acd4-de1884942a52 --- stella.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'stella.js') diff --git a/stella.js b/stella.js index 7bbd0dd..83ce665 100644 --- a/stella.js +++ b/stella.js @@ -906,10 +906,19 @@ Thanks: get muted () this.player.isMuted(), set muted (value) ((value ? this.player.mute() : this.player.unMute()), value), - get pageinfo () [ - ['comment', U.toXML(U.xpathGet(this.xpath.comment).innerHTML)], - ['tags', U.toXML(U.xpathGet(this.xpath.tags).innerHTML)] - ], + get pageinfo () { + let doc = content.document; + return [ + [ + 'comment', + doc.querySelector('#watch-description > div > span > span > a').nextSibling.textContent.trim() + ], + [ + 'tags', + U.toXML(doc.querySelector('#watch-tags > div').innerHTML) + ] + ]; + }, get player () U.getElementByIdEx('movie_player'), -- cgit v1.2.3