
werdna at svn
Nov 20, 2009, 6:20 AM
Post #1 of 1
(70 views)
Permalink
|
|
SVN: [59285] trunk/extensions/LiquidThreads
|
|
http://www.mediawiki.org/wiki/Special:Code/MediaWiki/59285 Revision: 59285 Author: werdna Date: 2009-11-20 14:20:22 +0000 (Fri, 20 Nov 2009) Log Message: ----------- LiquidThreads: Per suggestions on feedback page, give an unobtrusive warning if a user adds their signature to the end of a comment, informing them that it is not necessary Modified Paths: -------------- trunk/extensions/LiquidThreads/classes/View.php trunk/extensions/LiquidThreads/i18n/Lqt.i18n.php trunk/extensions/LiquidThreads/lqt.js Modified: trunk/extensions/LiquidThreads/classes/View.php =================================================================== --- trunk/extensions/LiquidThreads/classes/View.php 2009-11-20 12:43:34 UTC (rev 59284) +++ trunk/extensions/LiquidThreads/classes/View.php 2009-11-20 14:20:22 UTC (rev 59285) @@ -825,6 +825,7 @@ 'lqt-thread-link-url', 'lqt-thread-link-title', 'lqt-thread-link-copy', + 'lqt-sign-not-necessary', ); $data = array(); Modified: trunk/extensions/LiquidThreads/i18n/Lqt.i18n.php =================================================================== --- trunk/extensions/LiquidThreads/i18n/Lqt.i18n.php 2009-11-20 12:43:34 UTC (rev 59284) +++ trunk/extensions/LiquidThreads/i18n/Lqt.i18n.php 2009-11-20 14:20:22 UTC (rev 59285) @@ -243,6 +243,8 @@ 'lqt-thread-link-url' => 'Link URL:', 'lqt-thread-link-title' => 'Wikitext link:', 'lqt-thread-link-copy' => 'Copy to clipboard', + 'lqt-sign-not-necessary' => 'It is not necessary to sign your posts with four tildes,'. + ' the signature is shown automatically by the software', // Feeds 'lqt-feed-title-all' => '{{SITENAME}} — New posts', Modified: trunk/extensions/LiquidThreads/lqt.js =================================================================== --- trunk/extensions/LiquidThreads/lqt.js 2009-11-20 12:43:34 UTC (rev 59284) +++ trunk/extensions/LiquidThreads/lqt.js 2009-11-20 14:20:22 UTC (rev 59285) @@ -798,6 +798,26 @@ } }, 'json' ); } ); + }, + + 'onTextboxKeyUp' : function(e) { + // Check if a user has signed their post, and if so, tell them they don't have to. + var text = $j(this).val().trim(); + var prevWarning = $j('#lqt-sign-warning'); + if ( text.match(/~~~~$/) ) { + if ( prevWarning.length ) { + return; + } + + // Show the warning + var msg = wgLqtMessages['lqt-sign-not-necessary']; + var elem = $j('<div id="lqt-sign-warning" class="error"/>'); + elem.text(msg); + + $j(this).before( elem ); + } else { + prevWarning.remove(); + } } } @@ -853,5 +873,6 @@ // $j('#wpTextbox1')//.autogrow(); $j('#wpSave').live( 'click', liquidThreads.handleAJAXSave ); + $j('#wpTextbox1').live( 'keyup', liquidThreads.onTextboxKeyUp ); } ); _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS [at] lists https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs
|