Fix minor loading issue.

This commit is contained in:
Paulo Veiga 2009-06-14 13:02:27 +00:00
parent 66d7986d54
commit 11ee13fb60
7 changed files with 80 additions and 92 deletions

View File

@ -68,10 +68,6 @@ core.assert = function(assert, message)
};
core.findElement = function(name)
{
return $(name);
}
Math.sign = function(value)
{

View File

@ -88,16 +88,4 @@ window.onerror = function(sMsg, sUrl, sLine)
wLogger.fatal(msg);
return true;
};
window.__coreLoad = function()
{
if (window.afterCoreLoading)
{
window.afterCoreLoading();
} else
{
setTimeout("window.__coreLoad()", 2000);
}
}
window.__coreLoad();
};

View File

@ -1,22 +1,22 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
mindplot.TextEditor = function(screenManager,actionRunner)
{
this._screenManager = screenManager;
@ -55,8 +55,8 @@ mindplot.TextEditor = function(screenManager,actionRunner)
break;
default:
var span =core.findElement('spanText');
var input = core.findElement('inputText');
var span =$('spanText');
var input = $('inputText');
span.innerHTML = input.value;
var size = input.value.length + 1;
input.size= size;
@ -90,7 +90,7 @@ mindplot.TextEditor = function(screenManager,actionRunner)
if (core.UserAgent.isSVGSupported())
{
setTimeout("core.findElement('ffoxWorkarroundInput').focus();", 0);
setTimeout("$('ffoxWorkarroundInput').focus();", 0);
}
};
this.fx = new Fx.Style(this.inputText, 'opacity', { duration: 10});
@ -262,8 +262,8 @@ mindplot.TextEditor.prototype.init = function (nodeGraph)
mindplot.TextEditor.prototype.setStyle = function (fontStyle)
{
var inputField = core.findElement("inputText");
var spanField = core.findElement("spanText");
var inputField = $("inputText");
var spanField = $("spanText");
if (!core.Utils.isDefined(fontStyle.font))
{
fontStyle.font = "Arial";
@ -293,18 +293,18 @@ mindplot.TextEditor.prototype.setStyle = function (fontStyle)
mindplot.TextEditor.prototype.setText = function(text)
{
var inputField = core.findElement("inputText");
var inputField = $("inputText");
inputField.size = text.length + 1;
//this._myOverlay.cfg.setProperty("width", (inputField.size * parseInt(inputField.style.fontSize) + 100) + "px");
this._myOverlay.style.width = (inputField.size * parseInt(inputField.style.fontSize) + 100) + "px";
var spanField = core.findElement("spanText");
var spanField = $("spanText");
spanField.innerHTML = text;
inputField.value = text;
};
mindplot.TextEditor.prototype.getText = function()
{
return core.findElement('inputText').value;
return $('inputText').value;
};
@ -320,7 +320,7 @@ mindplot.TextEditor.prototype.setEditorSize = function (width, height, scale)
mindplot.TextEditor.prototype.getSize = function ()
{
return {width:core.findElement("spanText").offsetWidth,height:core.findElement("spanText").offsetHeight};
return {width:$("spanText").offsetWidth,height:$("spanText").offsetHeight};
};
@ -343,12 +343,12 @@ mindplot.TextEditor.prototype.showTextEditor = function(selectText)
//elem._myOverlay.cfg.setProperty("xy", [0, 0]);
//elem._myOverlay.cfg.setProperty("visible", true);
//select the text in the input
core.findElement('inputText').disabled = false;
$('inputText').disabled = false;
if (core.findElement('inputText').createTextRange) //ie
if ($('inputText').createTextRange) //ie
{
var range = core.findElement('inputText').createTextRange();
var pos = core.findElement('inputText').value.length;
var range = $('inputText').createTextRange();
var pos = $('inputText').value.length;
if(selectText)
{
range.select();
@ -362,7 +362,7 @@ mindplot.TextEditor.prototype.showTextEditor = function(selectText)
}
else if(selectText)
{
core.findElement('inputText').setSelectionRange(0, core.findElement('inputText').value.length);
$('inputText').setSelectionRange(0, $('inputText').value.length);
}
var executor = function(editor)
@ -370,7 +370,7 @@ mindplot.TextEditor.prototype.showTextEditor = function(selectText)
return function()
{
try {
core.findElement('inputText').focus();
$('inputText').focus();
}
catch (e)
{
@ -389,7 +389,7 @@ mindplot.TextEditor.prototype.lostFocus = function(bothBrowsers)
if (this._isVisible())
{
//the editor is opened in another node. lets Finish it.
var fireOnThis = core.findElement('inputText');
var fireOnThis = $('inputText');
fireOnThis.fireEvent('blur');
}
};

View File

@ -17,7 +17,7 @@
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
if(afterWisemapLoading)
if(afterMindpotLibraryLoading)
{
afterWisemapLoading();
afterMindpotLibraryLoading();
}

View File

@ -1,22 +1,22 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
web2d.peer.ToolkitVML =
{
init: function()
@ -24,7 +24,7 @@ web2d.peer.ToolkitVML =
var domDocument = window.document;
//ownerDocument;
// Add VML includes and namespace
domDocument.namespaces.add("v", "urn:schemas-microsoft-com:vml");
domDocument.namespaces.add("v", "urn:schemas-microsoft-com:vml", "#default#VML");
var style = domDocument.createStyleSheet();
style.addRule('v\\:*', "behavior: url(#default#VML);");

View File

@ -17,6 +17,23 @@
* $Id: file 64488 2006-03-10 17:32:09Z paulo $
*/
function afterCoreLoading()
{
if (core.UserAgent.isVMLSupported())
{
$import("../js/mindplot.vml.js");
} else
{
$import("../js/mindplot.svg.js");
}
};
afterCoreLoading();
/*Extend mootools known keys*/
ExtendedKeys = {
'insert': 45,
@ -163,23 +180,9 @@ Tabs.Init();
// Hide the content while waiting for the onload event to trigger.
var contentId = window.location.hash || "#Introduction";
function afterCoreLoading()
{
if (core.UserAgent.isVMLSupported())
{
$import("../js/mindplot.vml.js");
} else
{
$import("../js/mindplot.svg.js");
}
}
;
var iconPanel = null;
function afterWisemapLoading()
function afterMindpotLibraryLoading()
{
buildMindmapDesigner();

View File

@ -27,10 +27,11 @@ function afterCoreLoading()
$import("../js/mindplot.svg.js");
}
}
;
};
function afterWisemapLoading()
afterCoreLoading();
function afterMindpotLibraryLoading()
{
buildMindmapDesigner();