Changeset 14782 for lang/javascript/userscripts/ldr_show_sbm_comments
- Timestamp:
- 06/28/08 22:11:39 (5 months ago)
- Location:
- lang/javascript/userscripts/ldr_show_sbm_comments
- Files:
-
- 2 modified
-
ldr_show_sbm_comments.user.js (modified) (5 diffs)
-
styles.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/userscripts/ldr_show_sbm_comments/ldr_show_sbm_comments.user.js
r14433 r14782 14 14 var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow; 15 15 16 if ( eval(GM_getValue('hide'))) w.addClass('right_body', 'nocomment');16 if (GM_getValue('hide', false)) w.addClass('right_body', 'nocomment'); 17 17 18 18 w.Keybind.add('n', function () { … … 22 22 var item_link = item.link; 23 23 var item_id = item.id; 24 var url = encodeURIComponent( item_link.replace(/%23/g, '#'));24 var url = encodeURIComponent(unescapeHTML(item_link)); 25 25 var elem = w.$('sbm_' + item_id); 26 26 … … 105 105 var d = w.$N('div', { 106 106 id : 'sbm_' + item_id, 107 style : 'display: block;' 107 style : 'display: block;', 108 class : 'sbm_comments' 108 109 }); 109 d.innerHTML = comments;110 d.innerHTML = '<h2 class="flat_menu sbm_comment">SBM Comments</h2>' + comments; 110 111 111 112 try { w.$('item_' + item_id).appendChild(d); } catch (e) {} … … 122 123 ); 123 124 setTimeout(function () { 124 GM_setValue('hide', ! eval(GM_getValue('hide')));125 GM_setValue('hide', !GM_getValue('hide', false)); 125 126 }, 0); 126 127 }); … … 133 134 } 134 135 136 function unescapeHTML (str) { 137 return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/%23/g, '#'); 138 } 139 135 140 function merge (obj) { 136 141 var tmp = []; -
lang/javascript/userscripts/ldr_show_sbm_comments/styles.css
r14328 r14782 26 26 color: #AAA; 27 27 } 28 .sbm_comments h2 { 29 color: #AAA; 30 background-color: #EEE; 31 text-align: right; 32 font-weight: normal; 33 } 28 34 .nocomment .without_comment { 29 35 display: none;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)