Sidebar-Engine.js 4.39 KB
(function()
{
	// Adds Atlassian shapes
	Sidebar.prototype.addEnginePalette = function()
	{
		var s = 'html=1;shadow=0;dashed=0;shape=mxgraph.atlassian.';
		var s2 = 'html=1;shadow=0;dashed=0;fillColor=none;strokeColor=none;shape=mxgraph.bootstrap.rect;';
		var s3 = mxConstants.STYLE_STROKEWIDTH + '=1;shadow=0;dashed=0;align=center;html=1;' + mxConstants.STYLE_SHAPE + "=mxgraph.mockup.";
		var gn = 'mxgraph.engine';
		var dt = 'engine ';
		var sb = this;
		this.setCurrentSearchEntryLibrary('engine');

		var fns = [
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/3-D 发动机.svg;',
				66, 66, '', '3-D 发动机', null, null, this.getTagsForStencil(gn, '3-D 发动机', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/步进电机驱动器.svg;',
				64, 74, '', '步进电机驱动器', null, null, this.getTagsForStencil(gn, '步进电机驱动器', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机.svg;',
				64, 74, '', '伺服电机', null, null, this.getTagsForStencil(gn, '伺服电机', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/伺服电机2.svg;',
				64, 74, '', '伺服电机2', null, null, this.getTagsForStencil(gn, '伺服电机2', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/促动器.svg;',
				64, 74, '', '促动机', null, null, this.getTagsForStencil(gn, '促动器', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 1.svg;',
				64, 74, '', '发动机 1', null, null, this.getTagsForStencil(gn, '发动机 1', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 2.svg;',
				64, 74, '', '发动机 2', null, null, this.getTagsForStencil(gn, '发动机 2', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 3.svg;',
				64, 74, '', '发动机 3', null, null, this.getTagsForStencil(gn, '发动机 3', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/发动机 4.svg;',
				64, 74, '', '发动机 4', null, null, this.getTagsForStencil(gn, '发动机 4', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/防爆电动机.svg;',
				64, 74, '', '防爆电动机', null, null, this.getTagsForStencil(gn, '防爆电动机', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/工业标准发动机.svg;',
				64, 74, '', '工业标准发动机', null, null, this.getTagsForStencil(gn, '工业标准发动机', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/减速器.svg;',
				64, 74, '', '减速器', null, null, this.getTagsForStencil(gn, '减速器', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/简单马达.svg;',
				64, 74, '', '简单马达', null, null, this.getTagsForStencil(gn, '简单马达', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/气压制动器.svg;',
				64, 74, '', '气压制动器', null, null, this.getTagsForStencil(gn, '气压制动器', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/无刷电机.svg;',
				64, 74, '', '无刷电机', null, null, this.getTagsForStencil(gn, '无刷电机', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/制动马达.svg;',
				64, 74, '', '制动马达', null, null, this.getTagsForStencil(gn, '制动马达', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/智能马达.svg;',
				64, 74, '', '智能马达', null, null, this.getTagsForStencil(gn, '智能马达', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/engine/轴角编码器.svg;',
				64, 74, '', '轴角编码器', null, null, this.getTagsForStencil(gn, '轴角编码器', dt).join(' ')),
			this.createVertexTemplateEntry('image;image=img/lib/thingskit/text.svg;',
				64, 74, '', 'text', null, null, this.getTagsForStencil(gn, 'text', dt).join(' ')),
		];

		this.addPalette('engine', '发动机', false, mxUtils.bind(this, function(content)
		{
			for (var i = 0; i < fns.length; i++)
			{
				content.appendChild(fns[i](content));
			}
		}));

		this.setCurrentSearchEntryLibrary();
	};
})();