Changeset 356205
- Timestamp:
- 03/06/2011 06:34:30 PM (15 years ago)
- Location:
- reflect/trunk
- Files:
-
- 3 edited
-
css/reflect.css (modified) (3 diffs)
-
js/reflect.js (modified) (3 diffs)
-
js/third_party/jquery.highlight.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
reflect/trunk/css/reflect.css
r340539 r356205 13 13 #reflected a { 14 14 cursor: pointer; } 15 #reflected .username {16 font-size: 75%;17 margin-left: 4px;18 color: #555555; }19 #reflected .username a:hover {20 color: #555555; }21 15 #reflected button { 22 16 border: 1px outset; … … 25 19 #reflected .rf_comment.highlight_state .rf_comment_wrapper .rf_comment_text_wrapper .bullet_footer_wrapper { 26 20 display: none; } 27 #reflected .rf_comment.highlight_state .rf_comment_wrapper .rf_comment_text_wrapper a.sentence {21 #reflected .rf_comment.highlight_state .rf_comment_wrapper .rf_comment_text_wrapper .sentence { 28 22 cursor: pointer; 29 23 text-decoration: none; } 30 #reflected .rf_comment.highlight_state .rf_comment_wrapper .rf_comment_text_wrapper a.sentence:hover {24 #reflected .rf_comment.highlight_state .rf_comment_wrapper .rf_comment_text_wrapper .sentence:hover { 31 25 text-decoration: underline !important; } 32 26 #reflected .rf_comment .rf_comment_wrapper { … … 60 54 #reflected .rf_comment_wrapper .rf_comment_summary { 61 55 width: 42%; } 56 #reflected .rf_comment_wrapper .rf_comment_summary .username { 57 font-size: 75%; 58 margin-left: 4px; 59 color: #555555; } 62 60 #reflected .rf_comment_wrapper .rf_comment_summary ol, #reflected .rf_comment_wrapper .rf_comment_summary ul, #reflected .rf_comment_wrapper .rf_comment_summary ol li, #reflected .rf_comment_wrapper .rf_comment_summary ul li { 63 61 margin: 0; -
reflect/trunk/js/reflect.js
r340539 r356205 1127 1127 .wrapInner( $j( '<table id="rf_comment_wrapper-' 1128 1128 + this.id + '" class="rf_comment_wrapper" />' ) ); 1129 1130 //so that we don't try to break apart urls into different sentences... 1131 comment_text.find('a').addClass('exclude_from_reflect'); 1129 1132 1130 1133 this.elements = { … … 1366 1369 }, 1367 1370 add_response : function ( response_info ) { 1368 params = {1371 var params = { 1369 1372 media_dir : Reflect.api.server.media_dir, 1370 1373 user : response_info.u, … … 1610 1613 1611 1614 } 1615 1612 1616 // segment sentences we can index them during highlighting 1617 1613 1618 comment.elements.comment_text.wrap_sentences(); 1614 1619 comment.elements.comment_text.find( '.sentence' ) -
reflect/trunk/js/third_party/jquery.highlight.js
r340539 r356205 53 53 54 54 jQuery.fn.wrap_sentences = function (words, options) { 55 var settings = { className: 'sentence', element: ' a',55 var settings = { className: 'sentence', element: 'span', 56 56 caseSensitive: false, wordsOnly: false }; 57 57 jQuery.extend(settings, options); 58 58 59 //var pattern = "(\S.+?[.!?])(?=\s+|$)";60 59 var pattern = "[^\.\?!]+[\.\?!]"; 61 60 … … 64 63 return jQuery._wrap_sentences(this[0], re, settings.element, settings.className); 65 64 }; 66 67 jQuery.fn.de_sentence = function (options) {68 var settings = { className: 'sentence', element: 'a' };69 jQuery.extend(settings, options);70 71 return this.find(settings.element + "." + settings.className).each(function () {72 var parent = this.parentNode;73 parent.replaceChild(this.firstChild, this);74 parent.normalize();75 }).end();76 };
Note: See TracChangeset
for help on using the changeset viewer.