x fixed endless loop when pretxt was empty (IE: "Script is busy"-message)
This commit is contained in:
parent
0e37126422
commit
35438d6d53
@ -4,7 +4,7 @@
|
||||
<name>SMF Shoutbox</name>
|
||||
<id>Deep:SMF_Shoutbox</id>
|
||||
<type>modification</type>
|
||||
<version>1.15b</version>
|
||||
<version>1.16</version>
|
||||
|
||||
<install for="1.1, 1.1.1, 1.1.2, 1.1.3">
|
||||
<require-file name="sbox.php" destination="$sourcedir" />
|
||||
@ -98,6 +98,10 @@ PLEASE UNINSTALL ANY LANGUAGE PACK FOR SHOUTBOX BEFORE UPGRADING!]]></readme>
|
||||
<require-file name="sbox.french.php" destination="$languagedir" />
|
||||
<require-file name="sbox.template.php" destination="$themedir" />
|
||||
</upgrade>
|
||||
<upgrade from="1.15b" for="1.1, 1.1.1, 1.1.2, 1.1.3">
|
||||
<readme type="inline"><![CDATA[Thanks for trying the shiny new update feature. Although the Package manager might show you an error, the upgrade should work.]]></readme>
|
||||
<require-file name="sbox.template.php" destination="$themedir" />
|
||||
</upgrade>
|
||||
|
||||
<uninstall for="1.1, 1.1.1, 1.1.2, 1.1.3">
|
||||
<readme type="inline">Uninstall will remove all the changes made by the shoutbox.</readme>
|
||||
|
@ -41,9 +41,11 @@ function template_shout_box() {
|
||||
prelen = pretxt.length;
|
||||
xval = document.sbox.sboxText.value;
|
||||
if (xval.toLowerCase() == pretxt.toLowerCase()) return false;
|
||||
while (xval.toLowerCase().indexOf(pretxt.toLowerCase()) >= 0) {
|
||||
ctr = 0;
|
||||
while (xval.toLowerCase().indexOf(pretxt.toLowerCase()) >= 0 && ctr < 8) {
|
||||
xpos = xval.toLowerCase().indexOf(pretxt.toLowerCase());
|
||||
xval = xval.substring(0, xpos) + xval.substring(xpos+prelen, xval.length);
|
||||
ctr++;
|
||||
}
|
||||
document.sbox.sboxText.value = xval;
|
||||
setTimeout(\'clearSbox()\', 500);
|
||||
|
@ -17,7 +17,7 @@
|
||||
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
|
||||
<!-- This information needs to be the same as that in the package-info.xml. -->
|
||||
<id>Deep:SMF_Shoutbox</id>
|
||||
<version>1.15</version>
|
||||
<version>1.16</version>
|
||||
|
||||
<!-- Edit BoardIndex.template.php in the SMF Default Theme. -->
|
||||
<file name="$themedir/BoardIndex.template.php">
|
||||
|
Reference in New Issue
Block a user