removing VML support from client side

This commit is contained in:
Pablo Luna
2011-03-16 11:40:48 +00:00
parent 1b04d1effc
commit 7acfd763fa
41 changed files with 27 additions and 1914 deletions

View File

@@ -445,15 +445,8 @@ mindplot.MindmapDesigner.prototype.save = function(onSavedHandler, saveHistory)
var mindmap = this._mindmap;
var xmlChart = this._workspace.dumpNativeChart();
var chatType = core.UserAgent.isVMLSupported() ? "VML" : "SVG";
if (core.UserAgent.isVMLSupported())
{
// Remove first line: "<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />"
xmlChart = xmlChart.replace('<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />', "");
}
var properties = {zoom:this._zoom};
persistantManager.save(mindmap, chatType, xmlChart, properties, onSavedHandler, saveHistory);
persistantManager.save(mindmap, xmlChart, properties, onSavedHandler, saveHistory);
this._fireEvent("save", {type:saveHistory});
// Refresh undo state...

View File

@@ -18,10 +18,9 @@
mindplot.PersistanceManager = {};
mindplot.PersistanceManager.save = function(mindmap, chartType, xmlChart, editorProperties, onSavedHandler,saveHistory)
mindplot.PersistanceManager.save = function(mindmap, xmlChart, editorProperties, onSavedHandler,saveHistory)
{
core.assert(mindmap, "mindmap can not be null");
core.assert(chartType, "chartType can not be null");
core.assert(xmlChart, "xmlChart can not be null");
core.assert(editorProperties, "editorProperties can not be null");
@@ -32,7 +31,7 @@ mindplot.PersistanceManager.save = function(mindmap, chartType, xmlChart, editor
var xmlMapStr = core.Utils.innerXML(xmlMap);
var pref = Json.toString(editorProperties);
window.MapEditorService.saveMap(mapId, xmlMapStr, chartType, xmlChart, pref,saveHistory,
window.MapEditorService.saveMap(mapId, xmlMapStr, xmlChart, pref,saveHistory,
{
callback:function(response) {

View File

@@ -87,10 +87,7 @@ mindplot.TextEditor = function(screenManager,actionRunner)
this._currentNode = null;
}
if (core.UserAgent.isSVGSupported())
{
setTimeout("$('ffoxWorkarroundInput').focus();", 0);
}
};
this.fx = new Fx.Style(this.inputText, 'opacity', { duration: 10});
this.fx.addEvent('onComplete', onComplete.bind(this));
@@ -240,11 +237,7 @@ mindplot.TextEditor.prototype.init = function (nodeGraph)
}
var position = {x:0,y:0};
position.x = pos.x - ((textWidth * scale.width) / 2) + ((iconGroupSize.width * scale.width)/2);
var fixError = 0;
if (core.UserAgent.isSVGSupported())
{
fixError = 4;
}
var fixError = 4;
position.y = pos.y - ((textHeight * scale.height) / 2) - fixError;
editor.setEditorSize(elemSize.width, elemSize.height, scale);