crobi il y a 10 ans
Parent
révision
e04474001c

+ 1
- 0
generator/components/card-contents.html Voir le fichier

@@ -3,6 +3,7 @@
3 3
         :host {
4 4
             padding: 6px;
5 5
             padding-top: 4px;
6
+            padding-bottom: 4px;
6 7
             border-radius: 6px;
7 8
             background-color: white;
8 9
             border-color: inherit;

+ 2
- 1
generator/components/card-description.html Voir le fichier

@@ -2,7 +2,7 @@
2 2
 <template id="card-description">
3 3
     <style>
4 4
         :host {
5
-            margin-top: 2px;
5
+            margin-top: 0px;
6 6
             margin-bottom: 0;
7 7
             font-size: inherit;
8 8
         }
@@ -11,6 +11,7 @@
11 11
             display: inline;
12 12
             font-size: inherit;
13 13
             color: black;
14
+            margin: 0;
14 15
         }
15 16
 
16 17
         ::content > h4 {

+ 2
- 2
generator/components/card-icon.html Voir le fichier

@@ -40,7 +40,7 @@
40 40
             }
41 41
         }
42 42
         function loadSvg(src) {
43
-            console.log("Loading " + src);
43
+            // console.log("Loading " + src);
44 44
             return new Promise(function(resolve, reject) {
45 45
 
46 46
                 var httpRequest = new XMLHttpRequest();
@@ -111,7 +111,7 @@
111 111
                 return "";
112 112
             },
113 113
             set: function (value) {
114
-                console.log("Property src=" + value);
114
+                // console.log("Property src=" + value);
115 115
                 this.setAttribute('src', value);
116 116
 
117 117
                 var element = this;

+ 1
- 0
generator/components/card-section.html Voir le fichier

@@ -9,6 +9,7 @@
9 9
             font-weight: normal;
10 10
             letter-spacing: 1px;
11 11
             margin: 0;
12
+            margin-bottom: 4px;
12 13
             border-color: inherit;
13 14
         }
14 15
     </style>

+ 47
- 0
generator/components/card-vspace.html Voir le fichier

@@ -0,0 +1,47 @@
1
+<template id="card-vspace">
2
+    <style id="style">
3
+        :host {
4
+            width: 100%;
5
+            flex: 0 1 1em;
6
+        }
7
+    </style>
8
+
9
+</template>
10
+
11
+<script>
12
+    (function(window, document) {
13
+        var elemName = 'card-vspace';
14
+        var mainDoc = document;
15
+        var importDoc = document.currentScript.ownerDocument;
16
+
17
+        var proto = Object.create(HTMLDivElement.prototype);
18
+        Object.defineProperty(proto, "size", {
19
+            get: function() {
20
+                return "";
21
+            },
22
+            set: function (value) {
23
+                this.setAttribute('size', value);
24
+
25
+                var root = this.shadowRoot;
26
+                var style = root.getElementById("style");
27
+                style.innerHTML = ":host{width:100%;flex: 0 1 "+value+"}"
28
+            }
29
+        });
30
+        proto.createdCallback = function () {
31
+            var template = importDoc.getElementById(elemName);
32
+            var clone = mainDoc.importNode(template.content, true);
33
+            var root = this.createShadowRoot();
34
+            root.appendChild(clone);
35
+
36
+            this.size = this.getAttribute('size') || "1em";
37
+        }
38
+        proto.attributeChangedCallback = function (name, oldValue, newValue) {
39
+            switch (name) {
40
+                case "size": this.size = newValue; break;
41
+            }
42
+        }
43
+
44
+        mainDoc.registerElement(elemName, { prototype: proto });
45
+
46
+    })(window, document);
47
+</script>

+ 1
- 0
generator/components/card.html Voir le fichier

@@ -12,6 +12,7 @@
12 12
     <link rel="import" href="./card-property.html">
13 13
     <link rel="import" href="./card-description.html">
14 14
     <link rel="import" href="./card-fill.html">
15
+    <link rel="import" href="./card-vspace.html">
15 16
     <link rel="import" href="./card-section.html">
16 17
     <link rel="import" href="./card-dndstats.html">
17 18
     <link rel="import" href="./card-bullet.html">

+ 4
- 0
generator/css/ui.css Voir le fichier

@@ -10,6 +10,10 @@
10 10
     height: 240px;
11 11
 }
12 12
 
13
+#filter-function, #sort-function {
14
+    height: 300px;
15
+}
16
+
13 17
 /* Small screen (preview fills all columns) */
