Lab1

ksss

by downedcrane

HTML

<script src="https://raw.githubusercontent.com/strathausen/dracula/master/dist/dracula.min.js"></script>
<div id="canvas">
</div>
<div>
  <input type="button" onclick="addItem()" value="Добавить в конец"/>
    <input type="button" onclick="removeItem()" value="Убрать с конца"/>
</div>

<a href='javascript:myFunction()'> Click Me! <a/>

CSS

body {
  padding: 10px;
  background-color: #eee;
}

#canvas {
  background-color: white;
  width: 400px;
  height: 400px;
}

JavaScript

var canvas = document.getElementById("canvas");
var c = {
  width: canvas.offsetWidth,
  height: canvas.offsetHeight,
  center: {
    x: canvas.offsetWidth / 2,
    y: canvas.offsetHeight / 2
  }
};


window.height = c.height;
window.width = c.width;


var g = new Graph();

g.addEdge("cherry", "apple");
//g.addEdge("strawberry", "kiwi");
g.addEdge("banana", "banana2");

/* layout the graph using the Spring layout implementation */
var layouter = new Graph.Layout.Spring(g);
layouter.layout();

/* draw the graph using the RaphaelJS draw implementation */
var renderer = new Graph.Renderer.Raphael('canvas', g, width, height);
renderer.draw();




function myFunction() {
g.addNode("strawberry");

}