참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
//임시적으로 항목 수정 내역을 저장할 수 있게 편집기에 추가한다.
//아마 IE8~9이상, 나머지 브라우저는 무사 작동하겠지?....
!function()
{
var handler = null;
function t(){
clearInterval(handler);
var editor_tabs = $(".wikiEditor-ui-tabs");
if(editor_tabs.length == 1)
{
var tabbar = $(".tabs")[0];
var span = document.createElement("span");
$(span).addClass("tab");
var text = document.createElement("a");
text.innerHTML = "임시저장";
text.href="#";
var menu = document.createElement("ul");
$(menu).css("padding",0);
$(menu).css("margin",0);
$(menu).css("list-style","none");
$(menu).css("position","absolute");
$(menu).css("z-index",500);
$(menu).css("display","none");
$(menu).css("background-color","#E5E5E5");
$(menu).css("height","57px");
var menu_inner_html ="<li><a href='#' id='temp-save'>저장하기</a></li><li><a herf='#' id='temp-load'>불러오기</a></li>";
$(menu).html(menu_inner_html);
$(span).html(text);
$(span).append(menu);
$(tabbar).append(span);
$(text).click(function(){
$(menu).css("display","");
return false;
});
$(menu).mouseleave(
function()
{
$(menu).css("display","none");
});
$("#temp-save").click(
function()
{
var text = $("#wpTextbox1").val();
localStorage.setItem("recent-temp-contents",text);
//var d = new Date();
//var id = localStorage.getItem("key-list");
//if(id == null)
// {
// id = "";
// }
//var today = d.getFullYear() + "년 " + d.getMonth() + "월 " + d.getDate() + "일 " + d.getHours() + "시 " + d.getMinutes() + "분 " + d.getSeconds() + "초";
//id = today + ";" + id;
//localStorage.setItem("key-list",id);
//localStorage.setItem(today,text);
alert("저장되었습니다.");
return false;
}
);
$("#temp-load").click
(
function()
{
//var list = localStorage.getItem("key-list").split(";");
var text = localStorage.getItem("recent-temp-contents");
$("#wpTextbox1").val(text);
alert("불러왔습니다");
return false;
}
)
}
}
handler = setInterval(function(){t();},2000);
}();