14 18
 @media (max-width : 1199px) {
15 19
     .preview-container {

+ 18
- 13
generator/generate.html Voir le fichier

@@ -30,12 +30,19 @@
30 30
 <body>
31 31
     <div class="container-fluid">
32 32
         <!--<h1 class="page-header">RPG card generator</h1>-->
33
-        <div class="row">
33
+        <!--<div class="row">
34 34
             <div class="alert alert-warning alert-dismissible" role="alert">
35 35
                 <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
36 36
                 <strong>Note</strong>
37 37
                 Click on "Open help" to display some information about how to use this generator and what to do if you have a feature request or found a bug.
38 38
             </div>
39
+        </div>-->
40
+        <div class="row">
41
+            <div class="alert alert-danger alert-dismissible" role="alert">
42
+                <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
43
+                <strong>Warning</strong>
44
+                This version uses experimental web technology. Currently it only works on Chrome.
45
+            </div>
39 46
         </div>
40 47
         <div class="row">
41 48
             <div class="col-md-12 col-lg-3" id="menu-column">
@@ -408,17 +415,16 @@
408 415
                         The comparison function is a block of javascript code.
409 416
                         Return -1 if card_a should appear before card_b.
410 417
                     </p>
411
-                    <textarea class="form-control" rows="10" id="sort-function" wrap="off">
418
+                    <div class="form-control" id="sort-function">
412 419
 if (card_a.title < card_b.title) {
413 420
     return -1;
414
-}
415
-else if (card_a.title > card_b.title) {
421
+} else if (card_a.title > card_b.title) {
416 422
     return 1;
417
-}
418
-else {
423
+} else {
419 424
     return 0;
420
-}
421
-                    </textarea>
425
+}</div>
426
+                    <!--<textarea class="form-control" rows="10" id="sort-function" wrap="off">
427
+                    </textarea>-->
422 428
                 </div>
423 429
                 <div class="modal-footer">
424 430
                     <button type="button" class="btn btn-default" id="sort-execute">Sort</button>
@@ -437,10 +443,8 @@ else {
437 443
                 <div class="modal-body">
438 444
                     <p>
439 445
                         Enter code below that will be executed for each card in the deck.
440
-                        Return false to remove the current card from the deck.
441 446
                     </p>
442
-                    <textarea class="form-control" rows="10" id="filter-function" wrap="off">
443
-// Color all spell cards yellow
447
+                    <div class="form-control" id="filter-function">// Color all spell cards yellow
444 448
 if (card.hasTag("spell")) {
445 449
     card.color = "yellow";
446 450
 }
@@ -454,8 +458,9 @@ if (card.hasTag("creature")) {
454 458
 if (card.hasTag("item") && card.hasTag("consumable")) {
455 459
     var newCard = deck.duplicateCard(card);
456 460
     newCard.color = "pink";
457
-}
458
-                    </textarea>
461
+}</div>
462
+                    <!--<textarea class="form-control" rows="10" id="filter-function" wrap="off">
463
+                    </textarea>-->
459 464
                 </div>
460 465
                 <div class="modal-footer">
461 466
                     <button type="button" class="btn btn-default" id="filter-execute">Filter</button>

+ 2
- 0
generator/icons/book-1.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm163.78 30.125 23.32 1.9102 54.76 195.89 45.738 3.7441 6.2012 22.188-121.26-9.9316-6.2031-22.186 46.639 3.8184l-40.73-145.67-46.64-3.82-5.55-19.85c6.3189.5175 12.953.58479 19.902.20312 6.9224-.47898 11.968-1.5394 15.135-3.1816 3.9337-2.0549 6.6877-4.8244 8.2617-8.3086 1.6472-3.5733 1.787-8.5065.41992-14.799zm-88.91 257.47c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-2.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm149.99 23.787c4.1769-.04568 8.3543.10339 12.529.44531 22.969 1.8811 42.48 8.7557 58.539 20.625 16.031 11.772 26.618 26.854 31.76 45.246 2.3123 8.2714 3.3732 15.917 3.1797 22.938-.12042 6.9311-1.3895 13.434-3.8066 19.512-2.2251 5.7129-5.1796 11.273-8.8633 16.676-3.5834 5.4115-8.1431 11.36-13.68 17.848-7.8757 9.3386-16.185 18.357-24.926 27.055-8.7682 8.6-16.975 16.579-24.619 23.939l120.51 9.8711 6.9785 24.959-151.65-12.42-8.5274-30.506 24.248-23.688c8.1835-7.8872 15.63-15.786 22.336-23.699 14.198-16.523 23.373-29.797 27.529-39.82 4.1289-10.121 4.4666-21.36 1.0117-33.719-3.1556-11.288-9.4794-20.411-18.971-27.369-9.4182-7.0468-20.997-11.132-34.738-12.258-9.1273-.74751-18.573.00093-28.334 2.2441-9.7613 2.2432-18.808 6.1611-27.143 11.754l-1.5059-.12304-8.5684-30.652c6.1692-2.8226 14.776-5.161 25.822-7.0137 6.9667-1.1528 13.931-1.7676 20.893-1.8438zm-75.12 263.8c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-3.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm151.8 25.957c4.1731-.05936 8.3465.08191 12.521.42383 10.933.89536 20.834 2.6552 29.703 5.2832s17.261 6.3594 25.178 11.191c8.5274 5.2623 15.572 11.354 21.133 18.275 5.5609 6.921 9.5792 14.809 12.055 23.664 3.3733 12.066 1.9117 22.263-4.3848 30.59-6.2234 8.2379-14.977 13.035-26.26 14.393l.57227 2.0449c5.032 1.1728 11.012 3.279 17.938 6.3184 6.8987 2.942 13.021 6.4373 18.367 10.488 5.9842 4.5786 11.415 10.158 16.293 16.738 4.8775 6.5798 8.7176 14.881 11.52 24.904 2.7748 9.9256 3.4613 18.872 2.0625 26.84-1.3988 7.9674-4.6012 14.74-9.6074 20.32-5.6182 6.1956-13.079 10.529-22.385 13-9.2326 2.3816-19.918 3.076-32.055 2.082-12.437-1.0186-25.081-3.4817-37.934-7.3867-12.825-3.8077-23.575-7.7292-32.25-11.768l-8.5274-30.508 2.2559.18555c10.049 6.1476 21.344 11.494 33.885 16.039 12.541 4.5451 24.178 7.2578 34.91 8.1367 6.3189.5175 12.753.0462 19.303-1.4141s11.474-4.0065 14.771-7.6348c3.4168-3.9038 5.5086-8.3436 6.2734-13.32.86511-4.9685.19569-11.393-2.0078-19.275-2.1763-7.7848-5.2764-14.314-9.2988-19.588-3.9493-5.3628-8.5884-9.6896-13.918-12.979-5.3568-3.3862-11.395-5.8765-18.113-7.4726-6.7456-1.6934-13.828-2.8433-21.25-3.4512l-13.541-1.1094-6.7734-24.23 10.531.86328c15.246 1.2486 26.525-.82359 33.838-6.2148 7.3863-5.4804 9.4204-14.157 6.1016-26.029-1.469-5.2547-3.9018-9.9226-7.2969-14.004-3.4222-4.1786-7.5437-7.7015-12.363-10.568-5.0202-2.8833-10.124-5.0111-15.311-6.3867-5.1867-1.3756-10.889-2.3188-17.107-2.8281-9.5285-.78036-19.197.045-29.004 2.4746-9.8072 2.4296-18.631 6.2706-26.473 11.523l-1.5039-.12305-8.5293-30.508c6.1692-2.8226 14.778-5.159 25.824-7.0117 6.9497-1.2136 13.902-1.8698 20.857-1.9688zm-76.93 261.64c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-4.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm177.01 28.986 27.682 2.2676 37.133 132.83 33.25 2.7246 6.5293 23.354-33.25-2.7227 17.098 61.158-28.887-2.3652-17.098-61.158-107.27-8.7852-9.3867-33.572 74.199-113.73zm8.5078 34.643-59.389 90.979 86.811 7.1094-27.422-98.088zm-110.65 223.96c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-5.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm102.72 26.248 134.8 11.039 7.1406 25.545-105.77-8.6621 16.16 57.801c4.2041-.036 8.535.034 12.994.20899 4.4591.17502 8.3424.39885 11.652.66992 12.136.99393 23.055 2.8867 32.754 5.6777 9.6714 2.6937 19.025 6.882 28.062 12.566 9.5202 6.0092 17.669 13.428 24.449 22.256 6.7799 8.8274 11.952 19.614 15.516 32.361 2.8292 10.12 3.6313 19.648 2.4043 28.58-1.227 8.9323-4.2676 16.289-9.1191 22.072-5.3173 6.2203-12.472 10.768-21.469 13.645-8.9232 2.7873-19.954 3.6425-33.094 2.5664-12.237-1.0022-24.377-3.2312-36.418-6.6894-12.01-3.37-22.42-7.12-31.22-11.27l-8.6094-30.799 2.1055.17188c9.6392 5.7337 20.478 10.853 32.518 15.357 12.012 4.4068 23.335 7.0453 33.967 7.916 7.1213.58321 13.719.17359 19.795-1.2305 6.176-1.3958 11.193-4.3136 15.049-8.752 3.2434-3.8229 5.1522-8.5628 5.7266-14.221.67468-5.6497-.0638-12.318-2.2129-20.006-2.0947-7.4929-5.2173-13.929-9.3672-19.309-4.0496-5.371-8.8666-9.8066-14.451-13.307-6.2493-4.1249-13.339-7.225-21.27-9.3008-7.8574-2.1648-16.399-3.6251-25.627-4.3809-8.8264-.72286-17.19-.8379-25.088-.34375-7.7978.50236-14.491 1.0962-20.082 1.7793l-31.31-111.94zm-27.85 261.34c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-6.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm182.78 25.217c4.2417-.03294 8.6834.14157 13.322.52148 5.9177.48464 10.95 1.1341 15.098 1.9492 4.148.81512 8.4559 2.0232 12.922 3.625l7.793 27.881-1.5039-.125c-3.2165-1.6897-7.8609-3.3996-13.932-5.1328-5.9976-1.8224-11.955-2.9763-17.873-3.4609-21.564-1.7661-36.93 3.3931-46.096 15.479-9.1931 11.988-11.727 29.039-7.6035 51.15 7.0378-4.2728 14.265-7.3423 21.682-9.207 7.4901-1.9538 16.602-2.4903 27.334-1.6113 9.5285.78036 18.148 2.3406 25.859 4.6836 7.7844 2.2539 16.209 6.273 25.273 12.055 10.486 6.6588 19.199 14.694 26.143 24.105 7.0434 9.4195 12.374 20.599 15.992 33.541 6.1752 22.089 3.6999 39.524-7.4277 52.305-11.055 12.691-27.465 18.146-49.23 16.363-11.033-.90357-21.525-3.378-31.477-7.4258-9.9519-4.0478-19.3-9.6146-28.043-16.701-10.884-8.7832-20.545-20.034-28.986-33.752-8.3407-13.709-15.136-29.954-20.387-48.734-5.3863-19.267-8.0543-36.173-8.0039-50.717.15073-14.535 3.2707-27.211 9.3613-38.027 5.7524-10.273 14.743-17.904 26.971-22.893 9.1505-3.8145 20.087-5.7723 32.812-5.8711zm1.541 104.07c-4.9188.0429-9.4963.48458-13.732 1.3262-6.7778 1.3466-13.457 3.7486-20.037 7.2031.39788 2.1244.83176 4.203 1.3027 6.2383.44377 1.938 1.0864 4.415 1.9297 7.4316 4.2982 15.375 9.3033 27.671 15.016 36.887 5.7854 9.1263 12.259 16.501 19.418 22.127 5.8108 4.6595 11.66 8.2301 17.547 10.709 5.9603 2.3898 12.099 3.8419 18.418 4.3594 14.543 1.1911 24.78-2.1536 30.711-10.035 5.9038-7.9788 6.5978-20.044 2.082-36.197-2.5299-9.0498-6.0283-16.658-10.496-22.824-4.3675-6.1577-10.322-11.686-17.865-16.582-5.4843-3.4918-11.172-5.9536-17.061-7.3867-5.8888-1.4331-11.891-2.4013-18.01-2.9023-3.1971-.26183-6.2714-.37923-9.2227-.35352zm-109.45 158.3c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-7.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm96.123 27.053 153.31 12.555 9.0996 32.551l-49.75 176.48-32.19-2.63 54.25-182.97-127.58-10.45-7.14-25.54zm-21.25 260.54c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-8.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm161.75 27.826c2.5053.03879 5.0932.16801 7.7637.38672 22.367 1.8318 41.675 8.5012 57.926 20.006s26.621 25.284 31.109 41.34c2.7476 9.8283 2.2955 19.253-1.3574 28.271-3.6801 8.9216-10.89 15.556-21.631 19.906l.24414.87695c15.674 6.9886 28.42 15.069 38.236 24.24 9.8161 9.1712 16.574 20.373 20.273 33.607 5.2503 18.781 2.0441 33.779-9.6191 44.994-11.563 11.224-28.78 15.898-51.648 14.025-24.273-1.9879-45.33-9.6553-63.174-23.002-17.743-13.338-29.268-29.495-34.572-48.471-3.3733-12.066-2.8098-22.669 1.6914-31.809 4.474-9.2369 12.479-16.188 24.014-20.854l-.24414-.875c-13.777-7.2136-24.609-14.757-32.494-22.629-7.7846-7.8638-13.227-17.342-16.328-28.436-4.5702-16.348-1.4586-29.405 9.3359-39.17 9.4453-8.5445 22.937-12.682 40.475-12.41zm6.8262 21.576c-9.332.10485-16.635 2.2596-21.91 6.4629-6.3918 5.1815-8.2006 12.735-5.4258 22.66 1.9587 7.0063 5.6653 13.252 11.119 18.738 5.5269 5.3969 12.961 10.429 22.301 15.092 4.2008 2.0555 10.156 4.7772 17.865 8.166 7.8099 3.397 15.283 6.2906 22.42 8.6816 8.1342-5.6092 13.142-11.712 15.021-18.309 1.8799-6.5969 1.5553-14.421-.97461-23.471-2.9108-10.412-9.3851-19.024-19.424-25.836-9.9656-6.9014-21.369-10.878-34.207-11.93-2.3696-.19406-4.6316-.28005-6.7852-.25586zm13.264 90.211c-7.694 4.0289-13.157 9.9047-16.389 17.627-3.1311 7.7305-3.2547 16.753-.3711 27.068 3.6725 13.137 11.37 24.368 23.092 33.695 11.722 9.3272 24.753 14.579 39.096 15.754 14.644 1.1993 25.31-1.4945 31.996-8.0781 6.7861-6.5754 8.3957-16.237 4.832-28.984-2.5027-8.9525-6.5575-16.272-12.166-21.961-5.5354-5.778-14.983-11.876-28.342-18.295-5.3126-2.5269-11.034-4.945-17.168-7.2539-6.1337-2.3089-14.327-5.4998-24.58-9.5723zm-106.97 147.98c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
generator/icons/book-9.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm158.48 28.199c2.5439-.0041 5.1708.10438 7.8789.32617 10.832.88715 21.324 3.3635 31.477 7.4277 10.125 3.967 19.559 9.4935 28.303 16.58 10.783 8.775 20.264 19.726 28.441 32.852 8.1503 13.028 15.041 29.613 20.672 49.756 5.3047 18.975 7.8639 36.015 7.6758 51.117-.0878 15.111-3.1214 27.747-9.1016 37.906-6.0261 10.346-15.067 17.973-27.121 22.881-12.054 4.9079-27.361 6.6017-45.916 5.082-5.2156-.42714-10.211-1.1223-14.988-2.084-4.7498-.86442-9.094-2.0288-13.031-3.4922l-7.793-27.879 1.5039.12304c3.3167 1.6979 7.8247 3.4464 13.521 5.2441 5.6696 1.7004 11.764 2.8176 18.283 3.3516 22.166 1.8154 37.723-3.1858 46.67-15.004 9.0197-11.907 11.362-29.116 7.0293-51.625-7.8045 4.6854-15.493 7.8596-23.064 9.5215-7.5717 1.6619-16.222 2.0937-25.951 1.2969-9.2276-.75572-17.847-2.3179-25.859-4.6856-7.9119-2.3594-16.336-6.3765-25.273-12.053-10.486-6.6588-19.263-14.747-26.334-24.264-6.9703-9.5086-12.237-20.637-15.801-33.385-6.2024-22.187-3.7271-39.621 7.4277-52.305 9.7605-11.098 23.544-16.661 41.352-16.689zm9.0117 23.867c-11.712-.0232-20.182 3.4953-25.412 10.555-5.8766 8.0761-6.5983 20.045-2.1641 35.906 2.5844 9.2445 6.0464 16.897 10.387 22.957 4.3403 6.0604 10.331 11.543 17.975 16.447 5.3568 3.3863 10.894 5.8376 16.609 7.3516 5.6882 1.4167 11.843 2.3954 18.463 2.9375 7.8234.64072 15.461.26918 22.914-1.1172 7.4527-1.3864 14.145-3.7392 20.078-7.0566-.47098-2.0353-.92927-4.021-1.373-5.959-.37069-2.0271-.99081-4.599-1.8613-7.7129-4.2166-15.083-9.2079-27.328-14.975-36.738-5.7667-9.41-12.166-16.876-19.197-22.396-5.9383-4.765-11.874-8.2935-17.807-10.586-5.9603-2.3898-12.101-3.8438-18.42-4.3613-1.8054-.14786-3.5437-.22325-5.2168-.22656zm-92.62 235.53c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 53
- 1
generator/js/card.ts Voir le fichier

@@ -28,7 +28,7 @@ module RpgCards {
28 28
             this.background_color = "white";
29 29
             this.empty_color = "black";
30 30
             this.default_color = "black";
31
-            this.default_icon = "ace";
31
+            this.default_icon = "";
32 32
             this.default_title_size = "13";
33 33
             this.page_size = "A4";
34 34
             this.page_rows = 3;
@@ -130,6 +130,52 @@ module RpgCards {
130 130
             });
131 131
         }
132 132
 
133
+        public findTag(pattern: string, flags?: string): string[]{
134
+            var f = flags || "g";
135
+            var regexp = new RegExp(pattern, f);
136
+            var s = this.tags.join("\n");
137
+            return regexp.exec(s);
138
+        }
139
+
140
+        public replaceTag(pattern: string, substitution: string, flags?: string): void {
141
+            var f = flags || "g";
142
+            var regexp = new RegExp(pattern, f);
143
+            this.tags = this.tags.map((s) => s.replace(regexp, substitution));
144
+        }
145
+
146
+        public findContent(pattern: string, flags?: string): string[] {
147
+            var f = flags || "g";
148
+            var regexp = new RegExp(pattern, f);
149
+            var s = this.contents.join("\n");
150
+            return regexp.exec(s);
151
+        }
152
+
153
+        public replaceContent(pattern: string, substitution: string, flags?: string): void {
154
+            var f = flags || "g";
155
+            var regexp = new RegExp(pattern, f);
156
+            this.contents = this.contents.map((s) => s.replace(regexp, substitution));
157
+        }
158
+
159
+        public findTitle(pattern: string, flags?: string): string[] {
160
+            var f = flags || "g";
161
+            var regexp = new RegExp(pattern, f);
162
+            var s = this.title;
163
+            return regexp.exec(s);
164
+        }
165
+
166
+        public findTitleAny(patterns: string[], flags?: string): string[] {
167
+            for (var i = 0; i < patterns.length; ++i) {
168
+                var f = flags || "g";
169
+                var regexp = new RegExp(patterns[i], f);
170
+                var s = this.title;
171
+                var result = regexp.exec(s);
172
+                if (result) {
173
+                    return result;
174
+                }
175
+            }
176
+            return null;
177
+        }
178
+
133 179
         public getTitle(options: Options): string {
134 180
             return this.title || "";
135 181
         }
@@ -316,6 +362,11 @@ module RpgCards {
316 362
             return ind + '<card-fill size="' + size + '"></card-fill>\n';
317 363
         }
318 364
 
365
+        private _vspace(params: string[], card: Card, options: Options, ind: string, ind0: string): string {
366
+            var size = params[0] || "1em";
367
+            return ind + '<card-vspace size="' + size + '"></card-vspace>\n';
368
+        }
369
+
319 370
         private  _unknown(params: string[], card: Card, options: Options, ind: string, ind0: string): string {
320 371
             var text = params.join(' | ');
321 372
             return ind + '<card-description><p>' + text + '</p></card-description>\n';
@@ -344,6 +395,7 @@ module RpgCards {
344 395
                     case "text": generator = this._text; break;
345 396
                     case "bullet": generator = this._bullet; break;
346 397
                     case "fill": generator = this._fill; break;
398
+                    case "vspace": generator = this._vspace; break;
347 399
                     case "section": generator = this._section; break;
348 400
                     case "disabled": generator = this._empty; break;
349 401
                     case "": generator = this._empty; break;

+ 8
- 1
generator/js/colors.ts Voir le fichier

@@ -157,7 +157,14 @@ module RpgCardsUI {
157 157
         "darkblue": "darkblue",
158 158
         "royalblue": "royalblue",
159 159
         "darkgreen": "darkgreen",
160
-        "#666633": "#666633"
160
+        "#666633": "#666633",
161
+        "rgb(140, 83, 133)": "rgb(140, 83, 133)",
162
+        "rgb(255, 173, 70)": "rgb(255, 173, 70)",
163
+        "rgb(96, 184, 93)": "rgb(96, 184, 93)",
164
+        "rgb(59, 175, 177)": "rgb(59, 175, 177)",
165
+        "rgb(128, 0, 0)": "rgb(128, 0, 0)",
166
+        "rgb(133, 112, 86)": "rgb(133, 112, 86)",
167
+        "rgb(248, 58, 34)": "rgb(248, 58, 34)"
161 168
     }
162 169
 
163 170
 }

+ 14
- 2
generator/js/ui.ts Voir le fichier

@@ -13,6 +13,8 @@ module RpgCardsUI {
13 13
     var cardGenerator: RpgCards.CardHtmlGenerator = null;
14 14
     var pageGenerator: RpgCards.PageHtmlGenerator = null;
15 15
     var editor: AceAjax.Editor;
16
+    var editorFilter: AceAjax.Editor;
17
+    var editorSort: AceAjax.Editor;
16 18
     var update_in_progress: boolean = false;
17 19
 
18 20
     // ============================================================================
@@ -335,7 +337,7 @@ module RpgCardsUI {
335 337
     function sort_execute() {
336 338
         hideModal("#sort-modal");
337 339
 
338
-        var fn_code = $("#sort-function").val();
340
+        var fn_code = editorSort.getValue();
339 341
         var fn = new Function("card_a", "card_b", fn_code);
340 342
 
341 343
         deck.cards = deck.cards.sort(function (card_a, card_b) {
@@ -353,7 +355,7 @@ module RpgCardsUI {
353 355
     function filter_execute() {
354 356
         hideModal("#filter-modal");
355 357
 
356
-        var fn_code = $("#filter-function").val();
358
+        var fn_code = editorFilter.getValue();
357 359
         var fn = new Function("card", "deck", fn_code);
358 360
 
359 361
         deck.cards.forEach((card) => {
@@ -533,6 +535,16 @@ module RpgCardsUI {
533 535
         editor.getSession().setMode("ace/mode/rpgcard");
534 536
         (<any>editor).$blockScrolling = Infinity;
535 537
 
538
+        editorFilter = ace.edit("filter-function");
539
+        editorFilter.setShowInvisibles(true);
540
+        editorFilter.setTheme("ace/theme/chrome");
541
+        editorFilter.getSession().setMode("ace/mode/javascript");
542
+
543
+        editorSort = ace.edit("sort-function");
544
+        editorSort.setShowInvisibles(true);
545
+        editorSort.setTheme("ace/theme/chrome");
546
+        editorSort.getSession().setMode("ace/mode/javascript");
547
+
536 548
         setup_color_selector();
537 549
         (<any>$('.icon-list')).typeahead({ source: icon_names });
538 550
 

+ 1
- 1
generator/lib/ace/mode-rpgcard.js Voir le fichier

@@ -7,7 +7,7 @@ ace.define("ace/mode/rpgcard_highlight_rules", ["require", "exports", "module",
7 7
     var RpgCardHighlightRules = function () {
8 8
 
9 9
         var keywords = (
10
-            "subtitle|rule|ruler|text|property|description|dndstats|fill|section|bullet|boxes"
10
+            "subtitle|rule|ruler|text|property|description|dndstats|fill|vspace|section|bullet|boxes"
11 11
         );
12 12
 
13 13
         var builtinConstants = (

+ 2
- 0
resources/custom-icons/book-1.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm163.78 30.125 23.32 1.9102 54.76 195.89 45.738 3.7441 6.2012 22.188-121.26-9.9316-6.2031-22.186 46.639 3.8184l-40.73-145.67-46.64-3.82-5.55-19.85c6.3189.5175 12.953.58479 19.902.20312 6.9224-.47898 11.968-1.5394 15.135-3.1816 3.9337-2.0549 6.6877-4.8244 8.2617-8.3086 1.6472-3.5733 1.787-8.5065.41992-14.799zm-88.91 257.47c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-2.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm149.99 23.787c4.1769-.04568 8.3543.10339 12.529.44531 22.969 1.8811 42.48 8.7557 58.539 20.625 16.031 11.772 26.618 26.854 31.76 45.246 2.3123 8.2714 3.3732 15.917 3.1797 22.938-.12042 6.9311-1.3895 13.434-3.8066 19.512-2.2251 5.7129-5.1796 11.273-8.8633 16.676-3.5834 5.4115-8.1431 11.36-13.68 17.848-7.8757 9.3386-16.185 18.357-24.926 27.055-8.7682 8.6-16.975 16.579-24.619 23.939l120.51 9.8711 6.9785 24.959-151.65-12.42-8.5274-30.506 24.248-23.688c8.1835-7.8872 15.63-15.786 22.336-23.699 14.198-16.523 23.373-29.797 27.529-39.82 4.1289-10.121 4.4666-21.36 1.0117-33.719-3.1556-11.288-9.4794-20.411-18.971-27.369-9.4182-7.0468-20.997-11.132-34.738-12.258-9.1273-.74751-18.573.00093-28.334 2.2441-9.7613 2.2432-18.808 6.1611-27.143 11.754l-1.5059-.12304-8.5684-30.652c6.1692-2.8226 14.776-5.161 25.822-7.0137 6.9667-1.1528 13.931-1.7676 20.893-1.8438zm-75.12 263.8c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-3.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm151.8 25.957c4.1731-.05936 8.3465.08191 12.521.42383 10.933.89536 20.834 2.6552 29.703 5.2832s17.261 6.3594 25.178 11.191c8.5274 5.2623 15.572 11.354 21.133 18.275 5.5609 6.921 9.5792 14.809 12.055 23.664 3.3733 12.066 1.9117 22.263-4.3848 30.59-6.2234 8.2379-14.977 13.035-26.26 14.393l.57227 2.0449c5.032 1.1728 11.012 3.279 17.938 6.3184 6.8987 2.942 13.021 6.4373 18.367 10.488 5.9842 4.5786 11.415 10.158 16.293 16.738 4.8775 6.5798 8.7176 14.881 11.52 24.904 2.7748 9.9256 3.4613 18.872 2.0625 26.84-1.3988 7.9674-4.6012 14.74-9.6074 20.32-5.6182 6.1956-13.079 10.529-22.385 13-9.2326 2.3816-19.918 3.076-32.055 2.082-12.437-1.0186-25.081-3.4817-37.934-7.3867-12.825-3.8077-23.575-7.7292-32.25-11.768l-8.5274-30.508 2.2559.18555c10.049 6.1476 21.344 11.494 33.885 16.039 12.541 4.5451 24.178 7.2578 34.91 8.1367 6.3189.5175 12.753.0462 19.303-1.4141s11.474-4.0065 14.771-7.6348c3.4168-3.9038 5.5086-8.3436 6.2734-13.32.86511-4.9685.19569-11.393-2.0078-19.275-2.1763-7.7848-5.2764-14.314-9.2988-19.588-3.9493-5.3628-8.5884-9.6896-13.918-12.979-5.3568-3.3862-11.395-5.8765-18.113-7.4726-6.7456-1.6934-13.828-2.8433-21.25-3.4512l-13.541-1.1094-6.7734-24.23 10.531.86328c15.246 1.2486 26.525-.82359 33.838-6.2148 7.3863-5.4804 9.4204-14.157 6.1016-26.029-1.469-5.2547-3.9018-9.9226-7.2969-14.004-3.4222-4.1786-7.5437-7.7015-12.363-10.568-5.0202-2.8833-10.124-5.0111-15.311-6.3867-5.1867-1.3756-10.889-2.3188-17.107-2.8281-9.5285-.78036-19.197.045-29.004 2.4746-9.8072 2.4296-18.631 6.2706-26.473 11.523l-1.5039-.12305-8.5293-30.508c6.1692-2.8226 14.778-5.159 25.824-7.0117 6.9497-1.2136 13.902-1.8698 20.857-1.9688zm-76.93 261.64c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-4.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm177.01 28.986 27.682 2.2676 37.133 132.83 33.25 2.7246 6.5293 23.354-33.25-2.7227 17.098 61.158-28.887-2.3652-17.098-61.158-107.27-8.7852-9.3867-33.572 74.199-113.73zm8.5078 34.643-59.389 90.979 86.811 7.1094-27.422-98.088zm-110.65 223.96c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-5.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm102.72 26.248 134.8 11.039 7.1406 25.545-105.77-8.6621 16.16 57.801c4.2041-.036 8.535.034 12.994.20899 4.4591.17502 8.3424.39885 11.652.66992 12.136.99393 23.055 2.8867 32.754 5.6777 9.6714 2.6937 19.025 6.882 28.062 12.566 9.5202 6.0092 17.669 13.428 24.449 22.256 6.7799 8.8274 11.952 19.614 15.516 32.361 2.8292 10.12 3.6313 19.648 2.4043 28.58-1.227 8.9323-4.2676 16.289-9.1191 22.072-5.3173 6.2203-12.472 10.768-21.469 13.645-8.9232 2.7873-19.954 3.6425-33.094 2.5664-12.237-1.0022-24.377-3.2312-36.418-6.6894-12.01-3.37-22.42-7.12-31.22-11.27l-8.6094-30.799 2.1055.17188c9.6392 5.7337 20.478 10.853 32.518 15.357 12.012 4.4068 23.335 7.0453 33.967 7.916 7.1213.58321 13.719.17359 19.795-1.2305 6.176-1.3958 11.193-4.3136 15.049-8.752 3.2434-3.8229 5.1522-8.5628 5.7266-14.221.67468-5.6497-.0638-12.318-2.2129-20.006-2.0947-7.4929-5.2173-13.929-9.3672-19.309-4.0496-5.371-8.8666-9.8066-14.451-13.307-6.2493-4.1249-13.339-7.225-21.27-9.3008-7.8574-2.1648-16.399-3.6251-25.627-4.3809-8.8264-.72286-17.19-.8379-25.088-.34375-7.7978.50236-14.491 1.0962-20.082 1.7793l-31.31-111.94zm-27.85 261.34c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-6.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm182.78 25.217c4.2417-.03294 8.6834.14157 13.322.52148 5.9177.48464 10.95 1.1341 15.098 1.9492 4.148.81512 8.4559 2.0232 12.922 3.625l7.793 27.881-1.5039-.125c-3.2165-1.6897-7.8609-3.3996-13.932-5.1328-5.9976-1.8224-11.955-2.9763-17.873-3.4609-21.564-1.7661-36.93 3.3931-46.096 15.479-9.1931 11.988-11.727 29.039-7.6035 51.15 7.0378-4.2728 14.265-7.3423 21.682-9.207 7.4901-1.9538 16.602-2.4903 27.334-1.6113 9.5285.78036 18.148 2.3406 25.859 4.6836 7.7844 2.2539 16.209 6.273 25.273 12.055 10.486 6.6588 19.199 14.694 26.143 24.105 7.0434 9.4195 12.374 20.599 15.992 33.541 6.1752 22.089 3.6999 39.524-7.4277 52.305-11.055 12.691-27.465 18.146-49.23 16.363-11.033-.90357-21.525-3.378-31.477-7.4258-9.9519-4.0478-19.3-9.6146-28.043-16.701-10.884-8.7832-20.545-20.034-28.986-33.752-8.3407-13.709-15.136-29.954-20.387-48.734-5.3863-19.267-8.0543-36.173-8.0039-50.717.15073-14.535 3.2707-27.211 9.3613-38.027 5.7524-10.273 14.743-17.904 26.971-22.893 9.1505-3.8145 20.087-5.7723 32.812-5.8711zm1.541 104.07c-4.9188.0429-9.4963.48458-13.732 1.3262-6.7778 1.3466-13.457 3.7486-20.037 7.2031.39788 2.1244.83176 4.203 1.3027 6.2383.44377 1.938 1.0864 4.415 1.9297 7.4316 4.2982 15.375 9.3033 27.671 15.016 36.887 5.7854 9.1263 12.259 16.501 19.418 22.127 5.8108 4.6595 11.66 8.2301 17.547 10.709 5.9603 2.3898 12.099 3.8419 18.418 4.3594 14.543 1.1911 24.78-2.1536 30.711-10.035 5.9038-7.9788 6.5978-20.044 2.082-36.197-2.5299-9.0498-6.0283-16.658-10.496-22.824-4.3675-6.1577-10.322-11.686-17.865-16.582-5.4843-3.4918-11.172-5.9536-17.061-7.3867-5.8888-1.4331-11.891-2.4013-18.01-2.9023-3.1971-.26183-6.2714-.37923-9.2227-.35352zm-109.45 158.3c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-7.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm96.123 27.053 153.31 12.555 9.0996 32.551l-49.75 176.48-32.19-2.63 54.25-182.97-127.58-10.45-7.14-25.54zm-21.25 260.54c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-8.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm161.75 27.826c2.5053.03879 5.0932.16801 7.7637.38672 22.367 1.8318 41.675 8.5012 57.926 20.006s26.621 25.284 31.109 41.34c2.7476 9.8283 2.2955 19.253-1.3574 28.271-3.6801 8.9216-10.89 15.556-21.631 19.906l.24414.87695c15.674 6.9886 28.42 15.069 38.236 24.24 9.8161 9.1712 16.574 20.373 20.273 33.607 5.2503 18.781 2.0441 33.779-9.6191 44.994-11.563 11.224-28.78 15.898-51.648 14.025-24.273-1.9879-45.33-9.6553-63.174-23.002-17.743-13.338-29.268-29.495-34.572-48.471-3.3733-12.066-2.8098-22.669 1.6914-31.809 4.474-9.2369 12.479-16.188 24.014-20.854l-.24414-.875c-13.777-7.2136-24.609-14.757-32.494-22.629-7.7846-7.8638-13.227-17.342-16.328-28.436-4.5702-16.348-1.4586-29.405 9.3359-39.17 9.4453-8.5445 22.937-12.682 40.475-12.41zm6.8262 21.576c-9.332.10485-16.635 2.2596-21.91 6.4629-6.3918 5.1815-8.2006 12.735-5.4258 22.66 1.9587 7.0063 5.6653 13.252 11.119 18.738 5.5269 5.3969 12.961 10.429 22.301 15.092 4.2008 2.0555 10.156 4.7772 17.865 8.166 7.8099 3.397 15.283 6.2906 22.42 8.6816 8.1342-5.6092 13.142-11.712 15.021-18.309 1.8799-6.5969 1.5553-14.421-.97461-23.471-2.9108-10.412-9.3851-19.024-19.424-25.836-9.9656-6.9014-21.369-10.878-34.207-11.93-2.3696-.19406-4.6316-.28005-6.7852-.25586zm13.264 90.211c-7.694 4.0289-13.157 9.9047-16.389 17.627-3.1311 7.7305-3.2547 16.753-.3711 27.068 3.6725 13.137 11.37 24.368 23.092 33.695 11.722 9.3272 24.753 14.579 39.096 15.754 14.644 1.1993 25.31-1.4945 31.996-8.0781 6.7861-6.5754 8.3957-16.237 4.832-28.984-2.5027-8.9525-6.5575-16.272-12.166-21.961-5.5354-5.778-14.983-11.876-28.342-18.295-5.3126-2.5269-11.034-4.945-17.168-7.2539-6.1337-2.3089-14.327-5.4998-24.58-9.5723zm-106.97 147.98c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 2
- 0
resources/custom-icons/book-9.svg Voir le fichier

@@ -0,0 +1,2 @@
1
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z"/><path d="m102.5 26.029 90.03 345.75 289.22 23.25-90.06-345.75-289.19-23.251zm-18.906 1.565c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.779c.667-1.76 1.3608-3.5213 2.0938-5.2793 9.91-23.71 26.56-46.77 50.376-58.91l-5.97-22.906zm10.844 41.594c-16.657 10.012-29.92 28.076-38 47.406-5.247 12.55-8.038 25.629-8.75 36.529l64.812 235.29c.294-.55.572-1.1043.875-1.6543 10.603-19.252 27.823-37.696 51.125-48.471l-70.062-269.09v-.002zm158.48 28.199c2.5439-.0041 5.1708.10438 7.8789.32617 10.832.88715 21.324 3.3635 31.477 7.4277 10.125 3.967 19.559 9.4935 28.303 16.58 10.783 8.775 20.264 19.726 28.441 32.852 8.1503 13.028 15.041 29.613 20.672 49.756 5.3047 18.975 7.8639 36.015 7.6758 51.117-.0878 15.111-3.1214 27.747-9.1016 37.906-6.0261 10.346-15.067 17.973-27.121 22.881-12.054 4.9079-27.361 6.6017-45.916 5.082-5.2156-.42714-10.211-1.1223-14.988-2.084-4.7498-.86442-9.094-2.0288-13.031-3.4922l-7.793-27.879 1.5039.12304c3.3167 1.6979 7.8247 3.4464 13.521 5.2441 5.6696 1.7004 11.764 2.8176 18.283 3.3516 22.166 1.8154 37.723-3.1858 46.67-15.004 9.0197-11.907 11.362-29.116 7.0293-51.625-7.8045 4.6854-15.493 7.8596-23.064 9.5215-7.5717 1.6619-16.222 2.0937-25.951 1.2969-9.2276-.75572-17.847-2.3179-25.859-4.6856-7.9119-2.3594-16.336-6.3765-25.273-12.053-10.486-6.6588-19.263-14.747-26.334-24.264-6.9703-9.5086-12.237-20.637-15.801-33.385-6.2024-22.187-3.7271-39.621 7.4277-52.305 9.7605-11.098 23.544-16.661 41.352-16.689zm9.0117 23.867c-11.712-.0232-20.182 3.4953-25.412 10.555-5.8766 8.0761-6.5983 20.045-2.1641 35.906 2.5844 9.2445 6.0464 16.897 10.387 22.957 4.3403 6.0604 10.331 11.543 17.975 16.447 5.3568 3.3863 10.894 5.8376 16.609 7.3516 5.6882 1.4167 11.843 2.3954 18.463 2.9375 7.8234.64072 15.461.26918 22.914-1.1172 7.4527-1.3864 14.145-3.7392 20.078-7.0566-.47098-2.0353-.92927-4.021-1.373-5.959-.37069-2.0271-.99081-4.599-1.8613-7.7129-4.2166-15.083-9.2079-27.328-14.975-36.738-5.7667-9.41-12.166-16.876-19.197-22.396-5.9383-4.765-11.874-8.2935-17.807-10.586-5.9603-2.3898-12.101-3.8438-18.42-4.3613-1.8054-.14786-3.5437-.22325-5.2168-.22656zm-92.62 235.53c-17.677 9.078-31.146 23.717-39.562 39-4.464 8.107-7.2695 16.364-8.6875 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.3125-24.189zm26.344 33.998v.002c-32.567 17.27-46.51 52.439-41.844 72.939l289.84 24.5c-5.34-7.79-8.6728-17.947-8.5938-28.5l-22.406-9 46.35-7.28-13.5-12.88c5.604-6.917 13.706-13.05 24.812-17.688l-274.65-22.09z" fill="#fff"></path>
2
+</svg>

+ 69
- 0
resources/custom-icons/book-inkscape.svg Voir le fichier

@@ -0,0 +1,69 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+<svg
3
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
4
+   xmlns:cc="http://creativecommons.org/ns#"
5
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6
+   xmlns:svg="http://www.w3.org/2000/svg"
7
+   xmlns="http://www.w3.org/2000/svg"
8
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10
+   viewBox="0 0 512 512"
11
+   id="svg3336"
12
+   version="1.1"
13
+   inkscape:version="0.91 r13725"
14
+   sodipodi:docname="book.svg">
15
+  <metadata
16
+     id="metadata3346">
17
+    <rdf:RDF>
18
+      <cc:Work
19
+         rdf:about="">
20
+        <dc:format>image/svg+xml</dc:format>
21
+        <dc:type
22
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
23
+        <dc:title></dc:title>
24
+      </cc:Work>
25
+    </rdf:RDF>
26
+  </metadata>
27
+  <defs
28
+     id="defs3344" />
29
+  <sodipodi:namedview
30
+     pagecolor="#ffffff"
31
+     bordercolor="#666666"
32
+     borderopacity="1"
33
+     objecttolerance="10"
34
+     gridtolerance="10"
35
+     guidetolerance="10"
36
+     inkscape:pageopacity="0"
37
+     inkscape:pageshadow="2"
38
+     inkscape:window-width="1440"
39
+     inkscape:window-height="837"
40
+     id="namedview3342"
41
+     showgrid="false"
42
+     inkscape:zoom="1"
43
+     inkscape:cx="256"
44
+     inkscape:cy="256"
45
+     inkscape:window-x="-8"
46
+     inkscape:window-y="-8"
47
+     inkscape:window-maximized="1"
48
+     inkscape:current-layer="svg3336" />
49
+  <path
50
+     d="M0 0h512v512H0z"
51
+     id="path3338" />
52
+  <path
53
+     d="M102.5 26.03l90.03 345.75 289.22 23.25-90.063-345.75L102.5 26.03zm-18.906 1.564c-30.466 11.873-55.68 53.098-49.75 75.312l3.25 11.78c.667-1.76 1.36-3.522 2.093-5.28C49.097 85.7 65.748 62.64 89.564 50.5l-5.97-22.906zm10.844 41.593c-16.657 10.012-29.92 28.077-38 47.407-5.247 12.55-8.038 25.63-8.75 36.53L112.5 388.407c.294-.55.572-1.106.875-1.656 10.603-19.252 27.823-37.695 51.125-48.47L94.437 69.19zm74.874 287.594c-17.677 9.078-31.145 23.717-39.562 39-4.464 8.107-7.27 16.364-8.688 23.75l11.688 42.408 1.625.125c-3.84-27.548 11.352-60.504 41.25-81.094l-6.313-24.19zm26.344 34c-32.567 17.27-46.51 52.44-41.844 72.94l289.844 24.5c-5.34-7.79-8.673-17.947-8.594-28.5l-22.406-9L459 443.436l-13.5-12.875c5.604-6.917 13.707-13.05 24.813-17.687L195.656 390.78z"
54
+     fill="#fff"
55
+     id="path3340" />
56
+  <text
57
+     xml:space="preserve"
58
+     style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:300px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
59
+     x="138.08562"
60
+     y="299.12949"
61
+     id="text3348"
62
+     sodipodi:linespacing="125%"
63
+     transform="matrix(1.0270713,0.08411468,0.27856567,0.9964561,0,0)"><tspan
64
+       sodipodi:role="line"
65
+       id="tspan3350"
66
+       x="138.08562"
67
+       y="299.12949"
68
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:300px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">1</tspan></text>
69
+</svg>

Loading…
Annuler
Enregistrer