ginebra2/chrome/bedrockchrome/historyview.superpage/clearhistorydialog.js
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 23 Jun 2010 17:59:43 +0300
changeset 5 0f2326c2a325
child 6 1c3b8676e58c
permissions -rw-r--r--
Revision: 201024 Kit: 2010125

//clearhistorydialog.js

function clearHistoryDialog()
{
	window.bookmarksManager.confirmHistoryClear.connect(showClearHistoryDialog);
	  
    this.write = writeClearHistoryDialog;
    // do setup
    this.write();
    
}

function writeClearHistoryDialog()
{
	  var message = window.localeDelegate.translateText("txt_browser_history_delete_are_you_sure");
	  //Following string to be localized - BR-2979 
	  //var message = "Clear All History ?";
    var html =
        '<div class="top"></div>'+
        '<div class="body">'+
               '<div class="textLabel">'+message +'</div>' +
               '<div class="controls">' +
                 '<div type="button" onmouseup="clearAllHistoryDialog();" class="clearDoneButton"></div>'+ 
                 '<div type="button" onmouseup="clearHistoryDialogIdHide();" class="clearCancelButton"></div>'+         
                 '</div>'+ 
          '</div>' +  /*body*/
        '<div class="bottom"></div>';

  document.write(html);
}

function showClearHistoryDialog() {
  try{
	    window.snippets.ClearHistoryDialogId.show(false);
  }catch(e){ alert(e); }
} 

function clearAllHistoryDialog()
{
    window.bookmarksManager.clearHistory();
    window.views.WebView.reload();    
    window.snippets.ClearHistoryDialogId.hide();
}

function clearHistoryDialogIdHide(){
    window.snippets.ClearHistoryDialogId.hide();
}