mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-15 12:37:14 +01:00
246 lines
7.0 KiB
Smarty
246 lines
7.0 KiB
Smarty
|
<!-- gehort zu tabview -->
|
||
|
<div id="tabs">
|
||
|
<ul>
|
||
|
<li><a href="#tabs-1"><!--[TABTEXT]--></a></li>
|
||
|
</ul>
|
||
|
<!-- ende gehort zu tabview -->
|
||
|
<!-- erstes tab -->
|
||
|
<div id="tabs-1">
|
||
|
[MESSAGE]
|
||
|
<style>
|
||
|
|
||
|
#drop-files {
|
||
|
width: 100%;
|
||
|
min-widh:200px;
|
||
|
//max-width:90vw;
|
||
|
min-height: 100px;
|
||
|
background: rgba(0,0,0,0.1);
|
||
|
border: 4px dashed rgba(0,0,0,0.2);
|
||
|
padding: 45px 0 0 0;
|
||
|
text-align: center;
|
||
|
font-size: 2em;
|
||
|
float: left;
|
||
|
font-weight: bold;
|
||
|
margin: 0 20px 20px 0;
|
||
|
}
|
||
|
</style>
|
||
|
<div class="row">
|
||
|
<div class="row-height">
|
||
|
<div class="col-xs-12 col-md-6 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
<fieldset>
|
||
|
<legend>{|Logo|}</legend>
|
||
|
<form action="" method="post">
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td colspan="3"><div id="drop-files" ondragover="return false">[DATEI]</div><i>(Logo mit Drag & Drop auf Fläche ziehen)</i>
|
||
|
<input type="hidden" id="bild" name="bild" value="" /></td></tr>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td>{|Hintergrundfarbe|}:</td><td><input type="text" name="firmenfarbehell" id="firmenfarbehell" value="[FIRMENFARBEHELL]" onchange="changefarbe2(this);" /></td><td align="right"><input type="submit" name="speichern" value="Farbe und Logo als Standard übernehmen" /></td>
|
||
|
</tr>
|
||
|
<!--<tr>
|
||
|
<td>{|Hoher Formular-Kontrast:|}</td><td><input type="checkbox" onchange="changefarbe2($('#firmenfarbehell'));" value="1" id="firmenhoherformularkontrast" name="firmenhoherformularkontrast" [FIRMENHOHERFORMULARKONSTRAST] /> Vorschau: <input type="text" /></td>
|
||
|
</tr>-->
|
||
|
<!--<tr>
|
||
|
<td>{|Schriftfarbe|}:</td><td><input type="text" name="schriftfarbe" id="schriftfarbe" value="[SCHRIFTFARBE]" /></td>
|
||
|
</tr>-->
|
||
|
</table>
|
||
|
</form>
|
||
|
</fieldset>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="col-xs-12 col-md-6 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
<fieldset>
|
||
|
<legend> </legend>
|
||
|
</fieldset>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<!--<div class="row">
|
||
|
<div class="row-height">-->
|
||
|
[THEMESVORSCHAU]
|
||
|
<!--
|
||
|
<div class="col-xs-12 col-md-3 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
<fieldset>
|
||
|
<legend>WaWision New</legend>
|
||
|
<img src="./images/farbwelten/farbwelt_standard.jpg">
|
||
|
</fieldset>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-xs-12 col-md-3 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
|
||
|
<fieldset>
|
||
|
<legend>WaWision Legacy</legend>
|
||
|
<img src="./images/farbwelten/farbwelt_standard.jpg">
|
||
|
</fieldset>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-xs-12 col-md-3 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
|
||
|
<fieldset>
|
||
|
<legend>Hoher Kontrast</legend>
|
||
|
<img src="./images/farbwelten/farbwelt_standard.jpg">
|
||
|
</fieldset>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-xs-12 col-md-3 col-md-height">
|
||
|
<div class="inside inside-full-height">
|
||
|
|
||
|
|
||
|
<fieldset>
|
||
|
<legend>Elegant</legend>
|
||
|
<img src="./images/farbwelten/farbwelt_standard.jpg">
|
||
|
</fieldset>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
-->
|
||
|
|
||
|
<!--</div>
|
||
|
</div>-->
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
[TAB1NEXT]
|
||
|
</div>
|
||
|
<!-- tab view schließen -->
|
||
|
</div>
|
||
|
<script>
|
||
|
|
||
|
function changefarbe2(el)
|
||
|
{
|
||
|
$.ajax({
|
||
|
url: 'index.php?module=firmendaten&action=farbwelten&cmd=checkfarbe',
|
||
|
type: 'POST',
|
||
|
dataType: 'json',
|
||
|
data: { farbe:$(el).val()},
|
||
|
success: function(data) {
|
||
|
if(typeof data.color != 'undefined')
|
||
|
{
|
||
|
changefarbe(data.color,data.color2);
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
function changefarbe(color, color2)
|
||
|
{
|
||
|
if(color != '') {
|
||
|
$("html").attr("style", "--color1:" + color+"; "
|
||
|
+ "--color2:" + color2+";"+"--textfield-border: "+($('#firmenhoherformularkontrast').prop('checked')?'#666':'#999')+";"
|
||
|
);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$('#drop-files').bind('dragenter', function() {
|
||
|
$(this).css({'box-shadow' : 'inset 0px 0px 20px rgba(0, 0, 0, 0.1)', 'border' : '4px dashed #bb2b2b'});
|
||
|
return false;
|
||
|
});
|
||
|
|
||
|
$('#drop-files').bind('drop', function() {
|
||
|
$(this).css({'box-shadow' : 'none', 'border' : '4px dashed rgba(0,0,0,0.2)'});
|
||
|
return false;
|
||
|
});
|
||
|
|
||
|
jQuery.event.props.push('dataTransfer');
|
||
|
var z = -40;
|
||
|
var maxFiles = 1;
|
||
|
var errMessage = 0;
|
||
|
|
||
|
var dataArray = [];
|
||
|
|
||
|
$('#drop-files').bind('drop', function(e) {
|
||
|
|
||
|
// Stop the default action, which is to redirect the page
|
||
|
// To the dropped file
|
||
|
|
||
|
var files = e.dataTransfer.files;
|
||
|
|
||
|
|
||
|
$.each(files, function(index, file) {
|
||
|
var isimg = false;
|
||
|
if (files[index].type.match('image.*')) {
|
||
|
isimg = true;
|
||
|
}
|
||
|
var fileReader = new FileReader();
|
||
|
|
||
|
|
||
|
// When the filereader loads initiate a function
|
||
|
fileReader.onload = (function(file) {
|
||
|
//alert('x');
|
||
|
return function(e) {
|
||
|
|
||
|
// Push the data URI into an array
|
||
|
dataArray.push({name : file.name, value : this.result});
|
||
|
|
||
|
// Move each image 40 more pixels across
|
||
|
z = z+40;
|
||
|
|
||
|
|
||
|
|
||
|
// Just some grammatical adjustments
|
||
|
if(dataArray.length == 1) {
|
||
|
$('#upload-button span').html("1 file to be uploaded");
|
||
|
} else {
|
||
|
$('#upload-button span').html(dataArray.length+" files to be uploaded");
|
||
|
}
|
||
|
// Place extra files in a list
|
||
|
var vorschau = '';
|
||
|
var image = this.result;
|
||
|
if(isimg) {
|
||
|
// Place the image inside the dropzone
|
||
|
//$('#dropped-files').append('<div class="image" style="left: '+z+'px; background: url('+image+'); background-size: cover;"> </div>');
|
||
|
$('#dateiname').val(file.name);
|
||
|
$('#bild').val(image);
|
||
|
$('#profilbild').css('background-image','url('+image+')');
|
||
|
$.ajax({
|
||
|
url: 'index.php?module=firmendaten&action=farbwelten&cmd=checkimage',
|
||
|
type: 'POST',
|
||
|
dataType: 'json',
|
||
|
data: { bild:image, name:file.name},
|
||
|
success: function(data) {
|
||
|
if(typeof data.color != 'undefined')
|
||
|
{
|
||
|
$('#firmenfarbehell').val(data.color);
|
||
|
$('#firmenfarbehell').trigger('change');
|
||
|
changefarbe(data.color,data.color2);
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
//vorschau = '<span class="image" style="float:right;padding:0;margin:0;height:40px;width:40px;display:inline-block;position:relative;max-width:40px;max-height:40px; background: url('+image+'); background-size: cover;"></span>';
|
||
|
}else alert('kein Bild');
|
||
|
// $('.stddownload').hide();
|
||
|
//$('#trdatei').before('<tr><td>Datei '+vorschau+'</td><td class="tddateiname"><input type="hidden" name="dateiv[]" value="'+image+'" /><input type="hidden" name="dateiname[]" value="'+file.name+'" />'+file.name+'</td><td>Titel: <input type="text" name="dateititel[]" /></td><td><select name="dateistichwort[]">'+$('#stichwort').html()+'</select></td></tr>')
|
||
|
};
|
||
|
|
||
|
})(files[index]);
|
||
|
fileReader.readAsDataURL(file);
|
||
|
|
||
|
});
|
||
|
});
|
||
|
</script>
|