author | Dan |
Wed, 18 Mar 2009 11:35:28 -0400 | |
changeset 869 | 58bc29c14a4d |
parent 588 | 20484deb89cd |
child 1227 | bdac73ed481e |
permissions | -rw-r--r-- |
1 | 1 |
// Some final stuff - loader routines, etc. |
2 |
||
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
3 |
var onload_complete = false; |
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
4 |
|
1 | 5 |
function mdgInnerLoader(e) |
6 |
{ |
|
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
7 |
window.onkeydown = isKeyPressed; |
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
8 |
window.onkeyup = function(e) { isKeyPressed(e); }; |
582
a38876c0793c
Majorly reworked Javascript runtime stuff to use on-demand loading.
Dan
parents:
581
diff
changeset
|
9 |
|
a38876c0793c
Majorly reworked Javascript runtime stuff to use on-demand loading.
Dan
parents:
581
diff
changeset
|
10 |
if ( typeof(dbx_set_key) == 'function') |
1 | 11 |
{ |
12 |
dbx_set_key(); |
|
13 |
} |
|
582
a38876c0793c
Majorly reworked Javascript runtime stuff to use on-demand loading.
Dan
parents:
581
diff
changeset
|
14 |
|
1 | 15 |
runOnloadHooks(e); |
16 |
} |
|
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
17 |
|
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
18 |
// Enano's main init function. |
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
19 |
function enano_init(e) |
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
20 |
{ |
1 | 21 |
mdgInnerLoader(e); |
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
22 |
|
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
23 |
// we're loaded; set flags to true |
588
20484deb89cd
Upgraded TinyMCE to 3.1.0.1. Ported a couple special pages to the componentized JS system.
Dan
parents:
582
diff
changeset
|
24 |
console.info('Enano::JS runtime: system init complete'); |
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
25 |
onload_complete = true; |
1 | 26 |
} |
27 |
||
581
5e8fd89c02ea
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
Dan
parents:
520
diff
changeset
|
28 |
// don't init the page if less than IE6 |
57
b354deeaa4c4
Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
Dan
parents:
1
diff
changeset
|
29 |
if ( typeof(KILL_SWITCH) == 'boolean' && !KILL_SWITCH ) |
b354deeaa4c4
Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
Dan
parents:
1
diff
changeset
|
30 |
{ |
b354deeaa4c4
Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
Dan
parents:
1
diff
changeset
|
31 |
window.onload = enano_init; |
b354deeaa4c4
Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
Dan
parents:
1
diff
changeset
|
32 |
} |
b354deeaa4c4
Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
Dan
parents:
1
diff
changeset
|
33 |