Commit b091ad88 by liuyong

修改左侧菜单加载

1 parent 796a5b16
......@@ -188,6 +188,27 @@ App = function(editor, container, lightbox)
this.toggleShapesPanel(true);//二次开发,默认全屏,显示左侧图形面板
this.toggleFormatPanel(true);//二次开发,默认全屏,显示右侧样式和属性面板
const images_ = [
{
aspect: "fixed",
data: "data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeT0iMHB4IiB4PSIwcHgiIHZlcnNpb249IjEuMSI+JiN4YTsJPG1ldGFkYXRhPiYjeGE7CQlTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiYjeGE7CTwvbWV0YWRhdGE+JiN4YTsJPGc+JiN4YTsJCTxnPiYjeGE7CQkJPHBhdGggZD0iTTIxNS4zLDEwMS41bDEzLjksMjQuMWwtOTcuNSw1LjNsMjIuNSwzOWw0My41LDQuN2w4LDEzLjhsLTU3LjUsMjIuM0wxMDYuMiwyNDZsLTguMS0xNGwxNy45LTQwLjRsLTIyLTM4LjFsLTUzLjMsODEuN2wtMTMuOS0yNC4xbDM3LjgtMTA4LjVsLTM0LTU4LjhjLTYuMy0xMS0zLTI0LjgsNy41LTMwLjljMTAuNS02LDI0LjItMiwzMC41LDguOWwzMy42LDU4LjFMMjE1LjMsMTAxLjV6IE0yMTMuOCwxMTcuM2wtNC40LTcuNmwtMTEzLTIxLjZMNjAuOCwyNi4zYy0zLjgtNi42LTExLjktOS4xLTE4LTUuNnMtOCwxMS44LTQuMiwxOC40bDM2LjEsNjIuNEwzNi44LDIxMC4xbDQuNCw3LjZsNTMuMy04MS43bDMxLjgsNTUuMWwtMTcuOSw0MC40bDAuMywwLjVsMzQuNS0yOWwxLjMtMC42bDQ3LjktMTguNmwtMC40LTAuNmwtNDMuNS00LjdsLTMyLjMtNTUuOUwyMTMuOCwxMTcuM3oiIGZpbGw9IiMwMDAwMDAiLz4mI3hhOwkJPC9nPiYjeGE7CTwvZz4mI3hhOzwvc3ZnPg==",
h: 256,
title: "svg",
w: 256
}
];
//xml格式数据,压缩或者不压缩的都行
// const images_ = [
// {
// aspect: "fixed",
// xml: "1VjZctowFP0aPaaDV+xHmyVJk7RJ6EyhLxlhC+wiEJUFmHx9JSzvZktJJp3JTHSPFkvnnnMtA7TOPL6mcBk8EB9hoLb8GGhdoKqKYhj8n0C2CaIbagJMaejLQTkwCF+RBFsSXYU+ikoDGSGYhcsy6JHFAnmshEFKyaY8bEJw+alLOEU1YOBBXEd/hj4LEtRS2zl+g8JpkD5ZMe2kZw7TwfIkUQB9silAWg9oHUoIS1rzuIOwIC/lJZnX39ObbYyiBTtlQnsSmLf34/BhOPBvbXI1uNPGV3KVNcQreWDQM4DdAZYpGm4XODJfEdumnPB1Of08cDdByNBgCT3Rs+EK4FjA5phHCm/CaJnkZBLGiG/Dre853QCiDMUFSJ7hGpE5YnTLh8jeTBlSUKom400hPRIKCplJMSgFMc1WzjnjDUnbGRSqDRRawOoDV8koTHkukMjlsBRNTgbEGGEypXDOKVoiGvKNIVrte8w7jvG+o1t6SbkM7bpRoV2v066oDbyb78W73si72wd2D/RMYPWAY9Slu/AdURV45GEYRaFXZo6S1cIXUu22eMTpotthMRiJ4IuRht242NndplEcsqFcUbQLs3iUTxJBOmdvjiKyoh467mEG6RSx40JFfqni1TNeyKjRkNAUowhDFq7LdbIpy/IJjyTkJ9vrY02vCCU5t5xVrGvVhcyKMu3KQgkxtYV2osuOfZIO4aK9Yi8tvz+7aUd3jhLM1JfGElr1/66odoHdrgmSBmQ+XkXHPX0JD1eY0qyPK52N1NVLJ657OB11ARfnxh2VfHvYxa0vutIuOFk56GMRFEr1P3pbrXv7kAg/ibc1uyy07OVxrrd1vbJQ6928vSXrP4/9kdKfLe5Hm+3TxL2LG72tA9cCtiMsbTnA2Znc7ou/mrczGSqnvLMx7hBM6G6u5kNkTYSsI0bJDBV6TM9C48mFLlPqHn4LOmk36KRaq99SERoJb7pMmcDWgdPfNVRg169SZ5aD1NZnvJyzEqKcdxE4yfiHDF00/iGFfhLjK8f8eqrxlUoF0aoV5HLG17XgyRp+7fxy8HPvt3rvqE+tJuP//+421I9z9/OPb2bYe9q2w3mr++x+X7/OGlkV5dQRphbu7gC34cqefW2mn0weJiv/Q25M1ReZ0vCx2fjV84YrEw/zHwMSHec/qWi9vw==",
// h: 430,
// title: "我的图库",
// w: 360
// }
// ];
this.saveLibrary('测试.xml', images_, null, 'ajax', undefined, undefined, undefined);
// var ui = this.editorUi;
// var editor = ui.editor;
......@@ -4367,7 +4388,11 @@ App.prototype.saveLibrary = function(name, images, file, mode, noSpin, noReload,
{
file = new LocalLibrary(this, xml, name);
}
if(file == null && mode == 'ajax') {//二次开发,调用接口时直接在左侧添加,不用通过doSave下载文件
file = new LocalLibrary(this, xml, name);
this.libraryLoaded(file, images);
return;
}
if (file == null)
{
......
......@@ -10339,6 +10339,7 @@ var LibraryDialog = function(editorUi, name, library, initialImages, file, mode,
mxUtils.write(bg, mxResources.get('dragImagesHere'));
outer.appendChild(bg);
var entries = {};
var ew = 100;
var eh = 100;
......@@ -10396,6 +10397,8 @@ var LibraryDialog = function(editorUi, name, library, initialImages, file, mode,
function addButton(data, mimeType, x, y, w, h, img, aspect, title)
{
// Ignores duplicates
try
{
......@@ -10455,7 +10458,7 @@ var LibraryDialog = function(editorUi, name, library, initialImages, file, mode,
{
var cells = editorUi.stringToCells((img.xml.charAt(0) == '<') ?
img.xml : Graph.decompress(img.xml));
if (cells.length > 0)
{
editorUi.sidebar.createThumb(cells, ew, eh, wrapper, null,
......
......@@ -3412,7 +3412,7 @@
{
var doc = mxUtils.parseXml(file.getData());
if (doc.documentElement.nodeName == 'mxlibrary')
{
var images = JSON.parse(mxUtils.getTextContent(doc.documentElement));
......@@ -3897,6 +3897,7 @@
var temp = JSON.parse(mxUtils.getTextContent(doc.documentElement));
addImages(temp, contentDiv);
images = images.concat(temp);
saveLibrary(evt);
this.spinner.stop();
done = true;
......@@ -5647,7 +5648,6 @@
ignoreSelection, null, null, (linkTarget == 'blank') ? '_blank' :
((linkTarget == 'self') ? '_top' : null), null, !embedFonts,
theme, exportType);
console.log(svgRoot)
if (addShadow)
{
this.editor.graph.addSvgShadow(svgRoot);
......@@ -6076,7 +6076,6 @@
// ((params.length > 0) ? '?' + params.join('&') : '') + data;
//二次开发,导出URL时,导出地址为本地地址,默认代码导出的为DrawIO官网的远程地址
console.log(1234)
return 'http://' + window.location.host + '/' + ((params.length > 0) ? '?' + params.join('&') : '') + data;
};
......
......@@ -589,6 +589,7 @@
for (var i = 0; i < svgs.length; i++)
{
var svg = svgs[i];
console.log(svg)
var clone = svg.cloneNode(true);
clone.removeAttribute('style');
clone.setAttribute('width', this.thumbWidth);
......
......@@ -204,7 +204,6 @@ export default {
});
},
to_current_details(item) {//跳转到详情
console.log(item)
this.$router.push( `/main/metaModelListDetails/id=${item.metaModelId}&version=${item.version}&state=${item.state}`, () => {}, () => {} );
},
handleCommand(command) {//新建按钮点击
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!