ginebra2/chrome/bedrockchrome/outofmemory.snippet/outofmemorydialog.js
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 06 Jul 2010 14:03:49 +0300
changeset 6 1c3b8676e58c
child 16 3c88a81ff781
permissions -rw-r--r--
Revision: 201026 Kit: 2010127

//outofmemorydialog.js

function outOfMemoryDialog()
{
	window.pageController.lowMemory.connect(showOutOfMemoryDialog);
	window.pageController.outOfMemory.connect(showOutOfMemoryDialog);
	  
    this.write = writeOutOfMemoryDialog;
    // do setup
    this.write();
    
}

function writeOutOfMemoryDialog()
{
    var title = window.localeDelegate.translateText("txt_browser_error_dialog_device_low");
    var message = window.localeDelegate.translateText("txt_browser_error_dialog_close_some");
    var html =
        '<div><img src="outofmemory.snippet/icons/icon_dialog_error.png"/>&nbsp;&nbsp;<span class="title">' + title + '</span></div>' +
        '<div class="textLabel">' + message +'</div>' +
        '<div class="controls">' +
            '<div type="button" onmouseup="hideOutOfMemoryDialog();" class="outOfMemoryDialogButton outOfMemoryDoneButton"></div>'+ 
        '</div>'
    document.write(html);
}

function showOutOfMemoryDialog() {
    window.snippets.OutOfMemoryDialogId.show(false);
} 

function hideOutOfMemoryDialog(){
    window.snippets.OutOfMemoryDialogId.hide();
}