Remove wrong merge file

This commit is contained in:
Paulo Gustavo Veiga 2022-02-08 18:16:17 -08:00
parent 5029fd4566
commit 311ee44f5e

View File

@ -1,107 +0,0 @@
/*
* Copyright [2015] [wisemapping]
*
* Licensed under WiseMapping Public License, Version 1.0 (the "License").
* It is basically the Apache License, Version 2.0 (the "License") plus the
* "powered by wisemapping" text requirement on every single page;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the license at
*
* http://www.wisemapping.org/license
*
* 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.
*/
import { $assert } from '@wisemapping/core-js';
import $ from 'jquery';
import PersistenceManager from './PersistenceManager';
import Designer from './Designer';
import Menu from './widget/Menu';
import $notifyModal from './widget/ModalDialogNotifier';
import { $msg } from './Messages';
let designer = null;
export function buildDesigner(options) {
const divContainer = $(`#${options.container}`);
$assert(divContainer, 'container could not be null');
// Register load events ...
designer = new Designer(options, divContainer);
designer.addEvent('loadSuccess', () => {
window.mindmapLoadReady = true;
console.log('Map loadded successfully');
});
const onerrorFn = (message, url, lineNo) => {
// Close loading dialog ...
if (window.waitDialog) {
window.waitDialog.close();
window.waitDialog = null;
}
// Open error dialog only in case of mindmap loading errors. The rest of the error are reported but not display the dialog.
// Remove this in the near future.
if (!window.mindmapLoadReady) {
$notifyModal($msg('UNEXPECTED_ERROR_LOADING'));
}
};
window.onerror = onerrorFn;
// Configure default persistence manager ...
const persistence = options.persistenceManager;
$assert(persistence, 'persistence must be defined');
PersistenceManager.init(persistence);
// Register toolbar event ...
if ($('#toolbar').length) {
const menu = new Menu(designer, 'toolbar', options.mapId, '');
// If a node has focus, focus can be move to another node using the keys.
designer._cleanScreen = function _cleanScreen() {
menu.clear();
};
}
return designer;
}
export function buildOptions(options) {
$assert(options.persistenceManager, 'persistence must be defined');
// Set workspace screen size as default. In this way, resize issues are solved.
const containerSize = {
height: Number.parseInt(window.screen.height, 10),
width: Number.parseInt(window.screen.width, 10),
};
const viewPort = {
height: Number.parseInt(window.innerHeight - 70, 10), // Footer and Header
width: Number.parseInt(window.innerWidth, 10),
};
const defaultOptions = {
readOnly: false,
zoom: 0.85,
saveOnLoad: true,
size: containerSize,
viewPort,
container: 'mindplot',
locale: 'en',
};
return { ...defaultOptions, ...options };
}
export async function loadOptions(jsonConf, options) {
const result = await $.ajax({
url: jsonConf,
dataType: 'json',
method: 'get',
});
return { ...result, ...buildOptions(options) };
}