X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/6b9b8579ab09beb19c0956bcd3938047c900bd61..93aa3d97dc752c3d5f0c65ac5710753a4dcf3b2c:/forum/skins/default/templates/question.html
diff --git a/forum/skins/default/templates/question.html b/forum/skins/default/templates/question.html
index fceff20..efb797b 100644
--- a/forum/skins/default/templates/question.html
+++ b/forum/skins/default/templates/question.html
@@ -3,16 +3,21 @@
{% load node_tags %}
{% load extra_tags %}
{% load extra_filters %}
+{% load general_sidebar_tags %}
{% load smart_if %}
{% load humanize %}
{% load i18n %}
{% load cache %}
+{% block metadescription %}{{ question.meta_description }}{% endblock %}
+{% block metakeywords %}{{question.tagname_meta_generator}}{% endblock %}
+{% block meta %}
+
+
+{% endblock %}
{% block title %}{% spaceless %}{{ question.headline }}{% endspaceless %}{% endblock %}
{% block forejs %}
-
-
-
- {% if not question.closed %}
+ {% if not question.nis.closed %}
+
@@ -28,7 +33,7 @@
}
$('#editor').TextAreaResizer();
-
+
//toggle preview of editor
var display = true;
var txt = "[{% trans "hide preview" %}]";
@@ -40,6 +45,31 @@
$('#pre-collapse').text(txt);
});
});
+
+ 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) {
+
+ if($("textarea#editor")[0].value != "") {
+ return yourWorkWillBeLost(e);
+ }
+
+ var commentBoxes = $("textarea.commentBox");
+ for(var index = 0; index < commentBoxes.length; index++) {
+ if(commentBoxes[index].value != "") {
+ return yourWorkWillBeLost(e);
+ }
+ }
+ }
+ window.addEventListener('beforeunload', beforeUnload, true);