| author | raph |
| Wed, 24 Mar 2010 16:19:07 +0100 | |
| changeset 229 | f6ae685b3097 |
| parent 183 | f1c6f8fadfef |
| child 256 | adccf7c023ef |
| permissions | -rw-r--r-- |
| 0 | 1 |
{% load i18n %} |
| 160 | 2 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/jquery.markitup.js"></script> |
3 |
<script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/markitup/sets.js"></script> |
|
| 0 | 4 |
|
| 160 | 5 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/skins/markitup/style.css" /> |
6 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/style.css" /> |
|
7 |
<link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/editor.css" /> |
|
| 0 | 8 |
|
9 |
<script type="text/javascript" > |
|
10 |
||
11 |
/* yes 2 different variables */ |
|
12 |
myHTMLSettings.previewTemplatePath = "{% url text-wysiwyg-preview "html" %}"; |
|
13 |
myMarkdownSettings.previewParserPath = "{% url text-wysiwyg-preview "markdown" %}"; |
|
14 |
|
|
|
183
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
15 |
onMarkitupActions = function() {needToConfirm = true ;} ; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
16 |
|
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
17 |
myHTMLSettings.afterInsert = onMarkitupActions ; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
18 |
myMarkdownSettings.afterInsert = onMarkitupActions ; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
19 |
|
| 0 | 20 |
$(document).ready(function() { |
|
183
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
21 |
adaptMarkitup = function() { |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
22 |
$('#id_content').markItUpRemove(); |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
23 |
var newSet = $('#id_format').val(); |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
24 |
switch(newSet) { |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
25 |
case 'markdown': |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
26 |
$('#id_content').markItUp(myMarkdownSettings); |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
27 |
break; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
28 |
case 'html': |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
29 |
$('#id_content').markItUp(myHTMLSettings); |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
30 |
break; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
31 |
} |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
32 |
return false; |
|
f1c6f8fadfef
(re) edit : prevent tab change on cancel message + confirm_all_removed_dlg renamed (bug fix)
rbernard
parents:
160
diff
changeset
|
33 |
} |
| 0 | 34 |
|
35 |
adaptMarkitup(); |
|
36 |
|
|
37 |
$('#id_format').change(function() {adaptMarkitup();}) ; |
|
38 |
}); |
|
39 |
|
|
40 |
needToConfirm = false ; |
|
41 |
function confirmExit() { |
|
42 |
if (needToConfirm) |
|
43 |
return "{% blocktrans %}You have attempted to leave this page. Unsaved changes will be lost. Are you sure you want to exit this page?{% endblocktrans %}"; |
|
44 |
} ; |
|
45 |
||
46 |
$(document).ready(function() { |
|
47 |
$("input[type='text']").add("textarea").change(function() {needToConfirm = true ;}) ; |
|
48 |
window.onbeforeunload = confirmExit; |
|
49 |
}) ; |
|
50 |
</script> |