Hi
I'm having a problem where some shapes are blurred which reduces the visible appeal of my page. Again, I can't seem to be able to create a snippet with Dojo. I just get an error message saying "Can't create snippet. Retry"
In the example I posted below, you will see the line underlying the names show perfectly for some nodes and blurred for others.
The problem seems to occur when the number of levels is 3 or more.
Please help!
<!DOCTYPE html><html><head> <base href="http://demos.telerik.com/kendo-ui/diagram/index"> <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style> <title></title> <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.common.min.css"> <link rel="stylesheet" href="//kendo.cdn.telerik.com/2016.1.226/styles/kendo.moonlight.min.css" /> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="http://kendo.cdn.telerik.com/2016.1.226/js/kendo.all.min.js"></script><link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.rtl.min.css"><link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.default.min.css"><link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.mobile.all.min.css"><script src="http://kendo.cdn.telerik.com/2016.1.226/js/angular.min.js"></script><script src="http://kendo.cdn.telerik.com/2016.1.226/js/jszip.min.js"></script></head><body><div id="example"> <div id="diagram"></div> <script> var data = [{ firstName: "Antonio", lastName: "Moreno", image: "antonio.jpg", title: "Team Lead", colorScheme: "#FFF", items: [{ firstName: "Elizabeth", image: "elizabeth.jpg", lastName: "Brown", title: "Design Lead", colorScheme: "#ef6944", items: [{ firstName: "Ann", lastName: "Devon", image: "ann.jpg", title: "UI Designer", colorScheme: "#ef6944" }] }, { firstName: "Diego", lastName: "Roel", image: "diego.jpg", title: "QA Engineer", colorScheme: "#ee587b", items: [{ firstName: "Fran", lastName: "Wilson", image: "fran.jpg", title: "QA Intern", colorScheme: "#ee587b" }] }, { firstName: "Felipe", lastName: "Izquiedro", image: "felipe.jpg", title: "Senior Developer", colorScheme: "#75be16", items: [{ firstName: "Elizabeth", image: "elizabeth.jpg", lastName: "Brown", title: "Design Lead", colorScheme: "#ef6944", items: [{ firstName: "Ann", lastName: "Devon", image: "ann.jpg", title: "UI Designer", colorScheme: "#ef6944" }] }, { firstName: "Diego", lastName: "Roel", image: "diego.jpg", title: "QA Engineer", colorScheme: "#ee587b", items: [{ firstName: "Fran", lastName: "Wilson", image: "fran.jpg", title: "QA Intern", colorScheme: "#ee587b" }] }, { firstName: "Felipe", lastName: "Izquiedro", image: "felipe.jpg", title: "Senior Developer", colorScheme: "#75be16", items: [{ firstName: "Daniel", lastName: "Tonini", image: "daniel.jpg", title: "Developer", colorScheme: "#75be16" }] }] }] }]; function visualTemplate(options) { var dataviz = kendo.dataviz; var g = new dataviz.diagram.Group(); var dataItem = options.dataItem; g.append(new dataviz.diagram.Rectangle({ width: 210, height: 75, stroke: { width: 0 }, fill: { gradient: { type: "linear", stops: [{ color: "#293540", offset: 0, opacity: 0.5 }, { color: "#293540", offset: 1, opacity: 0.6 }] } } })); g.append(new dataviz.diagram.Rectangle({ width: 110, height: 1, x: 80, y: 60, stroke: { width: 0, color: "#293540" }, fill: { gradient: { type: "linear", stops: [{ color: "#FFF", offset: 0, opacity: 0.1 }, { color: "#FFF", offset: 1, opacity: 1 }] } } })); g.append(new dataviz.diagram.TextBlock({ text: dataItem.firstName + " " + dataItem.lastName, x: 85, y: 20, fill: "#fff" })); g.append(new dataviz.diagram.TextBlock({ text: dataItem.title, x: 85, y: 40, fill: "#fff" })); g.append(new dataviz.diagram.Image({ source: "../content/dataviz/diagram/people/" + dataItem.image, x: 3, y: 3, width: 68, height: 68 })); return g; } function createDiagram() { $("#diagram").kendoDiagram({ dataSource: new kendo.data.HierarchicalDataSource({ data: data, schema: { model: { children: "items" } } }), layout: { type: "layered" }, shapeDefaults: { visual: visualTemplate }, connectionDefaults: { stroke: { color: "#979797", width: 2 } } }); var diagram = $("#diagram").getKendoDiagram(); diagram.bringIntoView(diagram.shapes); } $(document).ready(createDiagram); </script></div></body></html>