diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2011-04-22 18:06:44 +1000 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2011-04-22 18:06:44 +1000 |
| commit | 25e77ae425e49fa90ebf94d9e7074d5da58d0530 (patch) | |
| tree | 9ea4fad33397f5cf69d6888a6951a8c4df519a99 | |
| parent | 78aba88f46c46e5a3aadfd1aada2ea467711d8b1 (diff) | |
fixed bug automatically filling in mod.php login password
| -rw-r--r-- | main.js | 11 | ||||
| -rw-r--r-- | templates/index.html | 2 | ||||
| -rw-r--r-- | templates/main.js | 11 | ||||
| -rw-r--r-- | templates/page.html | 1 | ||||
| -rw-r--r-- | templates/thread.html | 2 |
5 files changed, 13 insertions, 14 deletions
@@ -51,7 +51,7 @@ function citeReply(id) { document.getElementById('body').value += '>>' + id + '\n';
}
-var selectedstyle = 'Yotsuba B';
+var selectedstyle = 'Yotsuba';
var styles = [
['Yotsuba B', '/board/default.css'],
['Yotsuba', '/board/yotsuba.css']
@@ -87,15 +87,14 @@ function init() newElement.appendChild(style);
}
+ document.getElementsByTagName('body')[0].insertBefore(newElement, document.getElementsByTagName('body')[0].lastChild)
+
if(!localStorage.password)
localStorage.password = generatePassword();
- elements = document.getElementsByName('password');
- for(x=0;x<elements.length;x++) {
- elements[x].value = localStorage.password;
+ if(document.forms.delete) {
+ document.forms.delete.password.value = localStorage.password;
}
- document.getElementsByTagName('body')[0].insertBefore(newElement, document.getElementsByTagName('body')[0].lastChild)
-
if (window.location.hash.indexOf('q') == 1)
citeReply(window.location.hash.substring(2));
else if (window.location.hash.substring(1))
diff --git a/templates/index.html b/templates/index.html index a7bdfd18..4573431d 100644 --- a/templates/index.html +++ b/templates/index.html @@ -97,7 +97,7 @@ </table>
</form>
<hr/>
- <form action="{post_url}" method="post">
+ <form name="delete" action="{post_url}" method="post">
<input type="hidden" name="board" value="{board[uri]}" />
{mod?<input type="hidden" name="mod" value="1" />}
{body}
diff --git a/templates/main.js b/templates/main.js index 5e489166..bf880036 100644 --- a/templates/main.js +++ b/templates/main.js @@ -87,15 +87,14 @@ function init() newElement.appendChild(style);
}
+ document.getElementsByTagName('body')[0].insertBefore(newElement, document.getElementsByTagName('body')[0].lastChild)
+
if(!localStorage.password)
localStorage.password = generatePassword();
- elements = document.getElementsByName('password');
- for(x=0;x<elements.length;x++) {
- elements[x].value = localStorage.password;
+ if(document.forms.delete) {
+ document.forms.delete.password.value = localStorage.password;
}
- document.getElementsByTagName('body')[0].insertBefore(newElement, document.getElementsByTagName('body')[0].lastChild)
-
if (window.location.hash.indexOf('q') == 1)
citeReply(window.location.hash.substring(2));
else if (window.location.hash.substring(1))
@@ -158,4 +157,4 @@ function init() window.onload = init;
{config[google_analytics]?
-var _gaq = _gaq || [];_gaq.push(['_setAccount', '{config[google_analytics]}']);_gaq.push(['_setDomainName', 'none']);_gaq.push(['_trackPageview']);(function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();}
\ No newline at end of file +var _gaq = _gaq || [];_gaq.push(['_setAccount', '{config[google_analytics]}']);{config[google_analytics_domain]?_gaq.push(['_setDomainName', '{config[google_analytics_domain]}'])}{!config[google_analytics_domain]?_gaq.push(['_setDomainName', 'none'])};_gaq.push(['_trackPageview']);(function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();}
\ No newline at end of file diff --git a/templates/page.html b/templates/page.html index d20b57ea..2d3d9e58 100644 --- a/templates/page.html +++ b/templates/page.html @@ -7,6 +7,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<link rel="stylesheet" type="text/css" id="stylesheet" href="{config[uri_stylesheets]}{config[default_stylesheet][1]}">
+ <script type="text/javascript" src="{config[url_javascript]}"></script>
</head>
<body>
{pm?<div class="top_notice">{pm}</div><hr/>}
diff --git a/templates/thread.html b/templates/thread.html index b3d07c92..f857923f 100644 --- a/templates/thread.html +++ b/templates/thread.html @@ -88,7 +88,7 @@ </table>
</form>
<hr/>
- <form action="{config[post_url]}" method="post">
+ <form name="delete" action="{config[post_url]}" method="post">
<input type="hidden" name="board" value="{board[uri]}" />
{mod?<input type="hidden" name="mod" value="1" />}
{body}
|
