Files
@ a4052905ca7d
Branch filter:
Location: light9/web/paint/paint-elements.html - annotation
a4052905ca7d
3.5 KiB
text/html
notes about how rdfdb syncs, or should sync
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 4556eebe5d73 | <script src="/lib/underscore/underscore-min.js"></script>
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-resizable-behavior/iron-resizable-behavior.html">
<link rel="import" href="/lib/iron-ajax/iron-ajax.html">
<link rel="import" href="/lib/paper-radio-group/paper-radio-group.html">
<link rel="import" href="/lib/paper-radio-button/paper-radio-button.html">
<link rel="import" href="paint-report-elements.html">
<link rel="import" href="../rdfdb-synced-graph.html">
<link rel="import" href="../light9-collector-client.html">
<dom-module id="light9-paint-canvas">
<template>
<style>
:host {
display: block;
}
#parent {
position: relative;
height: 500px;
}
#parent > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 500px;
}
#toolbar {
background: #a7a7a7;
}
svg > path {
fill:none;
stroke:rgba(255, 255, 255, 0.66);
stroke-width:80;
filter:url(#blur);
stroke-linecap:butt;
stroke-linejoin:miter;
stroke-miterlimit:4;
}
</style>
<div id="toolbar">
<paper-radio-group selected="{{tool}}">
<paper-radio-button name="hover">hover spot</paper-radio-button>
<paper-radio-button name="paint">paint</paper-radio-button>
<paper-radio-button name="erase">erase</paper-radio-button>
</paper-radio-group>
<button on-click="onClear">clear</button>
</div>
<div id="parent">
<img src="{{bg}}">
<svg id="paint" viewBox="0 0 500 221">
<defs id="defs12751">
<filter
style="color-interpolation-filters:sRGB"
id="blur"
x="-5.0" y="-5.0"
width="11.0" height="11.0"
>
<feGaussianBlur
stdDeviation="20"
k2="1.01"
result="result1"
></feGaussianBlur>
<!-- <feMorphology
in="result1"
operator="dilate"
radius="3.39"
result="result3"
></feMorphology>
<feMorphology
in="result1"
radius="3.37"
result="result2"
></feMorphology>
<feComposite
in="result3"
in2="result2"
operator="arithmetic"
k1="0"
k2="1.00"
k3="0.43"
k4="0"
></feComposite> -->
</filter>
</defs>
</svg>
</div>
</template>
</dom-module>
<dom-module id="light9-paint">
<template>
<rdfdb-synced-graph graph="{{graph}}"></rdfdb-synced-graph>
<light9-paint-canvas id="canvas" bg="bg3.jpg" painting="{{painting}}"></light9-paint-canvas>
<iron-ajax id="solve" method="POST" url="../paintServer/solve" last-response="{{solve}}"></iron-ajax>
<iron-ajax id="bestMatches" method="POST" url="../paintServer/bestMatches"></iron-ajax>
<div>To collector: <light9-collector-client self="{{client}}"></light9-collector-client></div>
<light9-simulation graph="{{graph}}" solution="{{solve}}" layers="{{layers}}"></light9-simulation>
</template>
</dom-module>
<script src="/node_modules/n3/n3-browser.js"></script>
<script src="/lib/shortcut/index.js"></script>
<script src="/lib/underscore/underscore-min.js"></script>
<script src="/lib/async/dist/async.js"></script>
<script src="paint-elements.js"></script>
|