~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/media/browser/editor.js

  • Committer: wagrant
  • Date: 2008-07-14 02:33:23 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:856
editor.js: Prompt before allowing users to navigate away from a
           modified file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
    {
7
7
        var savebutton = document.getElementById("save_button");
8
8
        savebutton.disabled = true;
 
9
        window.onbeforeunload = null;
9
10
    }
10
11
}
11
12
 
37
38
        save_file(filename);
38
39
}
39
40
 
 
41
/* Return a warning to be used in window.onbeforeunload. */
 
42
function confirm_beforeunload() {
 
43
    return 'If you continue, any unsaved changes to the current file will be lost.';
 
44
}
 
45
 
40
46
function edit_text()
41
47
{
42
48
    var savebutton = document.getElementById("save_button");
43
49
    savebutton.disabled = false;
 
50
    window.onbeforeunload = confirm_beforeunload;
44
51
}
45
52
 
46
53
/** Presents the "editor heading" inserting it into a given element at
97
104
    txt_elem.setAttribute("rows", "35");
98
105
    CodePress.run();
99
106
 
 
107
    window.onbeforeunload = confirm_beforeunload;
 
108
 
100
109
    /* And set a callback so we know that the editor iframe is loaded so we
101
110
     * can set a callback so we know when to enable the save button.
102
111
     * We also take this opportunity to disable the save button, if