cvs: bugtracker /htdocs/elements/js wrapper.js /template/generic/report index.php

From: Date: Wed, 16 Jul 2008 14:13:36 +0000
Subject: cvs: bugtracker /htdocs/elements/js wrapper.js /template/generic/report index.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-2120@lists.php.net to get a copy of this message
bcarlyon Wed Jul 16 14:13:36 2008 UTC Modified files: /bugtracker/htdocs/elements/js wrapper.js /bugtracker/template/generic/report index.php Log: Fixed the first bug Javascript couter now works correctly for limit the Title/Summary of a bug (Current limit is 30 characters for this field) http://cvs.php.net/viewvc.cgi/bugtracker/htdocs/elements/js/wrapper.js?r1=1.3&r2=1.4&diff_format=u Index: bugtracker/htdocs/elements/js/wrapper.js diff -u bugtracker/htdocs/elements/js/wrapper.js:1.3 bugtracker/htdocs/elements/js/wrapper.js:1.4 --- bugtracker/htdocs/elements/js/wrapper.js:1.3 Thu Jul 10 21:48:55 2008 +++ bugtracker/htdocs/elements/js/wrapper.js Wed Jul 16 14:13:36 2008 @@ -1,15 +1,20 @@ -function update(divid) { - var divtoupdate = divid; - var divtocheck = divid; - divtocheck = divtocheck.split('_')[0]; - - var thecount = document.getElementById(divtocheck).value; - thecount = thecount.split(' ')[0]; - var left = 30 - thecount.length; +function update(theelement) { + var thetext = theelement.value; + var thelength = thetext.length; - document.getElementById(divtoupdate).style.display = 'block'; - document.getElementById(divtoupdate).innerHTML = left + ' Characters Left'; + //current max = 30 + var thename = theelement.name; + thename = thename + '_left'; + + document.getElementById(thename).style.display = 'block'; + + var left = 30 - thelength; + document.getElementById(thename).innerHTML = left + ' Characters Left'; +} +function endupdate(theelement) { + thename = theelement.name + '_left'; + document.getElementById(thename).style.display = 'none'; } function handleClick(id) { http://cvs.php.net/viewvc.cgi/bugtracker/template/generic/report/index.php?r1=1.3&r2=1.4&diff_format=u Index: bugtracker/template/generic/report/index.php diff -u bugtracker/template/generic/report/index.php:1.3 bugtracker/template/generic/report/index.php:1.4 --- bugtracker/template/generic/report/index.php:1.3 Thu Jul 10 21:48:55 2008 +++ bugtracker/template/generic/report/index.php Wed Jul 16 14:13:36 2008 @@ -81,7 +81,11 @@ <br /><br /> <label for="os_version">Operating System: {ERROR_OS_VERSION}</label> <select name="os_version" id="os_version"><option value="">--Please Select--</option>{OS_VERSIONS}</select> <br /><br /> - <label for="summary">Summary: AKA title{ERROR_SUMMARY}</label> <input type="text" name="summary" id="summary" value="{SUMMARY}" maxlength="30" onkeypress="update(\'summary_left\')" onblur="document.getElementById(\'summary_left\').style.display = \'none\'"/><div id="summary_left" style="float: right; margin-right: 5px; display: none;" >20 Characters Left</div> + <label for="summary">Summary: AKA title{ERROR_SUMMARY}</label> +<!-- +<input type="text" name="summary" id="summary" value="{SUMMARY}" maxlength="30" onkeypress="update(\'summary_left\')" onblur="document.getElementById(\'summary_left\').style.display = \'none\'"/><div id="summary_left" style="float: right; margin-right: 5px; display: none;" >20 Characters Left</div> +--> +<input type="text" name="summary" id="summary" value="{SUMMARY}" maxlength="30" onkeypress="update(this);" onkeyup="update(this)" onblur="endupdate(this)" onfocus="update(this)" /><div id="summary_left" style="float: right; margin-right: 5px; display: none;" >30 Characters Left</div> <br /><br /> {IF LOGGED_IN} You are Logged In

« previous php.webmaster (#2120) next »