summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorhttp://www.cse.unsw.edu.au/~willu/ <http://www.cse.unsw.edu.au/~willu/@web>2009-03-09 08:39:42 -0400
committerJoey Hess <joey@kitenet.net>2009-03-09 08:39:42 -0400
commita948f6d275668236a2c005f14fcf713f9933d9d7 (patch)
treeb141677454b50aaf47790d136379886c0d6107da /doc
parent200d0fca370e113ecd31c38a31ba51c5532c94b6 (diff)
Update the javascript - this now turns things on and off based on the type. It still has some display issues.
Diffstat (limited to 'doc')
-rw-r--r--doc/todo/mdwn_preview.mdwn19
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/todo/mdwn_preview.mdwn b/doc/todo/mdwn_preview.mdwn
index bbb105041..c20314c28 100644
--- a/doc/todo/mdwn_preview.mdwn
+++ b/doc/todo/mdwn_preview.mdwn
@@ -120,10 +120,10 @@ Place the following file in `underlays/wmd/wmd-ikiwiki.js`.
if (currentType == "mdwn") {
wmd_options = { output: "Markdown" };
- document.getElementById("wmd-preview-container").style.hidden = false;
+ document.getElementById("wmd-preview-container").style.display = 'none';
} else {
wmd_options = { autostart: false };
- document.getElementById("wmd-preview-container").style.hidden = true;
+ document.getElementById("wmd-preview-container").style.display = 'block';
}
}
@@ -138,7 +138,7 @@ Place the following file in `underlays/wmd/wmd-ikiwiki.js`.
var currentType = getType(typeSelector);
if (currentType == "mdwn") {
- enableWMD();
+ window.setTimeout(enableWMD,10);
}
typeSelector.onchange=function() {
@@ -156,8 +156,9 @@ Place the following file in `underlays/wmd/wmd-ikiwiki.js`.
{
if (typeSelector.nodeName.toLowerCase() == 'input') {
return typeSelector.getAttribute('value');
- } else if (typeSelector.nodeName.toLowerCase() == 'selector') {
- return typeSelector.options[typeSelector.selectedIndex];
+ } else if (typeSelector.nodeName.toLowerCase() == 'select') {
+ return typeSelector.value;
+ // return typeSelector.options[typeSelector.selectedIndex].innerText;
}
return "";
}
@@ -168,7 +169,7 @@ Place the following file in `underlays/wmd/wmd-ikiwiki.js`.
var previewDiv = document.getElementById("wmd-preview");
var previewDivContainer = document.getElementById("wmd-preview-container");
- previewDivContainer.style.hidden = false;
+ previewDivContainer.style.display = 'block';
// editContent.style.width = previewDivContainer.style.width;
/***** build the preview manager *****/
@@ -179,17 +180,17 @@ Place the following file in `underlays/wmd/wmd-ikiwiki.js`.
var editor = new Attacklab.wmd.editor(editContent,previewManager.refresh);
// save everything so we can destroy it all later
- instance = {ta:textarea, div:previewDiv, ed:editor, pm:previewManager};
+ instance = {ta:editContent, div:previewDiv, ed:editor, pm:previewManager};
}
function disableWMD()
{
- document.getElementById("wmd-preview-container").style.hidden = true;
+ document.getElementById("wmd-preview-container").style.display = 'none';
if (instance != null) {
instance.pm.destroy();
instance.ed.destroy();
- //inst.ta.style.width='100%'
+ // inst.ta.style.width='100%'
}
instance = null;
}