Sammlung
3
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/app/__init__.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
# hier können Paket-Initialisierungen eingetragen werden
|
22
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/app/test.py
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
import os
|
||||||
|
import os.path
|
||||||
|
import codecs
|
||||||
|
import json
|
||||||
|
|
||||||
|
|
||||||
|
class test_cl(object):
|
||||||
|
exposed = True
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def NEGER(self):
|
||||||
|
in_file = open("data.json","r")
|
||||||
|
new_dict = json.load(in_file)
|
||||||
|
in_file.close()
|
||||||
|
|
||||||
|
return json.dumps(new_dict)
|
||||||
|
|
||||||
|
def POST(self, **data_s):
|
||||||
|
print(data_s)
|
116
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/data.json
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
{
|
||||||
|
"groupes":
|
||||||
|
[{
|
||||||
|
"id": "1",
|
||||||
|
"name": "Student"
|
||||||
|
}, {
|
||||||
|
"id": "2",
|
||||||
|
"name": "Pruefungsbuero"
|
||||||
|
}, {
|
||||||
|
"id": "3",
|
||||||
|
"name": "Pruefer"
|
||||||
|
}, {
|
||||||
|
"id": "4",
|
||||||
|
"name": "Vorsitzender Pruefungsausschuss"
|
||||||
|
}],
|
||||||
|
"workorders":
|
||||||
|
[{
|
||||||
|
"name": "workorderA",
|
||||||
|
"id": "1",
|
||||||
|
"groupes":
|
||||||
|
[{
|
||||||
|
"id": "1",
|
||||||
|
"name": "Student"
|
||||||
|
}, {
|
||||||
|
"id": "2",
|
||||||
|
"name": "Pruefungsbuero"
|
||||||
|
}, {
|
||||||
|
"id": "3",
|
||||||
|
"name": "Pruefer"
|
||||||
|
}, {
|
||||||
|
"id": "4",
|
||||||
|
"name": "Vorsitzender Pruefungsausschuss"
|
||||||
|
}],
|
||||||
|
"elemente": [{
|
||||||
|
"zeile": "1",
|
||||||
|
"name": "Start",
|
||||||
|
"typ": "start",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
|
||||||
|
}, {
|
||||||
|
"zeile": "3",
|
||||||
|
"name": "JaOderNein",
|
||||||
|
"typ": "condition",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
}, {
|
||||||
|
"zeile": "2",
|
||||||
|
"name": "Name",
|
||||||
|
"typ": "activity",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last":""
|
||||||
|
}, {
|
||||||
|
"zeile": "4",
|
||||||
|
"name": "Ende",
|
||||||
|
"typ": "end",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last":""
|
||||||
|
}]
|
||||||
|
|
||||||
|
}, {
|
||||||
|
"name": "workorderB",
|
||||||
|
"id": "JaOderNein",
|
||||||
|
"elemente": [{
|
||||||
|
"zeile": "1",
|
||||||
|
"name": "Start",
|
||||||
|
"typ": "start",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
|
||||||
|
}, {
|
||||||
|
"zeile": "3",
|
||||||
|
"name": "JaOderNein",
|
||||||
|
"typ": "condition",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
}, {
|
||||||
|
"zeile": "2",
|
||||||
|
"name": "Name",
|
||||||
|
"typ": "activity",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
}, {
|
||||||
|
"zeile": "4",
|
||||||
|
"name": "Ende",
|
||||||
|
"typ": "end",
|
||||||
|
"owner": "1",
|
||||||
|
"value": "",
|
||||||
|
"next1": "",
|
||||||
|
"next2": "",
|
||||||
|
"last": ""
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
19
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/index.html
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Blumenladen 333</title>
|
||||||
|
|
||||||
|
<meta charset = "UTF-8" />
|
||||||
|
|
||||||
|
|
||||||
|
<script type = "text/javascript" src = "js/import/jquery-1.9.1.js"></script>
|
||||||
|
|
||||||
|
<script type = "text/javascript" src = "js/test.js"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p><button onclick = test()>Empfangen</button></p>
|
||||||
|
<p><button onclick = senden()>Senden</button></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,122 @@
|
|||||||
|
/*
|
||||||
|
Class, version 2.7
|
||||||
|
Copyright (c) 2006, 2007, 2008, Alex Arnell <alex@twologic.com>
|
||||||
|
Licensed under the new BSD License. See end of file for full license terms.
|
||||||
|
*/
|
||||||
|
|
||||||
|
var Class = (function() {
|
||||||
|
var __extending = {};
|
||||||
|
|
||||||
|
return {
|
||||||
|
extend: function(parent, def) {
|
||||||
|
if (arguments.length == 1) { def = parent; parent = null; }
|
||||||
|
var func = function() {
|
||||||
|
if (arguments[0] == __extending) { return; }
|
||||||
|
this.initialize.apply(this, arguments);
|
||||||
|
};
|
||||||
|
if (typeof(parent) == 'function') {
|
||||||
|
func.prototype = new parent( __extending);
|
||||||
|
}
|
||||||
|
var mixins = [];
|
||||||
|
if (def && def.include) {
|
||||||
|
if (def.include.reverse) {
|
||||||
|
// methods defined in later mixins should override prior
|
||||||
|
mixins = mixins.concat(def.include.reverse());
|
||||||
|
} else {
|
||||||
|
mixins.push(def.include);
|
||||||
|
}
|
||||||
|
delete def.include; // clean syntax sugar
|
||||||
|
}
|
||||||
|
if (def) Class.inherit(func.prototype, def);
|
||||||
|
for (var i = 0; (mixin = mixins[i]); i++) {
|
||||||
|
Class.mixin(func.prototype, mixin);
|
||||||
|
}
|
||||||
|
return func;
|
||||||
|
},
|
||||||
|
mixin: function (dest, src, clobber) {
|
||||||
|
clobber = clobber || false;
|
||||||
|
if (typeof(src) != 'undefined' && src !== null) {
|
||||||
|
for (var prop in src) {
|
||||||
|
if (clobber || (!dest[prop] && typeof(src[prop]) == 'function')) {
|
||||||
|
dest[prop] = src[prop];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return dest;
|
||||||
|
},
|
||||||
|
inherit: function(dest, src, fname) {
|
||||||
|
if (arguments.length == 3) {
|
||||||
|
var ancestor = dest[fname], descendent = src[fname], method = descendent;
|
||||||
|
descendent = function() {
|
||||||
|
var ref = this.parent; this.parent = ancestor;
|
||||||
|
var result = method.apply(this, arguments);
|
||||||
|
ref ? this.parent = ref : delete this.parent;
|
||||||
|
return result;
|
||||||
|
};
|
||||||
|
// mask the underlying method
|
||||||
|
descendent.valueOf = function() { return method; };
|
||||||
|
descendent.toString = function() { return method.toString(); };
|
||||||
|
dest[fname] = descendent;
|
||||||
|
} else {
|
||||||
|
for (var prop in src) {
|
||||||
|
if (dest[prop] && typeof(src[prop]) == 'function') {
|
||||||
|
Class.inherit(dest, src, prop);
|
||||||
|
} else {
|
||||||
|
dest[prop] = src[prop];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return dest;
|
||||||
|
},
|
||||||
|
singleton: function() {
|
||||||
|
var args = arguments;
|
||||||
|
if (args.length == 2 && args[0].getInstance) {
|
||||||
|
var klass = args[0].getInstance(__extending);
|
||||||
|
// we're extending a singleton swap it out for it's class
|
||||||
|
if (klass) { args[0] = klass; }
|
||||||
|
}
|
||||||
|
|
||||||
|
return (function(args){
|
||||||
|
// store instance and class in private variables
|
||||||
|
var instance = false;
|
||||||
|
var klass = Class.extend.apply(args.callee, args);
|
||||||
|
return {
|
||||||
|
getInstance: function () {
|
||||||
|
if (arguments[0] == __extending) return klass;
|
||||||
|
if (instance) return instance;
|
||||||
|
return (instance = new klass());
|
||||||
|
}
|
||||||
|
};
|
||||||
|
})(args);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
})();
|
||||||
|
|
||||||
|
// finally remap Class.create for backward compatability with prototype
|
||||||
|
Class.create = function() {
|
||||||
|
return Class.extend.apply(this, arguments);
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
Redistribution and use in source and binary forms, with or without modification, are
|
||||||
|
permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
* Redistributions of source code must retain the above copyright notice, this list
|
||||||
|
of conditions and the following disclaimer.
|
||||||
|
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||||
|
list of conditions and the following disclaimer in the documentation and/or other
|
||||||
|
materials provided with the distribution.
|
||||||
|
* Neither the name of typicalnoise.com nor the names of its contributors may be
|
||||||
|
used to endorse or promote products derived from this software without specific prior
|
||||||
|
written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||||
|
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||||
|
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
9597
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/js/import/jquery-1.9.1.js
vendored
Normal file
26
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/js/test.js
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
var clientdaten = {};
|
||||||
|
|
||||||
|
function test(){
|
||||||
|
$.ajax({
|
||||||
|
dataType: "json",
|
||||||
|
url: '/test',
|
||||||
|
type: 'NEGER'
|
||||||
|
})
|
||||||
|
.done(function(data){
|
||||||
|
clientdaten = data;
|
||||||
|
alert("Daten erhalten");
|
||||||
|
})
|
||||||
|
.fail(function(){ alert("fail beim Daten erhalten");})
|
||||||
|
}
|
||||||
|
function senden(){
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
//dataType: 'json',
|
||||||
|
url: '/test',
|
||||||
|
type: 'POST',
|
||||||
|
data: clientdaten
|
||||||
|
//data: JSON.stringify(clientdaten)
|
||||||
|
})
|
||||||
|
.done(function(){ alert("Daten versendet");})
|
||||||
|
.fail(function(){ alert("Fail beim Daten versenden");})
|
||||||
|
}
|
19
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/server.conf
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
[global]
|
||||||
|
tools.log_headers.on: True
|
||||||
|
tools.sessions.on: False
|
||||||
|
tools.encode.on: True
|
||||||
|
tools.encode.encoding:"utf-8"
|
||||||
|
|
||||||
|
server.socket_port: 8080
|
||||||
|
server.socket_timeout:60
|
||||||
|
|
||||||
|
server.thread_pool: 999
|
||||||
|
server.environment: "production"
|
||||||
|
log.screen: True
|
||||||
|
|
||||||
|
[/]
|
||||||
|
tools.staticdir.root: cherrypy.Application.currentDir_s
|
||||||
|
tools.staticdir.on = True
|
||||||
|
tools.staticdir.dir = '.'
|
||||||
|
tools.staticdir.index = 'index.html'
|
||||||
|
|
46
Sammlung/AJAX_SEND_WORKS/AJAX_SEND_WORKS/server.py
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
# coding:utf-8
|
||||||
|
|
||||||
|
import os.path
|
||||||
|
import cherrypy
|
||||||
|
|
||||||
|
from app import test
|
||||||
|
#----------------------------------------------------------
|
||||||
|
def main():
|
||||||
|
#----------------------------------------------------------
|
||||||
|
|
||||||
|
# aktuelles Verzeichnis ermitteln, damit es in der Konfigurationsdatei als
|
||||||
|
# Bezugspunkt verwendet werden kann
|
||||||
|
try: # aktuelles Verzeichnis als absoluter Pfad
|
||||||
|
currentDir_s = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
except:
|
||||||
|
currentDir_s = os.path.dirname(os.path.abspath(sys.executable))
|
||||||
|
cherrypy.Application.currentDir_s = currentDir_s
|
||||||
|
|
||||||
|
configFileName_s = 'server.conf' # im aktuellen Verzeichnis
|
||||||
|
if os.path.exists(configFileName_s) == False:
|
||||||
|
# Datei gibt es nicht
|
||||||
|
configFileName_s = None
|
||||||
|
#print("doof")
|
||||||
|
#print("cool")
|
||||||
|
# autoreload und timeout_Monitor hier abschalten
|
||||||
|
# für cherrypy-Versionen >= "3.1.0" !
|
||||||
|
#print(configFileName_s)
|
||||||
|
cherrypy.engine.autoreload.unsubscribe()
|
||||||
|
cherrypy.engine.timeout_monitor.unsubscribe()
|
||||||
|
cherrypy.config.update(configFileName_s)
|
||||||
|
|
||||||
|
cherrypy.tree.mount(
|
||||||
|
None, '/', configFileName_s
|
||||||
|
)
|
||||||
|
|
||||||
|
cherrypy.tree.mount(
|
||||||
|
test.test_cl(), '/test', {'/': {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}
|
||||||
|
)
|
||||||
|
|
||||||
|
cherrypy.engine.start()
|
||||||
|
cherrypy.engine.block()
|
||||||
|
|
||||||
|
#----------------------------------------------------------
|
||||||
|
if __name__ == '__main__':
|
||||||
|
#----------------------------------------------------------
|
||||||
|
main()
|
36
Sammlung/P2/Dokumentation.html
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="generator" content="pandoc">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||||
|
<title></title>
|
||||||
|
<style type="text/css">code{white-space: pre;}</style>
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="dokumentation-praktikum-2">Dokumentation: Praktikum 2</h1>
|
||||||
|
<h2 id="allgemeine-beschreibung-der-lösung">Allgemeine Beschreibung der Lösung</h2>
|
||||||
|
<p>Das Praktikum 2 ist in <em>Python</em> geschrieben und nutzt das Framework <em>CherryPy</em>, mit welchem eine Website zur Verwendung erzeugt wird.</p>
|
||||||
|
<p>Dieser Server läuft mit einer Datenbank, welche Informationen via des Python-Moduls <em>json</em> in Dateien abspeichern und auslesen kann.</p>
|
||||||
|
<p>Die Website wird durch ein Template erzeugt, welches durch die Template-Engine <em>mako</em> umgesetzt wird, wodurch Daten aus der Datenbank ausgeben werden können.</p>
|
||||||
|
<h2 id="beschreibung-der-komponenten">Beschreibung der Komponenten</h2>
|
||||||
|
<h3 id="zweck">Zweck</h3>
|
||||||
|
<p>Die Website stellt den Inhalt einer Absolventenfeier dar. Es besteht die Möglichkeit sich für diese anzumelden, mit der Option sich auch wieder abzumelden. Dieser Prozess wird durch ein Passwort geschützt, welches der Benutzer selber wählen kann. Die Daten die eingeben wurden, können jederzeit geändert werden, es muss jedoch das Passwort eingeben werden.</p>
|
||||||
|
<h3 id="aufbau">Aufbau</h3>
|
||||||
|
<p><strong>server.py</strong></p>
|
||||||
|
<p>Die <em>server.py</em> hat die Aufgabe die Website bereitzustellen und nutzt hierfür das <em>CherryPy-Framework</em>, sowie die folgenden Module.</p>
|
||||||
|
<p><strong>application.py</strong></p>
|
||||||
|
<p>Die <em>application.py</em> leitet Anfragen, die durch die Website, welche durch das <em>CherryPy-Framework</em> erzeugt wurde, an die anderen Module weiter.</p>
|
||||||
|
<p><strong>datenbank.py</strong></p>
|
||||||
|
<p>Die <em>datenbank.py</em> stellt den Speicher des Systems dar. Sie dient als Schnittstelle, um Daten abzuspeichern, verändern, oder zu löschen.</p>
|
||||||
|
<p><strong>anzeigen.py</strong></p>
|
||||||
|
<p>Die <em>anzeigen.py</em> generiert die Templates, welche benötigt werden, um die Informationen auf der Website anzuzeigen. Um dies zu ermöglichen wird die <em>mako-Engine</em> verwendet.</p>
|
||||||
|
<h3 id="zusammenwirken-der-komponenten">Zusammenwirken der Komponenten</h3>
|
||||||
|
<p>Durch die <em>server.py</em> werden die Anfragen durch das <em>CherryPy-Framework</em> erkannt und weitergeleitet an die <em>application.py</em> Die <em>application.py</em> verarbeitet die Anfragen und gibt Anweisungen an die <em>datenbank.py</em> und <em>anzeigen.py</em> was mit diesen geschehen soll. Im folgenden werden diese Anweisungen dann von der <em>datenbank.py</em> und <em>anzeigen.py</em> ausgeführt.</p>
|
||||||
|
<h2 id="datenablage">Datenablage</h2>
|
||||||
|
<p>Die Daten, die von der <em>datenbank.py</em> verarbeitet werden, liegen in dem Verzeichnis "/data/" und liegen im ".json" Format vor. Als Dateiname wird die jeweilige ID (abhängig von der Reihenfolge der Anmeldung) des Benutzers mit der Endung ".json" verwendet. In der "letztes.json" wird immer die zuletzt verwendete ID gespeichert, damit das System weiß, bis zu welcher ID Daten vorliegen.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
64
Sammlung/P2/Dokumentation.txt
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
#Dokumentation: Praktikum 2#
|
||||||
|
|
||||||
|
##Allgemeine Beschreibung der Lösung
|
||||||
|
|
||||||
|
Das Praktikum 2 ist in *Python* geschrieben und nutzt das Framework *CherryPy*, mit welchem eine Website zur
|
||||||
|
Verwendung erzeugt wird.
|
||||||
|
|
||||||
|
Dieser Server läuft mit einer Datenbank, welche Informationen via des Python-Moduls *json* in Dateien abspeichern
|
||||||
|
und auslesen kann.
|
||||||
|
|
||||||
|
Die Website wird durch ein Template erzeugt, welches durch die Template-Engine *mako* umgesetzt wird, wodurch
|
||||||
|
Daten aus der Datenbank ausgeben werden können.
|
||||||
|
|
||||||
|
|
||||||
|
##Beschreibung der Komponenten
|
||||||
|
|
||||||
|
###Zweck
|
||||||
|
|
||||||
|
Die Website stellt den Inhalt einer Absolventenfeier dar. Es besteht die Möglichkeit sich für diese anzumelden,
|
||||||
|
mit der Option sich auch wieder abzumelden. Dieser Prozess wird durch ein Passwort geschützt, welches der Benutzer
|
||||||
|
selber wählen kann. Die Daten die eingeben wurden, können jederzeit geändert werden, es muss jedoch das Passwort
|
||||||
|
eingeben werden.
|
||||||
|
|
||||||
|
###Aufbau
|
||||||
|
|
||||||
|
**server.py**
|
||||||
|
|
||||||
|
Die *server.py* hat die Aufgabe die Website bereitzustellen und nutzt hierfür das *CherryPy-Framework*, sowie die folgenden Module.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**application.py**
|
||||||
|
|
||||||
|
Die *application.py* leitet Anfragen, die durch die Website, welche durch das *CherryPy-Framework* erzeugt wurde,
|
||||||
|
an die anderen Module weiter.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**datenbank.py**
|
||||||
|
|
||||||
|
Die *datenbank.py* stellt den Speicher des Systems dar. Sie dient als Schnittstelle, um Daten abzuspeichern, verändern, oder zu löschen.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**anzeigen.py**
|
||||||
|
|
||||||
|
Die *anzeigen.py* generiert die Templates, welche benötigt werden, um die Informationen auf der Website anzuzeigen.
|
||||||
|
Um dies zu ermöglichen wird die *mako-Engine* verwendet.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###Zusammenwirken der Komponenten
|
||||||
|
|
||||||
|
Durch die *server.py* werden die Anfragen durch das *CherryPy-Framework* erkannt und weitergeleitet an die *application.py*
|
||||||
|
Die *application.py* verarbeitet die Anfragen und gibt Anweisungen an die *datenbank.py* und *anzeigen.py* was mit diesen geschehen soll.
|
||||||
|
Im folgenden werden diese Anweisungen dann von der *datenbank.py* und *anzeigen.py* ausgeführt.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##Datenablage
|
||||||
|
|
||||||
|
Die Daten, die von der *datenbank.py* verarbeitet werden, liegen in dem Verzeichnis "/data/" und liegen im ".json" Format vor.
|
||||||
|
Als Dateiname wird die jeweilige ID (abhängig von der Reihenfolge der Anmeldung) des Benutzers mit der Endung ".json" verwendet.
|
||||||
|
In der "letztes.json" wird immer die zuletzt verwendete ID gespeichert, damit das System weiß, bis zu welcher ID Daten vorliegen.
|
BIN
Sammlung/P2/P2.zip
Normal file
0
Sammlung/P2/app/__init__.py
Normal file
BIN
Sammlung/P2/app/__pycache__/__init__.cpython-33.pyc
Normal file
BIN
Sammlung/P2/app/__pycache__/anzeigen.cpython-33.pyc
Normal file
BIN
Sammlung/P2/app/__pycache__/application.cpython-33.pyc
Normal file
BIN
Sammlung/P2/app/__pycache__/datenbank.cpython-33.pyc
Normal file
BIN
Sammlung/P2/app/__pycache__/mako.cpython-33.pyc
Normal file
31
Sammlung/P2/app/anzeigen.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
import os.path
|
||||||
|
|
||||||
|
from mako.template import Template
|
||||||
|
from mako.lookup import TemplateLookup
|
||||||
|
|
||||||
|
class anzeigen_az(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.path_s = 'template'
|
||||||
|
self.lookup_o = TemplateLookup(directories=['/'])
|
||||||
|
|
||||||
|
def erzeugen_az(self, template_praktikum, inhalt_person):
|
||||||
|
template_praktikum = Template(filename=os.path.join(self.path_s, template_praktikum), output_encoding='utf-8', lookup=self.lookup_o)
|
||||||
|
return template_praktikum.render(inhalt_alle = inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_az(self, inhalt_person):
|
||||||
|
return self.erzeugen_az('anzeigen.html', inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('bearbeiten.html', inhalt_person)
|
||||||
|
|
||||||
|
def passwort_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('passwort.html', inhalt_person)
|
||||||
|
|
||||||
|
def passwort_loeschen_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('passwort_loeschen.html', inhalt_person)
|
||||||
|
#EOF
|
100
Sammlung/P2/app/application.py
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
# id ->
|
||||||
|
# id_s -> einlesen aus datei
|
||||||
|
|
||||||
|
import cherrypy
|
||||||
|
from app import datenbank
|
||||||
|
from app import anzeigen
|
||||||
|
|
||||||
|
class programm(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.datenbank_py = datenbank.datenbank_db()
|
||||||
|
self.anzeigen_py = anzeigen.anzeigen_az()
|
||||||
|
|
||||||
|
def index(self):
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
|
||||||
|
index.exposed = True
|
||||||
|
|
||||||
|
def hinzufuegen_app(self):
|
||||||
|
return self.erzeugen_bearbeiten_app()
|
||||||
|
|
||||||
|
hinzufuegen_app.exposed = True
|
||||||
|
|
||||||
|
def passwort_app(self, id):
|
||||||
|
return self.erzeugen_passwort_app(id)
|
||||||
|
|
||||||
|
passwort_app.exposed = True
|
||||||
|
|
||||||
|
def passwort_loeschen_app(self, id):
|
||||||
|
return self.erzeugen_passwort_loeschen_app(id)
|
||||||
|
|
||||||
|
passwort_loeschen_app.exposed = True
|
||||||
|
|
||||||
|
def bearbeiten_app(self, id_s, pw):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id_s)
|
||||||
|
if pw == inhalt_alle['Passwort']:
|
||||||
|
return self.erzeugen_bearbeiten_app(id_s)
|
||||||
|
elif pw == "" or pw != inhalt_alle['Passwort']:
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
bearbeiten_app.exposed = True
|
||||||
|
|
||||||
|
# ** damit die übergebene Variable beliebig groß sein kannst, ansonsten würde py nur "Vorname" kennen
|
||||||
|
def speichern_app(self, **inhalt_person):
|
||||||
|
id_s = inhalt_person["id_s"]
|
||||||
|
inhalt_alle = {
|
||||||
|
'Vorname': inhalt_person["Vorname_s"],
|
||||||
|
'Nachname': inhalt_person["Nachname_s"],
|
||||||
|
'Gaeste': inhalt_person["Gaeste_s"],
|
||||||
|
'Studiengang': inhalt_person["Studiengang_s"],
|
||||||
|
'Betreuer': inhalt_person["Betreuer_s"],
|
||||||
|
'Passwort': inhalt_person["Passwort_s"],
|
||||||
|
'Matrikelnummer': inhalt_person["Matrikelnummer_s"]
|
||||||
|
}
|
||||||
|
if id_s != "None":
|
||||||
|
self.datenbank_py.update_json_db(id_s, inhalt_alle)
|
||||||
|
else:
|
||||||
|
id_s = self.datenbank_py.erzeugen_json_db(inhalt_alle)
|
||||||
|
return self.anzeigen_py.erzeugen_bearbeiten_az(id_s, inhalt_alle)
|
||||||
|
|
||||||
|
speichern_app.exposed = True
|
||||||
|
|
||||||
|
def loeschen_app(self, id_s, pw):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id_s)
|
||||||
|
if pw == inhalt_alle['Passwort']:
|
||||||
|
self.datenbank_py.loesche_json_db(id_s)
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
elif pw =="" or pw!= inhalt_alle['Passwort']:
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
|
||||||
|
loeschen_app.exposed = True
|
||||||
|
|
||||||
|
def fehler_app(self, *arguments, **kwargs):
|
||||||
|
msg_s = "Fehler: " + \
|
||||||
|
str(arguments) + \
|
||||||
|
' ' + \
|
||||||
|
str(kwargs)
|
||||||
|
raise cherrypy.HTTPError(404, msg_s)
|
||||||
|
|
||||||
|
fehler_app.exposed = True
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_app(self):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db()
|
||||||
|
return self.anzeigen_py.erzeugen_anzeigen_az(inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_app(self, id = None):
|
||||||
|
if id != None:
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
else:
|
||||||
|
inhalt_alle = self.datenbank_py.inhalt_db()
|
||||||
|
return self.anzeigen_py.erzeugen_bearbeiten_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_passwort_app(self, id):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
return self.anzeigen_py.passwort_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_passwort_loeschen_app(self, id):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
return self.anzeigen_py.passwort_loeschen_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
#EOF
|
76
Sammlung/P2/app/datenbank.py
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
import os
|
||||||
|
import os.path
|
||||||
|
import codecs
|
||||||
|
import json
|
||||||
|
|
||||||
|
class datenbank_db(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.inhalt_alle = {}
|
||||||
|
self.lesen_inhalt_db()
|
||||||
|
|
||||||
|
def erzeugen_json_db(self, inhalt_person):
|
||||||
|
id = self.naechste_db()
|
||||||
|
datei = codecs.open(os.path.join('data', id+'.json'), 'w', 'utf-8')
|
||||||
|
datei.write(json.dumps(inhalt_person, indent=3, ensure_ascii=True))
|
||||||
|
datei.close()
|
||||||
|
self.inhalt_alle[id] = inhalt_person
|
||||||
|
return id
|
||||||
|
|
||||||
|
def lesen_json_db(self, id = None):
|
||||||
|
inhalt_alle = None
|
||||||
|
if id == None:
|
||||||
|
inhalt_alle = self.inhalt_alle
|
||||||
|
else:
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
inhalt_alle = self.inhalt_alle[id]
|
||||||
|
return inhalt_alle
|
||||||
|
|
||||||
|
def update_json_db(self, id, inhalt_person):
|
||||||
|
status_b = False
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
datei = codecs.open(os.path.join('data', id+'.json'), 'w', 'utf-8')
|
||||||
|
datei.write(json.dumps(inhalt_person, indent=3, ensure_ascii=True))
|
||||||
|
datei.close
|
||||||
|
self.inhalt_alle[id] = inhalt_person
|
||||||
|
status_b = True
|
||||||
|
return status_b
|
||||||
|
|
||||||
|
def loesche_json_db(self, id):
|
||||||
|
status_b = False
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
os.remove(os.path.join('data', id+'.json'))
|
||||||
|
del self.inhalt_alle[id]
|
||||||
|
status_b = True
|
||||||
|
return status_b
|
||||||
|
|
||||||
|
def inhalt_db(self):
|
||||||
|
return {
|
||||||
|
'Vorname': '',
|
||||||
|
'Nachname': '',
|
||||||
|
'Gaeste': '',
|
||||||
|
'Studiengang': '',
|
||||||
|
'Betreuer': '',
|
||||||
|
'Passwort': '',
|
||||||
|
'Matrikelnummer': ''
|
||||||
|
}
|
||||||
|
|
||||||
|
def lesen_inhalt_db(self):
|
||||||
|
ordner = os.listdir('data')
|
||||||
|
for dateiname in ordner:
|
||||||
|
if dateiname.endswith('.json') and dateiname != 'letztes.json':
|
||||||
|
datei = codecs.open(os.path.join('data', dateiname), 'rU', 'utf-8')
|
||||||
|
dateiinhalt = datei.read()
|
||||||
|
id = dateiname[:-4]
|
||||||
|
self.inhalt_alle[id] = json.loads(dateiinhalt)
|
||||||
|
|
||||||
|
def naechste_db(self):
|
||||||
|
datei = open(os.path.join('data', 'letztes.json'), 'r+')
|
||||||
|
letztes = datei.read()
|
||||||
|
letztes = str(int(letztes)+1)
|
||||||
|
datei.seek(0)
|
||||||
|
datei.write(letztes)
|
||||||
|
datei.close()
|
||||||
|
return letztes
|
||||||
|
# EOF
|
9
Sammlung/P2/data/1.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"Betreuer": "Person X",
|
||||||
|
"Passwort": "12345",
|
||||||
|
"Vorname": "Person",
|
||||||
|
"Studiengang": "Informatik",
|
||||||
|
"Gaeste": "3",
|
||||||
|
"Matrikelnummer": "12345",
|
||||||
|
"Nachname": "A"
|
||||||
|
}
|
1
Sammlung/P2/data/letztes.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
40
Sammlung/P2/server.py
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
#coding: utf-8
|
||||||
|
|
||||||
|
import os
|
||||||
|
import cherrypy
|
||||||
|
|
||||||
|
from app import application
|
||||||
|
|
||||||
|
#--------------------------------------
|
||||||
|
def main():
|
||||||
|
#--------------------------------------
|
||||||
|
# Get current directory
|
||||||
|
try:
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
except:
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(sys.executable))
|
||||||
|
# disable autoreload and timeout_monitor
|
||||||
|
cherrypy.engine.autoreload.unsubscribe()
|
||||||
|
cherrypy.engine.timeout_monitor.unsubscribe()
|
||||||
|
# Static content config
|
||||||
|
static_config = {
|
||||||
|
'/': {
|
||||||
|
'tools.staticdir.root': current_dir,
|
||||||
|
'tools.staticdir.on': True,
|
||||||
|
'tools.staticdir.dir': '',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Mount static content handler
|
||||||
|
root_o = cherrypy.tree.mount(application.programm(), '/', static_config)
|
||||||
|
# suppress traceback-info
|
||||||
|
cherrypy.config.update({'request.show_tracebacks': True})
|
||||||
|
cherrypy.config.update({'server.socket_port' : 8080})
|
||||||
|
# Start server
|
||||||
|
cherrypy.engine.start()
|
||||||
|
cherrypy.engine.block()
|
||||||
|
#--------------------------------------
|
||||||
|
if __name__ == '__main__':
|
||||||
|
#--------------------------------------
|
||||||
|
main()
|
||||||
|
# EOF
|
60
Sammlung/P2/template/anzeigen.html
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Absolventenfeier Main
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Absolventenfeier
|
||||||
|
</h1>
|
||||||
|
<div id="idContent" class="clContent">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Übersicht
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<table id="idList">
|
||||||
|
<tr>
|
||||||
|
<th>Vorname</th>
|
||||||
|
<th>Nachname</th>
|
||||||
|
<th>Anzahl der Begleitpersonen</th>
|
||||||
|
<th>Studiengang</th>
|
||||||
|
<th>Betreuer</th>
|
||||||
|
<th>Matrikelnr</th>
|
||||||
|
<th> </th></tr>
|
||||||
|
|
||||||
|
% for var in inhalt_alle:
|
||||||
|
<tr>
|
||||||
|
|
||||||
|
<td>${inhalt_alle[var]['Vorname']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Nachname']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Gaeste']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Studiengang']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Betreuer']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Matrikelnummer']}</td>
|
||||||
|
<td>
|
||||||
|
<a href="/passwort_app/${var}">Bearbeiten</a>
|
||||||
|
<a href="/passwort_loeschen_app/${var}">Löschen </a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
% endfor
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
|
||||||
|
<a href="/hinzufuegen_app" class="clButton">Neuer Teilnehmer</a>
|
||||||
|
<a href="./Dokumentation.html" class="clButton">Dokumentation</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
59
Sammlung/P2/template/bearbeiten.html
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Ihre Daten
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/speichern_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Das Formular ausfüllen/korrigieren und auf "speichern" klicken:
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="vorname_s">Vorname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Vorname']}" id="Vorname_s" name="Vorname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="nachname_s">Nachname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Nachname']}" id="Nachname_s" name="Nachname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="gast_s">Anzahl der Begleitpersonen</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Gaeste']}" id="Gaeste_s" name="Gaeste_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="studiengang_s">Studiengang</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Studiengang']}" id="Studiengang_s" name="Studiengang_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="betreuer_s">Betreuer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Betreuer']}" id="Betreuer_s" name="Betreuer_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="kennwort_s">Kennwort</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Passwort']}" id="Passwort_s" name="Passwort_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="matnr_s">Matrikelnummer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Matrikelnummer']}" id="Matrikelnummer_s" name="Matrikelnummer_s" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Speichern" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
36
Sammlung/P2/template/passwort.html
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Passwort
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/bearbeiten_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Sie müssen zuerst ihr Passwort eingeben:
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="pw">Passwort</label>
|
||||||
|
<input type="text" value="" id="pw" name="pw" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Bestätigen" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
38
Sammlung/P2/template/passwort_loeschen.html
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Passwortabfrage
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/loeschen_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Sie löschen mit diesem Schritt Ihre Daten aus der Datenbank!
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="pw">Passwort</label>
|
||||||
|
<input type="text" value="" id="pw" name="pw" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Löschen" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
148
Sammlung/P2/template/template.css
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
/* template.css */
|
||||||
|
|
||||||
|
/* allgemeine Vorgaben */
|
||||||
|
body {
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
font-size: 12pt;
|
||||||
|
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Basislayout */
|
||||||
|
|
||||||
|
.clSiteHeader {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 100px;
|
||||||
|
line-height: 100px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-size: 40pt;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow:black 3px 2px;
|
||||||
|
font-family: cursive, fantasy;
|
||||||
|
color: #920B19;
|
||||||
|
background-color: #B6B6B7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clContent {
|
||||||
|
position: absolute;
|
||||||
|
top: 110px; /* height, padding, border, margin von idSiteHeader beachten */
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Elemente im Content-Bereich */
|
||||||
|
|
||||||
|
.clContentHeader {
|
||||||
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 30px;
|
||||||
|
line-height: 30px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-size: 18pt;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clContentArea {
|
||||||
|
position: absolute;
|
||||||
|
top: 80px; /* height, padding, border, margin von idContentHeader beachten */
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 40px; /* height, padding, border, margin von idButtonArea beachten */
|
||||||
|
margin: 10px 0;
|
||||||
|
margin-left: 10px;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clButtonArea {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
/*float: left; width: 10px:*/
|
||||||
|
bottom: 0;
|
||||||
|
height: 80px;
|
||||||
|
line-height: 80px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
text-align: center;
|
||||||
|
background-color: #B6B6B7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Links und Submit-Schalter im Buttonbereich gestalten */
|
||||||
|
|
||||||
|
.clButtonArea a, input[type="submit"] {
|
||||||
|
margin: 0 5px;
|
||||||
|
padding: 3px 6px;
|
||||||
|
font-size: 14pt;
|
||||||
|
text-decoration: none;
|
||||||
|
border: 2px solid;
|
||||||
|
color: black;
|
||||||
|
background-color: buttonface;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* unterschiedliche Kennzeichnungen je nach Bedienung vermeiden */
|
||||||
|
|
||||||
|
.clButtonArea a:hover, a:visited, a:active {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gestaltung von Tabellen */
|
||||||
|
|
||||||
|
#idList {
|
||||||
|
table-layout: fixed;
|
||||||
|
width: auto;
|
||||||
|
border: 2px solid;
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin:auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idList th {
|
||||||
|
text-align: center;
|
||||||
|
padding-left: 5px;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idList th, #idList td {
|
||||||
|
padding: 3px;
|
||||||
|
border: 2px solid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gestaltung von Formularen */
|
||||||
|
|
||||||
|
/* das Formular nochmals zusätzlich gestalten */
|
||||||
|
#idForm .clContentArea {
|
||||||
|
width: 500px;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow {
|
||||||
|
position: relative; /* damit das Element in jedem Fall "positioniert" ist und damit als Bezugspunkt geeignet ist */
|
||||||
|
height: 30px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow label {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 240px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow input {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 250px;
|
||||||
|
width: 250px;
|
||||||
|
}
|
||||||
|
/* EOF */
|
59
Sammlung/P3/Dokumentation.html
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="generator" content="pandoc">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||||
|
<title></title>
|
||||||
|
<style type="text/css">code{white-space: pre;}</style>
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="dokumentation-praktikum-2">Dokumentation: Praktikum 2</h1>
|
||||||
|
<h2 id="allgemeine-beschreibung-der-lösung">Allgemeine Beschreibung der Lösung</h2>
|
||||||
|
<p>Das Praktikum 2 ist in <em>Python</em> geschrieben und nutzt das Framework <em>CherryPy</em>, mit welchem eine Website zur Verwendung erzeugt wird.</p>
|
||||||
|
<p>Dieser Server läuft mit einer Datenbank, welche Informationen via des Python-Moduls <em>json</em> in Dateien abspeichern und auslesen kann.</p>
|
||||||
|
<p>Die Website wird durch ein Template erzeugt, welches durch die Template-Engine <em>mako</em> umgesetzt wird, wodurch Daten aus der Datenbank ausgeben werden können.</p>
|
||||||
|
<h2 id="beschreibung-der-komponenten">Beschreibung der Komponenten</h2>
|
||||||
|
<h3 id="zweck">Zweck</h3>
|
||||||
|
<p>Die Website stellt den Inhalt einer Absolventenfeier dar. Es besteht die Möglichkeit sich für diese anzumelden, mit der Option sich auch wieder abzumelden. Dieser Prozess wird durch ein Passwort geschützt, welches der Benutzer selber wählen kann. Die Daten die eingeben wurden, können jederzeit geändert werden, es muss jedoch das Passwort eingeben werden.</p>
|
||||||
|
<h3 id="aufbau">Aufbau</h3>
|
||||||
|
<p><strong>server.py</strong></p>
|
||||||
|
<p>Die <em>server.py</em> hat die Aufgabe die Website bereitzustellen und nutzt hierfür das <em>CherryPy-Framework</em>, sowie die folgenden Module.</p>
|
||||||
|
<p><strong>application.py</strong></p>
|
||||||
|
<p>Die <em>application.py</em> leitet Anfragen, die durch die Website, welche durch das <em>CherryPy-Framework</em> erzeugt wurde, an die anderen Module weiter.</p>
|
||||||
|
<p><strong>datenbank.py</strong></p>
|
||||||
|
<p>Die <em>datenbank.py</em> stellt den Speicher des Systems dar. Sie dient als Schnittstelle, um Daten abzuspeichern, verändern, oder zu löschen.</p>
|
||||||
|
<p><strong>anzeigen.py</strong></p>
|
||||||
|
<p>Die <em>anzeigen.py</em> generiert die Templates, welche benötigt werden, um die Informationen auf der Website anzuzeigen. Um dies zu ermöglichen wird die <em>mako-Engine</em> verwendet.</p>
|
||||||
|
<h3 id="zusammenwirken-der-komponenten">Zusammenwirken der Komponenten</h3>
|
||||||
|
<p>Durch die <em>server.py</em> werden die Anfragen durch das <em>CherryPy-Framework</em> erkannt und weitergeleitet an die <em>application.py</em> Die <em>application.py</em> verarbeitet die Anfragen und gibt Anweisungen an die <em>datenbank.py</em> und <em>anzeigen.py</em> was mit diesen geschehen soll. Im folgenden werden diese Anweisungen dann von der <em>datenbank.py</em> und <em>anzeigen.py</em> ausgeführt.</p>
|
||||||
|
<h3 id="datenablage">Datenablage</h3>
|
||||||
|
<p>Die Daten, die von der <em>datenbank.py</em> verarbeitet werden, liegen in dem Verzeichnis "/data/" und liegen im ".json" Format vor. Als Dateiname wird die jeweilige ID (abhängig von der Reihenfolge der Anmeldung) des Benutzers mit der Endung ".json" verwendet. In der "letztes.json" wird immer die zuletzt verwendete ID gespeichert, damit das System weiß, bis zu welcher ID Daten vorliegen.</p>
|
||||||
|
<h3 id="api">API</h3>
|
||||||
|
<p><strong>index</strong></p>
|
||||||
|
<p>Stellt die Startseite der Absolventenfeier dar. Diese enthält eine Tabelle mit Anmeldungen und bietet die Möglichkeit diese zu bearbeiten.</p>
|
||||||
|
<p><strong>ausschuss_app</strong></p>
|
||||||
|
<p>Zeigt dem Prüfungsausschuss eine sortierte Liste mit Anmeldungen und bietet die Möglichkeit ein Abschlussthema zu bearbeiten.</p>
|
||||||
|
<p><strong>hinzufuegen_app</strong></p>
|
||||||
|
<p>Zugriff auf die <em>Bearbeiten-Funktion</em>, jedoch ohne einlesen vorhandener Daten. Wird genutzt um einen neuen Eintrag zu erstellen.</p>
|
||||||
|
<p><strong>passwort_app</strong></p>
|
||||||
|
<p>Passwort-Abfrage für die übergebene ID.</p>
|
||||||
|
<p><strong>passwort_loeschen_app</strong></p>
|
||||||
|
<p>Passwort-Abfrage zum Löschen der übergebenen ID.</p>
|
||||||
|
<p><strong>bearbeiten_app</strong></p>
|
||||||
|
<p>Möglichkeit Einträge in <em>inhalt_alle</em> zu verändern.</p>
|
||||||
|
<p><strong>bearbeiten_ausschuss_app</strong></p>
|
||||||
|
<p>Möglichkeit <em>Abschlussarbeit</em> in <em>inhalt_alle</em> hinzuzufügen, oder zu ändern.</p>
|
||||||
|
<p><strong>speichern_app</strong></p>
|
||||||
|
<p>Speichert übergebene Einträge in <em>inhalt_alle</em>. Danach wird Inhalt in .json gespeichert.</p>
|
||||||
|
<p><strong>speichern_ausschuss_app</strong></p>
|
||||||
|
<p>Speichert übergebenen Eintrag <em>Abschlussarbeit</em> in <em>inhalt_alle</em>. Danach wird Inhalt in .json gespeichert.</p>
|
||||||
|
<p><strong>loeschen_app</strong></p>
|
||||||
|
<p>Löscht übergebene ID, sofern das übergebene Passwort, mit dem in <em>inhalt_alle</em> gespeicherten.</p>
|
||||||
|
<p><strong>fehler_app</strong></p>
|
||||||
|
<p>Lässt Fehlermeldungen ausgeben.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
122
Sammlung/P3/Dokumentation.txt
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
#Dokumentation: Praktikum 2#
|
||||||
|
|
||||||
|
##Allgemeine Beschreibung der Lösung
|
||||||
|
|
||||||
|
Das Praktikum 2 ist in *Python* geschrieben und nutzt das Framework *CherryPy*, mit welchem eine Website zur
|
||||||
|
Verwendung erzeugt wird.
|
||||||
|
|
||||||
|
Dieser Server läuft mit einer Datenbank, welche Informationen via des Python-Moduls *json* in Dateien abspeichern
|
||||||
|
und auslesen kann.
|
||||||
|
|
||||||
|
Die Website wird durch ein Template erzeugt, welches durch die Template-Engine *mako* umgesetzt wird, wodurch
|
||||||
|
Daten aus der Datenbank ausgeben werden können.
|
||||||
|
|
||||||
|
|
||||||
|
##Beschreibung der Komponenten
|
||||||
|
|
||||||
|
###Zweck
|
||||||
|
|
||||||
|
Die Website stellt den Inhalt einer Absolventenfeier dar. Es besteht die Möglichkeit sich für diese anzumelden,
|
||||||
|
mit der Option sich auch wieder abzumelden. Dieser Prozess wird durch ein Passwort geschützt, welches der Benutzer
|
||||||
|
selber wählen kann. Die Daten die eingeben wurden, können jederzeit geändert werden, es muss jedoch das Passwort
|
||||||
|
eingeben werden.
|
||||||
|
|
||||||
|
###Aufbau
|
||||||
|
|
||||||
|
**server.py**
|
||||||
|
|
||||||
|
Die *server.py* hat die Aufgabe die Website bereitzustellen und nutzt hierfür das *CherryPy-Framework*, sowie die folgenden Module.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**application.py**
|
||||||
|
|
||||||
|
Die *application.py* leitet Anfragen, die durch die Website, welche durch das *CherryPy-Framework* erzeugt wurde,
|
||||||
|
an die anderen Module weiter.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**datenbank.py**
|
||||||
|
|
||||||
|
Die *datenbank.py* stellt den Speicher des Systems dar. Sie dient als Schnittstelle, um Daten abzuspeichern, verändern, oder zu löschen.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**anzeigen.py**
|
||||||
|
|
||||||
|
Die *anzeigen.py* generiert die Templates, welche benötigt werden, um die Informationen auf der Website anzuzeigen.
|
||||||
|
Um dies zu ermöglichen wird die *mako-Engine* verwendet.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###Zusammenwirken der Komponenten
|
||||||
|
|
||||||
|
Durch die *server.py* werden die Anfragen durch das *CherryPy-Framework* erkannt und weitergeleitet an die *application.py*
|
||||||
|
Die *application.py* verarbeitet die Anfragen und gibt Anweisungen an die *datenbank.py* und *anzeigen.py* was mit diesen geschehen soll.
|
||||||
|
Im folgenden werden diese Anweisungen dann von der *datenbank.py* und *anzeigen.py* ausgeführt.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###Datenablage
|
||||||
|
|
||||||
|
Die Daten, die von der *datenbank.py* verarbeitet werden, liegen in dem Verzeichnis "/data/" und liegen im ".json" Format vor.
|
||||||
|
Als Dateiname wird die jeweilige ID (abhängig von der Reihenfolge der Anmeldung) des Benutzers mit der Endung ".json" verwendet.
|
||||||
|
In der "letztes.json" wird immer die zuletzt verwendete ID gespeichert, damit das System weiß, bis zu welcher ID Daten vorliegen.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
###API
|
||||||
|
|
||||||
|
**index**
|
||||||
|
|
||||||
|
Stellt die Startseite der Absolventenfeier dar. Diese enthält eine Tabelle mit Anmeldungen und bietet die Möglichkeit diese zu bearbeiten.
|
||||||
|
|
||||||
|
|
||||||
|
**ausschuss_app**
|
||||||
|
|
||||||
|
Zeigt dem Prüfungsausschuss eine sortierte Liste mit Anmeldungen und bietet die Möglichkeit ein Abschlussthema zu bearbeiten.
|
||||||
|
|
||||||
|
|
||||||
|
**hinzufuegen_app**
|
||||||
|
|
||||||
|
Zugriff auf die *Bearbeiten-Funktion*, jedoch ohne einlesen vorhandener Daten. Wird genutzt um einen neuen Eintrag zu erstellen.
|
||||||
|
|
||||||
|
|
||||||
|
**passwort_app**
|
||||||
|
|
||||||
|
Passwort-Abfrage für die übergebene ID.
|
||||||
|
|
||||||
|
|
||||||
|
**passwort_loeschen_app**
|
||||||
|
|
||||||
|
Passwort-Abfrage zum Löschen der übergebenen ID.
|
||||||
|
|
||||||
|
|
||||||
|
**bearbeiten_app**
|
||||||
|
|
||||||
|
Möglichkeit Einträge in *inhalt_alle* zu verändern.
|
||||||
|
|
||||||
|
|
||||||
|
**bearbeiten_ausschuss_app**
|
||||||
|
|
||||||
|
Möglichkeit *Abschlussarbeit* in *inhalt_alle* hinzuzufügen, oder zu ändern.
|
||||||
|
|
||||||
|
|
||||||
|
**speichern_app**
|
||||||
|
|
||||||
|
Speichert übergebene Einträge in *inhalt_alle*. Danach wird Inhalt in .json gespeichert.
|
||||||
|
|
||||||
|
|
||||||
|
**speichern_ausschuss_app**
|
||||||
|
|
||||||
|
Speichert übergebenen Eintrag *Abschlussarbeit* in *inhalt_alle*. Danach wird Inhalt in .json gespeichert.
|
||||||
|
|
||||||
|
|
||||||
|
**loeschen_app**
|
||||||
|
|
||||||
|
Löscht übergebene ID, sofern das übergebene Passwort, mit dem in *inhalt_alle* gespeicherten.
|
||||||
|
|
||||||
|
|
||||||
|
**fehler_app**
|
||||||
|
|
||||||
|
Lässt Fehlermeldungen ausgeben.
|
BIN
Sammlung/P3/P2.zip
Normal file
0
Sammlung/P3/app/__init__.py
Normal file
BIN
Sammlung/P3/app/__pycache__/__init__.cpython-33.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/__init__.cpython-35.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/anzeigen.cpython-33.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/anzeigen.cpython-35.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/application.cpython-33.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/application.cpython-35.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/datenbank.cpython-33.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/datenbank.cpython-35.pyc
Normal file
BIN
Sammlung/P3/app/__pycache__/mako.cpython-33.pyc
Normal file
42
Sammlung/P3/app/anzeigen.py
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
import os.path
|
||||||
|
|
||||||
|
from mako.template import Template
|
||||||
|
from mako.lookup import TemplateLookup
|
||||||
|
|
||||||
|
class anzeigen_az(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.path_s = 'template'
|
||||||
|
self.lookup_o = TemplateLookup(directories=['/'])
|
||||||
|
|
||||||
|
def erzeugen_az(self, template_praktikum, inhalt_person):
|
||||||
|
template_praktikum = Template(filename=os.path.join(self.path_s, template_praktikum), output_encoding='utf-8', lookup=self.lookup_o)
|
||||||
|
return template_praktikum.render(inhalt_alle = inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_az(self, inhalt_person):
|
||||||
|
return self.erzeugen_az('anzeigen.html', inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_ausschuss_az(self, inhalt_person):
|
||||||
|
return self.erzeugen_az('ausschuss.html', inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('bearbeiten.html', inhalt_person)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_ausschuss_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('bearbeiten_ausschuss.html', inhalt_person)
|
||||||
|
|
||||||
|
def passwort_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('passwort.html', inhalt_person)
|
||||||
|
|
||||||
|
def passwort_loeschen_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('passwort_loeschen.html', inhalt_person)
|
||||||
|
|
||||||
|
def weiterleiten_az(self, id, inhalt_person):
|
||||||
|
inhalt_person['id'] = id
|
||||||
|
return self.erzeugen_az('weiterleiten.js', inhalt_person)
|
||||||
|
#EOF
|
178
Sammlung/P3/app/application.py
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
# id ->
|
||||||
|
# id_s -> einlesen aus datei
|
||||||
|
|
||||||
|
import cherrypy
|
||||||
|
from app import datenbank
|
||||||
|
from app import anzeigen
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
|
class programm(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.datenbank_py = datenbank.datenbank_db()
|
||||||
|
self.anzeigen_py = anzeigen.anzeigen_az()
|
||||||
|
|
||||||
|
def index(self):
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
|
||||||
|
index.exposed = True
|
||||||
|
|
||||||
|
def ausschuss_app(self):
|
||||||
|
return self.erzeugen_anzeigen_ausschuss_app()
|
||||||
|
|
||||||
|
ausschuss_app.exposed = True
|
||||||
|
|
||||||
|
def hinzufuegen_app(self):
|
||||||
|
return self.erzeugen_bearbeiten_app()
|
||||||
|
|
||||||
|
hinzufuegen_app.exposed = True
|
||||||
|
|
||||||
|
def passwort_app(self, id):
|
||||||
|
return self.erzeugen_passwort_app(id)
|
||||||
|
|
||||||
|
passwort_app.exposed = True
|
||||||
|
|
||||||
|
def passwort_loeschen_app(self, id):
|
||||||
|
return self.erzeugen_passwort_loeschen_app(id)
|
||||||
|
|
||||||
|
passwort_loeschen_app.exposed = True
|
||||||
|
|
||||||
|
def bearbeiten_app(self, id_s, pw):
|
||||||
|
print(id_s,pw)
|
||||||
|
self.datenbank_py.aktuell_db(id_s)
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id_s)
|
||||||
|
if pw == inhalt_alle['Passwort']:
|
||||||
|
return self.erzeugen_bearbeiten_app(id_s)
|
||||||
|
elif pw == "" or pw != inhalt_alle['Passwort']:
|
||||||
|
print("Falsches Passwort"+ pw)
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
|
||||||
|
bearbeiten_app.exposed = True
|
||||||
|
|
||||||
|
def bearbeiten_ausschuss_app(self, id_s, pw):
|
||||||
|
self.datenbank_py.aktuell_db(id_s)
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id_s)
|
||||||
|
if pw == "ausschuss":
|
||||||
|
return self.erzeugen_bearbeiten_ausschuss_app(id_s)
|
||||||
|
elif pw == "" or pw != "ausschuss":
|
||||||
|
print("Falsches Passwort"+ pw)
|
||||||
|
return self.erzeugen_anzeigen_ausschuss_app()
|
||||||
|
|
||||||
|
bearbeiten_ausschuss_app.exposed = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# ** damit die übergebene Variable beliebig groß sein kannst, ansonsten würde py nur "Vorname" kennen
|
||||||
|
def speichern_app(self, **inhalt_person):
|
||||||
|
id_s = inhalt_person["id_s"]
|
||||||
|
inhalt_alle = {
|
||||||
|
'Vorname': inhalt_person["Vorname_s"],
|
||||||
|
'Nachname': inhalt_person["Nachname_s"],
|
||||||
|
'Gaeste': inhalt_person["Gaeste_s"],
|
||||||
|
'Studiengang': inhalt_person["Studiengang_s"],
|
||||||
|
'Betreuer': inhalt_person["Betreuer_s"],
|
||||||
|
'Passwort': inhalt_person["Passwort_s"],
|
||||||
|
'Matrikelnummer': inhalt_person["Matrikelnummer_s"],
|
||||||
|
'Abschlussarbeit': ''
|
||||||
|
}
|
||||||
|
if id_s != "None":
|
||||||
|
self.datenbank_py.update_json_db(id_s, inhalt_alle)
|
||||||
|
else:
|
||||||
|
id_s = self.datenbank_py.erzeugen_json_db(inhalt_alle)
|
||||||
|
raise cherrypy.HTTPRedirect("/")
|
||||||
|
|
||||||
|
speichern_app.exposed = True
|
||||||
|
|
||||||
|
def speichern_ausschuss_app(self, **inhalt_person):
|
||||||
|
id_s = inhalt_person["id_s"]
|
||||||
|
inhalt_alle = {
|
||||||
|
'Vorname': inhalt_person["Vorname_s"],
|
||||||
|
'Nachname': inhalt_person["Nachname_s"],
|
||||||
|
'Gaeste': inhalt_person["Gaeste_s"],
|
||||||
|
'Studiengang': inhalt_person["Studiengang_s"],
|
||||||
|
'Betreuer': inhalt_person["Betreuer_s"],
|
||||||
|
'Passwort': inhalt_person["Passwort_s"],
|
||||||
|
'Matrikelnummer': inhalt_person["Matrikelnummer_s"],
|
||||||
|
'Abschlussarbeit': inhalt_person["Abschlussarbeit_s"]
|
||||||
|
}
|
||||||
|
if id_s != "None":
|
||||||
|
self.datenbank_py.update_json_db(id_s, inhalt_alle)
|
||||||
|
else:
|
||||||
|
id_s = self.datenbank_py.erzeugen_json_db(inhalt_alle)
|
||||||
|
raise cherrypy.HTTPRedirect("/")
|
||||||
|
|
||||||
|
speichern_ausschuss_app.exposed = True
|
||||||
|
|
||||||
|
def loeschen_app(self, id_s, pw):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id_s)
|
||||||
|
if pw == inhalt_alle['Passwort']:
|
||||||
|
self.datenbank_py.loesche_json_db(id_s)
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
elif pw =="" or pw!= inhalt_alle['Passwort']:
|
||||||
|
return self.erzeugen_anzeigen_app()
|
||||||
|
|
||||||
|
loeschen_app.exposed = True
|
||||||
|
|
||||||
|
def weiterleiten_app(self, id_s,pw):
|
||||||
|
inhalt_alle = self.datenbank_py.erzeugen_weiterleiten_app(id_s)
|
||||||
|
return self.erzeugen_weiterleiten_app(id_s)
|
||||||
|
|
||||||
|
weiterleiten_app.exposed = True
|
||||||
|
|
||||||
|
def fehler_app(self, *arguments, **kwargs):
|
||||||
|
msg_s = "Fehler: " + \
|
||||||
|
str(arguments) + \
|
||||||
|
' ' + \
|
||||||
|
str(kwargs)
|
||||||
|
raise cherrypy.HTTPError(404, msg_s)
|
||||||
|
|
||||||
|
fehler_app.exposed = True
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_app(self):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db()
|
||||||
|
return self.anzeigen_py.erzeugen_anzeigen_az(inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_anzeigen_ausschuss_app(self):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db()
|
||||||
|
##OrderedDict(sorted(inhalt_alle, key=lambda t: t[0]))
|
||||||
|
return self.anzeigen_py.erzeugen_anzeigen_ausschuss_az(inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_app(self, id = None):
|
||||||
|
if id != None:
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
else:
|
||||||
|
inhalt_alle = self.datenbank_py.inhalt_db()
|
||||||
|
return self.anzeigen_py.erzeugen_bearbeiten_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_bearbeiten_ausschuss_app(self, id = None):
|
||||||
|
if id != None:
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
else:
|
||||||
|
inhalt_alle = self.datenbank_py.inhalt_db()
|
||||||
|
return self.anzeigen_py.erzeugen_bearbeiten_ausschuss_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_passwort_app(self, id):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
return self.anzeigen_py.passwort_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_passwort_loeschen_app(self, id):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
return self.anzeigen_py.passwort_loeschen_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def erzeugen_weiterleiten_app(self, id):
|
||||||
|
inhalt_alle = self.datenbank_py.lesen_json_db(id)
|
||||||
|
return self.anzeigen_py.weiterleiten_az(id, inhalt_alle)
|
||||||
|
|
||||||
|
def betreuer_app(self, inhalt_alle):
|
||||||
|
for id in inhalt_alle:
|
||||||
|
inhalt_betreuer[id] = inhalt_alle[id]['Betreuer']
|
||||||
|
endfor
|
||||||
|
return self.inhalt_betreuer
|
||||||
|
|
||||||
|
##def sortieren_app(self, inhalt_alle):
|
||||||
|
## for var in inhalt_alle:
|
||||||
|
## dict[var] = inhalt_alle[var]
|
||||||
|
## endfor
|
||||||
|
## s_dict = OrderedDict(sorted(dict.items(), key=lambda t: t[1]))
|
||||||
|
## return s_dict
|
||||||
|
#EOF
|
91
Sammlung/P3/app/datenbank.py
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
import os
|
||||||
|
import os.path
|
||||||
|
import codecs
|
||||||
|
import json
|
||||||
|
|
||||||
|
class datenbank_db(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.inhalt_alle = {}
|
||||||
|
self.inhalt_betreuer = {}
|
||||||
|
self.lesen_inhalt_db()
|
||||||
|
|
||||||
|
def erzeugen_json_db(self, inhalt_person):
|
||||||
|
id = self.naechste_db()
|
||||||
|
datei = codecs.open(os.path.join('data', id+'.json'), 'w', 'utf-8')
|
||||||
|
datei.write(json.dumps(inhalt_person, indent=3, ensure_ascii=True))
|
||||||
|
datei.close()
|
||||||
|
self.inhalt_alle[id] = inhalt_person
|
||||||
|
return id
|
||||||
|
|
||||||
|
def lesen_json_db(self, id = None):
|
||||||
|
inhalt_alle = None
|
||||||
|
if id == None:
|
||||||
|
inhalt_alle = self.inhalt_alle
|
||||||
|
else:
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
inhalt_alle = self.inhalt_alle[id]
|
||||||
|
return inhalt_alle
|
||||||
|
|
||||||
|
def update_json_db(self, id, inhalt_person):
|
||||||
|
status_b = False
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
datei = codecs.open(os.path.join('data', id+'.json'), 'w', 'utf-8')
|
||||||
|
datei.write(json.dumps(inhalt_person, indent=3, ensure_ascii=True))
|
||||||
|
datei.close
|
||||||
|
self.inhalt_alle[id] = inhalt_person
|
||||||
|
status_b = True
|
||||||
|
return status_b
|
||||||
|
|
||||||
|
def loesche_json_db(self, id):
|
||||||
|
status_b = False
|
||||||
|
if id in self.inhalt_alle:
|
||||||
|
os.remove(os.path.join('data', id+'.json'))
|
||||||
|
del self.inhalt_alle[id]
|
||||||
|
status_b = True
|
||||||
|
return status_b
|
||||||
|
|
||||||
|
def inhalt_db(self):
|
||||||
|
return {
|
||||||
|
'Vorname': '',
|
||||||
|
'Nachname': '',
|
||||||
|
'Gaeste': '',
|
||||||
|
'Studiengang': '',
|
||||||
|
'Betreuer': '',
|
||||||
|
'Passwort': '',
|
||||||
|
'Matrikelnummer': '',
|
||||||
|
'Abschlussarbeit': ''
|
||||||
|
}
|
||||||
|
|
||||||
|
def lesen_inhalt_db(self):
|
||||||
|
ordner = os.listdir('data')
|
||||||
|
for dateiname in ordner:
|
||||||
|
if dateiname.endswith('.json') and dateiname != 'letztes.json' and dateiname != 'aktuell.json':
|
||||||
|
datei = codecs.open(os.path.join('data', dateiname), 'rU', 'utf-8')
|
||||||
|
dateiinhalt = datei.read()
|
||||||
|
id = dateiname[:-5]
|
||||||
|
self.inhalt_alle[id] = json.loads(dateiinhalt)
|
||||||
|
|
||||||
|
def naechste_db(self):
|
||||||
|
datei = open(os.path.join('data', 'letztes.json'), 'r+')
|
||||||
|
letztes = datei.read()
|
||||||
|
letztes = str(int(letztes)+1)
|
||||||
|
datei.seek(0)
|
||||||
|
datei.write(letztes)
|
||||||
|
datei.close()
|
||||||
|
return letztes
|
||||||
|
|
||||||
|
def aktuell_db(self,id):
|
||||||
|
datei = open(os.path.join('data', 'aktuell.json'), 'r+')
|
||||||
|
datei.seek(0)
|
||||||
|
datei.write(id)
|
||||||
|
datei.close()
|
||||||
|
|
||||||
|
|
||||||
|
def lesen_aktuell_db(self,id):
|
||||||
|
datei = open(os.path.join('data', 'aktuell.json'), 'r+')
|
||||||
|
aktuell_id = datei.read()
|
||||||
|
datei.close()
|
||||||
|
return aktuell_id
|
||||||
|
# EOF
|
10
Sammlung/P3/data/1.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"Abschlussarbeit": "Test",
|
||||||
|
"Nachname": "sadasdasda",
|
||||||
|
"Matrikelnummer": "12345",
|
||||||
|
"Passwort": "12345",
|
||||||
|
"Studiengang": "sasdasd",
|
||||||
|
"Vorname": "aasdasdas",
|
||||||
|
"Betreuer": "sadasfas",
|
||||||
|
"Gaeste": "3"
|
||||||
|
}
|
10
Sammlung/P3/data/2.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"Matrikelnummer": "12345",
|
||||||
|
"Nachname": "asasfegsg",
|
||||||
|
"Vorname": "asdsa",
|
||||||
|
"Studiengang": "afasgag",
|
||||||
|
"Gaeste": "3",
|
||||||
|
"Abschlussarbeit": "",
|
||||||
|
"Passwort": "12345",
|
||||||
|
"Betreuer": "sdgsdh"
|
||||||
|
}
|
10
Sammlung/P3/data/3.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"Passwort": "12345",
|
||||||
|
"Betreuer": "PBetreuer",
|
||||||
|
"Nachname": "XNachname",
|
||||||
|
"Matrikelnummer": "54306",
|
||||||
|
"Gaeste": "5",
|
||||||
|
"Studiengang": "Informatik",
|
||||||
|
"Vorname": "AVorname",
|
||||||
|
"Abschlussarbeit": ""
|
||||||
|
}
|
10
Sammlung/P3/data/6.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"Passwort": "12345",
|
||||||
|
"Betreuer": "RBetreuer",
|
||||||
|
"Nachname": "GNachname",
|
||||||
|
"Matrikelnummer": "97634",
|
||||||
|
"Gaeste": "7",
|
||||||
|
"Studiengang": "Physik",
|
||||||
|
"Vorname": "UVorname",
|
||||||
|
"Abschlussarbeit": "test2"
|
||||||
|
}
|
1
Sammlung/P3/data/aktuell.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
3ndefined
|
1
Sammlung/P3/data/letztes.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
6
|
9190
Sammlung/P3/javascript/jquery-2.1.1.js
vendored
Normal file
40
Sammlung/P3/server.py
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
#coding: utf-8
|
||||||
|
|
||||||
|
import os
|
||||||
|
import cherrypy
|
||||||
|
|
||||||
|
from app import application
|
||||||
|
|
||||||
|
#--------------------------------------
|
||||||
|
def main():
|
||||||
|
#--------------------------------------
|
||||||
|
# Get current directory
|
||||||
|
try:
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
except:
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(sys.executable))
|
||||||
|
# disable autoreload and timeout_monitor
|
||||||
|
cherrypy.engine.autoreload.unsubscribe()
|
||||||
|
cherrypy.engine.timeout_monitor.unsubscribe()
|
||||||
|
# Static content config
|
||||||
|
static_config = {
|
||||||
|
'/': {
|
||||||
|
'tools.staticdir.root': current_dir,
|
||||||
|
'tools.staticdir.on': True,
|
||||||
|
'tools.staticdir.dir': '',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Mount static content handler
|
||||||
|
root_o = cherrypy.tree.mount(application.programm(), '/', static_config)
|
||||||
|
# suppress traceback-info
|
||||||
|
cherrypy.config.update({'request.show_tracebacks': True})
|
||||||
|
cherrypy.config.update({'server.socket_port' : 8080})
|
||||||
|
# Start server
|
||||||
|
cherrypy.engine.start()
|
||||||
|
cherrypy.engine.block()
|
||||||
|
#--------------------------------------
|
||||||
|
if __name__ == '__main__':
|
||||||
|
#--------------------------------------
|
||||||
|
main()
|
||||||
|
# EOF
|
89
Sammlung/P3/template/anzeigen.html
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Absolventenfeier Main
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<script src="//code.jquery.com/jquery-latest.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/javascript/index.js"></script>
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Absolventenfeier
|
||||||
|
</h1>
|
||||||
|
<div id="idContent" class="clContent">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Übersicht
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<table id="idList">
|
||||||
|
<tr>
|
||||||
|
<th>Vorname</th>
|
||||||
|
<th>Nachname</th>
|
||||||
|
<th>Anzahl der Begleitpersonen</th>
|
||||||
|
<th>Studiengang</th>
|
||||||
|
<th>Betreuer</th>
|
||||||
|
<th>Matrikelnr</th>
|
||||||
|
|
||||||
|
% for var in inhalt_alle:
|
||||||
|
<tr id=${var}>
|
||||||
|
<td>${inhalt_alle[var]['Vorname']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Nachname']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Gaeste']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Studiengang']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Betreuer']}</td>
|
||||||
|
<td>${inhalt_alle[var]['Matrikelnummer']}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
% endfor
|
||||||
|
</table>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
$('#idList tr').click(function(){
|
||||||
|
var cid = $(this).attr('id');
|
||||||
|
##alert(cid);
|
||||||
|
myFunction(cid);
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
function myFunction(cid) {
|
||||||
|
|
||||||
|
var person = prompt("Bitte geben Sie ihr Passwort ein:", "");
|
||||||
|
var y = new String("")+person;
|
||||||
|
##alert(person+ cid+ y);
|
||||||
|
var formString = '<form method="post" action="/bearbeiten_app">';
|
||||||
|
formString += '<input type="hidden" value="';
|
||||||
|
formString += cid;
|
||||||
|
formString += '" id="id_s" name="id_s" />';
|
||||||
|
formString += '<input type="hidden" value='
|
||||||
|
formString += y
|
||||||
|
formString +=' pw="pw" name="pw" />';
|
||||||
|
##alert (formString);
|
||||||
|
var formElement = $(formString);
|
||||||
|
$("body").append(formElement);
|
||||||
|
$(formElement).submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
|
||||||
|
<a href="/hinzufuegen_app" class="clButton">Neuer Teilnehmer</a>
|
||||||
|
<a href="/ausschuss_app" class="clButton">Prüfungsausschuss</a>
|
||||||
|
<a href="./Dokumentation.html" class="clButton">Dokumentation</a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
92
Sammlung/P3/template/ausschuss.html
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Absolventenfeier Main
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<script src="//code.jquery.com/jquery-latest.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/javascript/index.js"></script>
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Absolventenfeier
|
||||||
|
</h1>
|
||||||
|
<div id="idContent" class="clContent">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Prüfungsausschuss
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<table id="idList">
|
||||||
|
<tr>
|
||||||
|
<th>Vorname</th>
|
||||||
|
<th>Nachname</th>
|
||||||
|
<th>Anzahl der Begleitpersonen</th>
|
||||||
|
<th>Studiengang</th>
|
||||||
|
<th>Betreuer</th>
|
||||||
|
<th>Matrikelnr</th>
|
||||||
|
<th>Abschlussarbeit</th>
|
||||||
|
|
||||||
|
% for var in inhalt_alle:
|
||||||
|
<tr>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Vorname']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Nachname']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Gaeste']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Studiengang']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Betreuer']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Matrikelnummer']}</td>
|
||||||
|
<td id=${var}>${inhalt_alle[var]['Abschlussarbeit']}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
% endfor
|
||||||
|
</table>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
$('#idList tr td').click(function(){
|
||||||
|
var cid = $(this).attr('id');
|
||||||
|
##alert(cid);
|
||||||
|
myFunction(cid);
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
function myFunction(cid) {
|
||||||
|
var person = prompt("Sie können jetzt die Abschlussarbeit eintragen");
|
||||||
|
var y = new String("")+person;
|
||||||
|
##alert(person+ cid+ y);
|
||||||
|
var formString = '<form method="post" action="/bearbeiten_ausschuss_app">';
|
||||||
|
formString += '<input type="hidden" value="';
|
||||||
|
formString += cid;
|
||||||
|
formString += '" id="id_s" name="id_s" />';
|
||||||
|
formString += '<input type="hidden" value='
|
||||||
|
formString += y
|
||||||
|
formString +=' pw="pw" name="pw" />';
|
||||||
|
##alert (formString);
|
||||||
|
var formElement = $(formString);
|
||||||
|
$("body").append(formElement);
|
||||||
|
$(formElement).submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
|
||||||
|
<a href="/hinzufuegen_app" class="clButton">Neuer Teilnehmer</a>
|
||||||
|
<a href="/ausschuss_app" class="clButton">Prüfungsausschuss</a>
|
||||||
|
<a href="./Dokumentation.html" class="clButton">Dokumentation</a>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
59
Sammlung/P3/template/bearbeiten.html
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Ihre Daten
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/speichern_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Das Formular ausfüllen/korrigieren und auf "speichern" klicken:
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Vorname_s">Vorname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Vorname']}" id="Vorname_s" name="Vorname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Nachname_s">Nachname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Nachname']}" id="Nachname_s" name="Nachname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Gaeste_s">Anzahl der Begleitpersonen</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Gaeste']}" id="Gaeste_s" name="Gaeste_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Studiengang_s">Studiengang</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Studiengang']}" id="Studiengang_s" name="Studiengang_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Betreuer_s">Betreuer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Betreuer']}" id="Betreuer_s" name="Betreuer_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Passwort_s">Kennwort</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Passwort']}" id="Passwort_s" name="Passwort_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Matrikelnummer_s">Matrikelnummer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Matrikelnummer']}" id="Matrikelnummer_s" name="Matrikelnummer_s" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Speichern" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
62
Sammlung/P3/template/bearbeiten_ausschuss.html
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Ihre Daten
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/speichern_ausschuss_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Das Formular ausfüllen/korrigieren und auf "speichern" klicken:
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Vorname_s">Vorname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Vorname']}" id="Vorname_s" name="Vorname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Nachname_s">Nachname</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Nachname']}" id="Nachname_s" name="Nachname_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Gaeste_s">Anzahl der Begleitpersonen</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Gaeste']}" id="Gaeste_s" name="Gaeste_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Studiengang_s">Studiengang</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Studiengang']}" id="Studiengang_s" name="Studiengang_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Betreuer_s">Betreuer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Betreuer']}" id="Betreuer_s" name="Betreuer_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Kennwort_s">Kennwort</label>
|
||||||
|
<input type="password" value="${inhalt_alle['Passwort']}" id="Passwort_s" name="Passwort_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Matrikelnummer_s">Matrikelnummer</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Matrikelnummer']}" id="Matrikelnummer_s" name="Matrikelnummer_s" />
|
||||||
|
</div>
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="Abschlussarbeit_s">Abschlussarbeit</label>
|
||||||
|
<input type="text" value="${inhalt_alle['Abschlussarbeit']}" id="Abschlussarbeit_s" name="Abschlussarbeit_s" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Speichern" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
36
Sammlung/P3/template/passwort.html
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Passwort
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/bearbeiten_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Sie müssen zuerst ihr Passwort eingeben:
|
||||||
|
</h2>
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="pw">Passwort</label>
|
||||||
|
<input type="text" value="" id="pw" name="pw" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Bestätigen" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
38
Sammlung/P3/template/passwort_loeschen.html
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>
|
||||||
|
Registrierung
|
||||||
|
</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
@import url("/template/template.css");
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 id="idSiteHeader" class="clSiteHeader">
|
||||||
|
Passwortabfrage
|
||||||
|
</h1>
|
||||||
|
<form id="idForm" class="clContent" action="/loeschen_app" method="POST">
|
||||||
|
<h2 id="idContentHeader" class="clContentHeader">
|
||||||
|
Sie löschen mit diesem Schritt Ihre Daten aus der Datenbank!
|
||||||
|
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
<div id="idContentArea" class="clContentArea">
|
||||||
|
|
||||||
|
<input type="hidden" value="${inhalt_alle['id']}" id="id_s" name="id_s" />
|
||||||
|
|
||||||
|
<div class="clFormRow">
|
||||||
|
<label for="pw">Passwort</label>
|
||||||
|
<input type="text" value="" id="pw" name="pw" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="idButtonArea" class="clButtonArea">
|
||||||
|
<a href="/index" title="Zurück zur Startseite">Zurück</a>
|
||||||
|
<input type="submit" value="Löschen" />
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
148
Sammlung/P3/template/template.css
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
/* template.css */
|
||||||
|
|
||||||
|
/* allgemeine Vorgaben */
|
||||||
|
body {
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
font-size: 12pt;
|
||||||
|
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Basislayout */
|
||||||
|
|
||||||
|
.clSiteHeader {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 100px;
|
||||||
|
line-height: 100px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-size: 40pt;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow:black 3px 2px;
|
||||||
|
font-family: cursive, fantasy;
|
||||||
|
color: #920B19;
|
||||||
|
background-color: #B6B6B7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clContent {
|
||||||
|
position: absolute;
|
||||||
|
top: 110px; /* height, padding, border, margin von idSiteHeader beachten */
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Elemente im Content-Bereich */
|
||||||
|
|
||||||
|
.clContentHeader {
|
||||||
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 30px;
|
||||||
|
line-height: 30px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-size: 18pt;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clContentArea {
|
||||||
|
position: absolute;
|
||||||
|
top: 80px; /* height, padding, border, margin von idContentHeader beachten */
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 40px; /* height, padding, border, margin von idButtonArea beachten */
|
||||||
|
margin: 10px 0;
|
||||||
|
margin-left: 10px;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clButtonArea {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
/*float: left; width: 10px:*/
|
||||||
|
bottom: 0;
|
||||||
|
height: 80px;
|
||||||
|
line-height: 80px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
text-align: center;
|
||||||
|
background-color: #B6B6B7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Links und Submit-Schalter im Buttonbereich gestalten */
|
||||||
|
|
||||||
|
.clButtonArea a, input[type="submit"] {
|
||||||
|
margin: 0 5px;
|
||||||
|
padding: 3px 6px;
|
||||||
|
font-size: 14pt;
|
||||||
|
text-decoration: none;
|
||||||
|
border: 2px solid;
|
||||||
|
color: black;
|
||||||
|
background-color: buttonface;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* unterschiedliche Kennzeichnungen je nach Bedienung vermeiden */
|
||||||
|
|
||||||
|
.clButtonArea a:hover, a:visited, a:active {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gestaltung von Tabellen */
|
||||||
|
|
||||||
|
#idList {
|
||||||
|
table-layout: fixed;
|
||||||
|
width: auto;
|
||||||
|
border: 2px solid;
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin:auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idList th {
|
||||||
|
text-align: center;
|
||||||
|
padding-left: 5px;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idList th, #idList td {
|
||||||
|
padding: 3px;
|
||||||
|
border: 2px solid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gestaltung von Formularen */
|
||||||
|
|
||||||
|
/* das Formular nochmals zusätzlich gestalten */
|
||||||
|
#idForm .clContentArea {
|
||||||
|
width: 500px;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow {
|
||||||
|
position: relative; /* damit das Element in jedem Fall "positioniert" ist und damit als Bezugspunkt geeignet ist */
|
||||||
|
height: 30px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow label {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 240px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clFormRow input {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 250px;
|
||||||
|
width: 250px;
|
||||||
|
}
|
||||||
|
/* EOF */
|
14
Sammlung/P3/template/weiterleiten.js
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<script>
|
||||||
|
function redirect(){
|
||||||
|
|
||||||
|
href="/hinzufuegen_app";
|
||||||
|
}
|
||||||
|
|
||||||
|
function main(){
|
||||||
|
window.setTimeout(redirect, 2000);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$(document).ready(main);
|
||||||
|
|
||||||
|
</script>
|
BIN
Sammlung/Praktikum/1/150403_ias_aufgabe_p1_bf.000.pdf
Normal file
BIN
Sammlung/Praktikum/1/IAS_Wire_p1.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
Sammlung/Praktikum/1/ias_p1.rar
Normal file
BIN
Sammlung/Praktikum/1/ias_p1/150403_ias_aufgabe_p1_bf.000.pdf
Normal file
121
Sammlung/Praktikum/1/ias_p1/doku.html
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="generator" content="pandoc">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||||
|
<title></title>
|
||||||
|
<style type="text/css">code{white-space: pre;}</style>
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
<link rel="stylesheet" href="iasp1.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav id="TOC">
|
||||||
|
<ul>
|
||||||
|
<li><a href="#dokumentation-ias-praktikum-1">Dokumentation IAS Praktikum 1</a><ul>
|
||||||
|
<li><a href="#einleitung">1. Einleitung</a></li>
|
||||||
|
<li><a href="#beschreibung-der-handlungsablaeufe">2. Beschreibung der Handlungsablaeufe</a><ul>
|
||||||
|
<li><a href="#erreichbare-sichten">2.1 Erreichbare Sichten</a></li>
|
||||||
|
<li><a href="#zustandsmodell">2.2 Zustandsmodell</a></li>
|
||||||
|
<li><a href="#typische-anwendungszenarien">2.3 Typische Anwendungszenarien</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li><a href="#beschreibung-der-schwachstellen">3. Beschreibung der Schwachstellen</a><ul>
|
||||||
|
<li><a href="#handlungsablaeufe">3.1 Handlungsablaeufe</a></li>
|
||||||
|
<li><a href="#farbwahl-beruecksichtigung-farbenblindheit">3.2 Farbwahl / Beruecksichtigung Farbenblindheit</a></li>
|
||||||
|
<li><a href="#praesentation-allgemein-anordnung">3.3 Praesentation allgemein / Anordnung</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li><a href="#verbesserungsvorschlag">4. Verbesserungsvorschlag</a><ul>
|
||||||
|
<li><a href="#ueberblick">4.1 Ueberblick</a></li>
|
||||||
|
<li><a href="#zustandsmodell-1">4.2 Zustandsmodell</a></li>
|
||||||
|
<li><a href="#wireframes">4.3 Wireframes</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
<h1 id="dokumentation-ias-praktikum-1">Dokumentation IAS Praktikum 1</h1>
|
||||||
|
<p>Martin Waldmann, 933566; Diamantis Sidiropoulos, 918392</p>
|
||||||
|
<h2 id="einleitung">1. Einleitung</h2>
|
||||||
|
<blockquote>
|
||||||
|
<p>Bei der Analyse der Who-is-Who Seite wurde die Seite auf intuitive Bedienung und sinnvolle Dimensionierung des Funktionsumfangs geprueft. Desweiteren wurde die Gestaltung der Seite auf Uebersichtlichkeit und die farbliche Gestaltung auf Barrierefreiheit untersucht.</p>
|
||||||
|
</blockquote>
|
||||||
|
<h2 id="beschreibung-der-handlungsablaeufe">2. Beschreibung der Handlungsablaeufe</h2>
|
||||||
|
<h3 id="erreichbare-sichten">2.1 Erreichbare Sichten</h3>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>Suchmaske</li>
|
||||||
|
<li>Resultate</li>
|
||||||
|
<li>Hilfe</li>
|
||||||
|
<li>Personen mit Sonderfunktion</li>
|
||||||
|
<li>Detailansicht Mitarbeiter</li>
|
||||||
|
<li>Telefonverzeichnis</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="zustandsmodell">2.2 Zustandsmodell</h3>
|
||||||
|
<blockquote>
|
||||||
|
<figure>
|
||||||
|
<img src="whoiswho.jpg" />
|
||||||
|
</figure>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="typische-anwendungszenarien">2.3 Typische Anwendungszenarien</h3>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>bei einer gezielten Suche hat man konkrete Vorstellungen vom Ergebnis, kann also in der Volltextsuche durch eine exakte Eingabe direkt zu seinem Ergebnis kommen</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>wenn nur einige Parameter des gewuenschten Suchergebnisses bekannt sind, kann man diese in 16 in einem Formular bereitgestellten Feldern eingeben und erhaelt eine entsprechende Ergebnisliste. Bei einem eindeutigen Ergebnis kommt man direkt auf die entsprechende Seite</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>wird eine zustaendige Person fuer die Erfuellung einer speziellen Aufgabe gesucht, kann man in zwei Dropdownmenues nach Zustaendigkeitsbereich (oertlich) und der speziellen Funktion eine Liste mit zustaendigen Personen erhalten</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<h2 id="beschreibung-der-schwachstellen">3. Beschreibung der Schwachstellen</h2>
|
||||||
|
<h3 id="handlungsablaeufe">3.1 Handlungsablaeufe</h3>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>Auf der Seite der Suchmaske(n) werden drei Buttons (Abschicken, Suche, Anzeigen) zum Starten einer Suche zur Verfuegung gestellt. Dies kann in der Bedienung verwirrend sein, da man beim Bedienen des falschen Suchbuttons keine Resultate erhaelt.</li>
|
||||||
|
<li>bei manchen Inputfeldern ist die geforderte Formatierung der Eingaben nicht ersichtlich.</li>
|
||||||
|
<li>es gibt drei Inputfelder zur Eingabe einer Rufnummer/Faxnummer. Da eine Rufnummer eindeutig ist, wuerde ein Inputfeld reichen. Die hohe Auswahl der Eingabemoeglichkeiten wurde von uns schon bemaengelt</li>
|
||||||
|
<li>die Suchbegriffe werden bei der Formularsuche sehr strikt behandelt. "Teilworte" werden nicht sinnvoll ausgewertet. Zum Beispiel wuerde man "thomas" mit dem Suchbegriff "thoma" nicht finden</li>
|
||||||
|
<li>da viele Inputfelder im Formular thematisch verknuepft sind, kann man sehr schnell einen Widerspruch erzeugen, durch den man keine Resultatet mehr erhaelt</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="farbwahl-beruecksichtigung-farbenblindheit">3.2 Farbwahl / Beruecksichtigung Farbenblindheit</h3>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>die Bedienung der Seite ist aufgrund minimaler Kontraste auf Dauer anstrengend</li>
|
||||||
|
<li>die Simulierung verschiedener Farbsehschwaechen durch Colororacle hat ergeben, dass sich die Wahrnehmung der Seite kaum veraendert. Trotzdem ist die Wahrnehmung der Seite aufgrund von zu geringen Kontrasten anstrengend.</li>
|
||||||
|
<li>im Formular wird beim Mouseover eine komplette Zeile markiert. In einer Zeile befinden sich zwei Eingabefelder, eins wird also immer faelschlicherweise mit hervorgehoben</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="praesentation-allgemein-anordnung">3.3 Praesentation allgemein / Anordnung</h3>
|
||||||
|
<blockquote>
|
||||||
|
<ul>
|
||||||
|
<li>Die Usability ist durch die unuebersichtliche Gestaltung stark eingeschraenkt. Die Eingabemaske stellt zu viele Inputmoeglichkeiten zur Verfuegung.</li>
|
||||||
|
<li>Die Unterschiedlichen Suchmethoden sind optisch nicht hinrreichend von einander getrennt, was zu Fehlbedienung fuehren kann</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<h2 id="verbesserungsvorschlag">4. Verbesserungsvorschlag</h2>
|
||||||
|
<h3 id="ueberblick">4.1 Ueberblick</h3>
|
||||||
|
<blockquote>
|
||||||
|
<p>Als Startseite wird eine Volltextsuche angeboten. Als Suchergebnisse werden alle Ergebnisse zum Suchbegriff angezeigt. Per Click auf das gewuenschte Suchergebnis wird eine Detailansicht angezeigt. Sollte die Ergebnisliste zu lang oder zu unuebersichtlich sein, kann man in der Ergebnisuebersicht per Click auf "Suche einschraenken" mehrere Dropdownmenues einblenden, um durch Auswahlmoeglichkeiten sein Suchergebnis zu verfeinern.</p>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="zustandsmodell-1">4.2 Zustandsmodell</h3>
|
||||||
|
<blockquote>
|
||||||
|
<figure>
|
||||||
|
<img src="verbesserungsvorschlag.jpg" />
|
||||||
|
</figure>
|
||||||
|
</blockquote>
|
||||||
|
<h3 id="wireframes">4.3 Wireframes</h3>
|
||||||
|
<blockquote>
|
||||||
|
<figure>
|
||||||
|
<img src="wire.png" />
|
||||||
|
</figure>
|
||||||
|
</blockquote>
|
||||||
|
</body>
|
||||||
|
</html>
|
88
Sammlung/Praktikum/1/ias_p1/doku.txt
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
#Dokumentation IAS Praktikum 1
|
||||||
|
Martin Waldmann, 933566; Diamantis Sidiropoulos, 918392
|
||||||
|
|
||||||
|
##1. Einleitung
|
||||||
|
|
||||||
|
> Bei der Analyse der Who-is-Who Seite wurde die Seite auf intuitive Bedienung und
|
||||||
|
sinnvolle Dimensionierung des Funktionsumfangs geprueft. Desweiteren wurde die Gestaltung
|
||||||
|
der Seite auf Uebersichtlichkeit und die farbliche Gestaltung auf Barrierefreiheit untersucht.
|
||||||
|
|
||||||
|
##2. Beschreibung der Handlungsablaeufe
|
||||||
|
|
||||||
|
###2.1 Erreichbare Sichten
|
||||||
|
|
||||||
|
> - Suchmaske
|
||||||
|
> - Resultate
|
||||||
|
> - Hilfe
|
||||||
|
> - Personen mit Sonderfunktion
|
||||||
|
> - Detailansicht Mitarbeiter
|
||||||
|
> - Telefonverzeichnis
|
||||||
|
|
||||||
|
###2.2 Zustandsmodell
|
||||||
|
|
||||||
|
> ![](whoiswho.jpg)
|
||||||
|
|
||||||
|
###2.3 Typische Anwendungszenarien
|
||||||
|
|
||||||
|
> - bei einer gezielten Suche hat man konkrete Vorstellungen vom Ergebnis, kann also in der
|
||||||
|
Volltextsuche durch eine exakte Eingabe direkt zu seinem Ergebnis kommen
|
||||||
|
|
||||||
|
> - wenn nur einige Parameter des gewuenschten Suchergebnisses bekannt sind, kann man diese
|
||||||
|
in 16 in einem Formular bereitgestellten Feldern eingeben und erhaelt eine entsprechende
|
||||||
|
Ergebnisliste. Bei einem eindeutigen Ergebnis kommt man direkt auf die entsprechende Seite
|
||||||
|
|
||||||
|
> - wird eine zustaendige Person fuer die Erfuellung einer speziellen Aufgabe gesucht, kann
|
||||||
|
man in zwei Dropdownmenues nach Zustaendigkeitsbereich (oertlich) und der speziellen
|
||||||
|
Funktion eine Liste mit zustaendigen Personen erhalten
|
||||||
|
|
||||||
|
##3. Beschreibung der Schwachstellen
|
||||||
|
|
||||||
|
###3.1 Handlungsablaeufe
|
||||||
|
|
||||||
|
> - Auf der Seite der Suchmaske(n) werden drei Buttons (Abschicken, Suche,
|
||||||
|
Anzeigen) zum Starten einer Suche zur Verfuegung gestellt. Dies kann in der
|
||||||
|
Bedienung verwirrend sein, da man beim Bedienen des falschen Suchbuttons
|
||||||
|
keine Resultate erhaelt.
|
||||||
|
> - bei manchen Inputfeldern ist die geforderte Formatierung der Eingaben nicht
|
||||||
|
ersichtlich.
|
||||||
|
> - es gibt drei Inputfelder zur Eingabe einer Rufnummer/Faxnummer. Da eine Rufnummer
|
||||||
|
eindeutig ist, wuerde ein Inputfeld reichen. Die hohe Auswahl der Eingabemoeglichkeiten
|
||||||
|
wurde von uns schon bemaengelt
|
||||||
|
> - die Suchbegriffe werden bei der Formularsuche sehr strikt behandelt. "Teilworte" werden nicht sinnvoll ausgewertet.
|
||||||
|
Zum Beispiel wuerde man "thomas" mit dem Suchbegriff "thoma" nicht finden
|
||||||
|
> - da viele Inputfelder im Formular thematisch verknuepft sind, kann man sehr schnell einen
|
||||||
|
Widerspruch erzeugen, durch den man keine Resultatet mehr erhaelt
|
||||||
|
|
||||||
|
###3.2 Farbwahl / Beruecksichtigung Farbenblindheit
|
||||||
|
|
||||||
|
> - die Bedienung der Seite ist aufgrund minimaler Kontraste auf Dauer anstrengend
|
||||||
|
> - die Simulierung verschiedener Farbsehschwaechen durch Colororacle hat ergeben, dass
|
||||||
|
sich die Wahrnehmung der Seite kaum veraendert. Trotzdem ist die Wahrnehmung der Seite
|
||||||
|
aufgrund von zu geringen Kontrasten anstrengend.
|
||||||
|
> - im Formular wird beim Mouseover eine komplette Zeile markiert. In einer Zeile befinden sich
|
||||||
|
zwei Eingabefelder, eins wird also immer faelschlicherweise mit hervorgehoben
|
||||||
|
|
||||||
|
###3.3 Praesentation allgemein / Anordnung
|
||||||
|
|
||||||
|
> - Die Usability ist durch die unuebersichtliche Gestaltung stark eingeschraenkt. Die
|
||||||
|
Eingabemaske stellt zu viele Inputmoeglichkeiten zur Verfuegung.
|
||||||
|
> - Die Unterschiedlichen Suchmethoden sind optisch nicht hinrreichend von einander getrennt,
|
||||||
|
was zu Fehlbedienung fuehren kann
|
||||||
|
|
||||||
|
##4. Verbesserungsvorschlag
|
||||||
|
|
||||||
|
###4.1 Ueberblick
|
||||||
|
|
||||||
|
> Als Startseite wird eine Volltextsuche angeboten. Als Suchergebnisse werden alle Ergebnisse
|
||||||
|
zum Suchbegriff angezeigt. Per Click auf das gewuenschte Suchergebnis wird eine Detailansicht
|
||||||
|
angezeigt. Sollte die Ergebnisliste zu lang oder zu unuebersichtlich sein, kann man in der
|
||||||
|
Ergebnisuebersicht per Click auf "Suche einschraenken" mehrere Dropdownmenues einblenden,
|
||||||
|
um durch Auswahlmoeglichkeiten sein Suchergebnis zu verfeinern.
|
||||||
|
|
||||||
|
###4.2 Zustandsmodell
|
||||||
|
|
||||||
|
> ![](verbesserungsvorschlag.jpg)
|
||||||
|
|
||||||
|
###4.3 Wireframes
|
||||||
|
|
||||||
|
> ![](wire.png)
|
9
Sammlung/Praktikum/1/ias_p1/iasp1.css
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
figure, figure img {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
text-align: center; /* zur Zentrierung des img-Elements */
|
||||||
|
width: 15cm;
|
||||||
|
}
|
||||||
|
figcaption {
|
||||||
|
text-align: center;
|
||||||
|
}
|
BIN
Sammlung/Praktikum/1/ias_p1/verbesserungsvorschlag.jpg
Normal file
After Width: | Height: | Size: 18 KiB |
185
Sammlung/Praktikum/1/ias_p1/verbesserungsvorschlag.uxf
Normal file
@ -0,0 +1,185 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<diagram program="umlet" version="13.2">
|
||||||
|
<zoom_level>10</zoom_level>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>290</x>
|
||||||
|
<y>140</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Volltextsuche</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>330</x>
|
||||||
|
<y>30</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=initial</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>330</x>
|
||||||
|
<y>30</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>130</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>360</x>
|
||||||
|
<y>170</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>140</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Suche</panel_attributes>
|
||||||
|
<additional_attributes>10.0;120.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>290</x>
|
||||||
|
<y>290</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Ergebnisliste</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>120</x>
|
||||||
|
<y>270</y>
|
||||||
|
<w>190</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Ergebnisse verfeinern</panel_attributes>
|
||||||
|
<additional_attributes>170.0;30.0;10.0;10.0;10.0;70.0;170.0;50.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>360</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>190</w>
|
||||||
|
<h>140</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Click auf ein Suchergebnis</panel_attributes>
|
||||||
|
<additional_attributes>10.0;120.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>250</x>
|
||||||
|
<y>440</y>
|
||||||
|
<w>190</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Detailansicht Suchergebnis</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>300</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>140</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;120.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>300</x>
|
||||||
|
<y>170</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>140</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;120.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>380</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>220</w>
|
||||||
|
<h>30</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>200.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>430</x>
|
||||||
|
<y>450</y>
|
||||||
|
<w>180</w>
|
||||||
|
<h>30</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>160.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>380</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>220</w>
|
||||||
|
<h>30</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>200.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>580</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>580</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>590</x>
|
||||||
|
<y>450</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
</diagram>
|
BIN
Sammlung/Praktikum/1/ias_p1/whoiswho.jpg
Normal file
After Width: | Height: | Size: 52 KiB |
386
Sammlung/Praktikum/1/ias_p1/whoiswho.uxf
Normal file
@ -0,0 +1,386 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<diagram program="umlet" version="13.2">
|
||||||
|
<zoom_level>10</zoom_level>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>310</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Suchmaske</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>350</x>
|
||||||
|
<y>10</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=initial</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>350</x>
|
||||||
|
<y>10</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>160</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>10.0;140.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>610</x>
|
||||||
|
<y>290</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Resultate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>380</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>310</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Abschicken, Suche</panel_attributes>
|
||||||
|
<additional_attributes>170.0;20.0;170.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>400</x>
|
||||||
|
<y>160</y>
|
||||||
|
<w>310</w>
|
||||||
|
<h>150</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;20.0;290.0;20.0;290.0;130.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>230</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>130</w>
|
||||||
|
<h>130</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Anzeigen</panel_attributes>
|
||||||
|
<additional_attributes>10.0;110.0;100.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>450</x>
|
||||||
|
<y>290</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Hilfe</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>370</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>150</w>
|
||||||
|
<h>130</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>130.0;110.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>490</x>
|
||||||
|
<y>570</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>490</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>60</w>
|
||||||
|
<h>280</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>10.0;260.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>250</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;230.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>250</x>
|
||||||
|
<y>410</y>
|
||||||
|
<w>180</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>HS-Niederrhein Homepage</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>610</x>
|
||||||
|
<y>420</y>
|
||||||
|
<w>150</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Detailansicht MA</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>690</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>170</w>
|
||||||
|
<h>120</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Click auf Suchergebnis</panel_attributes>
|
||||||
|
<additional_attributes>10.0;100.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>620</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>120</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;100.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>350</x>
|
||||||
|
<y>180</y>
|
||||||
|
<w>170</w>
|
||||||
|
<h>420</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>150.0;400.0;60.0;190.0;60.0;90.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>440</y>
|
||||||
|
<w>180</w>
|
||||||
|
<h>160</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>160.0;140.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>490</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>140</w>
|
||||||
|
<h>300</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>10.0;280.0;70.0;230.0;70.0;10.0;120.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>490</x>
|
||||||
|
<y>450</y>
|
||||||
|
<w>200</w>
|
||||||
|
<h>150</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>10.0;130.0;180.0;130.0;180.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>700</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>400</w>
|
||||||
|
<h>180</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Click auf "Telefonverzeichnis"</panel_attributes>
|
||||||
|
<additional_attributes>200.0;160.0;200.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>830</x>
|
||||||
|
<y>460</y>
|
||||||
|
<w>150</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Telefonverzeichnis</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>490</x>
|
||||||
|
<y>490</y>
|
||||||
|
<w>430</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>10.0;90.0;410.0;90.0;410.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>70</x>
|
||||||
|
<y>160</y>
|
||||||
|
<w>260</w>
|
||||||
|
<h>170</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>240.0;10.0;10.0;10.0;10.0;150.0;70.0;150.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>160</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>360</w>
|
||||||
|
<h>280</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
close</panel_attributes>
|
||||||
|
<additional_attributes>340.0;260.0;10.0;260.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>140</x>
|
||||||
|
<y>290</y>
|
||||||
|
<w>190</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Personen m. Sonderfunktion</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>530</x>
|
||||||
|
<y>200</y>
|
||||||
|
<w>40</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=decision
|
||||||
|
</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>500</x>
|
||||||
|
<y>210</y>
|
||||||
|
<w>170</w>
|
||||||
|
<h>100</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Ergebnis nicht eindeutig</panel_attributes>
|
||||||
|
<additional_attributes>130.0;80.0;130.0;70.0;30.0;70.0;30.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>540</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>310</w>
|
||||||
|
<h>210</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
Ergebnis eindeutig</panel_attributes>
|
||||||
|
<additional_attributes>180.0;190.0;180.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>400</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>500</w>
|
||||||
|
<h>310</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;480.0;10.0;480.0;290.0;360.0;290.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>560</x>
|
||||||
|
<y>200</y>
|
||||||
|
<w>370</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
kein Resultat</panel_attributes>
|
||||||
|
<additional_attributes>350.0;20.0;10.0;20.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>910</x>
|
||||||
|
<y>200</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>kein Datensatz</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>370</x>
|
||||||
|
<y>100</y>
|
||||||
|
<w>610</w>
|
||||||
|
<h>120</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
zurück</panel_attributes>
|
||||||
|
<additional_attributes>10.0;50.0;10.0;20.0;590.0;20.0;590.0;100.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
</diagram>
|
BIN
Sammlung/Praktikum/1/ias_p1/wire.png
Normal file
After Width: | Height: | Size: 25 KiB |
9
Sammlung/Praktikum/1/iasp1.css
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
figure, figure img {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
text-align: center; /* zur Zentrierung des img-Elements */
|
||||||
|
width: 15cm;
|
||||||
|
}
|
||||||
|
figcaption {
|
||||||
|
text-align: center;
|
||||||
|
}
|
BIN
Sammlung/Praktikum/150331_regelungen_praktikum.pdf
Normal file
BIN
Sammlung/Praktikum/2/150426_ias_aufgabe_p2_bf.000.pdf
Normal file
BIN
Sammlung/Praktikum/2/150426_ias_p2_bf.zip
Normal file
BIN
Sammlung/Praktikum/2/IAS_p2/IAS_P2.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/IAS_P2.png
Normal file
After Width: | Height: | Size: 22 KiB |
191
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/Ias___P2.ep
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Untitled Page</Property><Property name="id">1431680998269_9773</Property><Property name="width">949</Property><Property name="height">523</Property><Property name="dimBackground"/><Property name="transparentBackground"/><Property name="backgroundColor">#ffffff</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bullet" id="c8a030d772414b4f851f8058eb4685b8" transform="matrix(1,0,0,1,325,33)"><p:metadata><p:property name="box"><![CDATA[194,194]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.2558399" x="-0.12792" p:name="imageShading" id="28549eb736184bacb8a2eea02c93f687">
|
||||||
|
<feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
<g p:name="container" id="701b572770da42428cc5ebd4a1e8ab56">
|
||||||
|
<ellipse p:name="ellipse" id="06ffc3dfa688433c8281adc9a1dbf6d0" cx="97" cy="97" rx="97" ry="97" style="fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#28549eb736184bacb8a2eea02c93f687)" style="opacity: 0.6; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="e1af0a992c224ec3818e0286f9641f10"/>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="0" y="89" width="194" height="16" p:name="text" id="bd70ec10ca09477384f424b9048d8666" style="fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="c83c068da5c44448b25fa986be2bbdc5" transform="matrix(1,0,0,1,350,265)"><p:metadata><p:property name="box"><![CDATA[139,37]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,4.625]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[9:00
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="137" height="35" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="8aa9f8db5aba4fd5af1b1889dc70c90e" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="5ee2425d7fde442cae1d798f8069e70d">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#5ee2425d7fde442cae1d798f8069e70d)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="ce947e479e2148e79b765580d7baf21b"/>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="4.625" y="11" width="129.75" height="16" p:name="text" id="1e0556224bfc41099aff9a80245a8b3c" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">9:00
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Line" id="32af037a9e3248c58c189797062892f7" transform="matrix(1,0,0,1,325,125)"><p:metadata><p:property name="box"><![CDATA[94,10]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property></p:metadata>
|
||||||
|
<rect style="fill: #000000; fill-opacity: 0; stroke: none;" x="0" y="0" p:name="bgRect" id="9120b55a10864649869d9879a7367132" width="94" height="10"/>
|
||||||
|
<path style="fill: none; stroke: rgb(27, 50, 128); stroke-width: 2; stroke-opacity: 1;" d="M 0 5 L 94 5" p:name="line1" id="471e41bcea2e4cf99d6be737d090a646" transform="translate(0,0)"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="facd62cec47b4bab8ec92f80ae8aed7e" transform="matrix(1,0,0,1,13,348)"><p:metadata><p:property name="box"><![CDATA[224,150]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,18.75]]></p:property><p:property name="fillColor"><![CDATA[#FFFF99FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="222" height="148" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 153); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="206f69c6a2bc41ada8e1a22422b2d67a" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa05db6270f54a9b8041bb8eee497d68">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa05db6270f54a9b8041bb8eee497d68)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="c12128f72c174511ae8e2a7bc43645a6"/>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="18.75" y="67" width="186.5" height="16" p:name="text" id="38277febe43e4e3db71647aece240853" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="bf16d0a96dae4ce2879df366b40b28ec" transform="matrix(1,0,0,1,332,348)"><p:metadata><p:property name="box"><![CDATA[214,140]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,17.5]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="212" height="138" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="ba57844c10e74f358e27011dc49ee5c7" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa7bd998e2e34728ae817e502b15cb8e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa7bd998e2e34728ae817e502b15cb8e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="1da4e0b31d9c4adba02f963467da0bce"/>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="17.5" y="62" width="179" height="16" p:name="text" id="5cfd890005df4372805c14ac510ad1b1" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="40c1920819fc458b9010e7352d602727" transform="matrix(1,0,0,1,657,347)"><p:metadata><p:property name="box"><![CDATA[230,141]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,17.625]]></p:property><p:property name="fillColor"><![CDATA[#999999FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="228" height="139" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(153, 153, 153); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="380f11b01d24446d85ea96d267a430c9" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="75176b85b09c4833aff38e1d944e312e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#75176b85b09c4833aff38e1d944e312e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="7140594ec4674b899ca7e9de53c44066"/>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="17.625" y="63" width="194.75" height="16" p:name="text" id="f5814819dc0d481985c750da8d0b9583" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="aa44e23e68754c06ad1ddb42c9abc546" transform="matrix(1,0,0,1,394,490)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Kaufen]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="a4ae2681e4eb4463941ccfe4b3c7b88d">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="fa18939101d2426a941acdf3d2b9326f"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="72f137ea62834f6aa954dc10ee8440cb"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="1802a57bfc9f44f19473f2a39d189a57"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#a4ae2681e4eb4463941ccfe4b3c7b88d") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="7c54ce4e2e2c443ea248194e1cfe0e2c"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="4e5896b959f34d52993b50347837e19d" transform="translate(-5,-5)">Kaufen</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="79a7632512b54c5191789910a10c9b75" transform="matrix(1,0,0,1,22,397)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[<div style="text-align: center;"><small> </small>StartPreis: <br /></div>]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="65" height="16" p:name="htmlObject" id="79ce241b51a04d95841a51ef34feeaa1" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="7de2dee95ff74f56b1f8cda6cf1fcdf6" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: center;"><small> </small>StartPreis: <br /></div></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="a0f672fd1fb14cefa1df651eb41c3fa0" transform="matrix(1,0,0,1,25,426)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="08c6874352054da281818a5d125d5f56" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="c335909612aa4c4db4974f27aaef3111" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="9f45eb630f9946f1878fad7f2dc8fb2c" transform="matrix(1,0,0,1,25,366)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Nächste Auktion]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="96" height="16" p:name="htmlObject" id="1ea30b8396794525bf87c27741cf019e" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="abbe1ac28ecb40dbadcba98af22d99ba" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Nächste Auktion</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="d9178f3f366f44feb1fb1605b28e724b" transform="matrix(1,0,0,1,25,460)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="a319f3b85b2b49eeb787677772f3bb9a" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="b8ea5e7e4ce743e6b3739e6ae393c726" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="62f6a5bd54a24678b07b8ba170edd7f1" transform="matrix(1,0,0,1,336,357)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Aktuelle Auktion<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="95" height="16" p:name="htmlObject" id="c63e20e7dfc4421fa686dd5fe0cbfcfc" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="5474a8f029b64392b2e0477db95038aa" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Aktuelle Auktion<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="e3c53344294a4f79ae510da6245c4178" transform="matrix(1,0,0,1,336,411)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="7c32228fb4134b5abe74e8a2bd31de69" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="3e93b1d2fb774655a566d521957d507d" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="f35eec6681b145ccbd040db7d1effb4a" transform="matrix(1,0,0,1,337,446)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="3185aae5fbfd44e292dbf2a5b797fe10" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="7c40c48fa0f44dcea61cf7f040450444" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="65ef84fcb4494a46ac1d9baf50f916f6" transform="matrix(1,0,0,1,336,383)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Aktueller Preis:<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="89" height="16" p:name="htmlObject" id="46cf8c6f65ad4b9fb21497a6e61dc850" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="9bee733b680a45e9a526492b3e8a3d2b" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Aktueller Preis:<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="c0c505b7e2ed41fca90b2bba03fb92fd" transform="matrix(1,0,0,1,668,357)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Letzte Auktion<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="84" height="16" p:name="htmlObject" id="3034e400ebec40d187406221e891714d" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="f28f12941c3d4adda9a7e863131b9aa0" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Letzte Auktion<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="aee175f72c524a05b5f18fdc68c23d4e" transform="matrix(1,0,0,1,669,411)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="6a8aeb6cb45b41af92f6b7d310f85ee5" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="ce477e19a4194c7cac04e368b62c3056" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="4d924eb097194878806d084ccef407a9" transform="matrix(1,0,0,1,668,442)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="5173e606195148c3919195510e317004" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="89ce77f3df82404b94fd0b756d14a758" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="be810a3648d2454785cc537f088f3f96" transform="matrix(1,0,0,1,668,383)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Verkaufs Preis:<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="88" height="16" p:name="htmlObject" id="b479ed5e6e6a462b98d6d240147334ee" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="56442e5eefcb41d49f34bcc8bc55c0b9" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Verkaufs Preis:<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="4724da7b796a405b971a1f15e98e355f" transform="matrix(1,0,0,1,823,81)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Charge-Manager]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="423f7a9968654a4d82621ae1cf7c1cec">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="6930207fbf8d4e5c9b9f988234b94df9"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="47db81e8ca8146b1b4d87941ff454d5c"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="b96c98ce38e54ed7a546a1dfccfdace0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#423f7a9968654a4d82621ae1cf7c1cec") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="483c17982b804f2a9085085c86bdb8d1"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="b4aa0ae4ac884a66a2e4f8d5437b81c1" transform="translate(-27,-5)">Charge-Manager</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="906a0fc0b9cb4f4aa71b2ef6ce56abad" transform="matrix(1,0,0,1,823,12)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Käufer 1]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="a6ec52debf344e41b319e463bced601c">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="b691d6a1969d4867b47889aa31012d24"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="6d371871a7aa41a7ac36ca5c5ccf3381"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="c08c6b34df0b40abba68fe44f76971a7"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#a6ec52debf344e41b319e463bced601c") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="e7695504adae43c7a5424b6091512f3f"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="600b026597bb4206829a1fc065dcea59" transform="translate(-7,-5)">Käufer 1</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="580892f3e7b2427c93a1c57786e4b12e" transform="matrix(1,0,0,1,823,42)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Käufer 2]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="12ac0264632d4557bae9b479e122dc89">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="56047028821a4e07a93b34ab17f1d8a7"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="41b26cd9ca9940d89b6f67ffcd58f31c"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="3d673cc7e36348729083f21ce844283d"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#12ac0264632d4557bae9b479e122dc89") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="81046398dcfb4bd29eba84ddd4da2643"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="54d7b2670b5e4eba8cba52caa419b98f" transform="translate(-8,-5)">Käufer 2</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="1d2805f4d9674f608c506ab4f04add6a" transform="matrix(1,0,0,1,823,112)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Log]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="7dd3806f32484a74a49793d462b582ee">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="56a630f44d5c4423ad3a783ed84a698e"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="0ebdfdc0e4b14c809414498046938fb4"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="13c06df5b8204458a94f6a64b699bbd8"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#7dd3806f32484a74a49793d462b582ee") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="2afdaa5c8aad49ed8c345e9811f5d159"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="82c5b760739d421c955170bc35499af6" transform="translate(4,-5)">Log</text>
|
||||||
|
</g></Content></Page></Pages></Document>
|
66
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/P2.ep
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Untitled Page</Property><Property name="id">1431680998269_9773</Property><Property name="width">949</Property><Property name="height">523</Property><Property name="dimBackground"/><Property name="transparentBackground"/><Property name="backgroundColor">#ffffff</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bullet" id="c8a030d772414b4f851f8058eb4685b8" transform="matrix(1,0,0,1,325,33)"><p:metadata><p:property name="box"><![CDATA[194,194]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.2558399" x="-0.12792" p:name="imageShading" id="28549eb736184bacb8a2eea02c93f687">
|
||||||
|
<feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
<g p:name="container" id="701b572770da42428cc5ebd4a1e8ab56">
|
||||||
|
<ellipse p:name="ellipse" id="06ffc3dfa688433c8281adc9a1dbf6d0" cx="97" cy="97" rx="97" ry="97" style="fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#28549eb736184bacb8a2eea02c93f687)" style="opacity: 0.6; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="e1af0a992c224ec3818e0286f9641f10"/>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="0" y="89" width="194" height="16" p:name="text" id="bd70ec10ca09477384f424b9048d8666" style="fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="c83c068da5c44448b25fa986be2bbdc5" transform="matrix(1,0,0,1,353,239)"><p:metadata><p:property name="box"><![CDATA[139,37]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,4.625]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[9:00
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="137" height="35" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="8aa9f8db5aba4fd5af1b1889dc70c90e" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="5ee2425d7fde442cae1d798f8069e70d">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#5ee2425d7fde442cae1d798f8069e70d)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="ce947e479e2148e79b765580d7baf21b"/>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="4.625" y="11" width="129.75" height="16" p:name="text" id="1e0556224bfc41099aff9a80245a8b3c" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">9:00
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Line" id="32af037a9e3248c58c189797062892f7" transform="matrix(1,0,0,1,325,125)"><p:metadata><p:property name="box"><![CDATA[94,10]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property></p:metadata>
|
||||||
|
<rect style="fill: #000000; fill-opacity: 0; stroke: none;" x="0" y="0" p:name="bgRect" id="9120b55a10864649869d9879a7367132" width="94" height="10"/>
|
||||||
|
<path style="fill: none; stroke: rgb(27, 50, 128); stroke-width: 2; stroke-opacity: 1;" d="M 0 5 L 94 5" p:name="line1" id="471e41bcea2e4cf99d6be737d090a646" transform="translate(0,0)"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="facd62cec47b4bab8ec92f80ae8aed7e" transform="matrix(1,0,0,1,30,344)"><p:metadata><p:property name="box"><![CDATA[200,80]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,10]]></p:property><p:property name="fillColor"><![CDATA[#FFFF99FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[Coming soon
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="198" height="78" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 153); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="206f69c6a2bc41ada8e1a22422b2d67a" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa05db6270f54a9b8041bb8eee497d68">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa05db6270f54a9b8041bb8eee497d68)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="c12128f72c174511ae8e2a7bc43645a6"/>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="10" y="32" width="180" height="16" p:name="text" id="38277febe43e4e3db71647aece240853" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">Coming soon
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="bf16d0a96dae4ce2879df366b40b28ec" transform="matrix(1,0,0,1,322,347)"><p:metadata><p:property name="box"><![CDATA[200,80]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,10]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[Aktuelles Artikel<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="198" height="78" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="ba57844c10e74f358e27011dc49ee5c7" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa7bd998e2e34728ae817e502b15cb8e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa7bd998e2e34728ae817e502b15cb8e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="1da4e0b31d9c4adba02f963467da0bce"/>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="10" y="32" width="180" height="16" p:name="text" id="5cfd890005df4372805c14ac510ad1b1" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">Aktuelles Artikel<br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="40c1920819fc458b9010e7352d602727" transform="matrix(1,0,0,1,659,347)"><p:metadata><p:property name="box"><![CDATA[200,80]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,10]]></p:property><p:property name="fillColor"><![CDATA[#FF6666FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[Abgelaufen]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="198" height="78" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 102, 102); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="380f11b01d24446d85ea96d267a430c9" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="75176b85b09c4833aff38e1d944e312e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#75176b85b09c4833aff38e1d944e312e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="7140594ec4674b899ca7e9de53c44066"/>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="10" y="32" width="180" height="16" p:name="text" id="f5814819dc0d481985c750da8d0b9583" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">Abgelaufen</div></foreignObject>
|
||||||
|
</g></Content></Page></Pages></Document>
|
BIN
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/Simulation_P2.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/Untitled Page.png
Normal file
After Width: | Height: | Size: 99 KiB |
@ -0,0 +1,14 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<script type="text/javascript" src="canvas1.js"></script>
|
||||||
|
<meta charset = utf-8 />
|
||||||
|
<title>Canvas1</title>
|
||||||
|
</head>
|
||||||
|
<body onload = "renderTime();">
|
||||||
|
<canvas id = "canvas" width="500" height="500"style="background-color:#333">
|
||||||
|
style="background-color:#333">
|
||||||
|
</canvas>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -0,0 +1,86 @@
|
|||||||
|
|
||||||
|
function renderTime(){
|
||||||
|
var canvas = document.getElementById("canvas");
|
||||||
|
var ctx = canvas.getContext("2d");
|
||||||
|
var radius = canvas.height / 2;
|
||||||
|
ctx.translate(radius, radius);
|
||||||
|
radius = radius * 0.90;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function drawFace(ctx, radius) {
|
||||||
|
var grad;
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.arc(0, 0, radius, 0, 2*Math.PI);
|
||||||
|
ctx.fillStyle = 'white';
|
||||||
|
ctx.fill();
|
||||||
|
grad = ctx.createRadialGradient(0,0,radius*0.95, 0,0,radius*1.05);
|
||||||
|
grad.addColorStop(0, '#333');
|
||||||
|
grad.addColorStop(0.5, 'white');
|
||||||
|
grad.addColorStop(1, '#333');
|
||||||
|
ctx.strokeStyle = grad;
|
||||||
|
ctx.lineWidth = radius*0.1;
|
||||||
|
ctx.stroke();
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.arc(0, 0, radius*0.1, 0, 2*Math.PI);
|
||||||
|
ctx.fillStyle = '#333';
|
||||||
|
ctx.fill();
|
||||||
|
}
|
||||||
|
|
||||||
|
function drawNumbers(ctx, radius) {
|
||||||
|
var ang;
|
||||||
|
var num;
|
||||||
|
ctx.font = radius*0.15 + "px arial";
|
||||||
|
ctx.textBaseline="middle";
|
||||||
|
ctx.textAlign="center";
|
||||||
|
for(num = 1; num < 13; num++){
|
||||||
|
ang = num * Math.PI / 6;
|
||||||
|
ctx.rotate(ang);
|
||||||
|
ctx.translate(0, -radius*0.85);
|
||||||
|
ctx.rotate(-ang);
|
||||||
|
ctx.fillText(num.toString(), 0, 0);
|
||||||
|
ctx.rotate(ang);
|
||||||
|
ctx.translate(0, radius*0.85);
|
||||||
|
ctx.rotate(-ang);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function drawHand(ctx, pos, length, width) {
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.lineWidth = width;
|
||||||
|
ctx.lineCap = "round";
|
||||||
|
ctx.moveTo(0,0);
|
||||||
|
ctx.rotate(pos);
|
||||||
|
ctx.lineTo(0, -length);
|
||||||
|
ctx.stroke();
|
||||||
|
ctx.rotate(-pos);
|
||||||
|
}
|
||||||
|
|
||||||
|
function drawTime(ctx, radius){
|
||||||
|
var now = new Date();
|
||||||
|
var hour = now.getHours();
|
||||||
|
var minute = now.getMinutes();
|
||||||
|
var second = now.getSeconds();
|
||||||
|
//hour
|
||||||
|
hour=hour%12;
|
||||||
|
hour=(hour*Math.PI/6)+(minute*Math.PI/(6*60))+(second*Math.PI/(360*60));
|
||||||
|
drawHand(ctx, hour, radius*0.5, radius*0.07);
|
||||||
|
//minute
|
||||||
|
minute=(minute*Math.PI/30)+(second*Math.PI/(30*60));
|
||||||
|
drawHand(ctx, minute, radius*0.8, radius*0.07);
|
||||||
|
// second
|
||||||
|
second=(second*Math.PI/30);
|
||||||
|
drawHand(ctx, second, radius*0.9, radius*0.02);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function drawClock() {
|
||||||
|
drawFace(ctx, radius);
|
||||||
|
drawNumbers(ctx, radius);
|
||||||
|
drawTime(ctx, radius);
|
||||||
|
}
|
||||||
|
|
||||||
|
setInterval(drawClock, 1000);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<script type="text/javascript" src="canvas.js"></script>
|
||||||
|
<meta charset = utf-8 />
|
||||||
|
<title>Canvas</title>
|
||||||
|
</head>
|
||||||
|
<body onload = "setInterval(renderTime, 40);">
|
||||||
|
<canvas id="canvas" width="500" height="500">
|
||||||
|
</canvas>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
|
||||||
|
function degToRad(degree){
|
||||||
|
var factor = Math.PI/180;
|
||||||
|
return degree*factor;
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderTime(){
|
||||||
|
|
||||||
|
//Von der "Bib" Date now obj
|
||||||
|
var canvas = document.getElementById('canvas');
|
||||||
|
var ctx = canvas.getContext('2d');
|
||||||
|
ctx.strokeStyle ='lightblue';
|
||||||
|
ctx.lineWidth = 17;
|
||||||
|
ctx.lineCap = 'round';
|
||||||
|
ctx.shadowBlur =15;
|
||||||
|
ctx.shadowColor='lightblue';
|
||||||
|
|
||||||
|
|
||||||
|
var now = new Date();
|
||||||
|
var today = now.toDateString();
|
||||||
|
var time = now.toLocaleTimeString();
|
||||||
|
var hour = now.getHours();
|
||||||
|
var minutes = now.getMinutes();
|
||||||
|
var seconds = now.getSeconds();
|
||||||
|
var milliseconds = now.getMilliseconds();
|
||||||
|
var newSeconds = seconds+(milliseconds/1000);
|
||||||
|
|
||||||
|
//Background
|
||||||
|
//außen innen
|
||||||
|
gradient = ctx.createRadialGradient(250,250,5, 250,250,300);
|
||||||
|
gradient.addColorStop(0, 'green');
|
||||||
|
gradient.addColorStop(1, 'black');
|
||||||
|
//ctx.fillStyle = 'grey';
|
||||||
|
ctx.fillStyle = gradient;
|
||||||
|
ctx.fillRect(0, 0, 500, 500);
|
||||||
|
|
||||||
|
//Hours (px),(px),radius,startpunkt
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.arc(250, 250, 200, degToRad(270), degToRad((minutes*15)-90));
|
||||||
|
ctx.stroke();
|
||||||
|
//Minutes
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.arc(250, 250, 170, degToRad(270), degToRad((minutes*6)-90));
|
||||||
|
ctx.stroke();
|
||||||
|
|
||||||
|
//Seconds
|
||||||
|
ctx.beginPath();
|
||||||
|
ctx.arc(250, 250, 140, degToRad(270), degToRad((newSeconds*6)-90));
|
||||||
|
ctx.stroke();
|
||||||
|
|
||||||
|
//Date
|
||||||
|
ctx.font = "25px Arial bold";
|
||||||
|
ctx.fillStyle ='lightblue';
|
||||||
|
ctx.fillText(today, 175, 250);
|
||||||
|
|
||||||
|
//Time
|
||||||
|
ctx.font = "20px Arial ";
|
||||||
|
ctx.fillStyle ='lightblue';
|
||||||
|
ctx.fillText(time, 175, 280);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//renderTime();
|
||||||
|
|
||||||
|
|
BIN
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/chargem.png
Normal file
After Width: | Height: | Size: 39 KiB |
474
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/chargenmanager.ep
Normal file
@ -0,0 +1,474 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Untitled Page</Property><Property name="id">1431684271590_2061</Property><Property name="width">949</Property><Property name="height">523</Property><Property name="dimBackground"/><Property name="transparentBackground"/><Property name="backgroundColor">#ffffff</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="8478d7f702e44c9caeb56402e8e0315c" transform="matrix(1,0,0,1,272,21)"><p:metadata><p:property name="box"><![CDATA[236,263]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,32.875]]></p:property><p:property name="fillColor"><![CDATA[#CCCCCCFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="234" height="261" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(204, 204, 204); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="e1455f71afa642edb86c76b1e0c80489" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="ba5af7bf1d30419491b734116edd0e10">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#e1455f71afa642edb86c76b1e0c80489" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#ba5af7bf1d30419491b734116edd0e10)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="65620086e5db429ab4181266d16158cd"/>
|
||||||
|
<use xlink:href="#e1455f71afa642edb86c76b1e0c80489" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="32.875" y="132" width="170.25" height="0" p:name="text" id="69146b5db2ca4a489d5861f0d14320d5" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="ab14a778f4cc4689ad86b59b5f021312" transform="matrix(1,0,0,1,283,34)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Charge n<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="52" height="16" p:name="htmlObject" id="86ea696216c84184b81a5df66a6edbde" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="a73f34baa4fa4ac8ad2b24e70613c84a" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Charge n<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="1ccd25fbe49140b985827163502eff58" transform="matrix(1,0,0,1,280,69)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Auktion 1<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="55" height="16" p:name="htmlObject" id="518998a2ae7d4c518fb8f7fd297866ff" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="98703677dfca4b418a4aee046a1c9f35" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Auktion 1<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="4a8f3ebd5ba44cc6932bab07fa973e76" transform="matrix(1,0,0,1,280,104)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Auktion 2<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="55" height="16" p:name="htmlObject" id="b735e489c5f44270aadf973ba9f12bba" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="a61b8f057ff84681a82465e5ba2a695f" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Auktion 2<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="f26833adcfa949a3be16947c994a321b" transform="matrix(1,0,0,1,280,144)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Auktion 3<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="55" height="16" p:name="htmlObject" id="9c76ab7c5d17436e8b4d10ef5be0459e" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="66632200c13b4fe98dfb4a363d8646ac" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Auktion 3<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Straight Connector" id="56d06cfea9e04f4195dec1bdfc0906b5" transform="matrix(1,0,0,1,508,43)"><p:metadata><p:property name="startPin"><![CDATA[-163,34]]></p:property><p:property name="endPin"><![CDATA[184,-1]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[straight]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="f6623d4b9cb34946a6a845c5cdd54e29" d="M -163 34 L 174.05048341474898 0.0035535460627815763 L 184 -1 M 178 -6 L 184 -1 L 179 5"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#f6623d4b9cb34946a6a845c5cdd54e29" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#f6623d4b9cb34946a6a845c5cdd54e29" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="d63d95f098cf45ec8688bef87a0fd164" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="74d7f7b5329a4fad86de72dd604ac44a" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#f6623d4b9cb34946a6a845c5cdd54e29" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="880f04294484407599c7c0501755a3e3" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.NativeGUI:Button" id="61549981dc794417b85d28f3dd195ed4" transform="matrix(1,0,0,1,280,249)"><p:metadata><p:property name="box"><![CDATA[80,25]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="default"><![CDATA[false]]></p:property><p:property name="parseAccessKey"><![CDATA[true]]></p:property><p:property name="image"><![CDATA[0,0, ]]></p:property><p:property name="label"><![CDATA[zurück]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property></p:metadata>
|
||||||
|
<foreignObject x="0" y="0" width="80" height="25" p:name="htmlObject" id="4828d80110e442b8abae74df0b45edf0" style="">
|
||||||
|
<html:div xmlns:html="http://www.w3.org/1999/xhtml" style="-moz-box-sizing: border-box; overflow: hidden; position: relative; line-height: 1px ! important; font-size: 0px; width: 80px; height: 25px;" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" p:name="div" id="b39968b1f48a40268b48c05154b69deb">
|
||||||
|
<button style="margin: 0px ! important; min-height: 0px ! important; min-width: 0px ! important; -moz-box-sizing: border-box; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;" p:name="xulControl" id="98c05bb4d8c24960b351947bfe9aed12" label="zurück" accesskey="" default="false" width="80" height="25"/>
|
||||||
|
<html:div style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></html:div>
|
||||||
|
</html:div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="c44d1fabd5d34227a05626462a6c62ed" transform="matrix(1,0,0,1,692,21)"><p:metadata><p:property name="box"><![CDATA[199,263]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,32.875]]></p:property><p:property name="fillColor"><![CDATA[#C0C0C0FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="197" height="261" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(192, 192, 192); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="c50c0bf7e2a14d8eb1be0bf210c843aa" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="ba186a1072fc4ec19ad5e7de1963ba29">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#c50c0bf7e2a14d8eb1be0bf210c843aa" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#ba186a1072fc4ec19ad5e7de1963ba29)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="bd8bf82d27914b6dbc1d9e8384ffbaba"/>
|
||||||
|
<use xlink:href="#c50c0bf7e2a14d8eb1be0bf210c843aa" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="32.875" y="132" width="133.25" height="0" p:name="text" id="5f0043ee86d7406f857a0b96cd8cbb41" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="20390e8934874cfb97b942b3ca936ee9" transform="matrix(1,0,0,1,708,36)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="0" height="16" p:name="htmlObject" id="5a74659b3b5f415592b4a4e1a6cd7b59" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="e87c4aa2069b4e4e8ac8b6dc3f3c54e4" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="9ef0a92e45974936b0611cac471c9a1a" transform="matrix(1,0,0,1,700,34)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Auktion 1<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="55" height="16" p:name="htmlObject" id="7026a84c591647d186e570be1f1bb758" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="a720955fcada4a64ac11c2bab23b0f7e" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Auktion 1<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="d913a2017b3d4c92a2108dcb2d34e291" transform="matrix(1,0,0,1,849,65)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="ecde4fc0df934babb88e35f7b3dc1749">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="812fd7222faa4dfbb84d7db11f2a8aae">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="64c098cf77c749d9a2723fec5f3d8688"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="b1eec124bdec4b61a127b18e3c8333b3"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="de4d333b75ce4576b3f9ee1d855030a0"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#812fd7222faa4dfbb84d7db11f2a8aae" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="2cd6b477a7954845a92a6dba1ac0fcb1"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="fbb3c3118ef448189bfbcd9f497240ea">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="9f83bc8ad7a24c88b0c8d69177ac0e90"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="5e1fcc54bd454bd6bfa8d04606d41dca"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="0aa42d396b18464e832393fb46456348"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="4b8b622680d64616ba7d8b4be8ec031a"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#fbb3c3118ef448189bfbcd9f497240ea" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="f6797b5bbcfd436a96145fa061a1f2d7"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="7f14233fd1ec45439f3f34333a6bac9e"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="f8e5cfb1dd9b4855b377638a9a816559" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="33ca5634484d4e959de202782873c4d4"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="bb66dd8789eb4e93bd2c61c3c859963a" transform="matrix(1,0,0,1,849,93)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="c1572d51aaec4780a58285c1f7503b7d">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="bb7ffed32cd14757aa7e17ba6187d794">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="9059169ddccf48039bc225c10645ecdd"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="c0b9baeb70f8460bbc6c8c7a9560b2ff"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="9cec7920d4924660a40dc8592547ba0f"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#bb7ffed32cd14757aa7e17ba6187d794" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="1ca9abba7c3c4eb18fe8972a1ba7a02f"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="4300c14f756d438e88ca22a4eb734df0">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="b51860e1a6c742d98d55367dc136643b"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="428ecc6dff664f848dd2c0100bc2638a"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="12573db5dac94a449fdb4706a1c4f6b5"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="5eed18b1d4594ef19648c4a37a03fc08"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#4300c14f756d438e88ca22a4eb734df0" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="d2467288bbe34c459b28e217f894d656"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="93277b9a442e47c09259ca4146586d6b"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="14f88f526bef433baadda7349d910d5f" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="f642f63fb47a403bbb44db3f188ccb54"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="ffea9080dbd948a78f08b4100ac5eadf" transform="matrix(1,0,0,1,849,119)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="85155d40e31c471dbdb4062b4e0041e9">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="e81e1afb772b45bbae3d11ae4d458e78">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="876f26eb41204803baef7c3cd571ec17"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="caff488418734047b5cebc44578c2db6"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="325a4c3ddc824fd0938b3a3469988941"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#e81e1afb772b45bbae3d11ae4d458e78" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="cbad6be4b06e4f3a8367b74cfe9521be"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="3d3827d9ed1741b4b8f2624c44aed466">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="232535ae14ac457ca667987c5bef4218"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="7388f1289b78434884756752431703db"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="88757a773490494dae00a86d16f321c4"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="f1ce21a3a2e74a6cb0ad7555c9050f8a"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#3d3827d9ed1741b4b8f2624c44aed466" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="36e0e7468c6a44568b5aaf0758737c84"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="d952806ebc304129bcc1f3359ec345e9"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="9573ca3de4014ddeb4c0367be07be307" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="4c3d4b4b217f45718ea5867131b31896"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="51bb1e4fcecf4f18841d783ab9bb5fce" transform="matrix(1,0,0,1,849,144)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="248601f81c564fe9bd882ed227bbdf0c">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="9820633538be4535b3fc5eae4d72d5ec">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="2c3fb84eab874baa89dfb4a5af4fc387"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="d2540c4b184f4c4a96bd1982605e7e44"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="e915cc9cd84a453b914621ae0e01a813"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#9820633538be4535b3fc5eae4d72d5ec" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="e994447343474689abba383ba63dab94"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="2fc67a6f708b412fb26ebbb24b14cd0a">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="49c5ed2e37da4829b23ae8efa1a6e977"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="4bfcf782e6ea420993e96fcfda413194"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="6d45ad8e15124ab8ad0a36f31446a0cd"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="f1b44880501a4e668b45c54ca2867fe8"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#2fc67a6f708b412fb26ebbb24b14cd0a" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="103c852f3b1d4b47ba814cc2e7e3f1da"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="7b4852cb621a47f8ad6cf2102e1d4112"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="06b7ad051bea414fb3b444b7643eb6f4" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="b8c6ed1df10a463cb3324916d5ddcb52"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="107cffcd860548b98bb9491ce2a18918" transform="matrix(1,0,0,1,849,168)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="0b1cc333d500487ba1a84d2b5ebd955c">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="12f1cd86315641b1b6b8ab22745b223b">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="88fa7d993a1c4bbc83b7c36b4dbeb478"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="167bf8e774384764b7e883ffd62ec20f"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="842adc6605c146b0aede936726d8e626"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#12f1cd86315641b1b6b8ab22745b223b" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="4cb7269e08cb436887d7a0e0138dbb98"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="c59afd411972475f83b21f0c2ae1cf0a">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="baef49d69c2f4e24914726ec2581934b"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="abebf254ec69497a9cf7dbde70b2af3b"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="8aa1e3203f224b94944a8fd902021671"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="37192fd64f3e45d092e384fde307974c"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#c59afd411972475f83b21f0c2ae1cf0a" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="33ec05de97bf4ab3bc2c7118f2a731d6"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="dbdb48c890d14bcab94bbef314e0f898"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="517cf2a5e21c451585dacbf044bfdb19" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="468a7a45d3a141ec92858aadf6a8a21b"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="8cbf7154a51746d488a3fb036f51032e" transform="matrix(1,0,0,1,849,191)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="1f5cb0a12b8c49718d1b1461f6a3b683">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="d6376315e7c945178a5815aa90610108">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="632e6153994c4da6a69b2735957b395b"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="518fbada5a2b4aedbb43cc8b451786ec"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="2d13a10efe08414fa5ba33d954f903f9"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#d6376315e7c945178a5815aa90610108" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="1aab4e837c1542d69475a0d902c7a06d"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="5f8d43f7c7f64cafa50dd3a87a9651d2">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="5d47acb1179b48b8976470367e49c44e"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="2e170b9b2be740438faeaa5161e84c46"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="fb3c07020c6f4d6abee7d9f6fa2a39b5"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="aa8518494b854df0b0fcb6002b436c75"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#5f8d43f7c7f64cafa50dd3a87a9651d2" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="9f91eafc6e4b4f50843d694320e1265f"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="5e37b5b277384514bf00a5e4a8c2d582"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="0cf8919e577c41359cbb10ea13ec6433" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="b92e2fa1b2f24deaa890ded0ee3a540d"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="8d7ebbc9ea4740299adab5b6c722e040" transform="matrix(1,0,0,1,709,82)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Startpreis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="051f86b97112456d8e9c4765fd914020" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="b03f003a8b9e4697bc8c4ec015827a5b" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Startpreis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="0c36038bb6b24e61be5e0003acb23ba4" transform="matrix(1,0,0,1,708,108)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Menge]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="d8984b6f1f424f5eb43ad0057e94afa0" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="e93186f4f59e412796a35413fad4ad99" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Menge</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="83e4e6defd9b408f8ea55a8853e375d3" transform="matrix(1,0,0,1,709,134)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Beschreibung]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="437fbb1f42b948f3986d09b26371cdfc" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="9b3aa1189a274e18a61df9eea73b742b" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Beschreibung</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="11948356aa9e435a9380aabd98d99890" transform="matrix(1,0,0,1,709,157)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Bild-URI]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="668ddc9bfdbd4924b8de057137b7b012" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="ec78f11521354366ac156575854aaeaa" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Bild-URI</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="337a090e2ff2488ba5e502b76c97df5e" transform="matrix(1,0,0,1,709,183)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[aktueller Preis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="edbb82a35d5b431f863d9e0a46223ffc" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="1e07ee3e3c9d44cdb68b8eb4a8615150" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">aktueller Preis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="4b288da41dbc4d5480f7217a18da18b3" transform="matrix(1,0,0,1,710,208)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Mindestpreis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="2668eb1b14034eea9ea9b1323bffb295" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="2caa694bcd2744a6bd6e0a879fdbf6bb" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Mindestpreis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="15c2f9ed6841440c87782c741d3c3e50" transform="matrix(1,0,0,1,849,215)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="2c36ebe8b9ad44f1ba3956d71827f69c">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="b8a98bdd16fd40f5864169e8b62d4ef6">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="d00fd2ea48ab45179283d2aec70c32b6"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="1e5ab90cae73477c87f475ae789c10cb"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="525c1cfbbe2e452687b4484afbb3bc46"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#b8a98bdd16fd40f5864169e8b62d4ef6" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="36a63f21f55545b6ab6291a418bb81a9"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="cd0287c5fcd742be9bd7ee96c9c292a5">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="0b2bcc9966424c45bfd5ffa500274ee7"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="b94382cc80c14862822cb95679937302"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="4fa7974571c24b70b97bc3421c00677f"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="d649323e082f4149bdeade55f24cd582"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#cd0287c5fcd742be9bd7ee96c9c292a5" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="bf400a99fe4940158d6cff5f1376b8d5"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="0be4149fec52447f8b1795211349a5f9"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="97cda5a7e49b494592f599e1516f103c" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="1b8b94acff0349ba9990a431fed21b2b"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="3fcf3a59850b4bec9c89355a94f93674" transform="matrix(1,0,0,1,710,230)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[VK-Preis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="3ab8557c00544dacba76020081f93f15" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="c3df12d0affd456fbb502d2d5cd5fa9a" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">VK-Preis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.NativeGUI:Button" id="c08f033fa5ee4ef4837d32437c779b02" transform="matrix(1,0,0,1,698,253)"><p:metadata><p:property name="box"><![CDATA[80,25]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="default"><![CDATA[false]]></p:property><p:property name="parseAccessKey"><![CDATA[true]]></p:property><p:property name="image"><![CDATA[0,0, ]]></p:property><p:property name="label"><![CDATA[zurück]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property></p:metadata>
|
||||||
|
<foreignObject x="0" y="0" width="80" height="25" p:name="htmlObject" id="cbafb9ffb8a04c40b5ea7323b0fbf40f" style="">
|
||||||
|
<html:div xmlns:html="http://www.w3.org/1999/xhtml" style="-moz-box-sizing: border-box; overflow: hidden; position: relative; line-height: 1px ! important; font-size: 0px; width: 80px; height: 25px;" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" p:name="div" id="a121216e9be648e3ab5430d1f80579d7">
|
||||||
|
<button style="margin: 0px ! important; min-height: 0px ! important; min-width: 0px ! important; -moz-box-sizing: border-box; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;" p:name="xulControl" id="057b1055f695460ab5a4a656039d2a9c" label="zurück" accesskey="" default="false" width="80" height="25"/>
|
||||||
|
<html:div style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></html:div>
|
||||||
|
</html:div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.NativeGUI:Button" id="1a6958413f48499496be4415948c22a4" transform="matrix(1,0,0,1,792,253)"><p:metadata><p:property name="box"><![CDATA[80,25]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="default"><![CDATA[false]]></p:property><p:property name="parseAccessKey"><![CDATA[true]]></p:property><p:property name="image"><![CDATA[0,0, ]]></p:property><p:property name="label"><![CDATA[Speichern]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property></p:metadata>
|
||||||
|
<foreignObject x="0" y="0" width="80" height="25" p:name="htmlObject" id="0406c73cfcff4995a8a5e06d6530365d" style="">
|
||||||
|
<html:div xmlns:html="http://www.w3.org/1999/xhtml" style="-moz-box-sizing: border-box; overflow: hidden; position: relative; line-height: 1px ! important; font-size: 0px; width: 80px; height: 25px;" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" p:name="div" id="aadec9b3d3c84bd39a9e3f8252505257">
|
||||||
|
<button style="margin: 0px ! important; min-height: 0px ! important; min-width: 0px ! important; -moz-box-sizing: border-box; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(0, 0, 0); opacity: 1;" p:name="xulControl" id="f9d71603bbec451582d3b3b53d0b67ec" label="Speichern" accesskey="" default="false" width="80" height="25"/>
|
||||||
|
<html:div style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;"></html:div>
|
||||||
|
</html:div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="8449ed054b9449ec823fba34980dd7db" transform="matrix(1,0,0,1,733,278)"><p:metadata><p:property name="startPin" p:connectedShapeId="c08f033fa5ee4ef4837d32437c779b02" p:connectedOutletId="bottom-center" p:viax="5" p:viay="10"><![CDATA[5,0]]></p:property><p:property name="endPin"><![CDATA[-223,-5]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="deed98b56bd0482982cce0e7dca91bed" d="M 5 0 C 5 60 -163 -1 -223 -5 M -218 1 L -223 -5 L -217 -10"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#deed98b56bd0482982cce0e7dca91bed" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#deed98b56bd0482982cce0e7dca91bed" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="3d1f33490b904cb98d8a3ff31279c374" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="07471ffbfefa4d11aee8b4a02173ef2b" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#deed98b56bd0482982cce0e7dca91bed" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="1873cefc0d7b4cd6805290ed16c0b42a" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="7844dbad65c54c89ad4bb33c3f5bf86d" transform="matrix(1,0,0,1,809,317)"><p:metadata><p:property name="startPin" p:connectedShapeId="1a6958413f48499496be4415948c22a4" p:connectedOutletId="bottom-center" p:viax="23" p:viay="-29"><![CDATA[23,-39]]></p:property><p:property name="endPin"><![CDATA[-340,-33]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="93550b7e1efc4fd8a66f5ab9de177b05" d="M 23 -39 C 23 21 -280 -32 -340 -33 M -334 -27 L -340 -33 L -334 -39"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#93550b7e1efc4fd8a66f5ab9de177b05" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#93550b7e1efc4fd8a66f5ab9de177b05" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="ab31b2f54c3b438a89e93a96740d9bf8" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="2ba25a48819d468ca694f80e80d058df" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#93550b7e1efc4fd8a66f5ab9de177b05" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="cd47ada3291e4eb9ad67823bbd9e50b4" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="8b4dad9589b74de2b10b53b696827e6a" transform="matrix(1,0,0,1,22,20)"><p:metadata><p:property name="box"><![CDATA[181,443]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,32]]></p:property><p:property name="fillColor"><![CDATA[#CCCCCCFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="179" height="441" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(204, 204, 204); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="540bbc72ed3541d6895b26097b81456c" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="8dd7c1fd3ef3477cad246b18fd646968">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#540bbc72ed3541d6895b26097b81456c" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#8dd7c1fd3ef3477cad246b18fd646968)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="bc7a8193f2644befbe058c156baad3e7"/>
|
||||||
|
<use xlink:href="#540bbc72ed3541d6895b26097b81456c" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="32" y="222" width="117" height="0" p:name="text" id="298dd9b5273d4c068ee0c60e7d2f033f" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="4b221dfcdcaa458bb95131048b154eef" transform="matrix(1,0,0,1,56,43)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[<span style="font-size: large;">Chargenmanager</span>]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="139" height="22" p:name="htmlObject" id="cdc1eca49c2c4c14a37101c17b7ee4af" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="cc49c0dc8e0644b2ba7fccb6a9b3746d" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml"><span style="font-size: large;">Chargenmanager</span></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="3406bef9b57c402a85cdeee44d2d7b5a" transform="matrix(1,0,0,1,56,107)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Charge 1<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="52" height="16" p:name="htmlObject" id="377d2ac4af194b3dbbcc08746f59148d" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="f8d0bd6134d742018fc2f0f7495ca7b6" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Charge 1<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="12ef53c83ba24f3caf185093cd82766e" transform="matrix(1,0,0,1,56,162)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Charge 2<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="52" height="16" p:name="htmlObject" id="5a78a895da55423bb6bd4360aff27468" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="5a9a4ec60b884522afb42ac5c8671217" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Charge 2<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="48d5cf5dce664e8db519173a991aed7d" transform="matrix(1,0,0,1,56,215)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Charge 3<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="52" height="16" p:name="htmlObject" id="ce59f69b37ab4e04ad91547dbf5d8b6a" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="08004eab82774d0aa298a479e322cac3" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Charge 3<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="1e883ab9b1a54e83ba01c8eefb26ce69" transform="matrix(1,0,0,1,56,272)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Charge 4<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="52" height="16" p:name="htmlObject" id="c1cbb66d22084a8489f5393ea3568331" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="9ef4ab4f2ef841d09737f16a764c5818" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Charge 4<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="af62a0e98d4f469fbe23dae1c10fd79f" transform="matrix(1,0,0,1,66,394)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[new]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="9a053c352a8249fbab6af90c91f8b95a">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="0afaa33e87e84199ab02fd9009dded03"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="4915430da9d24f39b842eb3596bae701"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="cb82e71eb50c460a95699075ec60fbcc"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url(#9a053c352a8249fbab6af90c91f8b95a) none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="0fe698811e754b188ff6a62e83703c66"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="92f0d3db763441b8b0910d10876053c4" transform="translate(3,-5)">new</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="1387998c4d5547bab8ebc01b9d67c6b8" transform="matrix(1,0,0,1,305,411)"><p:metadata><p:property name="startPin" p:viay="-296" p:viax="-187" p:connectedOutletId="middle-right" p:connectedShapeId="3406bef9b57c402a85cdeee44d2d7b5a"><![CDATA[-197,-296]]></p:property><p:property name="endPin"><![CDATA[-30,-371]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="ceaa79759300475fbd344bf0163ff2b6" d="M -197 -296 C -137 -296 -84 -345 -30 -371 M -38 -374 L -30 -371 L -33 -363"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#ceaa79759300475fbd344bf0163ff2b6" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#ceaa79759300475fbd344bf0163ff2b6" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="d7334b6ea344444d9bcaec00f230dbd4" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="8c01eb5ff66b421a95dc0887f1604d96" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#ceaa79759300475fbd344bf0163ff2b6" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="ddc238a3f34d48fe83270640cb2104cf" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="2390760ebbc5451daf945def9e658482" transform="matrix(1,0,0,1,287,428)"><p:metadata><p:property name="startPin" p:viay="-144" p:viax="33" p:connectedOutletId="bottom-center" p:connectedShapeId="61549981dc794417b85d28f3dd195ed4"><![CDATA[33,-154]]></p:property><p:property name="endPin"><![CDATA[-86,-98]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="f68342f6470f423999ad13c249e1ba97" d="M 33 -154 C 33 -94 -30 -120 -86 -98 M -79 -95 L -86 -98 L -83 -105"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#f68342f6470f423999ad13c249e1ba97" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#f68342f6470f423999ad13c249e1ba97" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="ab195349c9f746fe8db0cca22aa76267" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="8b02b7f219d54aa8b0c3da205f2e40f0" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#f68342f6470f423999ad13c249e1ba97" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="046b756232d94f7aaf451302692c2658" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="15267ab624fb45d989f91dfd2b4096e3" transform="matrix(1,0,0,1,345,334)"><p:metadata><p:property name="box"><![CDATA[273,148]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,18.5]]></p:property><p:property name="fillColor"><![CDATA[#CCCCCCFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="271" height="146" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(204, 204, 204); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="3524586663c040f0b2a1d8cc3bc05391" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="0e897a6472c44e389b1b2cca42f1d812">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#3524586663c040f0b2a1d8cc3bc05391" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#0e897a6472c44e389b1b2cca42f1d812)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="831c879ad7374d39bb4c1a75de45d1db"/>
|
||||||
|
<use xlink:href="#3524586663c040f0b2a1d8cc3bc05391" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="18.5" y="74" width="236" height="0" p:name="text" id="a5d722e4295a46c981fa7e0d001f5185" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="2a8aebc8ff2a41fdb23c276b133c8e75" transform="matrix(1,0,0,1,355,359)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Neu: Auktion n]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="657145f9c9af4d4b8d28bf51a0bb53e3" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="1b6a9862b1204430a98db08c0fba2299" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Neu: Auktion n</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="a826a6b935374fee9928c1d5577d0472" transform="matrix(1,0,0,1,367,386)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[Startpreis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="7d6e5bac4ede41c4a99c6c4c3e2f5e3b" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="97e80373ad174370823723c218e55089" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">Startpreis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="892ef84c84b34123bc5143b8cb103056" transform="matrix(1,0,0,1,507,369)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="eba16176fbd04b1a9685fd861a6ac183">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="17422443701f4393a38a1f08cf9d5f24">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="7fe24162ef8443ad8cc360b027c4a91f"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="ade748fbe16c40c5bf3265b612ad254f"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="f0a17122ee9d43fa93c0170ddf11e9b1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#17422443701f4393a38a1f08cf9d5f24" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="08964efd2e214bd894fa0ebf589302e2"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="ac6e267c714f472b93ad88de6fdd705a">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="4654b00231814960b7576e86b9c8db22"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="fe589f17f1fd4921814942d5c09c484a"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="579f464c2a3b401fbeaef7c1f53068ca"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="0ace3a6295fa4a8bbb0d753a16cf4f9c"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#ac6e267c714f472b93ad88de6fdd705a" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="28700d6269c4470699e47193ee7ce535"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="eb06dcc41bd24e53a3796f5955b9ddcc"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="c5090e4767774efc8252ed33ca75394a" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="c8e207ee24ac4e49a5bf1d55507f14e9"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="db871611344843e1a7d0ab9428c3c1b7" transform="matrix(1,0,0,1,362,407)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[...]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="1ade0dbffb4c4f33ae307b5dab2f552e" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="898b34c0d0fa4fcf98765d1cc16b026c" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">...</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:PlainTextV2" id="6d4b51a8a9594119988fbb7d9305cfad" transform="matrix(1,0,0,1,368,432)"><p:metadata><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="width"><![CDATA[100,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="label"><![CDATA[VK-Preis]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textAlign"><![CDATA[0,0]]></p:property></p:metadata>
|
||||||
|
<rect x="0" y="0" style="fill: none; stroke: none; visibility: hidden; display: none;" p:name="bgRect" id="597fadcbcda34a729661322c510f83b3" width="0" height="0"/>
|
||||||
|
<text xml:space="preserve" p:name="text" id="1529baa13d7341049cd0538861e57bbf" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;"><tspan x="0" y="0">VK-Preis</tspan></text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:TextBox" id="430def69831c42ca8a64377a2735c166" transform="matrix(1,0,0,1,507,417)"><p:metadata><p:property name="box"><![CDATA[35,21]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property><p:property name="text"><![CDATA[Text box]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[0,1]]></p:property></p:metadata>
|
||||||
|
<defs p:name="defs2659" id="f42d64f2b1f8422693ba78866763ff1b">
|
||||||
|
<linearGradient p:name="linearGradient31435" id="49b7bff9101b4807a015a827f5e79178">
|
||||||
|
<stop style="stop-color:#bab4a7;stop-opacity:1" offset="0" p:name="stop31437" id="ba3843eb55f84e2fb6ab217d59407d2e"/>
|
||||||
|
<stop style="stop-color:#bab4a8;stop-opacity:1" offset="0.30131003" p:name="stop31439" id="4c93acf2d33345628edf275d531d78d0"/>
|
||||||
|
<stop style="stop-color:#d6cec0;stop-opacity:1" offset="1" p:name="stop31441" id="86b4b67ed0714875b10528b9439fc154"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="503" y1="106" x2="503" y2="86" xlink:href="#49b7bff9101b4807a015a827f5e79178" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient55484" id="43bed0f9f6b64f83bbda5e399559ff0e"/>
|
||||||
|
<linearGradient p:name="linearGradient2237" id="74203512d1b348b4b57b3d31e1209a5a">
|
||||||
|
<stop style="stop-color:#0080c3;stop-opacity:1" offset="0" p:name="stop2239" id="8926afb104074a6cacc5cfcb86097cd5"/>
|
||||||
|
<stop style="stop-color:#28a2e1;stop-opacity:1" offset="0.57124019" p:name="stop2268" id="329fcbea0fc3427aba6580c84fc1d23a"/>
|
||||||
|
<stop style="stop-color:#3cb3f0;stop-opacity:1" offset="0.74453777" p:name="stop2270" id="a5bbb5650660455d98b44e403ba08d2d"/>
|
||||||
|
<stop style="stop-color:#51c4ff;stop-opacity:1" offset="1" p:name="stop2241" id="68164aff6e8049b2b17224a8f1bea826"/>
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient x1="439.5" y1="104" x2="439.5" y2="88" xlink:href="#74203512d1b348b4b57b3d31e1209a5a" xmlns:xlink="http://www.w3.org/1999/xlink" gradientUnits="userSpaceOnUse" gradientTransform="translate(-381.00001,-85.899192)" p:name="linearGradient57450" id="8a716131995f4b49a1aecb18fb04cd34"/>
|
||||||
|
</defs>
|
||||||
|
<rect style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#a19685;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" width="34" height="20" x="0.5" y="0.5" rx="3" ry="3" p:name="rect" id="2d00cc3add1a4b49b95dd30f6cdb81a8"/>
|
||||||
|
<text xml:space="preserve" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" x="4.5048509" y="14.894419" p:name="text" id="097df9f91dd74414a713cf5eb635f954" transform="translate(2,-4)">Text box</text>
|
||||||
|
<path d="M 33.7,1.3360847 L 3.4959684,1.3360847 C 2.0817584,1.2771647 1.1978687,2.5825147 1.3746487,3.9378047 L 1.3746487,19.3" style="opacity: 0.273632; fill: none; fill-rule: evenodd; stroke: rgb(109, 109, 109); stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1; visibility: visible;" p:name="path" id="6718daaa7c804fc487fd9c66ae93c77d"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="15b851022de74825990b84c04ad1e95f" transform="matrix(1,0,0,1,355,449)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[nächste Auktion]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="3585fb0d33104a4881d5360e3ae39c3a">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="39d44034c99f480d9185a596148f7942"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="3eb49f5f67444dbfaf275b3f1e84c5c6"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="2c1dade30da24217baee187105d5917c"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#3585fb0d33104a4881d5360e3ae39c3a") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="43273451b1cc483aa968beec53f2c500"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="f64cf3e2aeed49b5b6ac5028b1527725" transform="translate(-27,-5)">nächste Auktion</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="547cb417230a4cdeb44221a556950bb5" transform="matrix(1,0,0,1,473,449)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Fertig]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="d09f0527982c43d5bdceb62fa44d6ae0">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="ca4350ff457a406db7c0ed6c7cfdfcd7"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="927dea740d5b452c9a9694b1d0a7dbbf"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="d8fe8c29fcff4dc78646a835ae7116aa"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#d09f0527982c43d5bdceb62fa44d6ae0") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="95d15d277a5e4adaaaff99a1cdd68cda"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="b1bc20b3b09a44179858190b62b1bc6b" transform="translate(-1,-5)">Fertig</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="33794bef644142eb97075d6046edb995" transform="matrix(1,0,0,1,713,392)"><p:metadata><p:property name="startPin" p:connectedShapeId="547cb417230a4cdeb44221a556950bb5" p:connectedOutletId="bottom-center" p:viax="-195" p:viay="91"><![CDATA[-195,81]]></p:property><p:property name="endPin"><![CDATA[-585,70]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="2fb369d7fb3a4b5e8d3d00a9c408d399" d="M -195 81 C -195 141 -525 73 -585 70 M -580 76 L -585 70 L -579 65"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#2fb369d7fb3a4b5e8d3d00a9c408d399" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#2fb369d7fb3a4b5e8d3d00a9c408d399" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="0158975a1f2b4ec18b7da0857a13f13e" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="440e4694f9d740a586be01a25a2f0798" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#2fb369d7fb3a4b5e8d3d00a9c408d399" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="777a3e8889cb4cf795613d81c752512a" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="e7dd95a1096a422b963601bdaf362001" transform="matrix(1,0,0,1,201,354)"><p:metadata><p:property name="startPin" p:connectedShapeId="af62a0e98d4f469fbe23dae1c10fd79f" p:connectedOutletId="middle-right" p:viax="-35" p:viay="52"><![CDATA[-45,52]]></p:property><p:property name="endPin"><![CDATA[145,-1]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="89e5c62420324052837a0c658501b396" d="M -45 52 C 15 52 87 16 145 -1 M 138 -5 L 145 -1 L 141 6"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#89e5c62420324052837a0c658501b396" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#89e5c62420324052837a0c658501b396" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="37c771847f69437eacff38990805afc2" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="48e3c330a5cd45b59ed216fd0f7037b7" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#89e5c62420324052837a0c658501b396" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="a104a09741e34491ace5a432a0980abb" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:arrow" p:sc="Curvy Connector" id="eab4cf5b9def4bada582f6b845e80048" transform="matrix(1,0,0,1,220,364)"><p:metadata><p:property name="startPin" p:connectedShapeId="15b851022de74825990b84c04ad1e95f" p:connectedOutletId="middle-left" p:viax="125" p:viay="97"><![CDATA[135,97]]></p:property><p:property name="endPin"><![CDATA[126,3]]></p:property><p:property name="withStartArrow"><![CDATA[false]]></p:property><p:property name="withEndArrow"><![CDATA[true]]></p:property><p:property name="mode"><![CDATA[curvy]]></p:property><p:property name="detached"><![CDATA[false]]></p:property><p:property name="strokeColor"><![CDATA[#666666FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[]]></p:property><p:property name="textFont"><![CDATA[Helvetica|normal|normal|12px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
<defs>
|
||||||
|
<path style="stroke-linejoin: round; fill: none;" p:name="path" id="fa8540414c614e9cbad2197d68c24c79" d="M 135 97 C 88 97 125 50 126 3 M 120 9 L 126 3 L 132 9"/>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#fa8540414c614e9cbad2197d68c24c79" xmlns:xlink="http://www.w3.org/1999/xlink" stroke-width="10" stroke-opacity="0" stroke="#FF0000"/>
|
||||||
|
<use xlink:href="#fa8540414c614e9cbad2197d68c24c79" xmlns:xlink="http://www.w3.org/1999/xlink" p:name="outArrow1" id="61040b7d28064d5f8f62b3ba3a44f384" style="stroke: rgb(102, 102, 102); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
<text p:name="text" id="5b4a4fe683fc434fb43b1b7de2fec840" style="fill: rgb(0, 0, 0); fill-opacity: 1; font-family: Helvetica; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<textPath xlink:href="#fa8540414c614e9cbad2197d68c24c79" xmlns:xlink="http://www.w3.org/1999/xlink" startOffset="50%" text-anchor="middle" alignment-baseline="middle">
|
||||||
|
<tspan dy="-4" p:name="textSpan" id="48666f5aa98043cf95ffcff8300f5b07" dx="-16"></tspan>
|
||||||
|
</textPath>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
</g></Content></Page></Pages></Document>
|
191
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/simulation_P2.ep
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<Document xmlns="http://www.evolus.vn/Namespace/Pencil"><Properties/><Pages><Page><Properties><Property name="name">Untitled Page</Property><Property name="id">1431680998269_9773</Property><Property name="width">949</Property><Property name="height">523</Property><Property name="dimBackground"/><Property name="transparentBackground"/><Property name="backgroundColor">#ffffff</Property></Properties><Content><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Bullet" id="c8a030d772414b4f851f8058eb4685b8" transform="matrix(1,0,0,1,325,33)"><p:metadata><p:property name="box"><![CDATA[194,194]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.2558399" x="-0.12792" p:name="imageShading" id="28549eb736184bacb8a2eea02c93f687">
|
||||||
|
<feGaussianBlur stdDeviation="1.3325" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
<g p:name="container" id="701b572770da42428cc5ebd4a1e8ab56">
|
||||||
|
<ellipse p:name="ellipse" id="06ffc3dfa688433c8281adc9a1dbf6d0" cx="97" cy="97" rx="97" ry="97" style="fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1; stroke-width: 2;"/>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(1, 1)" p:filter="url(#28549eb736184bacb8a2eea02c93f687)" style="opacity: 0.6; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="e1af0a992c224ec3818e0286f9641f10"/>
|
||||||
|
<use xlink:href="#701b572770da42428cc5ebd4a1e8ab56" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="0" y="89" width="194" height="16" p:name="text" id="bd70ec10ca09477384f424b9048d8666" style="fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="c83c068da5c44448b25fa986be2bbdc5" transform="matrix(1,0,0,1,350,265)"><p:metadata><p:property name="box"><![CDATA[139,37]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,4.625]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[9:00
|
||||||
|
]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="137" height="35" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="8aa9f8db5aba4fd5af1b1889dc70c90e" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="5ee2425d7fde442cae1d798f8069e70d">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#5ee2425d7fde442cae1d798f8069e70d)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="ce947e479e2148e79b765580d7baf21b"/>
|
||||||
|
<use xlink:href="#8aa9f8db5aba4fd5af1b1889dc70c90e" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="4.625" y="11" width="129.75" height="16" p:name="text" id="1e0556224bfc41099aff9a80245a8b3c" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml">9:00
|
||||||
|
</div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:Line" id="32af037a9e3248c58c189797062892f7" transform="matrix(1,0,0,1,325,125)"><p:metadata><p:property name="box"><![CDATA[94,10]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property></p:metadata>
|
||||||
|
<rect style="fill: #000000; fill-opacity: 0; stroke: none;" x="0" y="0" p:name="bgRect" id="9120b55a10864649869d9879a7367132" width="94" height="10"/>
|
||||||
|
<path style="fill: none; stroke: rgb(27, 50, 128); stroke-width: 2; stroke-opacity: 1;" d="M 0 5 L 94 5" p:name="line1" id="471e41bcea2e4cf99d6be737d090a646" transform="translate(0,0)"/>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="facd62cec47b4bab8ec92f80ae8aed7e" transform="matrix(1,0,0,1,13,348)"><p:metadata><p:property name="box"><![CDATA[224,150]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,18.75]]></p:property><p:property name="fillColor"><![CDATA[#FFFF99FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="222" height="148" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 153); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="206f69c6a2bc41ada8e1a22422b2d67a" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa05db6270f54a9b8041bb8eee497d68">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa05db6270f54a9b8041bb8eee497d68)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="c12128f72c174511ae8e2a7bc43645a6"/>
|
||||||
|
<use xlink:href="#206f69c6a2bc41ada8e1a22422b2d67a" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="18.75" y="67" width="186.5" height="16" p:name="text" id="38277febe43e4e3db71647aece240853" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="bf16d0a96dae4ce2879df366b40b28ec" transform="matrix(1,0,0,1,332,348)"><p:metadata><p:property name="box"><![CDATA[214,140]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,17.5]]></p:property><p:property name="fillColor"><![CDATA[#FFFFFFFF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="212" height="138" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="ba57844c10e74f358e27011dc49ee5c7" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="fa7bd998e2e34728ae817e502b15cb8e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#fa7bd998e2e34728ae817e502b15cb8e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="1da4e0b31d9c4adba02f963467da0bce"/>
|
||||||
|
<use xlink:href="#ba57844c10e74f358e27011dc49ee5c7" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="17.5" y="62" width="179" height="16" p:name="text" id="5cfd890005df4372805c14ac510ad1b1" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RoundedRect" id="40c1920819fc458b9010e7352d602727" transform="matrix(1,0,0,1,657,347)"><p:metadata><p:property name="box"><![CDATA[230,141]]></p:property><p:property name="withBlur"><![CDATA[false]]></p:property><p:property name="radius"><![CDATA[0,0]]></p:property><p:property name="textPadding"><![CDATA[0,17.625]]></p:property><p:property name="fillColor"><![CDATA[#999999FF]]></p:property><p:property name="strokeColor"><![CDATA[#1B3280FF]]></p:property><p:property name="strokeStyle"><![CDATA[2|]]></p:property><p:property name="textContent"><![CDATA[<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<rect width="228" height="139" rx="0" ry="0" x="0" y="0" style="stroke-width: 2; fill: rgb(153, 153, 153); fill-opacity: 1; stroke: rgb(27, 50, 128); stroke-opacity: 1;" p:name="rrRect" id="380f11b01d24446d85ea96d267a430c9" transform="translate(1,1)"/>
|
||||||
|
<filter height="1.2558399" y="-0.12792" width="1.06396" x="-0.03198" p:name="shadingFilter" id="75176b85b09c4833aff38e1d944e312e">
|
||||||
|
<feGaussianBlur stdDeviation="1" in="SourceAlpha"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink" transform="translate(2, 2)" p:filter="url(#75176b85b09c4833aff38e1d944e312e)" style="opacity: 0.5; visibility: hidden; display: none;" p:heavy="true" p:name="bgCopy" id="7140594ec4674b899ca7e9de53c44066"/>
|
||||||
|
<use xlink:href="#380f11b01d24446d85ea96d267a430c9" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||||
|
<foreignObject x="17.625" y="63" width="194.75" height="16" p:name="text" id="f5814819dc0d481985c750da8d0b9583" style="font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none; fill: rgb(0, 0, 0); fill-opacity: 1; color: rgb(0, 0, 0); opacity: 1; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml"><br /></div></foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="aa44e23e68754c06ad1ddb42c9abc546" transform="matrix(1,0,0,1,394,490)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Kaufen]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="a4ae2681e4eb4463941ccfe4b3c7b88d">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="fa18939101d2426a941acdf3d2b9326f"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="72f137ea62834f6aa954dc10ee8440cb"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="1802a57bfc9f44f19473f2a39d189a57"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#a4ae2681e4eb4463941ccfe4b3c7b88d") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="7c54ce4e2e2c443ea248194e1cfe0e2c"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="4e5896b959f34d52993b50347837e19d" transform="translate(-5,-5)">Kaufen</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="79a7632512b54c5191789910a10c9b75" transform="matrix(1,0,0,1,22,397)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[<div style="text-align: center;"><small> </small>StartPreis: <br /></div>]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="65" height="16" p:name="htmlObject" id="79ce241b51a04d95841a51ef34feeaa1" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="7de2dee95ff74f56b1f8cda6cf1fcdf6" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml"><div style="text-align: center;"><small> </small>StartPreis: <br /></div></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="a0f672fd1fb14cefa1df651eb41c3fa0" transform="matrix(1,0,0,1,25,426)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="08c6874352054da281818a5d125d5f56" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="c335909612aa4c4db4974f27aaef3111" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="9f45eb630f9946f1878fad7f2dc8fb2c" transform="matrix(1,0,0,1,25,366)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Nächste Auktion]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="96" height="16" p:name="htmlObject" id="1ea30b8396794525bf87c27741cf019e" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="abbe1ac28ecb40dbadcba98af22d99ba" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Nächste Auktion</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="d9178f3f366f44feb1fb1605b28e724b" transform="matrix(1,0,0,1,25,460)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="a319f3b85b2b49eeb787677772f3bb9a" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="b8ea5e7e4ce743e6b3739e6ae393c726" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="62f6a5bd54a24678b07b8ba170edd7f1" transform="matrix(1,0,0,1,336,357)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Aktuelle Auktion<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="95" height="16" p:name="htmlObject" id="c63e20e7dfc4421fa686dd5fe0cbfcfc" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="5474a8f029b64392b2e0477db95038aa" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Aktuelle Auktion<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="e3c53344294a4f79ae510da6245c4178" transform="matrix(1,0,0,1,336,411)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="7c32228fb4134b5abe74e8a2bd31de69" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="3e93b1d2fb774655a566d521957d507d" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="f35eec6681b145ccbd040db7d1effb4a" transform="matrix(1,0,0,1,337,446)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="3185aae5fbfd44e292dbf2a5b797fe10" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="7c40c48fa0f44dcea61cf7f040450444" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="65ef84fcb4494a46ac1d9baf50f916f6" transform="matrix(1,0,0,1,336,383)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Aktueller Preis:<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="89" height="16" p:name="htmlObject" id="46cf8c6f65ad4b9fb21497a6e61dc850" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="9bee733b680a45e9a526492b3e8a3d2b" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Aktueller Preis:<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="c0c505b7e2ed41fca90b2bba03fb92fd" transform="matrix(1,0,0,1,668,357)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Letzte Auktion<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="84" height="16" p:name="htmlObject" id="3034e400ebec40d187406221e891714d" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="f28f12941c3d4adda9a7e863131b9aa0" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Letzte Auktion<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="aee175f72c524a05b5f18fdc68c23d4e" transform="matrix(1,0,0,1,669,411)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Beschreibung:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="83" height="16" p:name="htmlObject" id="6a8aeb6cb45b41af92f6b7d310f85ee5" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="ce477e19a4194c7cac04e368b62c3056" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Beschreibung:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="4d924eb097194878806d084ccef407a9" transform="matrix(1,0,0,1,668,442)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Menge:]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="43" height="16" p:name="htmlObject" id="5173e606195148c3919195510e317004" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="89ce77f3df82404b94fd0b756d14a758" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Menge:</div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.Common:RichTextBoxV2" id="be810a3648d2454785cc537f088f3f96" transform="matrix(1,0,0,1,668,383)"><p:metadata><p:property name="width"><![CDATA[200,0]]></p:property><p:property name="fixedWidth"><![CDATA[false]]></p:property><p:property name="textContent"><![CDATA[Verkaufs Preis:<br />]]></p:property><p:property name="textFont"><![CDATA["Liberation Sans",Arial,sans-serif|normal|normal|13px|none]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="customStyle"><![CDATA[
|
||||||
|
]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<foreignObject x="0" y="0" width="88" height="16" p:name="htmlObject" id="b479ed5e6e6a462b98d6d240147334ee" style="color: rgb(0, 0, 0); opacity: 1; font-family: "Liberation Sans",Arial,sans-serif; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: none;">
|
||||||
|
<div xmlns="http://www.w3.org/1999/xhtml" p:name="textDiv" id="56442e5eefcb41d49f34bcc8bc55c0b9" style="display: inline-block; white-space: nowrap; text-decoration: none;"><div xmlns="http://www.w3.org/1999/xhtml">Verkaufs Preis:<br /></div></div>
|
||||||
|
</foreignObject>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="4724da7b796a405b971a1f15e98e355f" transform="matrix(1,0,0,1,823,81)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Charge-Manager]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="423f7a9968654a4d82621ae1cf7c1cec">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="6930207fbf8d4e5c9b9f988234b94df9"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="47db81e8ca8146b1b4d87941ff454d5c"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="b96c98ce38e54ed7a546a1dfccfdace0"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#423f7a9968654a4d82621ae1cf7c1cec") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="483c17982b804f2a9085085c86bdb8d1"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="b4aa0ae4ac884a66a2e4f8d5437b81c1" transform="translate(-27,-5)">Charge-Manager</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="906a0fc0b9cb4f4aa71b2ef6ce56abad" transform="matrix(1,0,0,1,823,12)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Käufer 1]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="a6ec52debf344e41b319e463bced601c">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="b691d6a1969d4867b47889aa31012d24"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="6d371871a7aa41a7ac36ca5c5ccf3381"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="c08c6b34df0b40abba68fe44f76971a7"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#a6ec52debf344e41b319e463bced601c") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="e7695504adae43c7a5424b6091512f3f"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="600b026597bb4206829a1fc065dcea59" transform="translate(-7,-5)">Käufer 1</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="580892f3e7b2427c93a1c57786e4b12e" transform="matrix(1,0,0,1,823,42)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Käufer 2]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="12ac0264632d4557bae9b479e122dc89">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="56047028821a4e07a93b34ab17f1d8a7"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="41b26cd9ca9940d89b6f67ffcd58f31c"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="3d673cc7e36348729083f21ce844283d"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#12ac0264632d4557bae9b479e122dc89") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="81046398dcfb4bd29eba84ddd4da2643"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="54d7b2670b5e4eba8cba52caa419b98f" transform="translate(-8,-5)">Käufer 2</text>
|
||||||
|
</g><g xmlns="http://www.w3.org/2000/svg" p:type="Shape" xmlns:p="http://www.evolus.vn/Namespace/Pencil" p:def="Evolus.GTK.Widgets:Button" id="1d2805f4d9674f608c506ab4f04add6a" transform="matrix(1,0,0,1,823,112)"><p:metadata><p:property name="box"><![CDATA[90,24]]></p:property><p:property name="buttonText"><![CDATA[Log]]></p:property><p:property name="textColor"><![CDATA[#000000FF]]></p:property><p:property name="textFont"><![CDATA[Liberation Sans|normal|normal|12px|none]]></p:property><p:property name="textAlign"><![CDATA[1,1]]></p:property><p:property name="disabled"><![CDATA[false]]></p:property></p:metadata>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<linearGradient x1="0%" y1="0%" x2="0%" y2="100%" p:name="linearFill" id="7dd3806f32484a74a49793d462b582ee">
|
||||||
|
<stop style="stop-color:#fdfdfc;stop-opacity:1" offset="0" p:name="stop1" id="56a630f44d5c4423ad3a783ed84a698e"/>
|
||||||
|
<stop style="stop-color: rgb(235, 235, 235); stop-opacity: 1;" offset="0.7" p:name="stop2" id="0ebdfdc0e4b14c809414498046938fb4"/>
|
||||||
|
<stop style="stop-color: rgb(252, 252, 252); stop-opacity: 1;" offset="1" p:name="stop3" id="13c06df5b8204458a94f6a64b699bbd8"/>
|
||||||
|
</linearGradient>
|
||||||
|
</defs>
|
||||||
|
<rect width="89" height="23" rx="3" ry="3" x="0.5" y="0.5" style="fill: url("#7dd3806f32484a74a49793d462b582ee") none; stroke: rgb(161, 150, 133); stroke-width: 1; stroke-linejoin: round; stroke-opacity: 1;" p:name="rect" id="2afdaa5c8aad49ed8c345e9811f5d159"/>
|
||||||
|
<text x="31.5" y="17.25" style="font-size: 12px; font-style: normal; font-weight: normal; text-align: left; text-anchor: start; dominant-baseline: central; fill: rgb(0, 0, 0); font-family: Liberation Sans; fill-opacity: 1; text-decoration: none;" xml:space="preserve" p:name="text" id="82c5b760739d421c955170bc35499af6" transform="translate(4,-5)">Log</text>
|
||||||
|
</g></Content></Page></Pages></Document>
|
1020
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/wireframe.ep
Normal file
@ -0,0 +1,422 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<diagram program="umlet" version="13.2">
|
||||||
|
<zoom_level>10</zoom_level>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>220</x>
|
||||||
|
<y>20</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>220</x>
|
||||||
|
<y>10</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=initial</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>170</x>
|
||||||
|
<y>60</y>
|
||||||
|
<w>120</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Simulationsansicht
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>150</x>
|
||||||
|
<y>200</y>
|
||||||
|
<w>150</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Chargenmanager</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>70</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>120</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Liste Auktionen
|
||||||
|
einer Charge</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>60</x>
|
||||||
|
<y>420</y>
|
||||||
|
<w>160</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Bearbeitung Auktion</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>270</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>120</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>neue Auktion
|
||||||
|
einer Charge</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>210</x>
|
||||||
|
<y>110</y>
|
||||||
|
<w>40</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
8)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>120</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>80</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
4)</panel_attributes>
|
||||||
|
<additional_attributes>60.0;10.0;10.0;70.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>240</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>110</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
3)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;90.0;70.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>120</x>
|
||||||
|
<y>330</y>
|
||||||
|
<w>40</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
6)</panel_attributes>
|
||||||
|
<additional_attributes>20.0;10.0;10.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>300</x>
|
||||||
|
<y>330</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>70</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
1)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;50.0;50.0;50.0;50.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>280</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>110</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
2)</panel_attributes>
|
||||||
|
<additional_attributes>90.0;70.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>150</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
5)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;70.0;50.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>150</x>
|
||||||
|
<y>330</y>
|
||||||
|
<w>60</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
5),7)</panel_attributes>
|
||||||
|
<additional_attributes>20.0;90.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>250</x>
|
||||||
|
<y>110</y>
|
||||||
|
<w>40</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
5)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;90.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLObject</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>90</x>
|
||||||
|
<y>470</y>
|
||||||
|
<w>240</w>
|
||||||
|
<h>180</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Legende:
|
||||||
|
1) click "nächste Auktion"
|
||||||
|
2) click "Fertig"
|
||||||
|
3) click "neue Charge"
|
||||||
|
4) click auf "Charge n"
|
||||||
|
5) click "zurück"
|
||||||
|
6) click auf "Auktion n"
|
||||||
|
7) click "speichern"
|
||||||
|
8) click "Chargenmanager"
|
||||||
|
9) Fenster schließen</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>750</x>
|
||||||
|
<y>50</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=initial</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>670</x>
|
||||||
|
<y>110</y>
|
||||||
|
<w>170</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Simulationsansicht
|
||||||
|
(lokal)</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>750</x>
|
||||||
|
<y>50</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>80</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-</panel_attributes>
|
||||||
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>610</x>
|
||||||
|
<y>120</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>120</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
10)</panel_attributes>
|
||||||
|
<additional_attributes>80.0;30.0;80.0;100.0;10.0;100.0;10.0;10.0;60.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLObject</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>560</x>
|
||||||
|
<y>490</y>
|
||||||
|
<w>400</w>
|
||||||
|
<h>150</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Legende lokal:
|
||||||
|
10) click "Kauf": VK-Preis setzen, nächste Auktion starten
|
||||||
|
11) für Steuerung aktueller Preis, "Uhr", Startzeit
|
||||||
|
12) WebWorker kauft: VK-Preis setzen, nächste Auktion starten</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>810</x>
|
||||||
|
<y>140</y>
|
||||||
|
<w>50</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
11)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;80.0;10.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLTimer</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>780</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>80</w>
|
||||||
|
<h>70</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Systemzeit</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>460</x>
|
||||||
|
<y>80</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>280</x>
|
||||||
|
<y>70</y>
|
||||||
|
<w>210</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
9)</panel_attributes>
|
||||||
|
<additional_attributes>190.0;20.0;10.0;20.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>460</x>
|
||||||
|
<y>210</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>460</x>
|
||||||
|
<y>310</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>460</x>
|
||||||
|
<y>400</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>460</x>
|
||||||
|
<y>430</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=final</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>290</x>
|
||||||
|
<y>200</y>
|
||||||
|
<w>200</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
9)</panel_attributes>
|
||||||
|
<additional_attributes>180.0;20.0;10.0;20.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>380</x>
|
||||||
|
<y>300</y>
|
||||||
|
<w>110</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
9)</panel_attributes>
|
||||||
|
<additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>210</x>
|
||||||
|
<y>420</y>
|
||||||
|
<w>280</w>
|
||||||
|
<h>40</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
9)</panel_attributes>
|
||||||
|
<additional_attributes>260.0;20.0;10.0;20.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>170</x>
|
||||||
|
<y>330</y>
|
||||||
|
<w>320</w>
|
||||||
|
<h>100</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
9)</panel_attributes>
|
||||||
|
<additional_attributes>300.0;80.0;90.0;80.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>710</x>
|
||||||
|
<y>140</y>
|
||||||
|
<w>80</w>
|
||||||
|
<h>100</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=<-
|
||||||
|
12)</panel_attributes>
|
||||||
|
<additional_attributes>60.0;10.0;60.0;80.0;10.0;80.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
</diagram>
|
250
Sammlung/Praktikum/2/IAS_p2/IAS_p2/IAS_p2/zustandsmodell.uxf
Normal file
@ -0,0 +1,250 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<diagram program="umlet" version="13.2">
|
||||||
|
<zoom_level>10</zoom_level>
|
||||||
|
<element>
|
||||||
|
<id>UMLSpecialState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>210</x>
|
||||||
|
<y>60</y>
|
||||||
|
<w>20</w>
|
||||||
|
<h>20</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>type=initial</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>1100</x>
|
||||||
|
<y>320</y>
|
||||||
|
<w>120</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>state with
|
||||||
|
substates
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>110</x>
|
||||||
|
<y>130</y>
|
||||||
|
<w>240</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>laufende Auktionen
|
||||||
|
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>210</x>
|
||||||
|
<y>60</y>
|
||||||
|
<w>30</w>
|
||||||
|
<h>90</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=-></panel_attributes>
|
||||||
|
<additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>110</x>
|
||||||
|
<y>230</y>
|
||||||
|
<w>240</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>abgeschlossene Auktionen
|
||||||
|
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>110</x>
|
||||||
|
<y>330</y>
|
||||||
|
<w>240</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>laufende Chargen
|
||||||
|
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLState</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>110</x>
|
||||||
|
<y>430</y>
|
||||||
|
<w>240</w>
|
||||||
|
<h>60</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>abgeschlossene Chargen
|
||||||
|
|
||||||
|
symbol=substate</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>60</x>
|
||||||
|
<y>160</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
3)</panel_attributes>
|
||||||
|
<additional_attributes>50.0;10.0;10.0;10.0;10.0;90.0;50.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>30</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>220</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
2)</panel_attributes>
|
||||||
|
<additional_attributes>80.0;10.0;10.0;10.0;10.0;200.0;80.0;200.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>0</x>
|
||||||
|
<y>140</y>
|
||||||
|
<w>130</w>
|
||||||
|
<h>330</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
1)</panel_attributes>
|
||||||
|
<additional_attributes>110.0;10.0;10.0;10.0;10.0;310.0;110.0;310.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>80</x>
|
||||||
|
<y>260</y>
|
||||||
|
<w>50</w>
|
||||||
|
<h>220</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
1)</panel_attributes>
|
||||||
|
<additional_attributes>30.0;10.0;10.0;10.0;10.0;200.0;30.0;200.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>60</x>
|
||||||
|
<y>250</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
2)</panel_attributes>
|
||||||
|
<additional_attributes>50.0;10.0;10.0;10.0;10.0;90.0;50.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>30</x>
|
||||||
|
<y>350</y>
|
||||||
|
<w>100</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
1)</panel_attributes>
|
||||||
|
<additional_attributes>80.0;10.0;10.0;10.0;10.0;90.0;80.0;90.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>150</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>120</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
4)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;100.0;40.0;100.0;40.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>260</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
3)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;90.0;40.0;90.0;40.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>360</y>
|
||||||
|
<w>70</w>
|
||||||
|
<h>110</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
2)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;90.0;40.0;90.0;40.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>250</y>
|
||||||
|
<w>110</w>
|
||||||
|
<h>230</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
3)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;210.0;80.0;210.0;80.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>140</y>
|
||||||
|
<w>150</w>
|
||||||
|
<h>350</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
4)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;330.0;120.0;330.0;120.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>Relation</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>340</x>
|
||||||
|
<y>130</y>
|
||||||
|
<w>180</w>
|
||||||
|
<h>250</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>lt=->
|
||||||
|
4)</panel_attributes>
|
||||||
|
<additional_attributes>10.0;230.0;150.0;230.0;150.0;10.0;10.0;10.0</additional_attributes>
|
||||||
|
</element>
|
||||||
|
<element>
|
||||||
|
<id>UMLObject</id>
|
||||||
|
<coordinates>
|
||||||
|
<x>70</x>
|
||||||
|
<y>660</y>
|
||||||
|
<w>310</w>
|
||||||
|
<h>180</h>
|
||||||
|
</coordinates>
|
||||||
|
<panel_attributes>Legene
|
||||||
|
1) click auf "abgschlossene Chargen"
|
||||||
|
2) click auf "laufende Chargen"
|
||||||
|
3) click auf "abgeschlossene Auktionen"
|
||||||
|
4) click auf "laufende Auktionen"</panel_attributes>
|
||||||
|
<additional_attributes/>
|
||||||
|
</element>
|
||||||
|
</diagram>
|