cvs: bugtracker /htdocs/elements/js wrapper.js /template/generic/report index.php
| From: | Barry Carlyon | 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