RT-Extension-LifecycleUI
view release on metacpan or search on metacpan
html/Elements/LifecycleGraph view on Meta::CPAN
<div class="lifecycle-ui<% $Editing ? ' editing' : '' %><% $Interactive ? ' interactive' : '' %><% $Zoomable ? ' zoomable' : '' %> center-<% $Center || 'origin' %>" id="lifecycle-<% $id %>">
<div class="lifecycle-view">
<div class="overlay-buttons">
<button class="zoom zoom-in">+</button>
<button class="zoom zoom-reset">0</button>
<button class="zoom zoom-out">-</button>
</div>
<svg>
<& /Elements/LifecycleGraphExtras, %ARGS &>
<g class="transform">
<g class="decorations"></g>
<g class="transitions"></g>
<g class="statuses"></g>
static/css/lifecycleui-editor.css view on Meta::CPAN
/* checkerboard pattern */
background: #F9F9F9 url('data:image/svg+xml,\
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" fill-opacity=".05" >\
<rect x="200" width="200" height="200" />\
<rect y="200" width="200" height="200" />\
</svg>');
background-size: 25px 25px;
}
.lifecycle-ui.editing .overlay-buttons {
left: 700px;
}
.lifecycle-ui .inspector {
display: inline-block;
width: 250px;
min-height: 500px;
border: 1px solid black;
}
static/css/lifecycleui-viewer.css view on Meta::CPAN
.lifecycle-ui svg {
border: 1px solid black;
width: 500px;
height: 309px;
}
.lifecycle-ui.center-fit:not(.zoomable) svg {
border: none;
}
.lifecycle-ui .overlay-buttons {
position: absolute;
top: 1em;
left: 391px;
}
.lifecycle-ui .overlay-buttons .zoom {
display: none;
}
.lifecycle-ui.zoomable .overlay-buttons .zoom {
display: inline-block;
}
.lifecycle-ui .statuses circle {
stroke: black;
stroke-width: 2px;
}
.lifecycle-ui .transitions path {
stroke: black;
static/css/lifecycleui-viewer.css view on Meta::CPAN
}
.lifecycle-ui .decorations text.italic {
font-style: italic;
}
.lifecycle-ui .lifecycle-view {
position: relative;
}
.lifecycle-ui .overlay-buttons button {
border: none;
}
static/js/d3.min.js view on Meta::CPAN
// https://d3js.org Version 4.10.0. Copyright 2017 Mike Bostock.
(function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t.d3=t.d3||{})})(this,function(t){"use strict";function n(t){return function(n,e){return ss(t(n),e)}}function...
( run in 0.238 second using v1.01-cache-2.11-cpan-26ccb49234f )