\r
function browserTester(browserString) {\r
return navigator.userAgent.toLowerCase().indexOf(browserString) > -1;\r
+}\r
+\r
+// Add missing IE functionality\r
+if (!window.addEventListener) {\r
+ if (window.attachEvent) {\r
+ window.addEventListener = function (type, listener, useCapture) {\r
+ window.attachEvent('on' + type, listener);\r
+ };\r
+ window.removeEventListener = function (type, listener, useCapture) {\r
+ window.detachEvent('on' + type, listener);\r
+ };\r
+ } else {\r
+ window.addEventListener = function (type, listener, useCapture) {\r
+ window['on' + type] = listener;\r
+ };\r
+ window.removeEventListener = function (type, listener, useCapture) {\r
+ window['on' + type] = null;\r
+ };\r
+ }\r
}
\ No newline at end of file
});
- function submitClicked(e) {
+ function submitClicked(e, f) {
if(!(browserTester('chrome') || browserTester('safari'))) {
$("input.submit")[0].disabled=true;
$("input.submit")[1].disabled=true;
}
window.removeEventListener('beforeunload', beforeUnload, true);
+ if (f) {
+ f.submit();
+ }
}
function beforeUnload(e) {
<div class="title-desc">
{{ form.summary.help_text }}
</div>
- <input type="submit" value="{% trans "Save edit" %}" class="submit" onclick="submitClicked(event)" />
- <input type="button" value="{% trans "Cancel" %}" class="submit" onclick="history.back(-1);submitClicked(event)" />
+ <input type="button" value="{% trans "Save edit" %}" class="submit" onclick="submitClicked(event, this.form)" />
+ <input type="button" value="{% trans "Cancel" %}" class="submit" onclick="submitClicked(event, this.form);history.back(-1);" />
</form>
</div>
</div>
});
- function submitClicked(e) {
+ function submitClicked(e, f) {
if(!(browserTester('chrome') || browserTester('safari'))) {
$("input.submit")[0].disabled=true;
}
window.removeEventListener('beforeunload', beforeUnload, true);
+ if (f) {
+ f.submit();
+ }
}
function beforeUnload(e) {
{{ form.tags.help_text }}
</p>
{% if not request.user.is_authenticated %}
- <input name="ask" type="submit" value="{% trans "Login/signup to post your question" %}" class="submit" onclick="submitClicked(event)"/>
+ <input name="ask" type="button" value="{% trans "Login/signup to post your question" %}" class="submit" onclick="submitClicked(event, this.form)"/>
{% else %}
- <input name="ask" type="submit" value="{% trans "Ask your question" %}" class="submit" onclick="submitClicked(event)"/>
+ <input name="ask" type="button" value="{% trans "Ask your question" %}" class="submit" onclick="submitClicked(event, this.form)"/>
{% endif %}
</form>
</div>
});\r
});\r
\r
- function submitClicked(e) {\r
+ function submitClicked(e, f) {\r
if(!(browserTester('chrome') || browserTester('safari'))) {\r
$("input.submit")[0].disabled=true;\r
}\r
window.removeEventListener('beforeunload', beforeUnload, true);\r
+ if (f) {\r
+ f.submit();\r
+ }\r
}\r
\r
function beforeUnload(e) {\r
<div id="previewer" class="wmd-preview"></div> \r
</div>\r
<p><span class="form-error"></span></p>\r
- <input type="submit"\r
+ <input type="button"\r
{% if user.is_anonymous %}\r
value="{% trans "Login/Signup to Post Your Answer" %}" \r
{% else %}\r
value="{% trans "Answer the question" %}" \r
{% endif %}\r
{% endif %}\r
- class="submit" style="float:left" onclick="submitClicked(event)"/>\r
+ class="submit" style="float:left" onclick="submitClicked(event, this.form)"/>\r
{% endif %}\r
</form>\r
</div>\r
tag = $("input#id_tags")[0].value;
});
- function submitClicked(e) {
+ function submitClicked(e, f) {
if(!(browserTester('chrome') || browserTester('safari'))) {
$("input.submit")[0].disabled=true;
$("input.submit")[1].disabled=true;
}
window.removeEventListener('beforeunload', beforeUnload, true);
+ if (f) {
+ f.submit();
+ }
}
function beforeUnload(e) {
{{ form.summary.help_text }}
</div>
<div class="error" ></div>
- <input type="submit" value="{% trans "Save edit" %}" class="submit" onclick="submitClicked(event)" />
- <input type="button" value="{% trans "Cancel" %}" class="submit" onclick="history.back(-1);submitClicked(event)" />
+ <input type="button" value="{% trans "Save edit" %}" class="submit" onclick="submitClicked(event, this.form)" />
+ <input type="button" value="{% trans "Cancel" %}" class="submit" onclick="submitClicked(event, null); history.back(-1);" />
</form>
</div>
</div>