re-add mathml.js
[lambda.git] / jsMath / jsMath-loader-omniweb4.js
1 /*
2  *  jsMath-loader-omniweb4.js
3  *  
4  *  Part of the jsMath package for mathematics on the web.
5  *
6  *  This file synchronizes the jsMath-loader.html file with
7  *  the actual loading of the source javascript file.
8  *  OmniWeb 4 has a serious bug where the loader file is run
9  *  several times (and out of sequence), which plays havoc
10  *  with the Start() and End() calls.
11  *
12  *  ---------------------------------------------------------------------
13  *
14  *  Copyright 2006 by Davide P. Cervone
15  * 
16  *  Licensed under the Apache License, Version 2.0 (the "License");
17  *  you may not use this file except in compliance with the License.
18  *  You may obtain a copy of the License at
19  * 
20  *      http://www.apache.org/licenses/LICENSE-2.0
21  * 
22  *  Unless required by applicable law or agreed to in writing, software
23  *  distributed under the License is distributed on an "AS IS" BASIS,
24  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
25  *  See the License for the specific language governing permissions and
26  *  limitations under the License.
27  */
28
29 if (window.jsMath.Autoload) {
30   jsMath.Autoload.Script.endLoad();
31 } else {
32   if (!window.phase2) {
33     jsMath.Script.Start();
34     window.phase2 = 1;
35   } else {
36     jsMath.Script.End();
37     jsMath.Script.endLoad();
38   }
39 }