mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-30 20:10:28 +00:00
45 lines
896 B
JavaScript
45 lines
896 B
JavaScript
|
//--
|
||
|
//-- Message area
|
||
|
//--
|
||
|
|
||
|
function getMessageDiv()
|
||
|
{
|
||
|
var msgArea = document.getElementById("messageArea");
|
||
|
if(!msgArea)
|
||
|
return null;
|
||
|
if(!msgArea.hasChildNodes())
|
||
|
createTiddlyButton(createTiddlyElement(msgArea,"div",null,"messageToolbar"),
|
||
|
config.messages.messageClose.text,
|
||
|
config.messages.messageClose.tooltip,
|
||
|
clearMessage);
|
||
|
msgArea.style.display = "block";
|
||
|
return createTiddlyElement(msgArea,"div");
|
||
|
}
|
||
|
|
||
|
function displayMessage(text,linkText)
|
||
|
{
|
||
|
var e = getMessageDiv();
|
||
|
if(!e) {
|
||
|
alert(text);
|
||
|
return;
|
||
|
}
|
||
|
if(linkText) {
|
||
|
var link = createTiddlyElement(e,"a",null,null,text);
|
||
|
link.href = linkText;
|
||
|
link.target = "_blank";
|
||
|
} else {
|
||
|
e.appendChild(document.createTextNode(text));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function clearMessage()
|
||
|
{
|
||
|
var msgArea = document.getElementById("messageArea");
|
||
|
if(msgArea) {
|
||
|
jQuery(msgArea).empty();
|
||
|
msgArea.style.display = "none";
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
|