Skip to content

Commit

Permalink
some examples added
Browse files Browse the repository at this point in the history
  • Loading branch information
fedeghe committed Jan 2, 2025
1 parent 24a1a5b commit 29ebb51
Show file tree
Hide file tree
Showing 14 changed files with 237 additions and 184 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@


Leonardo SVG library
Copyright (C) 2024 by Federico Ghedina <[email protected]>
Copyright (C) 2025 by Federico Ghedina <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
![alt text](https://raw.githubusercontent.com/fedeghe/leonardo/master/media/god.svg "... do not dare scum human!")
leonardo javascript svg library v. 1.0.40
leonardo javascript svg library v. 1.0.41

[![Coverage Status](https://coveralls.io/repos/github/fedeghe/leonardo/badge.svg?branch=master)](https://coveralls.io/github/fedeghe/leonardo?branch=master)

Expand Down Expand Up @@ -185,7 +185,7 @@ var root = Leonardo(300, 200, {target: myDomNode})
root.render(); // now is optional
//
var rootOrphan = Leonardo(300, 200)
root.render(); // now is not, need to pass `{target: aDomNode}`
rootOrphan.render(); // now is not, need to pass `{target: aDomNode}`
// otherwise will throw an exception

```
Expand Down
4 changes: 2 additions & 2 deletions dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added media/gbelt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions source/demo/gbelt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"EXE": [
"mkdir -p demo/gbelt/js demo/gbelt/css",
"cp source/media/gbelt.png demo/gbelt/gbelt.png"
],
"source/demo/gbelt/index.js": "demo/gbelt/js -vars=source/vars.json",
"source/demo/gbelt/index.less": "demo/gbelt/css -plugins=malta-less -vars=source/vars.json",
"source/demo/gbelt/index.html": "demo/gbelt -plugins=malta-browser-refresh -vars=source/vars.json"
}
15 changes: 15 additions & 0 deletions source/demo/gbelt/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!DOCTYPE html>
<html>

<head>
$$../_commonHead.html$$
<title>$DEMO.GBELT.TITLE$</title>
</head>

<body>
<div id="trg">...</div>
<script src="js/index.js"></script>

</body>

</html>
15 changes: 15 additions & 0 deletions source/demo/gbelt/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
window.onload = function () {
var target = document.getElementById('trg'),
prop = 350/350,
// width = Math.min(987, window.innerWidth-50),
width = window.innerWidth,
height = parseInt(width / prop, 10),
Leo = Leonardo(width, height, { ns: '*', target: target }),
main = Leo.group();

img = Leo.image(0,0,width, height, './gbelt.png').setAttributes({opacity: 0.4}),
main.append(img);
Leo.append(main);
Leo.render();
Leo.positionInspector('[{r%x}, {r%y}],');
}
9 changes: 9 additions & 0 deletions source/demo/gbelt/index.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
body{
margin:0;
padding:0;
#trg{
svg{
border:1px solid white
}
}
}
1 change: 1 addition & 0 deletions source/demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ <h1>Leonardo demos</h1>
<li><a href="minefield/">minefield</a></li>
<li><a href="minefield2/">minefield 2 (wip)</a></li>
<li><a href="lotkavolterra/">lotkavolterra</a></li>
<li><a href="gbelt/">gbelt</a></li>
<li><a href="import.html">import from string svg</a></li>
</ul>
</body>
Expand Down
Loading

0 comments on commit 29ebb51

Please sign in to comment.