init
This commit is contained in:
commit
72a26edcff
22092 changed files with 2101903 additions and 0 deletions
63
template/227.tpl
Normal file
63
template/227.tpl
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
<!DOCTYPE html> <html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>| JB-Transport.de - Infoscreen 227</title>
|
||||
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="template/images/fav/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="template/images/fav/favicon-96x96.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="template/images/fav/favicon-16x16.png">
|
||||
<link rel="manifest" href="template/images/fav/manifest.json">
|
||||
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/font-awesome.min.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/pistyle.css" />
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
|
||||
<section id="content" style="margin-left: -50px;margin-top: -10px">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<p align="center" style='width:308px;font-size:14pt;color:#fff;background-color: blue'>Nacht-Tour LVZ-227<p>
|
||||
{if $anzeige==0}
|
||||
<p align="center" style='width:308px;font-size:12pt;color:#fff;background-color: red'>
|
||||
Plan für den {$d.mday}.{$d.mon}.{$d.year} noch nicht fertig.
|
||||
<p>
|
||||
{else}
|
||||
<table class="table table-condensed" style='width:310px;text-align:left;color:#fff'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style='width:40px' align="left">{$d.mday}.{$d.mon}.{$d.year}</td>
|
||||
<td style='width:170px' align="right">{$data1.name}</td>
|
||||
</tr>
|
||||
{if $anzeige==2}
|
||||
<tr>
|
||||
<td style='width:40px' align="left">{$d.mday}.{$d.mon}.{$d.year}</td>
|
||||
<td style='width:170px' align="right">{$data2.name} (2.Fahrer)</td>
|
||||
</tr>
|
||||
{/if}
|
||||
</tbody>
|
||||
</table>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
<!-- **************************************************** -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ************************ -->
|
||||
|
||||
<!-- ************************ -->
|
||||
|
||||
49
template/4komma5.tpl
Normal file
49
template/4komma5.tpl
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
<html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>| JB-Transport.de - Infoscreen</title>
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="template/images/fav/android-icon-192x192.png">
|
||||
<link rel="manifest" href="template/images/fav/manifest.json">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="msapplication-TileImage" content="template/images/fav/ms-icon-144x144.png">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/fontawesome5/css/all.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/ilonexs_moni.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" media="screen" href="lib/css/jquery-ui.css" />
|
||||
-->
|
||||
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify-init.js"></script>
|
||||
|
||||
<!-- ************************ Wareneingang -->
|
||||
<p nowrap align="center" style='width:630px;font-size:12pt;background-color:blue;color:#FFF'>KdNr.45 - 4Komma5 GmbH<p>
|
||||
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$senddata item=l}
|
||||
<tr style="height: 3px;">
|
||||
<td nowrap style="width:160px"><span style='color:#999999;'>{$l.label}</td>
|
||||
<td nowrap style="width:290px"><span style='color:#999999;'>{$l.name}</td>
|
||||
<td align="right" nowrap style="width:150px"><span style='color:#999999;'>{$l.plz} {$l.ort}</td>
|
||||
<td align="right" nowrap style="width:150px"><span style='color:#999999;'>{$l.datum}</td>
|
||||
|
||||
<td align="right" nowrap style="width:150px">
|
||||
{if $l.status==0} <span style='color:green;'> {else} <span style='color:red;'> {/if}
|
||||
{$l.empfaenger}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
1
template/ajax.tpl
Normal file
1
template/ajax.tpl
Normal file
|
|
@ -0,0 +1 @@
|
|||
{include file=$content}
|
||||
340
template/annahme.tpl
Normal file
340
template/annahme.tpl
Normal file
|
|
@ -0,0 +1,340 @@
|
|||
<!DOCTYPE html> <html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>| JB-Transport.de - Infoscreen</title>
|
||||
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="template/images/fav/apple-icon-57x57.png">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="template/images/fav/apple-icon-60x60.png">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="template/images/fav/apple-icon-72x72.png">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="template/images/fav/apple-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="template/images/fav/apple-icon-114x114.png">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="template/images/fav/apple-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="template/images/fav/apple-icon-144x144.png">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="template/images/fav/apple-icon-152x152.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="template/images/fav/apple-icon-180x180.png">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="template/images/fav/android-icon-192x192.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="template/images/fav/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="template/images/fav/favicon-96x96.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="template/images/fav/favicon-16x16.png">
|
||||
<link rel="manifest" href="template/images/fav/manifest.json">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="msapplication-TileImage" content="template/images/fav/ms-icon-144x144.png">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/font-awesome.min.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/pistyle.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" media="screen" href="lib/css/jquery-ui.css" />
|
||||
-->
|
||||
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify-init.js"></script>
|
||||
|
||||
</head>
|
||||
</body>
|
||||
|
||||
<!-- ************************ tägliche touren
|
||||
<section id="content">
|
||||
|
||||
<div class="container">
|
||||
-->
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<!-- ************************ PVL -->
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;line-height: 1px'>Nachteinsatz für {$taginfo1}</h4>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$tag1_pvl item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><a href="#" style='color:#FFFFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><a href="#" style='color:#FF0000; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><a href="#" style='color:#66FFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:85px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:85px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:85px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ************************ LVZ-->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$tag1_lvz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><a href="#" style='color:#FFFFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><a href="#" style='color:#FF0000; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><a href="#" style='color:#66FFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:85"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:85"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:85"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ LVZ-zustellung -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$tag1_lvzz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><a href="#" style='color:#FFFFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><a href="#" style='color:#FF0000; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><a href="#" style='color:#66FFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ post nachts -->
|
||||
<!--
|
||||
{if $pinanzeige>0}
|
||||
<div class="panel panel-warning">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>LVZ Post (Nachts) - {$taginfo1}</h4>
|
||||
</div>
|
||||
-->
|
||||
<!-- ************************ LVZ PIN Nachttouren -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$tag1_pag item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><a href="#" style='color:#FFFFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><a href="#" style='color:#FF0000; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><a href="#" style='color:#66FFFF; text-decoration: none; ';
|
||||
data-toggle="popover" data-content={$tour.lastlog}>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- {/if} -->
|
||||
<!-- ************************ -->
|
||||
</div>
|
||||
<!-- ***************************************************************************************** -->
|
||||
<div class="col-md-3"> <div id="exxtra"></div> </div>
|
||||
<!-- ***************************************************************************************** -->
|
||||
<div class="col-md-3">
|
||||
<!-- ***************************************************************** -->
|
||||
<div class="panel panel-primary"> <!-- test -->
|
||||
<div class="panel-body" style="height:72px;overflow-y: noscroll;">
|
||||
<!-- <span style='color:#66FFFF'>Normplan für {$normdate} -->
|
||||
<table class="table-condensed">
|
||||
<tbody>
|
||||
<tr style="height: 1px;">
|
||||
<td align="left", nowrap style='color:#66FFFF;width:170px'>Normplan</td>
|
||||
<td align="center", nowrap style="width:50px">CITY</td>
|
||||
<td align="center", nowrap style="width:50px">BO/G</td>
|
||||
<td align="center", nowrap style="width:50px">DEK</td>
|
||||
<td align="center", nowrap style="width:50px">MTL</td>
|
||||
<td align="center", nowrap style="width:50px">OVZ</td>
|
||||
</tr>
|
||||
<tr style="height: 1px;">
|
||||
<td align="left", nowrap style='color:#66FFFF;width:170px'>für {$date}</td>
|
||||
<td align="center", nowrap style="width:50px">{$norm1}</td>
|
||||
<td align="center", nowrap style="width:50px">{$norm2}</td>
|
||||
<td align="center", nowrap style="width:50px">{$norm3}</td>
|
||||
<td align="center", nowrap style="width:50px">{$norm4}</td>
|
||||
<td align="center", nowrap style="width:50px">{$norm6}</td>
|
||||
</tr>
|
||||
<tr style="height: 2px;"></td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ***************************************************************** -->
|
||||
<div class="panel panel-primary"> <!-- test -->
|
||||
<div class="panel-body">
|
||||
<table class="no-style full">
|
||||
<tbody>
|
||||
{foreach from=$kal item=kal }
|
||||
<tr>
|
||||
<td nowrap style="width:190px";align="left">{$kal.fahrer}</td>
|
||||
<td nowrap style="width:35px";align="left"><img src="/template/images/icon/{$kal.icon}" width="20" height="20"/></td>
|
||||
<td nowrap style="width:140px" align="left">{$kal.bez}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ***************************************************************** -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="no-style full">
|
||||
<td nowrap style="width:190px;font-size:16pt;line-height:100%;color:#4F81BD">Annahmeliste</td>
|
||||
<td align="right">
|
||||
<a class="btn btn-danger" target="_pdf" onClick="javascript:open('', '_pdf', 'height=800,width=600,resizable=yes')"
|
||||
href="list_annahme.php?t={$t}&m={$m}&j={$j}" aria-label="Settings" type=submit>
|
||||
<i class="fa fa-file-pdf-o fa-ls" aria-hidden="true"></i>
|
||||
</a>
|
||||
<a class="btn btn-default" href="list_annahme.php?t={$t}&m={$m}&j={$j}" aria-label="Skip to main navigation">
|
||||
<i class="fa fa-download fa-ls" aria-hidden="true"></i>
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ***************************************************************** -->
|
||||
<!-- **************************************************** -->
|
||||
<div id="conline" style="text-align:center;"> </div>
|
||||
<!-- ********************************************** 4. Rheihe Karten ************************* -->
|
||||
</div>
|
||||
<!-- **************************************************** -->
|
||||
<div class="col-md-3">
|
||||
<div id="time"></div>
|
||||
</div>
|
||||
<!-- ***************************************************************************************** -->
|
||||
<!--
|
||||
</div>
|
||||
</selection>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- **************************************************** -->
|
||||
|
||||
<!-- ************************ -->
|
||||
{include file='tpl/fuss2.tpl'}
|
||||
<!-- ************************ -->
|
||||
{literal}
|
||||
<!-- **************** Türanzeige -->
|
||||
<script type="text/javascript">
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_hallo9&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#time").html(data);
|
||||
},
|
||||
});
|
||||
var refresh_EDV = setInterval(function() {
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_hallo9&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#time").html(data);
|
||||
},
|
||||
})
|
||||
}, 10000);
|
||||
<!-- ************************ -->
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_werbung9&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#exxtra").html(data);
|
||||
},
|
||||
});
|
||||
var refresh_EDV = setInterval(function() {
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_werbung9&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#exxtra").html(data);
|
||||
},
|
||||
})
|
||||
}, 60000);
|
||||
$(document).ready(function(){
|
||||
$('[data-toggle="popover"]').popover();
|
||||
});
|
||||
<!-- ************************ -->
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_conline&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#conline").html(data);
|
||||
},
|
||||
});
|
||||
var refresh_EDV = setInterval(function() {
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : 'pia.php?s=pi_conline&tpl',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#conline").html(data);
|
||||
},
|
||||
})
|
||||
}, 8000);
|
||||
|
||||
</script>
|
||||
<!-- ************************ -->
|
||||
{/literal}
|
||||
623
template/app_heute.tpl
Normal file
623
template/app_heute.tpl
Normal file
|
|
@ -0,0 +1,623 @@
|
|||
<!DOCTYPE html> <html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>| JB-Transport.de - Infoscreen</title>
|
||||
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="msapplication-TileImage" content="template/images/fav/ms-icon-144x144.png">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/font-awesome.min.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/pistyle.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" media="screen" href="lib/css/jquery-ui.css" />
|
||||
-->
|
||||
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify-init.js"></script>
|
||||
|
||||
<!-- ************************ tägliche touren -->
|
||||
<section id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
|
||||
<!-- ************************ Anzeige -->
|
||||
{if $fertig==0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'> SystemInfo- {$taginfo1}</h4>
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
<tr style="height: 3px;">
|
||||
<td nowrap style="width:100px"><span style='color:#FF6E00;'>Planung noch nicht abgeschlossen</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
{else}
|
||||
<!-- ************************ typ2 -->
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:yellow;font-weight:bold;'> Sondertouren - {$taginfo1}</h4>
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag1_typ2 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ PVL -->
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'> Nacht-Touren - {$taginfo1}</h4>
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag1_pvl item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ LVZ-->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag1_lvz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ LVZ- Zustellung -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag1_lvzz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ post nachts -->
|
||||
<!--
|
||||
{if $pinanzeige>0}
|
||||
<div class="panel panel-warning">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>LVZ Post (Nachts) - {$taginfo1}</h4>
|
||||
</div>
|
||||
-->
|
||||
<!-- ************************ LVZ PIN Nachttouren -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag1_pag item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
</div>
|
||||
<!-- ************************ mitte -->
|
||||
<div class="col-md-4">
|
||||
<!-- ************************ Rtour -->
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>LVZ Post (am Tag) - {$taginfo1}</h4>
|
||||
</div>
|
||||
<!-- ************************ TYP 4 früh afa -->
|
||||
{if $panzeige4>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$rtour4 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#B1B17F;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ TYP 1 rtour -->
|
||||
{if $panzeige1>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$rtour1 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ BNA -->
|
||||
{if $panzeige2>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$rtour2 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ TYP 3 dd -->
|
||||
<!-- ************************ Rtour DD vortag anzeigen -->
|
||||
{if $panzeige3>0}
|
||||
<div class="panel panel-primary">
|
||||
{if $panzeigev>0}
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>LVZ Post (Abends) - <span style='color:#66FFFF;font-weight:bold;'>{$taginfo5}</h4> {else}
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>LVZ Post (Abends) - {$taginfo5}</h4>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$rtour3 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
<!-- ************************ PIN - Leergut/Rückläufer -->
|
||||
{if $leerpin>0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>LVZ Post (Retour) - {$taginfo1}</h4>
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$ltour item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- **************************************************** -->
|
||||
<!-- ************************ Essen-tour -->
|
||||
{if $etouranzeige>0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>VNG Küchentransport - {$taginfo1}</h4>
|
||||
</div>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$etour item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- **************************************************** -->
|
||||
</div>
|
||||
<!-- **************************************************** -->
|
||||
<!-- **************************************************** rechts -->
|
||||
{if $fazanzeige==0}
|
||||
<!-- **************************************************** -->
|
||||
<div class="col-md-4">
|
||||
<!-- ************************ PVL -->
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'> evtl. Änderung- {$taginfo2}</h4>
|
||||
</div>
|
||||
<!-- **************************************************** -->
|
||||
{if $anzpvl2>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_pvl item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ LVZ-->
|
||||
{if $anzlvz2>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_lvz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ LVZ- Zustellung -->
|
||||
{if $anzlvzz2>0}
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_lvzz item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ post nachts -->
|
||||
{if $pinanzeige2>0}
|
||||
<!--
|
||||
<div class="panel panel-warning">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>LVZ Post (Nachts) - {$taginfo1}</h4>
|
||||
</div>
|
||||
-->
|
||||
<!-- ************************ LVZ PIN Nachttouren -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_pag item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
<!-- ************************ RTOUR 2 Tag tagsüber Nachttouren -->
|
||||
{if $rtouranzeige2>0}
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_rtour item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
<!-- ************************ DD 2 Tag -->
|
||||
{if $ddanzeige2>0}
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_dd item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
<!-- ************************ pin leergut 2 Tag -->
|
||||
{if $pinlanzeige2>0}
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
<tbody>
|
||||
{foreach from=$tag2_pinl item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width:100px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:100px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer_name}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.kennz}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.kennz}</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- ************************ -->
|
||||
</div>
|
||||
{else}
|
||||
<div class="col-md-4">
|
||||
<!-- ***************************************** FAZ Anzeige ***************************************** -->
|
||||
<!-- *********************************************************************************************** -->
|
||||
<div class="panel panel-warning">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'> FAZ am Sonntag - {$fazinfo}</h4>
|
||||
</div>
|
||||
<!-- ***************************************** West-Tour (1) ************************************ -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
{foreach from=$faz1 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width: 55px"><span style='color:#66FFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width: 55px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.exemplare==0}<td nowrap align="right" style="width: 50px"><span style='color:#f05800;'>{$tour.exemplare} St.</td>{/if}
|
||||
{if $tour.exemplare >0}<td nowrap align="right" style="width: 50px"><span style='color:#FFFFFF;'>{$tour.exemplare} St.</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ***************************************** Nord-Tour (2) ************************************ -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
{foreach from=$faz2 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width: 55px"><span style='color:#66FFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width: 55px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.exemplare==0}<td nowrap align="right" style="width: 50px"><span style='color:#f05800;'>{$tour.exemplare} St.</td>{/if}
|
||||
{if $tour.exemplare >0}<td nowrap align="right" style="width: 50px"><span style='color:#FFFFFF;'>{$tour.exemplare} St.</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ***************************************** Süd-Tour (3) ************************************ -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
{foreach from=$faz3 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width: 55px"><span style='color:#66FFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width: 55px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.exemplare==0}<td nowrap align="right" style="width: 50px"><span style='color:#f05800;'>{$tour.exemplare} St.</td>{/if}
|
||||
{if $tour.exemplare >0}<td nowrap align="right" style="width: 50px"><span style='color:#FFFFFF;'>{$tour.exemplare} St.</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ***************************************** Ost-Tour (4) ************************************ -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table nostyle">
|
||||
{foreach from=$faz4 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
{if $tour.aktiv==0}<td nowrap style="width: 55px"><span style='color:#66FFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width: 55px"><span style='color:#f05800;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:185px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:185px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:185px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.autonichtda==0}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==1}<td nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.exemplare==0}<td nowrap align="right" style="width: 50px"><span style='color:#f05800;'>{$tour.exemplare} St.</td>{/if}
|
||||
{if $tour.exemplare >0}<td nowrap align="right" style="width: 50px"><span style='color:#FFFFFF;'>{$tour.exemplare} St.</td>{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/if}
|
||||
{/if}
|
||||
<!-- **************************************************** -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ************************ -->
|
||||
{include file='tpl/fuss2.tpl'}
|
||||
<!-- ************************ -->
|
||||
|
||||
415
template/app_werbung.tpl
Normal file
415
template/app_werbung.tpl
Normal file
|
|
@ -0,0 +1,415 @@
|
|||
<!DOCTYPE html> <html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>| JB-Transport.de - Infoscreen</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/font-awesome.min.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/pistyle.css" />
|
||||
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify-init.js"></script>
|
||||
|
||||
<!-- ************************ tägliche touren -->
|
||||
<section id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<!-- ************************ offene Werbetouren -->
|
||||
<div class="panel panel-warning">
|
||||
<h4 align="center"><span style='color:#f05800;font-weight:bold;'>offene Werbetouren</h4>
|
||||
</div>
|
||||
<!-- ************************ Rundschau -->
|
||||
{if $anz1>0}
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="no-style full">
|
||||
<tbody>
|
||||
{foreach from=$ws_tour item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<td nowrap style="width:80px"><span style='color:#ff0000;'>{$tour.datum}</td>
|
||||
<td nowrap style="width:100px"><span style='color:#ff0000;'>{$tour.tour}</td>
|
||||
<td nowrap style="width:180px"><span style='color:#ff0000;'>{$tour.bez}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div> </div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{if $exxtraanzeige1>0 || $exxtraanzeige2>0 || $exxtraanzeige3>0}
|
||||
<div class="panel panel-primary">
|
||||
<!-- <img src="https://edv.jb-transport.de/template/images/exxtra2.png" alt="" width="550" height="90" /> -->
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Werbung {$kw}.KW am {$exxtrainfo} </h4>
|
||||
</div>
|
||||
{if $exxtraanzeige1>0}<!-- **************************************************** Marktbelege -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="no-style full">
|
||||
<tbody>
|
||||
{foreach from=$werb1 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<!-- --------------------------- fahrer and car-->
|
||||
{if $tour.fahrernichtda==0}
|
||||
{if $tour.look==1}<td nowrap style="width:180px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:180px"><span style='color:#8C8C8C;'>{$tour.fahrer}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:200px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:200px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:85px"><span style='color:#FFFFFF;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:85px"><span style='color:#8C8C8C;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:90px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:90px"><span style='color:#8C8C8C;'>{$tour.tour}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:200px"><span style='color:#FF6E00;'>{$tour.info}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.info}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.info}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.autonichtda==0}
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.auto}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.autonichtda==1}<td align="right"; nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td align="right"; nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:70px;text-align: right"><span style='color:#FFFFFF;'>{$tour.gewicht} kg</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:70px;text-align: right"><span style='color:#8C8C8C;'>{$tour.gewicht} kg</td>{/if}
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{/if}
|
||||
<!-- **************************************************** Rundschau LAND -->
|
||||
{if $rsanzeige1>0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Rundschau L. Land am {$rsinfo1} -- {$rsnorm1}er Norm</h4>
|
||||
</div>
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$rs_tour1 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<!-- --------------------------- fahrer and car-->
|
||||
{if $tour.fahrernichtda==0}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.fahrer}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:200px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:200px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:90px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:90px"><span style='color:#8C8C8C;'>{$tour.tour}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:200px"><span style='color:#FF6E00;'>{$tour.info}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.info}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.info}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.autonichtda==0}
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.auto}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.autonichtda==1}<td align="right"; nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td align="right"; nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:70px"><span style='color:#FFFFFF;'>{$tour.gewicht} kg</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:70px"><span style='color:#8C8C8C;'>{$tour.gewicht} kg</td>{/if}
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
<!-- **************************************************** Rundschau Nord -->
|
||||
<!--<div class="row"> -->
|
||||
{if $rsanzeige2>0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Rundschau L. City Nord am {$rsinfo2} -- {$rsnorm2}er Norm</h4>
|
||||
</div>
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$rs_tour2 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<!-- --------------------------- fahrer and car-->
|
||||
{if $tour.fahrernichtda==0}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.fahrer}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:200px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:200px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:90px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:90px"><span style='color:#8C8C8C;'>{$tour.tour}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:200px"><span style='color:#FF6E00;'>{$tour.info}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.info}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.info}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.autonichtda==0}
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.auto}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.autonichtda==1}<td align="right"; nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td align="right"; nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:70px"><span style='color:#FFFFFF;'>{$tour.gewicht} kg</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:70px"><span style='color:#8C8C8C;'>{$tour.gewicht} kg</td>{/if}
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- **************************************************** Rundschau -->
|
||||
<!--<div class="row"> -->
|
||||
{if $rsanzeige3>0}
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Rundschau L. City West am {$rsinfo3} -- {$rsnorm3}er Norm</h4>
|
||||
</div>
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$rs_tour3 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<!-- --------------------------- fahrer and car-->
|
||||
{if $tour.fahrernichtda==0}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.fahrer}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:200px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:200px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:90px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:90px"><span style='color:#8C8C8C;'>{$tour.tour}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:200px"><span style='color:#FF6E00;'>{$tour.info}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.info}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.info}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.autonichtda==0}
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.auto}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.autonichtda==1}<td align="right"; nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td align="right"; nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:70px"><span style='color:#FFFFFF;'>{$tour.gewicht} kg</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:70px"><span style='color:#8C8C8C;'>{$tour.gewicht} kg</td>{/if}
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
<!-- **************************************************** Rundschau süd -->
|
||||
<!--<div class="row"> -->
|
||||
{if $rsanzeige4>0}
|
||||
<div id="rightmenu" class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Rundschau L. City Süd am {$rsinfo4} -- {$rsnorm4}er Norm</h4>
|
||||
</div>
|
||||
|
||||
<div id="rightmenu" class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$rs_tour4 item=tour}
|
||||
<tr style="height: 3px;">
|
||||
<!-- --------------------------- fahrer and car-->
|
||||
{if $tour.fahrernichtda==0}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.fahrer}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:200px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:200px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.time|date_format:"%H:%M"} Uhr</td>{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:90px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:90px"><span style='color:#8C8C8C;'>{$tour.tour}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.aktiv==0}<td nowrap style="width:200px"><span style='color:#FF6E00;'>{$tour.info}</td>{/if}
|
||||
{if $tour.aktiv==1}
|
||||
{if $tour.look==1}<td nowrap style="width:200px"><span style='color:#FFFFFF;'>{$tour.info}</td>{/if}
|
||||
{if $tour.look==0}<td nowrap style="width:200px"><span style='color:#8C8C8C;'>{$tour.info}</td>{/if}
|
||||
{/if}
|
||||
|
||||
{if $tour.autonichtda==0}
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:80px"><span style='color:#8C8C8C;'>{$tour.auto}</td>{/if}
|
||||
{/if}
|
||||
{if $tour.autonichtda==1}<td align="right"; nowrap style="width:80px"><span style='color:#FF0000;'>{$tour.auto}</td>{/if}
|
||||
{if $tour.autonichtda==2}<td align="right"; nowrap style="width:80px"><span style='color:#66FFFF;'>{$tour.auto}</td>{/if}
|
||||
|
||||
{if $tour.look==1}<td align="right"; nowrap style="width:70px"><span style='color:#FFFFFF;'>{$tour.gewicht} kg</td>{/if}
|
||||
{if $tour.look==0}<td align="right"; nowrap style="width:70px"><span style='color:#8C8C8C;'>{$tour.gewicht} kg</td>{/if}
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<!-- **************************************************** Sachsen Sonntag -->
|
||||
{if $sasoanzeige>0}
|
||||
<div class="panel panel-primary">
|
||||
<h4 align="center"><span style='color:#FF6E00;font-weight:bold;'>Sachsen-Sonntag {$sasoinfo} - {$sasonorm}er Norm</h4>
|
||||
</div>
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
{foreach from=$saso_tour1 item=tour}
|
||||
<tr>
|
||||
{if $tour.aktiv==0}<td nowrap style="width:80px"><span style='color:#FF6E00;'>{$tour.tour}</td>{/if}
|
||||
{if $tour.aktiv==1}<td nowrap style="width:80px"><span style='color:#FFFFFF;'>{$tour.tour}</td>{/if}
|
||||
<td nowrap style="width:180px;"><span style='color:#A4A4A4;'><span style=""> {$tour.info} </td>
|
||||
<td nowrap style="width:90px; "> <span style=""> {$tour.time|date_format:"%H:%M"} Uhr </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left";nowrap style="width:80px; "> <span style=""> {$tour.gewicht3} kg </td>
|
||||
{if $tour.fahrernichtda==0}<td nowrap style="width:180px"><span style='color:#CCCCCC;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==1}<td nowrap style="width:180px"><span style='color:#FF0000;'>{$tour.fahrer}</td>{/if}
|
||||
{if $tour.fahrernichtda==2}<td nowrap style="width:180px"><span style='color:#66FFFF;'>{$tour.fahrer}</td>{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<td nowrap style="width:90px; "> <span style=""> {$tour.auto} </td>
|
||||
|
||||
{if $tour.smsstatus==2}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-check" aria-hidden="true"></i></td>
|
||||
{elseif $tour.smsstatus==0}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-minus" aria-hidden="true"></i></td>
|
||||
{else}
|
||||
<td align="right";nowrap style="width:30px; "><span style='color:#8C8C8C;'><i class="fa fa-hourglass-end" aria-hidden="true"></i></td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ************************ -->
|
||||
|
||||
<!-- ************************ -->
|
||||
|
||||
<!-- ************************ -->
|
||||
{include file='tpl/fuss2.tpl'}
|
||||
142
template/auswertung.tpl
Normal file
142
template/auswertung.tpl
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||
<title>| JB-Transport.de</title>
|
||||
|
||||
<link rel="stylesheet" media="screen" href="template/css/forms.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/media.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/messages.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/pricing.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/profile.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/reset.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/style.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/tables.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/tabs.css" />
|
||||
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" media="screen" href="template/css/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<!-- jquerytools -->
|
||||
<script src="template/js/jquery.tools.min.js"></script>
|
||||
<script src="template/js/jquery.ui.min.js"></script>
|
||||
<script src="template/js/jquery.flot.js"></script>
|
||||
<script src="template/js/jquery.tables.js"></script>
|
||||
|
||||
<script type="text/javascript" src="template/js/global.js"></script>
|
||||
<script type="text/javascript" src="template/js/title.js"></script>
|
||||
|
||||
|
||||
<!--[if lt IE 9]>
|
||||
<script type="text/javascript" src="template/js/html5.js"></script>
|
||||
<script type="text/javascript" src="template/js/PIE.js"></script>
|
||||
<script type="text/javascript" src="template/js/IE9.js"></script>
|
||||
<script type="text/javascript" src="template/js/ie.js"></script>
|
||||
<script type="text/javascript" src="template/js/excanvas.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<body>
|
||||
|
||||
<div id="wrapper">
|
||||
<header id="page-header">
|
||||
<div class="wrapper">
|
||||
<div id="util-nav">
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
<form action="" method="post" >
|
||||
<input type="hidden" name="logout" value="logout" >
|
||||
<input type="image" src="template/images/icon/exclamation.png" style="float:right" width="16" height="16" alt="logout" title="Abmelden" >
|
||||
</form>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<h1>
|
||||
JB-Transport.de
|
||||
</h1>
|
||||
<nav id="main-nav">
|
||||
<ul class="clearfix">
|
||||
<li> <a href="index.php">Übersicht</a></li>
|
||||
<li> <a href="planung.php">Planung</a></li>
|
||||
<li> <a href="listen.php">Listen</a></li>
|
||||
<li> <a href="input.php">Datenerfassung</a></li>
|
||||
<li> <a href="verwaltung.php">Verwaltung</a></li>
|
||||
<li> <a href="werkstatt.php">Werkstatt</a></li>
|
||||
<li> <a href="auswertung.php">Auswertung</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<div id="page-subheader">
|
||||
<div class="wrapper clearfix">
|
||||
<nav id="sub-nav">
|
||||
<ul>
|
||||
<li><a href="?s=a_ma">Mitarbeiter</a></li>
|
||||
<li><a href="?s=a_lohn">Lohn(ab2015)</a></li>
|
||||
<li><a href="?s=a_fahrz">Fahrzeuge</a></li>
|
||||
<li><a href="?s=a_auto">Wer welches Auto</a></li>
|
||||
<li><a href="?s=a_faz">FAZ(Sonntag)</a></li>
|
||||
<li><a href="?s=a_tour">Touren je Auftraggeber</a></li>
|
||||
<li><a href="?s=a_firma">RE-Auftraggeber</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<section id="content">
|
||||
<div class="wrapper">
|
||||
<br />
|
||||
{if isset($information)}
|
||||
<div class="message info">
|
||||
<h3>Information</h3>
|
||||
<p>
|
||||
{foreach from=$information item=information}<span>{$information}</span><br />{/foreach}
|
||||
</p>
|
||||
</div>
|
||||
{/if}
|
||||
{if isset($success)}
|
||||
<div class="message success">
|
||||
<h3>Success!</h3>
|
||||
<p>
|
||||
{foreach from=$success item=success}<span>{$success}</span><br />{/foreach}
|
||||
</p>
|
||||
</div>
|
||||
{/if}
|
||||
{if isset($warning)}
|
||||
<div class="message warning">
|
||||
<h3>Warning!</h3>
|
||||
<p>
|
||||
{foreach from=$warning item=warning}<span>{$warning}</span><br />{/foreach}
|
||||
</p>
|
||||
</div>
|
||||
{/if}
|
||||
{if isset($error)}
|
||||
<div class="message error">
|
||||
<h3>Error!</h3>
|
||||
<p>
|
||||
{foreach from=$error item=error}<span>{$error}</span><br />{/foreach}
|
||||
</p>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{include file=$content}
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
</div>
|
||||
<div id="push"></div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<footer id="page-footer">
|
||||
<div id="footer-inner">
|
||||
<p class="wrapper"><span style="float: right;"><b>{$realtime|date_format:"%d.%m.%Y"} {$realtime|date_format:"%H:%M"}</b></span>Ihre IP-Adresse {$userip} | © 2010-2012. All rights reserved. edv@jb-transport.de</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
495
template/compile/%%07^078^07886246%%index_display.tpl.php
Normal file
495
template/compile/%%07^078^07886246%%index_display.tpl.php
Normal file
|
|
@ -0,0 +1,495 @@
|
|||
<?php /* Smarty version 2.6.24, created on 2025-07-06 21:17:00
|
||||
compiled from index_display.tpl */ ?>
|
||||
<html lang="de">
|
||||
<head>
|
||||
|
||||
|
||||
<!-- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> -->
|
||||
<meta name="viewport" >
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>| JB-Transport.de - Infoscreen</title>
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="template/images/fav/android-icon-192x192.png">
|
||||
<link rel="manifest" href="template/images/fav/manifest.json">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="msapplication-TileImage" content="template/images/fav/ms-icon-144x144.png">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="lib/css/bootstrap-theme.min.css" />
|
||||
<link rel="stylesheet" media="screen" href="template/css/fontawesome5/css/all.css"/>
|
||||
<link rel="stylesheet" media="screen" href="lib/css/pistyle.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" media="screen" href="lib/css/jquery-ui.css" />
|
||||
-->
|
||||
|
||||
<script src="lib/js/jquery.tools.min.js"></script>
|
||||
<script src="lib/js/jquery-ui.min.js"></script>
|
||||
<script src="lib/js/jquery.min.js"></script>
|
||||
<script src="lib/js/global.js"></script>
|
||||
<script src="lib/js/bootstrap.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify.min.js"></script>
|
||||
<script src="lib/js/bootstrap-notify-init.js"></script>
|
||||
|
||||
<!-- ************************ tägliche touren -->
|
||||
<section id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<?php if ($this->_tpl_vars['fertig'] == 1): ?>
|
||||
<p nowrap align="center" style='width:780px;font-size:12pt;background-color:green;color:#fff'> Einsatzplan - <?php echo $this->_tpl_vars['taginfo1']; ?>
|
||||
<p>
|
||||
<?php else: ?>
|
||||
<p nowrap align="center" style='width:780px;font-size:12pt;background-color:f05800;color:#fff'>Einsatzplan - <?php echo $this->_tpl_vars['taginfo1']; ?>
|
||||
- Vorplanung !!!<p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p nowrap align="center" style='width:385px;font-size:12pt;background-color:#f05800;color:#fff'> keine Daten vorhanden - <?php echo $this->_tpl_vars['taginfo']; ?>
|
||||
<p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ************************ PVL -->
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>Pressevertrieb Gerichshain<p>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag1_pvl']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- PVL-V -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag1_pvlv']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<td nowrap style="width:80px"><span style='color:#FFFFFF;'> </td>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ BNA -->
|
||||
<?php if ($this->_tpl_vars['panzeige2'] > 0): ?>
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>LVZ-Post Sondertour<p>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['rtour2']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
<!-- ************************ LVZ-->
|
||||
<div class="col-md-4">
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>LVZ (MZ Druckhaus Halle)<p>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag1_lvz']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ LVZ- Zustellung -->
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>LVZ Fahrerzustellung<p>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag1_lvzz']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ************************ post nachts -->
|
||||
<?php if ($this->_tpl_vars['pinanzeige'] > 0): ?>
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>LVZ-Post L.-Stahmeln<p>
|
||||
<!-- ************************ LVZ PIN Nachttouren -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag1_pag']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<!-- ************************ Rtour gelöscht in Kopie vorhanden -->
|
||||
|
||||
<!-- ************************ TYP 4 gelöscht in Kopie vorhanden früh afa -->
|
||||
|
||||
<!-- ************************ TYP 3 dd gelöscht in Kopie vorhanden -->
|
||||
|
||||
<!-- ************************ PIN - Leergut/Rückläufer gelöscht in Kopie vorhanden -->
|
||||
|
||||
<!-- ************************ Essen-tour gelöscht in Kopie vorhanden -->
|
||||
|
||||
<!-- **************************************************** -->
|
||||
|
||||
</div>
|
||||
<!-- **************************************************** rechts -->
|
||||
<div class="col-md-4">
|
||||
<!-- **************************************************** FAZ -->
|
||||
<?php if ($this->_tpl_vars['fazanzeige'] == 1): ?>
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>FAZ am Sonntag<p>
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<tr style="height: 3px;">
|
||||
<td nowrap style="width:360px;text-align: center"><span style='color:#66FFFF;'><?php echo $this->_tpl_vars['fazsumme']; ?>
|
||||
Exemplare ges.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- ************************ PVL -->
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>evtl. Änderung am <?php echo $this->_tpl_vars['taginfo2']; ?>
|
||||
<p>
|
||||
|
||||
<!-- **************************************************** -->
|
||||
<?php if ($this->_tpl_vars['anzpvl2'] > 0): ?>
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag2_pvl']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#f05800;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<!-- ************************ LVZ-->
|
||||
<?php if ($this->_tpl_vars['anzlvz2'] > 0): ?>
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag2_lvz']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#f05800;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<!-- ************************ LVZ- Zustellung -->
|
||||
<?php if ($this->_tpl_vars['anzlvzz2'] > 0): ?>
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag2_lvzz']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#f05800;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<!-- ************************ post nachts -->
|
||||
<?php if ($this->_tpl_vars['pinanzeige2'] > 0): ?>
|
||||
<!-- ************************ LVZ PIN Nachttouren -->
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['tag2_pag']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?><td nowrap style="width:100px"><span style='color:#f05800;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?><td nowrap style="width:100px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 0): ?><td nowrap style="width:185px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 1): ?><td nowrap style="width:185px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['fahrernichtda'] == 2): ?><td nowrap style="width:185px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['fahrer_name']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 0): ?><td nowrap style="width:80px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 1): ?><td nowrap style="width:80px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['autonichtda'] == 2): ?><td nowrap style="width:80px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['kennz']; ?>
|
||||
</td><?php endif; ?>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<!-- ************************ -->
|
||||
|
||||
|
||||
<!-- ************************ offene Werbetouren -->
|
||||
<?php if ($this->_tpl_vars['offenewtour'] > 0): ?>
|
||||
<div class="panel panel-warning">
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:red;color:#FFF'>offene Werbetouren<p>
|
||||
</div>
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-body">
|
||||
<table class="table-striped">
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['ws_tour']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;">
|
||||
<td nowrap style="width:85px"><span style='color:#ff0000;'><?php echo $this->_tpl_vars['tour']['datum']; ?>
|
||||
</td>
|
||||
<td nowrap style="width:100px"><span style='color:#ff0000;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td>
|
||||
<td nowrap style="width:175px;text-align: right"><span style='color:#ff0000;'><?php echo $this->_tpl_vars['tour']['bez']; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- *********************************************************** -->
|
||||
<div id="exxtra"></div>
|
||||
<!-- ************************ -->
|
||||
</div>
|
||||
|
||||
|
||||
<!-- **************************************************** -->
|
||||
</div>
|
||||
</div>
|
||||
</div></div>
|
||||
|
||||
<!-- ************************ -->
|
||||
<?php $_smarty_tpl_vars = $this->_tpl_vars;
|
||||
$this->_smarty_include(array('smarty_include_tpl_file' => 'tpl/fuss3.tpl', 'smarty_include_vars' => array()));
|
||||
$this->_tpl_vars = $_smarty_tpl_vars;
|
||||
unset($_smarty_tpl_vars);
|
||||
?>
|
||||
<!-- ************************ -->
|
||||
|
||||
<?php echo '
|
||||
<!-- ************************ -->
|
||||
<script type="text/javascript">
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : \'pia.php?s=pi_werbung19&tpl\',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#exxtra").html(data);
|
||||
},
|
||||
});
|
||||
var refresh_EDV = setInterval(function() {
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : \'pia.php?s=pi_werbung19&tpl\',
|
||||
cache : false,
|
||||
data : {
|
||||
},
|
||||
dataType : "html",
|
||||
success : function(data){
|
||||
$("#exxtra").html(data);
|
||||
},
|
||||
})
|
||||
}, 10000);
|
||||
</script>
|
||||
'; ?>
|
||||
|
||||
64
template/compile/%%0F^0FB^0FBEEE0E%%pi_werbung19.tpl.php
Normal file
64
template/compile/%%0F^0FB^0FBEEE0E%%pi_werbung19.tpl.php
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<?php /* Smarty version 2.6.24, created on 2025-07-06 21:19:30
|
||||
compiled from tpl/ajax/pi_werbung19.tpl */ ?>
|
||||
<!-- **************************************************** Sachsen Sonntag -->
|
||||
<?php if ($this->_tpl_vars['sasoanzeige'] > 0): ?>
|
||||
<!-- ------------------------------------------------------------------- -->
|
||||
<!-- ---------------------------------------------------- Halle Block 9 -->
|
||||
<!-- ------------------------------------------------------------------- -->
|
||||
<p nowrap align="center" style='width:383px;font-size:12pt;background-color:blue;color:#FFF'>SaSo <?php echo $this->_tpl_vars['kw']; ?>
|
||||
.KW<p>
|
||||
<div class="panel panel-primary">
|
||||
<table class="table-striped" style='color:#808080;font-size:10pt'>
|
||||
<tbody>
|
||||
<?php $_from = $this->_tpl_vars['saso_tour']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
|
||||
foreach ($_from as $this->_tpl_vars['tour']):
|
||||
?>
|
||||
<tr style="height: 3px;"> <!-- lightgrau #A4A4A4 -->
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 0): ?> <td nowrap style="width: 50px"><span style='color:#FF6E00;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['aktiv'] == 1): ?> <td nowrap style="width: 50px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['tour']; ?>
|
||||
</td><?php endif; ?>
|
||||
|
||||
<td nowrap style="width: 37px"><span style='color:#808080;'><?php echo $this->_tpl_vars['tour']['zeit']; ?>
|
||||
|
||||
|
||||
<?php if ($this->_tpl_vars['tour']['fahrerid'] == 0): ?> <td nowrap style="width:150px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['fahrer']; ?>
|
||||
</td><?php else: ?>
|
||||
<?php if ($this->_tpl_vars['tour']['look'] == 0): ?> <td nowrap style="width:150px"><span style='color:#808080;'><?php echo $this->_tpl_vars['tour']['fahrer']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['look'] == 1): ?> <td nowrap style="width:150px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['fahrer']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php if ($this->_tpl_vars['tour']['autoid'] == 0): ?> <td nowrap style="width: 70px"><span style='color:#FF0000;'><?php echo $this->_tpl_vars['tour']['auto']; ?>
|
||||
</td><?php else: ?>
|
||||
<?php if ($this->_tpl_vars['tour']['look'] == 0): ?> <td nowrap style="width: 70px"><span style='color:#808080;'><?php echo $this->_tpl_vars['tour']['auto']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php if ($this->_tpl_vars['tour']['look'] == 1): ?> <td nowrap style="width: 70px"><span style='color:#FFFFFF;'><?php echo $this->_tpl_vars['tour']['auto']; ?>
|
||||
</td><?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<td align="right";nowrap style="width:60px;"><span style='color:#CCCCCC;'><?php echo $this->_tpl_vars['tour']['gewicht4']; ?>
|
||||
kg </td>
|
||||
<td align="center";nowrap style="width:30px;">
|
||||
<?php if ($this->_tpl_vars['tour']['status'] == 0): ?> <span style='color:#FFFFFF;'> <i class="fal fa-spinner fa-pulse"> </i> </span>
|
||||
<?php elseif ($this->_tpl_vars['tour']['status'] == 1): ?> <span style='color:#FF6E00;'> <i class="fas fa-spinner fa-spin"> </i> </span>
|
||||
<?php elseif ($this->_tpl_vars['tour']['status'] == 2): ?> <span style='color:#14CD6B;'> <i class="fal fa-check"> </i> </span>
|
||||
<?php elseif ($this->_tpl_vars['tour']['status'] == 3): ?> <span style='color:#FF6E00;'> <i class="fal fa-truck-loading"> </i> </span>
|
||||
<?php elseif ($this->_tpl_vars['tour']['status'] == 4): ?> <span style='color:#00C1FF;'> <i class="fal fa-truck"> </i> </span>
|
||||
<?php elseif ($this->_tpl_vars['tour']['status'] == 5): ?> <span style='color:#FFFF00;'> <i class="fal fa-truck-loading"> </i> </span>
|
||||
<?php else: ?> <span style='color:#404040;'> <i class="fal fa-minus"> </i> </span>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; endif; unset($_from); ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ------------------------------------------------------------------- -->
|
||||
<!-- ------------------------------------------------ Leipzig Block 1-4 -->
|
||||
<!-- ------------------------------------------------------------------- -->
|
||||
|
||||
<?php endif; ?>
|
||||
8
template/compile/%%82^828^8283433E%%pia.tpl.php
Normal file
8
template/compile/%%82^828^8283433E%%pia.tpl.php
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?php /* Smarty version 2.6.24, created on 2025-07-06 21:19:30
|
||||
compiled from pia.tpl */ ?>
|
||||
<link rel="stylesheet" media="screen" href="template/css/fontawesome5/css/fontawesome.min.css"/>
|
||||
<?php $_smarty_tpl_vars = $this->_tpl_vars;
|
||||
$this->_smarty_include(array('smarty_include_tpl_file' => $this->_tpl_vars['content'], 'smarty_include_vars' => array()));
|
||||
$this->_tpl_vars = $_smarty_tpl_vars;
|
||||
unset($_smarty_tpl_vars);
|
||||
?>
|
||||
7
template/compile/%%B0^B0B^B0BBD197%%fuss3.tpl.php
Normal file
7
template/compile/%%B0^B0B^B0BBD197%%fuss3.tpl.php
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?php /* Smarty version 2.6.24, created on 2025-07-06 21:17:00
|
||||
compiled from tpl/fuss3.tpl */ ?>
|
||||
<footer id="page-footer">
|
||||
<div id="footer-inner">
|
||||
<p class="wrapper"><span style="float: center;"><b>© 2017. All rights reserved. edv@jb-transport.de | Vorabplanung | <b><span style='color:#FF6E00;font-weight:bold;'>Änderung jederzeit möglich !!!</p>
|
||||
</div>
|
||||
</footer>
|
||||
25205
template/css/all.css
Normal file
25205
template/css/all.css
Normal file
File diff suppressed because it is too large
Load diff
6
template/css/all.min.css
vendored
Normal file
6
template/css/all.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
394
template/css/animate.delay.css
Normal file
394
template/css/animate.delay.css
Normal file
|
|
@ -0,0 +1,394 @@
|
|||
.animate0 {
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 0s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 0s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 0s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 0s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate1{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: .2s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: .2s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: .2s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: .2s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate2{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: .4s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: .4s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: .4s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: .4s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate3{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: .6s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: .6s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: .6s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: .6s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate4{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: .8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: .8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: .8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: .8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate5{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 1s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 1s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 1s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 1s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
.animate6{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 1.2s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 1.2s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 1.2s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 1.2s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
.animate7{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 1.4s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 1.4s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 1.4s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 1.4s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate8{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 1.8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 1.8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 1.8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 1.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate9{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 1.8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 1.8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 1.8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 1.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate10{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 2.0s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 2.0s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 2.0s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 2.0s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate11{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 2.2s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 2.2s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 2.2s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 2.2s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate12{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 2.4s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 2.4s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 2.4s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 2.4s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate13{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 2.8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 2.8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 2.8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 2.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate14{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 2.8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 2.8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 2.8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 2.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate15{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 3.0s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 3.0s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 3.0s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 3.0s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate16{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 3.2s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 3.2s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 3.2s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 3.2s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate17{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 3.4s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 3.4s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 3.4s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 3.4s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
.animate18{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 3.6s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 3.6s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 3.6s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 3.6s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
.animate19{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 3.8s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 3.8s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 3.8s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 3.8s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
.animate20{
|
||||
-webkit-animation-duration: .8s;
|
||||
-webkit-animation-delay: 4.0s;
|
||||
-webkit-animation-timing-function: ease;
|
||||
-webkit-animation-fill-mode: both;
|
||||
-moz-animation-duration: .8s;
|
||||
-moz-animation-delay: 4.0s;
|
||||
-moz-animation-timing-function: ease;
|
||||
-moz-animation-fill-mode: both;
|
||||
-ms-animation-duration: .8s;
|
||||
-ms-animation-delay: 4.0s;
|
||||
-ms-animation-timing-function: ease;
|
||||
-ms-animation-fill-mode: both;
|
||||
animation-duration: .8s;
|
||||
animation-delay: 4.0s;
|
||||
animation-timing-function: ease;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
1
template/css/animate.min.css
vendored
Normal file
1
template/css/animate.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
663
template/css/bootstrap-editable.css
vendored
Normal file
663
template/css/bootstrap-editable.css
vendored
Normal file
|
|
@ -0,0 +1,663 @@
|
|||
/*! X-editable - v1.5.1
|
||||
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
|
||||
* http://github.com/vitalets/x-editable
|
||||
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
|
||||
.editableform {
|
||||
margin-bottom: 0; /* overwrites bootstrap margin */
|
||||
}
|
||||
|
||||
.editableform .control-group {
|
||||
margin-bottom: 0; /* overwrites bootstrap margin */
|
||||
white-space: nowrap; /* prevent wrapping buttons on new line */
|
||||
line-height: 20px; /* overwriting bootstrap line-height. See #133 */
|
||||
}
|
||||
|
||||
/*
|
||||
BS3 width:1005 for inputs breaks editable form in popup
|
||||
See: https://github.com/vitalets/x-editable/issues/393
|
||||
*/
|
||||
.editableform .form-control {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.editable-buttons {
|
||||
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
|
||||
vertical-align: top;
|
||||
margin-left: 7px;
|
||||
/* inline-block emulation for IE7*/
|
||||
zoom: 1;
|
||||
*display: inline;
|
||||
}
|
||||
|
||||
.editable-buttons.editable-buttons-bottom {
|
||||
display: block;
|
||||
margin-top: 7px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.editable-input {
|
||||
vertical-align: top;
|
||||
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
|
||||
width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
|
||||
white-space: normal; /* reset white-space decalred in parent*/
|
||||
/* display-inline emulation for IE7*/
|
||||
zoom: 1;
|
||||
*display: inline;
|
||||
}
|
||||
|
||||
.editable-buttons .editable-cancel {
|
||||
margin-left: 7px;
|
||||
}
|
||||
|
||||
/*for jquery-ui buttons need set height to look more pretty*/
|
||||
.editable-buttons button.ui-button-icon-only {
|
||||
height: 24px;
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
.editableform-loading {
|
||||
background: url('../images/loading.gif') center center no-repeat;
|
||||
height: 25px;
|
||||
width: auto;
|
||||
min-width: 25px;
|
||||
}
|
||||
|
||||
.editable-inline .editableform-loading {
|
||||
background-position: left 5px;
|
||||
}
|
||||
|
||||
.editable-error-block {
|
||||
max-width: 300px;
|
||||
margin: 5px 0 0 0;
|
||||
width: auto;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
/*add padding for jquery ui*/
|
||||
.editable-error-block.ui-state-error {
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.editable-error {
|
||||
color: red;
|
||||
}
|
||||
|
||||
/* ---- For specific types ---- */
|
||||
|
||||
.editableform .editable-date {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
|
||||
.editable-inline .add-on .icon-th {
|
||||
margin-top: 3px;
|
||||
margin-left: 1px;
|
||||
}
|
||||
|
||||
|
||||
/* checklist vertical alignment */
|
||||
.editable-checklist label input[type="checkbox"],
|
||||
.editable-checklist label span {
|
||||
vertical-align: middle;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.editable-checklist label {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* set exact width of textarea to fit buttons toolbar */
|
||||
.editable-wysihtml5 {
|
||||
width: 566px;
|
||||
height: 250px;
|
||||
}
|
||||
|
||||
/* clear button shown as link in date inputs */
|
||||
.editable-clear {
|
||||
clear: both;
|
||||
font-size: 0.9em;
|
||||
text-decoration: none;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
/* IOS-style clear button for text inputs */
|
||||
.editable-clear-x {
|
||||
background: url('../images/clear.png') center center no-repeat;
|
||||
display: block;
|
||||
width: 13px;
|
||||
height: 13px;
|
||||
position: absolute;
|
||||
opacity: 0.6;
|
||||
z-index: 100;
|
||||
|
||||
top: 50%;
|
||||
right: 6px;
|
||||
margin-top: -6px;
|
||||
|
||||
}
|
||||
|
||||
.editable-clear-x:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.editable-pre-wrapped {
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.editable-container.editable-popup {
|
||||
max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
|
||||
}
|
||||
|
||||
.editable-container.popover {
|
||||
width: auto; /* without this rule popover does not stretch */
|
||||
}
|
||||
|
||||
.editable-container.editable-inline {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: auto;
|
||||
/* inline-block emulation for IE7*/
|
||||
zoom: 1;
|
||||
*display: inline;
|
||||
}
|
||||
|
||||
.editable-container.ui-widget {
|
||||
font-size: inherit; /* jqueryui widget font 1.1em too big, overwrite it */
|
||||
z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
|
||||
}
|
||||
.editable-click,
|
||||
a.editable-click,
|
||||
a.editable-click:hover {
|
||||
text-decoration: none;
|
||||
border-bottom: dashed 1px #0088cc;
|
||||
}
|
||||
|
||||
.editable-click.editable-disabled,
|
||||
a.editable-click.editable-disabled,
|
||||
a.editable-click.editable-disabled:hover {
|
||||
color: #585858;
|
||||
cursor: default;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.editable-empty, .editable-empty:hover, .editable-empty:focus{
|
||||
font-style: italic;
|
||||
color: #DD1144;
|
||||
/* border-bottom: none; */
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.editable-unsaved {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.editable-unsaved:after {
|
||||
/* content: '*'*/
|
||||
}
|
||||
|
||||
.editable-bg-transition {
|
||||
-webkit-transition: background-color 1400ms ease-out;
|
||||
-moz-transition: background-color 1400ms ease-out;
|
||||
-o-transition: background-color 1400ms ease-out;
|
||||
-ms-transition: background-color 1400ms ease-out;
|
||||
transition: background-color 1400ms ease-out;
|
||||
}
|
||||
|
||||
/*see https://github.com/vitalets/x-editable/issues/139 */
|
||||
.form-horizontal .editable
|
||||
{
|
||||
padding-top: 5px;
|
||||
display:inline-block;
|
||||
}
|
||||
|
||||
|
||||
/*!
|
||||
* Datepicker for Bootstrap
|
||||
*
|
||||
* Copyright 2012 Stefan Petre
|
||||
* Improvements by Andrew Rowls
|
||||
* Licensed under the Apache License v2.0
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*/
|
||||
.datepicker {
|
||||
padding: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
direction: ltr;
|
||||
/*.dow {
|
||||
border-top: 1px solid #ddd !important;
|
||||
}*/
|
||||
|
||||
}
|
||||
.datepicker-inline {
|
||||
width: 220px;
|
||||
}
|
||||
.datepicker.datepicker-rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
.datepicker.datepicker-rtl table tr td span {
|
||||
float: right;
|
||||
}
|
||||
.datepicker-dropdown {
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
.datepicker-dropdown:before {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 7px solid transparent;
|
||||
border-right: 7px solid transparent;
|
||||
border-bottom: 7px solid #ccc;
|
||||
border-bottom-color: rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
top: -7px;
|
||||
left: 6px;
|
||||
}
|
||||
.datepicker-dropdown:after {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid #ffffff;
|
||||
position: absolute;
|
||||
top: -6px;
|
||||
left: 7px;
|
||||
}
|
||||
.datepicker > div {
|
||||
display: none;
|
||||
}
|
||||
.datepicker.days div.datepicker-days {
|
||||
display: block;
|
||||
}
|
||||
.datepicker.months div.datepicker-months {
|
||||
display: block;
|
||||
}
|
||||
.datepicker.years div.datepicker-years {
|
||||
display: block;
|
||||
}
|
||||
.datepicker table {
|
||||
margin: 0;
|
||||
}
|
||||
.datepicker td,
|
||||
.datepicker th {
|
||||
text-align: center;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
border: none;
|
||||
}
|
||||
.table-striped .datepicker table tr td,
|
||||
.table-striped .datepicker table tr th {
|
||||
background-color: transparent;
|
||||
}
|
||||
.datepicker table tr td.day:hover {
|
||||
background: #eeeeee;
|
||||
cursor: pointer;
|
||||
}
|
||||
.datepicker table tr td.old,
|
||||
.datepicker table tr td.new {
|
||||
color: #999999;
|
||||
}
|
||||
.datepicker table tr td.disabled,
|
||||
.datepicker table tr td.disabled:hover {
|
||||
background: none;
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
}
|
||||
.datepicker table tr td.today,
|
||||
.datepicker table tr td.today:hover,
|
||||
.datepicker table tr td.today.disabled,
|
||||
.datepicker table tr td.today.disabled:hover {
|
||||
background-color: #fde19a;
|
||||
background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
|
||||
background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
|
||||
border-color: #fdf59a #fdf59a #fbed50;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #000;
|
||||
}
|
||||
.datepicker table tr td.today:hover,
|
||||
.datepicker table tr td.today:hover:hover,
|
||||
.datepicker table tr td.today.disabled:hover,
|
||||
.datepicker table tr td.today.disabled:hover:hover,
|
||||
.datepicker table tr td.today:active,
|
||||
.datepicker table tr td.today:hover:active,
|
||||
.datepicker table tr td.today.disabled:active,
|
||||
.datepicker table tr td.today.disabled:hover:active,
|
||||
.datepicker table tr td.today.active,
|
||||
.datepicker table tr td.today:hover.active,
|
||||
.datepicker table tr td.today.disabled.active,
|
||||
.datepicker table tr td.today.disabled:hover.active,
|
||||
.datepicker table tr td.today.disabled,
|
||||
.datepicker table tr td.today:hover.disabled,
|
||||
.datepicker table tr td.today.disabled.disabled,
|
||||
.datepicker table tr td.today.disabled:hover.disabled,
|
||||
.datepicker table tr td.today[disabled],
|
||||
.datepicker table tr td.today:hover[disabled],
|
||||
.datepicker table tr td.today.disabled[disabled],
|
||||
.datepicker table tr td.today.disabled:hover[disabled] {
|
||||
background-color: #fdf59a;
|
||||
}
|
||||
.datepicker table tr td.today:active,
|
||||
.datepicker table tr td.today:hover:active,
|
||||
.datepicker table tr td.today.disabled:active,
|
||||
.datepicker table tr td.today.disabled:hover:active,
|
||||
.datepicker table tr td.today.active,
|
||||
.datepicker table tr td.today:hover.active,
|
||||
.datepicker table tr td.today.disabled.active,
|
||||
.datepicker table tr td.today.disabled:hover.active {
|
||||
background-color: #fbf069 \9;
|
||||
}
|
||||
.datepicker table tr td.today:hover:hover {
|
||||
color: #000;
|
||||
}
|
||||
.datepicker table tr td.today.active:hover {
|
||||
color: #fff;
|
||||
}
|
||||
.datepicker table tr td.range,
|
||||
.datepicker table tr td.range:hover,
|
||||
.datepicker table tr td.range.disabled,
|
||||
.datepicker table tr td.range.disabled:hover {
|
||||
background: #eeeeee;
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
.datepicker table tr td.range.today,
|
||||
.datepicker table tr td.range.today:hover,
|
||||
.datepicker table tr td.range.today.disabled,
|
||||
.datepicker table tr td.range.today.disabled:hover {
|
||||
background-color: #f3d17a;
|
||||
background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
|
||||
background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
|
||||
background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
|
||||
background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
|
||||
background-image: linear-gradient(top, #f3c17a, #f3e97a);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
|
||||
border-color: #f3e97a #f3e97a #edde34;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
.datepicker table tr td.range.today:hover,
|
||||
.datepicker table tr td.range.today:hover:hover,
|
||||
.datepicker table tr td.range.today.disabled:hover,
|
||||
.datepicker table tr td.range.today.disabled:hover:hover,
|
||||
.datepicker table tr td.range.today:active,
|
||||
.datepicker table tr td.range.today:hover:active,
|
||||
.datepicker table tr td.range.today.disabled:active,
|
||||
.datepicker table tr td.range.today.disabled:hover:active,
|
||||
.datepicker table tr td.range.today.active,
|
||||
.datepicker table tr td.range.today:hover.active,
|
||||
.datepicker table tr td.range.today.disabled.active,
|
||||
.datepicker table tr td.range.today.disabled:hover.active,
|
||||
.datepicker table tr td.range.today.disabled,
|
||||
.datepicker table tr td.range.today:hover.disabled,
|
||||
.datepicker table tr td.range.today.disabled.disabled,
|
||||
.datepicker table tr td.range.today.disabled:hover.disabled,
|
||||
.datepicker table tr td.range.today[disabled],
|
||||
.datepicker table tr td.range.today:hover[disabled],
|
||||
.datepicker table tr td.range.today.disabled[disabled],
|
||||
.datepicker table tr td.range.today.disabled:hover[disabled] {
|
||||
background-color: #f3e97a;
|
||||
}
|
||||
.datepicker table tr td.range.today:active,
|
||||
.datepicker table tr td.range.today:hover:active,
|
||||
.datepicker table tr td.range.today.disabled:active,
|
||||
.datepicker table tr td.range.today.disabled:hover:active,
|
||||
.datepicker table tr td.range.today.active,
|
||||
.datepicker table tr td.range.today:hover.active,
|
||||
.datepicker table tr td.range.today.disabled.active,
|
||||
.datepicker table tr td.range.today.disabled:hover.active {
|
||||
background-color: #efe24b \9;
|
||||
}
|
||||
.datepicker table tr td.selected,
|
||||
.datepicker table tr td.selected:hover,
|
||||
.datepicker table tr td.selected.disabled,
|
||||
.datepicker table tr td.selected.disabled:hover {
|
||||
background-color: #9e9e9e;
|
||||
background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
|
||||
background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
|
||||
background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
|
||||
background-image: -o-linear-gradient(top, #b3b3b3, #808080);
|
||||
background-image: linear-gradient(top, #b3b3b3, #808080);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
|
||||
border-color: #808080 #808080 #595959;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #fff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
.datepicker table tr td.selected:hover,
|
||||
.datepicker table tr td.selected:hover:hover,
|
||||
.datepicker table tr td.selected.disabled:hover,
|
||||
.datepicker table tr td.selected.disabled:hover:hover,
|
||||
.datepicker table tr td.selected:active,
|
||||
.datepicker table tr td.selected:hover:active,
|
||||
.datepicker table tr td.selected.disabled:active,
|
||||
.datepicker table tr td.selected.disabled:hover:active,
|
||||
.datepicker table tr td.selected.active,
|
||||
.datepicker table tr td.selected:hover.active,
|
||||
.datepicker table tr td.selected.disabled.active,
|
||||
.datepicker table tr td.selected.disabled:hover.active,
|
||||
.datepicker table tr td.selected.disabled,
|
||||
.datepicker table tr td.selected:hover.disabled,
|
||||
.datepicker table tr td.selected.disabled.disabled,
|
||||
.datepicker table tr td.selected.disabled:hover.disabled,
|
||||
.datepicker table tr td.selected[disabled],
|
||||
.datepicker table tr td.selected:hover[disabled],
|
||||
.datepicker table tr td.selected.disabled[disabled],
|
||||
.datepicker table tr td.selected.disabled:hover[disabled] {
|
||||
background-color: #808080;
|
||||
}
|
||||
.datepicker table tr td.selected:active,
|
||||
.datepicker table tr td.selected:hover:active,
|
||||
.datepicker table tr td.selected.disabled:active,
|
||||
.datepicker table tr td.selected.disabled:hover:active,
|
||||
.datepicker table tr td.selected.active,
|
||||
.datepicker table tr td.selected:hover.active,
|
||||
.datepicker table tr td.selected.disabled.active,
|
||||
.datepicker table tr td.selected.disabled:hover.active {
|
||||
background-color: #666666 \9;
|
||||
}
|
||||
.datepicker table tr td.active,
|
||||
.datepicker table tr td.active:hover,
|
||||
.datepicker table tr td.active.disabled,
|
||||
.datepicker table tr td.active.disabled:hover {
|
||||
background-color: #006dcc;
|
||||
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
|
||||
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: linear-gradient(top, #0088cc, #0044cc);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
|
||||
border-color: #0044cc #0044cc #002a80;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #fff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
.datepicker table tr td.active:hover,
|
||||
.datepicker table tr td.active:hover:hover,
|
||||
.datepicker table tr td.active.disabled:hover,
|
||||
.datepicker table tr td.active.disabled:hover:hover,
|
||||
.datepicker table tr td.active:active,
|
||||
.datepicker table tr td.active:hover:active,
|
||||
.datepicker table tr td.active.disabled:active,
|
||||
.datepicker table tr td.active.disabled:hover:active,
|
||||
.datepicker table tr td.active.active,
|
||||
.datepicker table tr td.active:hover.active,
|
||||
.datepicker table tr td.active.disabled.active,
|
||||
.datepicker table tr td.active.disabled:hover.active,
|
||||
.datepicker table tr td.active.disabled,
|
||||
.datepicker table tr td.active:hover.disabled,
|
||||
.datepicker table tr td.active.disabled.disabled,
|
||||
.datepicker table tr td.active.disabled:hover.disabled,
|
||||
.datepicker table tr td.active[disabled],
|
||||
.datepicker table tr td.active:hover[disabled],
|
||||
.datepicker table tr td.active.disabled[disabled],
|
||||
.datepicker table tr td.active.disabled:hover[disabled] {
|
||||
background-color: #0044cc;
|
||||
}
|
||||
.datepicker table tr td.active:active,
|
||||
.datepicker table tr td.active:hover:active,
|
||||
.datepicker table tr td.active.disabled:active,
|
||||
.datepicker table tr td.active.disabled:hover:active,
|
||||
.datepicker table tr td.active.active,
|
||||
.datepicker table tr td.active:hover.active,
|
||||
.datepicker table tr td.active.disabled.active,
|
||||
.datepicker table tr td.active.disabled:hover.active {
|
||||
background-color: #003399 \9;
|
||||
}
|
||||
.datepicker table tr td span {
|
||||
display: block;
|
||||
width: 23%;
|
||||
height: 54px;
|
||||
line-height: 54px;
|
||||
float: left;
|
||||
margin: 1%;
|
||||
cursor: pointer;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.datepicker table tr td span:hover {
|
||||
background: #eeeeee;
|
||||
}
|
||||
.datepicker table tr td span.disabled,
|
||||
.datepicker table tr td span.disabled:hover {
|
||||
background: none;
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
}
|
||||
.datepicker table tr td span.active,
|
||||
.datepicker table tr td span.active:hover,
|
||||
.datepicker table tr td span.active.disabled,
|
||||
.datepicker table tr td span.active.disabled:hover {
|
||||
background-color: #006dcc;
|
||||
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
|
||||
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: linear-gradient(top, #0088cc, #0044cc);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
|
||||
border-color: #0044cc #0044cc #002a80;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #fff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
.datepicker table tr td span.active:hover,
|
||||
.datepicker table tr td span.active:hover:hover,
|
||||
.datepicker table tr td span.active.disabled:hover,
|
||||
.datepicker table tr td span.active.disabled:hover:hover,
|
||||
.datepicker table tr td span.active:active,
|
||||
.datepicker table tr td span.active:hover:active,
|
||||
.datepicker table tr td span.active.disabled:active,
|
||||
.datepicker table tr td span.active.disabled:hover:active,
|
||||
.datepicker table tr td span.active.active,
|
||||
.datepicker table tr td span.active:hover.active,
|
||||
.datepicker table tr td span.active.disabled.active,
|
||||
.datepicker table tr td span.active.disabled:hover.active,
|
||||
.datepicker table tr td span.active.disabled,
|
||||
.datepicker table tr td span.active:hover.disabled,
|
||||
.datepicker table tr td span.active.disabled.disabled,
|
||||
.datepicker table tr td span.active.disabled:hover.disabled,
|
||||
.datepicker table tr td span.active[disabled],
|
||||
.datepicker table tr td span.active:hover[disabled],
|
||||
.datepicker table tr td span.active.disabled[disabled],
|
||||
.datepicker table tr td span.active.disabled:hover[disabled] {
|
||||
background-color: #0044cc;
|
||||
}
|
||||
.datepicker table tr td span.active:active,
|
||||
.datepicker table tr td span.active:hover:active,
|
||||
.datepicker table tr td span.active.disabled:active,
|
||||
.datepicker table tr td span.active.disabled:hover:active,
|
||||
.datepicker table tr td span.active.active,
|
||||
.datepicker table tr td span.active:hover.active,
|
||||
.datepicker table tr td span.active.disabled.active,
|
||||
.datepicker table tr td span.active.disabled:hover.active {
|
||||
background-color: #003399 \9;
|
||||
}
|
||||
.datepicker table tr td span.old,
|
||||
.datepicker table tr td span.new {
|
||||
color: #999999;
|
||||
}
|
||||
.datepicker th.datepicker-switch {
|
||||
width: 145px;
|
||||
}
|
||||
.datepicker thead tr:first-child th,
|
||||
.datepicker tfoot tr th {
|
||||
cursor: pointer;
|
||||
}
|
||||
.datepicker thead tr:first-child th:hover,
|
||||
.datepicker tfoot tr th:hover {
|
||||
background: #eeeeee;
|
||||
}
|
||||
.datepicker .cw {
|
||||
font-size: 10px;
|
||||
width: 12px;
|
||||
padding: 0 2px 0 5px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.datepicker thead tr:first-child th.cw {
|
||||
cursor: default;
|
||||
background-color: transparent;
|
||||
}
|
||||
.input-append.date .add-on i,
|
||||
.input-prepend.date .add-on i {
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
.input-daterange input {
|
||||
text-align: center;
|
||||
}
|
||||
.input-daterange input:first-child {
|
||||
-webkit-border-radius: 3px 0 0 3px;
|
||||
-moz-border-radius: 3px 0 0 3px;
|
||||
border-radius: 3px 0 0 3px;
|
||||
}
|
||||
.input-daterange input:last-child {
|
||||
-webkit-border-radius: 0 3px 3px 0;
|
||||
-moz-border-radius: 0 3px 3px 0;
|
||||
border-radius: 0 3px 3px 0;
|
||||
}
|
||||
.input-daterange .add-on {
|
||||
display: inline-block;
|
||||
width: auto;
|
||||
min-width: 16px;
|
||||
height: 18px;
|
||||
padding: 4px 5px;
|
||||
font-weight: normal;
|
||||
line-height: 18px;
|
||||
text-align: center;
|
||||
text-shadow: 0 1px 0 #ffffff;
|
||||
vertical-align: middle;
|
||||
background-color: #eeeeee;
|
||||
border: 1px solid #ccc;
|
||||
margin-left: -5px;
|
||||
margin-right: -5px;
|
||||
}
|
||||
119
template/css/bootstrap-override-rtl.css
vendored
Normal file
119
template/css/bootstrap-override-rtl.css
vendored
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
.col-xs-1, .col-xs-2,
|
||||
.col-xs-3, .col-xs-4,
|
||||
.col-xs-5, .col-xs-6,
|
||||
.col-xs-7, .col-xs-8,
|
||||
.col-xs-9, .col-xs-10,
|
||||
.col-xs-11, .col-xs-12,
|
||||
.col-sm-1, .col-sm-2,
|
||||
.col-sm-3, .col-sm-4,
|
||||
.col-sm-5, .col-sm-6,
|
||||
.col-sm-7, .col-sm-8,
|
||||
.col-sm-9, .col-sm-10,
|
||||
.col-sm-11, .col-sm-12,
|
||||
.col-md-1, .col-md-2,
|
||||
.col-md-3, .col-md-4,
|
||||
.col-md-5, .col-md-6,
|
||||
.col-md-7, .col-md-8,
|
||||
.col-md-9, .col-md-10,
|
||||
.col-md-11, .col-md-12,
|
||||
.col-lg-1, .col-lg-2,
|
||||
.col-lg-3, .col-lg-4,
|
||||
.col-lg-5, .col-lg-6,
|
||||
.col-lg-7, .col-lg-8,
|
||||
.col-lg-9, .col-lg-10,
|
||||
.col-lg-11, .col-lg-12 {
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.nav-pills > li > a {
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.pull-left {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.pull-right {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.media > .pull-left {
|
||||
margin-right: 0;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.panel-btns a {
|
||||
float: left;
|
||||
margin-left: 0;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.input-group-btn .dropdown-menu {
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.form-inline .checkbox {
|
||||
margin-right: 0;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
|
||||
-moz-border-radius: 0 3px 3px 0;
|
||||
-webkit-border-radius: 0 3px 3px 0;
|
||||
border-radius: 0 3px 3px 0;
|
||||
}
|
||||
|
||||
.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle) {
|
||||
-moz-border-radius: 3px 0 0 3px;
|
||||
-webkit-border-radius: 3px 0 0 3px;
|
||||
border-radius: 3px 0 0 3px;
|
||||
}
|
||||
|
||||
.btn-group > .btn-group:last-child > .btn:first-child {
|
||||
-moz-border-radius: 3px 0 0 3px;
|
||||
-webkit-border-radius: 3px 0 0 3px;
|
||||
border-radius: 3px 0 0 3px;
|
||||
}
|
||||
|
||||
.btn-group > .btn:last-child:not(:first-child),
|
||||
.btn-group > .dropdown-toggle:not(:first-child) {
|
||||
-moz-border-radius: 3px 0 0 3px;
|
||||
-webkit-border-radius: 3px 0 0 3px;
|
||||
border-radius: 3px 0 0 3px;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
border-right: 0;
|
||||
border-left: 5px solid #eee;
|
||||
}
|
||||
|
||||
blockquote .glyphicon, blockquote .fa {
|
||||
float: right;
|
||||
margin-right: 0;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.dropdown-menu.pull-right {
|
||||
left: 0;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.text-right {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.radio label, .checkbox label {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.radio input[type="radio"],
|
||||
.radio-inline input[type="radio"],
|
||||
.checkbox input[type="checkbox"],
|
||||
.checkbox-inline input[type="checkbox"] {
|
||||
margin-right: -20px;
|
||||
}
|
||||
|
||||
|
||||
1312
template/css/bootstrap-override.css
vendored
Normal file
1312
template/css/bootstrap-override.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
1
template/css/bootstrap-rtl.min.css
vendored
Normal file
1
template/css/bootstrap-rtl.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
10
template/css/bootstrap-timepicker.min.css
vendored
Normal file
10
template/css/bootstrap-timepicker.min.css
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
/*!
|
||||
* Timepicker Component for Twitter Bootstrap
|
||||
*
|
||||
* Copyright 2013 Joris de Wit
|
||||
*
|
||||
* Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:2px 3px 2px 2px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px transparent solid;width:100%;display:inline-block;margin:0;padding:8px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center}.bootstrap-timepicker-widget .modal-content{padding:4px}@media(min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media(max-width:767px){.bootstrap-timepicker{width:100%}.bootstrap-timepicker .dropdown-menu{width:100%}}
|
||||
98
template/css/bootstrap-wysihtml5.css
vendored
Normal file
98
template/css/bootstrap-wysihtml5.css
vendored
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
ul.wysihtml5-toolbar {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar::after {
|
||||
clear: both;
|
||||
display: table;
|
||||
content: "";
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar > li {
|
||||
float: left;
|
||||
display: list-item;
|
||||
list-style: none;
|
||||
margin: 0 5px 10px 0;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
|
||||
background-image: none;
|
||||
background-color: #fff;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
ul.wysihtml5-commands-disabled .dropdown-menu {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div.wysihtml5-colors {
|
||||
display:block;
|
||||
width: 50px;
|
||||
height: 20px;
|
||||
margin-top: 2px;
|
||||
margin-left: 5px;
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar a.wysihtml5-colors-title {
|
||||
padding-left: 70px;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {
|
||||
background: black !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {
|
||||
background: silver !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {
|
||||
background: gray !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"] {
|
||||
background: maroon !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {
|
||||
background: red !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"] {
|
||||
background: purple !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {
|
||||
background: green !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"] {
|
||||
background: olive !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"] {
|
||||
background: navy !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {
|
||||
background: blue !important;
|
||||
}
|
||||
|
||||
ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"] {
|
||||
background: orange !important;
|
||||
}
|
||||
6203
template/css/bootstrap.css
vendored
Normal file
6203
template/css/bootstrap.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/bootstrap.min.css
vendored
Normal file
5
template/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
264
template/css/codemirror/codemirror.css
Normal file
264
template/css/codemirror/codemirror.css
Normal file
|
|
@ -0,0 +1,264 @@
|
|||
/* BASICS */
|
||||
|
||||
.CodeMirror {
|
||||
/* Set height, width, borders, and global font properties here */
|
||||
font-family: monospace;
|
||||
height: 300px;
|
||||
}
|
||||
.CodeMirror-scroll {
|
||||
/* Set scrolling behaviour here */
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* PADDING */
|
||||
|
||||
.CodeMirror-lines {
|
||||
padding: 4px 0; /* Vertical padding around content */
|
||||
}
|
||||
.CodeMirror pre {
|
||||
padding: 0 4px; /* Horizontal padding of content */
|
||||
}
|
||||
|
||||
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||
background-color: white; /* The little square between H and V scrollbars */
|
||||
}
|
||||
|
||||
/* GUTTER */
|
||||
|
||||
.CodeMirror-gutters {
|
||||
border-right: 1px solid #ddd;
|
||||
background-color: #f7f7f7;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.CodeMirror-linenumbers {}
|
||||
.CodeMirror-linenumber {
|
||||
padding: 0 3px 0 5px;
|
||||
min-width: 20px;
|
||||
text-align: right;
|
||||
color: #999;
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
/* CURSOR */
|
||||
|
||||
.CodeMirror div.CodeMirror-cursor {
|
||||
border-left: 1px solid black;
|
||||
z-index: 3;
|
||||
}
|
||||
/* Shown when moving in bi-directional text */
|
||||
.CodeMirror div.CodeMirror-secondarycursor {
|
||||
border-left: 1px solid silver;
|
||||
}
|
||||
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
|
||||
width: auto;
|
||||
border: 0;
|
||||
background: #7e7;
|
||||
z-index: 1;
|
||||
}
|
||||
/* Can style cursor different in overwrite (non-insert) mode */
|
||||
.CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite {}
|
||||
|
||||
.cm-tab { display: inline-block; }
|
||||
|
||||
.CodeMirror-ruler {
|
||||
border-left: 1px solid #ccc;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
/* DEFAULT THEME */
|
||||
|
||||
.cm-s-default .cm-keyword {color: #708;}
|
||||
.cm-s-default .cm-atom {color: #219;}
|
||||
.cm-s-default .cm-number {color: #164;}
|
||||
.cm-s-default .cm-def {color: #00f;}
|
||||
.cm-s-default .cm-variable {color: black;}
|
||||
.cm-s-default .cm-variable-2 {color: #05a;}
|
||||
.cm-s-default .cm-variable-3 {color: #085;}
|
||||
.cm-s-default .cm-property {color: black;}
|
||||
.cm-s-default .cm-operator {color: black;}
|
||||
.cm-s-default .cm-comment {color: #a50;}
|
||||
.cm-s-default .cm-string {color: #a11;}
|
||||
.cm-s-default .cm-string-2 {color: #f50;}
|
||||
.cm-s-default .cm-meta {color: #555;}
|
||||
.cm-s-default .cm-qualifier {color: #555;}
|
||||
.cm-s-default .cm-builtin {color: #30a;}
|
||||
.cm-s-default .cm-bracket {color: #997;}
|
||||
.cm-s-default .cm-tag {color: #170;}
|
||||
.cm-s-default .cm-attribute {color: #00c;}
|
||||
.cm-s-default .cm-header {color: blue;}
|
||||
.cm-s-default .cm-quote {color: #090;}
|
||||
.cm-s-default .cm-hr {color: #999;}
|
||||
.cm-s-default .cm-link {color: #00c;}
|
||||
|
||||
.cm-negative {color: #d44;}
|
||||
.cm-positive {color: #292;}
|
||||
.cm-header, .cm-strong {font-weight: bold;}
|
||||
.cm-em {font-style: italic;}
|
||||
.cm-link {text-decoration: underline;}
|
||||
|
||||
.cm-s-default .cm-error {color: #f00;}
|
||||
.cm-invalidchar {color: #f00;}
|
||||
|
||||
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
|
||||
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
|
||||
.CodeMirror-activeline-background {background: #e8f2ff;}
|
||||
|
||||
/* STOP */
|
||||
|
||||
/* The rest of this file contains styles related to the mechanics of
|
||||
the editor. You probably shouldn't touch them. */
|
||||
|
||||
.CodeMirror {
|
||||
line-height: 1;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.CodeMirror-scroll {
|
||||
/* 30px is the magic margin used to hide the element's real scrollbars */
|
||||
/* See overflow: hidden in .CodeMirror */
|
||||
margin-bottom: -30px; margin-right: -30px;
|
||||
padding-bottom: 30px;
|
||||
height: 100%;
|
||||
outline: none; /* Prevent dragging from highlighting the element */
|
||||
position: relative;
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
.CodeMirror-sizer {
|
||||
position: relative;
|
||||
border-right: 30px solid transparent;
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
/* The fake, visible scrollbars. Used to force redraw during scrolling
|
||||
before actuall scrolling happens, thus preventing shaking and
|
||||
flickering artifacts. */
|
||||
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
|
||||
position: absolute;
|
||||
z-index: 6;
|
||||
display: none;
|
||||
}
|
||||
.CodeMirror-vscrollbar {
|
||||
right: 0; top: 0;
|
||||
overflow-x: hidden;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
.CodeMirror-hscrollbar {
|
||||
bottom: 0; left: 0;
|
||||
overflow-y: hidden;
|
||||
overflow-x: scroll;
|
||||
}
|
||||
.CodeMirror-scrollbar-filler {
|
||||
right: 0; bottom: 0;
|
||||
}
|
||||
.CodeMirror-gutter-filler {
|
||||
left: 0; bottom: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-gutters {
|
||||
position: absolute; left: 0; top: 0;
|
||||
padding-bottom: 30px;
|
||||
z-index: 3;
|
||||
}
|
||||
.CodeMirror-gutter {
|
||||
white-space: normal;
|
||||
height: 100%;
|
||||
-moz-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
padding-bottom: 30px;
|
||||
margin-bottom: -32px;
|
||||
display: inline-block;
|
||||
/* Hack to make IE7 behave */
|
||||
*zoom:1;
|
||||
*display:inline;
|
||||
}
|
||||
.CodeMirror-gutter-elt {
|
||||
position: absolute;
|
||||
cursor: default;
|
||||
z-index: 4;
|
||||
}
|
||||
|
||||
.CodeMirror-lines {
|
||||
cursor: text;
|
||||
}
|
||||
.CodeMirror pre {
|
||||
/* Reset some styles that the rest of the page might have set */
|
||||
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
|
||||
border-width: 0;
|
||||
background: transparent;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
margin: 0;
|
||||
white-space: pre;
|
||||
word-wrap: normal;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
z-index: 2;
|
||||
position: relative;
|
||||
overflow: visible;
|
||||
}
|
||||
.CodeMirror-wrap pre {
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
.CodeMirror-linebackground {
|
||||
position: absolute;
|
||||
left: 0; right: 0; top: 0; bottom: 0;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.CodeMirror-linewidget {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.CodeMirror-widget {}
|
||||
|
||||
.CodeMirror-wrap .CodeMirror-scroll {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.CodeMirror-measure {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 0;
|
||||
overflow: hidden;
|
||||
visibility: hidden;
|
||||
}
|
||||
.CodeMirror-measure pre { position: static; }
|
||||
|
||||
.CodeMirror div.CodeMirror-cursor {
|
||||
position: absolute;
|
||||
visibility: hidden;
|
||||
border-right: none;
|
||||
width: 0;
|
||||
}
|
||||
.CodeMirror-focused div.CodeMirror-cursor {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.CodeMirror-selected { background: #d9d9d9; }
|
||||
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
|
||||
|
||||
.cm-searching {
|
||||
background: #ffa;
|
||||
background: rgba(255, 255, 0, .4);
|
||||
}
|
||||
|
||||
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
|
||||
.CodeMirror span { *vertical-align: text-bottom; }
|
||||
|
||||
@media print {
|
||||
/* Hide the cursor when printing */
|
||||
.CodeMirror div.CodeMirror-cursor {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
13
template/css/codemirror/index.html
Normal file
13
template/css/codemirror/index.html
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Forbidden</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2>Forbidden</h2>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
75
template/css/codemirror/theme/ambiance.css
vendored
Normal file
75
template/css/codemirror/theme/ambiance.css
vendored
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
/* ambiance theme for codemirror */
|
||||
|
||||
/* Color scheme */
|
||||
|
||||
.cm-s-ambiance .cm-keyword { color: #cda869; }
|
||||
.cm-s-ambiance .cm-atom { color: #CF7EA9; }
|
||||
.cm-s-ambiance .cm-number { color: #78CF8A; }
|
||||
.cm-s-ambiance .cm-def { color: #aac6e3; }
|
||||
.cm-s-ambiance .cm-variable { color: #ffb795; }
|
||||
.cm-s-ambiance .cm-variable-2 { color: #eed1b3; }
|
||||
.cm-s-ambiance .cm-variable-3 { color: #faded3; }
|
||||
.cm-s-ambiance .cm-property { color: #eed1b3; }
|
||||
.cm-s-ambiance .cm-operator {color: #fa8d6a;}
|
||||
.cm-s-ambiance .cm-comment { color: #555; font-style:italic; }
|
||||
.cm-s-ambiance .cm-string { color: #8f9d6a; }
|
||||
.cm-s-ambiance .cm-string-2 { color: #9d937c; }
|
||||
.cm-s-ambiance .cm-meta { color: #D2A8A1; }
|
||||
.cm-s-ambiance .cm-qualifier { color: yellow; }
|
||||
.cm-s-ambiance .cm-builtin { color: #9999cc; }
|
||||
.cm-s-ambiance .cm-bracket { color: #24C2C7; }
|
||||
.cm-s-ambiance .cm-tag { color: #fee4ff }
|
||||
.cm-s-ambiance .cm-attribute { color: #9B859D; }
|
||||
.cm-s-ambiance .cm-header {color: blue;}
|
||||
.cm-s-ambiance .cm-quote { color: #24C2C7; }
|
||||
.cm-s-ambiance .cm-hr { color: pink; }
|
||||
.cm-s-ambiance .cm-link { color: #F4C20B; }
|
||||
.cm-s-ambiance .cm-special { color: #FF9D00; }
|
||||
.cm-s-ambiance .cm-error { color: #AF2018; }
|
||||
|
||||
.cm-s-ambiance .CodeMirror-matchingbracket { color: #0f0; }
|
||||
.cm-s-ambiance .CodeMirror-nonmatchingbracket { color: #f22; }
|
||||
|
||||
.cm-s-ambiance .CodeMirror-selected {
|
||||
background: rgba(255, 255, 255, 0.15);
|
||||
}
|
||||
.cm-s-ambiance.CodeMirror-focused .CodeMirror-selected {
|
||||
background: rgba(255, 255, 255, 0.10);
|
||||
}
|
||||
|
||||
/* Editor styling */
|
||||
|
||||
.cm-s-ambiance.CodeMirror {
|
||||
line-height: 1.40em;
|
||||
font-family: Monaco, Menlo,"Andale Mono","lucida console","Courier New",monospace !important;
|
||||
color: #E6E1DC;
|
||||
background-color: #202020;
|
||||
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
|
||||
-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
|
||||
box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
.cm-s-ambiance .CodeMirror-gutters {
|
||||
background: #3D3D3D;
|
||||
border-right: 1px solid #4D4D4D;
|
||||
box-shadow: 0 10px 5px rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
.cm-s-ambiance .CodeMirror-linenumber {
|
||||
text-shadow: 0px 1px 1px #4d4d4d;
|
||||
color: #222;
|
||||
padding: 0 5px;
|
||||
}
|
||||
|
||||
.cm-s-ambiance .CodeMirror-lines .CodeMirror-cursor {
|
||||
border-left: 1px solid #7991E8;
|
||||
}
|
||||
|
||||
.cm-s-ambiance .CodeMirror-activeline-background {
|
||||
background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.031);
|
||||
}
|
||||
|
||||
.cm-s-ambiance.CodeMirror,
|
||||
.cm-s-ambiance .CodeMirror-gutters {
|
||||
background: #333;
|
||||
}
|
||||
13
template/css/codemirror/theme/index.html
vendored
Normal file
13
template/css/codemirror/theme/index.html
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Forbidden</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2>Forbidden</h2>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
174
template/css/colorpicker.css
Normal file
174
template/css/colorpicker.css
Normal file
|
|
@ -0,0 +1,174 @@
|
|||
.colorpicker {
|
||||
width: 356px;
|
||||
height: 176px;
|
||||
overflow: hidden;
|
||||
position: absolute;
|
||||
background: url(../images/colorpicker/colorpicker_background.png);
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
display: none;
|
||||
}
|
||||
.colorpicker_color {
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
left: 14px;
|
||||
top: 13px;
|
||||
position: absolute;
|
||||
background: #f00;
|
||||
overflow: hidden;
|
||||
cursor: crosshair;
|
||||
}
|
||||
.colorpicker_color div {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
background: url(../images/colorpicker/colorpicker_overlay.png);
|
||||
}
|
||||
.colorpicker_color div div {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
overflow: hidden;
|
||||
background: url(../images/colorpicker/colorpicker_select.gif);
|
||||
margin: -5px 0 0 -5px;
|
||||
}
|
||||
.colorpicker_hue {
|
||||
position: absolute;
|
||||
top: 13px;
|
||||
left: 171px;
|
||||
width: 35px;
|
||||
height: 150px;
|
||||
cursor: n-resize;
|
||||
}
|
||||
.colorpicker_hue div {
|
||||
position: absolute;
|
||||
width: 35px;
|
||||
height: 9px;
|
||||
overflow: hidden;
|
||||
background: url(../images/colorpicker/colorpicker_indic.gif) left top;
|
||||
margin: -4px 0 0 0;
|
||||
left: 0px;
|
||||
}
|
||||
.colorpicker_new_color {
|
||||
position: absolute;
|
||||
width: 60px;
|
||||
height: 30px;
|
||||
left: 213px;
|
||||
top: 13px;
|
||||
background: #f00;
|
||||
}
|
||||
.colorpicker_current_color {
|
||||
position: absolute;
|
||||
width: 60px;
|
||||
height: 30px;
|
||||
left: 283px;
|
||||
top: 13px;
|
||||
background: #f00;
|
||||
}
|
||||
.colorpicker input {
|
||||
background-color: transparent !important;
|
||||
border: 1px solid transparent !important;
|
||||
position: absolute !important;
|
||||
font-size: 10px !important;
|
||||
font-family: Arial, Helvetica, sans-serif !important;
|
||||
color: #898989 !important;
|
||||
top: 4px !important;
|
||||
right: 11px !important;
|
||||
text-align: right !important;
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
height: 11px !important;
|
||||
-moz-box-shadow: none !important;
|
||||
-webkit-box-shadow: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
.colorpicker_hex {
|
||||
position: absolute;
|
||||
width: 72px;
|
||||
height: 22px;
|
||||
background: url(../images/colorpicker/colorpicker_hex.png) top;
|
||||
left: 212px;
|
||||
top: 142px;
|
||||
}
|
||||
.colorpicker_hex input {
|
||||
right: 6px;
|
||||
}
|
||||
.colorpicker_field {
|
||||
height: 22px;
|
||||
width: 62px;
|
||||
background-position: top;
|
||||
position: absolute;
|
||||
}
|
||||
.colorpicker_field span {
|
||||
position: absolute;
|
||||
width: 12px;
|
||||
height: 22px;
|
||||
overflow: hidden;
|
||||
top: 0;
|
||||
right: 0;
|
||||
cursor: n-resize;
|
||||
}
|
||||
.colorpicker_rgb_r {
|
||||
background-image: url(../images/colorpicker/colorpicker_rgb_r.png);
|
||||
top: 52px;
|
||||
left: 212px;
|
||||
}
|
||||
.colorpicker_rgb_g {
|
||||
background-image: url(../images/colorpicker/colorpicker_rgb_g.png);
|
||||
top: 82px;
|
||||
left: 212px;
|
||||
}
|
||||
.colorpicker_rgb_b {
|
||||
background-image: url(../images/colorpicker/colorpicker_rgb_b.png);
|
||||
top: 112px;
|
||||
left: 212px;
|
||||
}
|
||||
.colorpicker_hsb_h {
|
||||
background-image: url(../images/colorpicker/colorpicker_hsb_h.png);
|
||||
top: 52px;
|
||||
left: 282px;
|
||||
}
|
||||
.colorpicker_hsb_s {
|
||||
background-image: url(../images/colorpicker/colorpicker_hsb_s.png);
|
||||
top: 82px;
|
||||
left: 282px;
|
||||
}
|
||||
.colorpicker_hsb_b {
|
||||
background-image: url(../images/colorpicker/colorpicker_hsb_b.png);
|
||||
top: 112px;
|
||||
left: 282px;
|
||||
}
|
||||
.colorpicker_submit {
|
||||
position: absolute;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
background: url(../images/colorpicker/colorpicker_submit.png) top;
|
||||
left: 322px;
|
||||
top: 142px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.colorpicker_focus {
|
||||
background-position: center;
|
||||
}
|
||||
.colorpicker_hex.colorpicker_focus {
|
||||
background-position: bottom;
|
||||
}
|
||||
.colorpicker_submit.colorpicker_focus {
|
||||
background-position: bottom;
|
||||
}
|
||||
.colorpicker_slider {
|
||||
background-position: bottom;
|
||||
}
|
||||
|
||||
.colorselector {
|
||||
display: inline-block; height: 28px; width: 28x; vertical-align: middle;
|
||||
position: relative; vertical-align: middle; margin-left: 5px;
|
||||
}
|
||||
.colorselector span {
|
||||
display: block; height: 28px; width: 28px; position: absolute; left: 0; top: 0; cursor: pointer;
|
||||
background: #000 url(../images/colorpicker/select2.png) no-repeat -4px -4px;
|
||||
}
|
||||
|
||||
400
template/css/dropzone.css
Normal file
400
template/css/dropzone.css
Normal file
|
|
@ -0,0 +1,400 @@
|
|||
/* The MIT License */
|
||||
.dropzone,
|
||||
.dropzone *,
|
||||
.dropzone-previews,
|
||||
.dropzone-previews * {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.dropzone {
|
||||
position: relative;
|
||||
border: 1px #ccc;
|
||||
background: #E4E7EA;
|
||||
padding: 1em;
|
||||
}
|
||||
.dropzone.dz-clickable {
|
||||
cursor: pointer;
|
||||
}
|
||||
.dropzone.dz-clickable .dz-message,
|
||||
.dropzone.dz-clickable .dz-message span {
|
||||
cursor: pointer;
|
||||
}
|
||||
.dropzone.dz-clickable * {
|
||||
cursor: default;
|
||||
}
|
||||
.dropzone .dz-message {
|
||||
opacity: 1;
|
||||
-ms-filter: none;
|
||||
filter: none;
|
||||
}
|
||||
.dropzone.dz-drag-hover {
|
||||
border: 2px dashed #ccc;
|
||||
background-color: #e9ecef;
|
||||
}
|
||||
.dropzone.dz-started .dz-message {
|
||||
display: none;
|
||||
}
|
||||
.dropzone .dz-preview,
|
||||
.dropzone-previews .dz-preview {
|
||||
background: rgba(255,255,255,0.8);
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
margin: 17px;
|
||||
vertical-align: top;
|
||||
border: 1px solid #ccc;
|
||||
padding: 6px 6px 6px 6px;
|
||||
}
|
||||
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
|
||||
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
|
||||
display: none;
|
||||
}
|
||||
.dropzone .dz-preview .dz-details,
|
||||
.dropzone-previews .dz-preview .dz-details {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
position: relative;
|
||||
background: #ebebeb;
|
||||
padding: 5px;
|
||||
margin-bottom: 22px;
|
||||
}
|
||||
.dropzone .dz-preview .dz-details .dz-filename,
|
||||
.dropzone-previews .dz-preview .dz-details .dz-filename {
|
||||
overflow: hidden;
|
||||
height: 100%;
|
||||
}
|
||||
.dropzone .dz-preview .dz-details img,
|
||||
.dropzone-previews .dz-preview .dz-details img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
}
|
||||
.dropzone .dz-preview .dz-details .dz-size,
|
||||
.dropzone-previews .dz-preview .dz-details .dz-size {
|
||||
position: absolute;
|
||||
bottom: -28px;
|
||||
left: 3px;
|
||||
height: 28px;
|
||||
line-height: 28px;
|
||||
}
|
||||
.dropzone .dz-preview.dz-error .dz-error-mark,
|
||||
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
|
||||
display: block;
|
||||
}
|
||||
.dropzone .dz-preview.dz-success .dz-success-mark,
|
||||
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
|
||||
display: block;
|
||||
}
|
||||
.dropzone .dz-preview:hover .dz-details img,
|
||||
.dropzone-previews .dz-preview:hover .dz-details img {
|
||||
display: none;
|
||||
}
|
||||
.dropzone .dz-preview .dz-success-mark,
|
||||
.dropzone-previews .dz-preview .dz-success-mark,
|
||||
.dropzone .dz-preview .dz-error-mark,
|
||||
.dropzone-previews .dz-preview .dz-error-mark {
|
||||
display: none;
|
||||
position: absolute;
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
font-size: 30px;
|
||||
text-align: center;
|
||||
right: -10px;
|
||||
top: -10px;
|
||||
}
|
||||
.dropzone .dz-preview .dz-success-mark,
|
||||
.dropzone-previews .dz-preview .dz-success-mark {
|
||||
color: #8cc657;
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-mark,
|
||||
.dropzone-previews .dz-preview .dz-error-mark {
|
||||
color: #ee162d;
|
||||
}
|
||||
.dropzone .dz-preview .dz-progress,
|
||||
.dropzone-previews .dz-preview .dz-progress {
|
||||
position: absolute;
|
||||
top: 100px;
|
||||
left: 6px;
|
||||
right: 6px;
|
||||
height: 6px;
|
||||
background: #d7d7d7;
|
||||
display: none;
|
||||
}
|
||||
.dropzone .dz-preview .dz-progress .dz-upload,
|
||||
.dropzone-previews .dz-preview .dz-progress .dz-upload {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 0%;
|
||||
background-color: #8cc657;
|
||||
}
|
||||
.dropzone .dz-preview.dz-processing .dz-progress,
|
||||
.dropzone-previews .dz-preview.dz-processing .dz-progress {
|
||||
display: block;
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-message,
|
||||
.dropzone-previews .dz-preview .dz-error-message {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: -5px;
|
||||
left: -20px;
|
||||
background: rgba(245,245,245,0.8);
|
||||
padding: 8px 10px;
|
||||
color: #800;
|
||||
min-width: 140px;
|
||||
max-width: 500px;
|
||||
z-index: 500;
|
||||
}
|
||||
.dropzone .dz-preview:hover.dz-error .dz-error-message,
|
||||
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
|
||||
display: block;
|
||||
}
|
||||
.dropzone {
|
||||
border: 1px solid #ccc;
|
||||
min-height: 360px;
|
||||
-moz-border-radius: 2px;
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
background: #E4E7EA;
|
||||
padding: 23px;
|
||||
}
|
||||
.dropzone .dz-default.dz-message {
|
||||
opacity: 1;
|
||||
-ms-filter: none;
|
||||
filter: none;
|
||||
-webkit-transition: opacity 0.3s ease-in-out;
|
||||
-moz-transition: opacity 0.3s ease-in-out;
|
||||
-o-transition: opacity 0.3s ease-in-out;
|
||||
-ms-transition: opacity 0.3s ease-in-out;
|
||||
transition: opacity 0.3s ease-in-out;
|
||||
background-image: url("../images/uploadfile.png");
|
||||
background-repeat: no-repeat;
|
||||
background-position: 0 0;
|
||||
position: absolute;
|
||||
width: 256px;
|
||||
height: 256px;
|
||||
margin-left: -128px;
|
||||
margin-top: -128px;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
}
|
||||
.dropzone .dz-default.dz-message span {
|
||||
display: none;
|
||||
}
|
||||
.dropzone.dz-square .dz-default.dz-message {
|
||||
background-position: 0 -123px;
|
||||
width: 268px;
|
||||
margin-left: -134px;
|
||||
height: 174px;
|
||||
margin-top: -87px;
|
||||
}
|
||||
.dropzone.dz-drag-hover .dz-message {
|
||||
opacity: 0.15;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
|
||||
filter: alpha(opacity=15);
|
||||
}
|
||||
.dropzone.dz-started .dz-message {
|
||||
display: block;
|
||||
opacity: 0;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
.dropzone .dz-preview,
|
||||
.dropzone-previews .dz-preview {
|
||||
font-size: 14px;
|
||||
}
|
||||
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
|
||||
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
|
||||
display: block;
|
||||
opacity: 0.1;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
|
||||
filter: alpha(opacity=10);
|
||||
}
|
||||
.dropzone .dz-preview.dz-success .dz-success-mark,
|
||||
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
|
||||
opacity: 1;
|
||||
-ms-filter: none;
|
||||
filter: none;
|
||||
}
|
||||
.dropzone .dz-preview.dz-error .dz-error-mark,
|
||||
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
|
||||
opacity: 1;
|
||||
-ms-filter: none;
|
||||
filter: none;
|
||||
}
|
||||
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
|
||||
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
|
||||
background: #ee1e2d;
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-mark,
|
||||
.dropzone-previews .dz-preview .dz-error-mark,
|
||||
.dropzone .dz-preview .dz-success-mark,
|
||||
.dropzone-previews .dz-preview .dz-success-mark {
|
||||
display: block;
|
||||
opacity: 0;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
||||
filter: alpha(opacity=0);
|
||||
-webkit-transition: opacity 0.4s ease-in-out;
|
||||
-moz-transition: opacity 0.4s ease-in-out;
|
||||
-o-transition: opacity 0.4s ease-in-out;
|
||||
-ms-transition: opacity 0.4s ease-in-out;
|
||||
transition: opacity 0.4s ease-in-out;
|
||||
background-image: url("../images/spritemap.png");
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx) {
|
||||
.dropzone .dz-preview .dz-error-mark,
|
||||
.dropzone-previews .dz-preview .dz-error-mark,
|
||||
.dropzone .dz-preview .dz-success-mark,
|
||||
.dropzone-previews .dz-preview .dz-success-mark {
|
||||
background-image: url("../images/spritemap@2x.png");
|
||||
-webkit-background-size: 428px 406px;
|
||||
-moz-background-size: 428px 406px;
|
||||
background-size: 428px 406px;
|
||||
}
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-mark span,
|
||||
.dropzone-previews .dz-preview .dz-error-mark span,
|
||||
.dropzone .dz-preview .dz-success-mark span,
|
||||
.dropzone-previews .dz-preview .dz-success-mark span {
|
||||
display: none;
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-mark,
|
||||
.dropzone-previews .dz-preview .dz-error-mark {
|
||||
background-position: -268px -123px;
|
||||
}
|
||||
.dropzone .dz-preview .dz-success-mark,
|
||||
.dropzone-previews .dz-preview .dz-success-mark {
|
||||
background-position: -268px -163px;
|
||||
}
|
||||
.dropzone .dz-preview .dz-progress .dz-upload,
|
||||
.dropzone-previews .dz-preview .dz-progress .dz-upload {
|
||||
-webkit-animation: loading 0.4s linear infinite;
|
||||
-moz-animation: loading 0.4s linear infinite;
|
||||
-o-animation: loading 0.4s linear infinite;
|
||||
-ms-animation: loading 0.4s linear infinite;
|
||||
animation: loading 0.4s linear infinite;
|
||||
-webkit-transition: width 0.3s ease-in-out;
|
||||
-moz-transition: width 0.3s ease-in-out;
|
||||
-o-transition: width 0.3s ease-in-out;
|
||||
-ms-transition: width 0.3s ease-in-out;
|
||||
transition: width 0.3s ease-in-out;
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 0%;
|
||||
height: 100%;
|
||||
background-image: url("../images/spritemap.png");
|
||||
background-repeat: repeat-x;
|
||||
background-position: 0px -400px;
|
||||
}
|
||||
@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx) {
|
||||
.dropzone .dz-preview .dz-progress .dz-upload,
|
||||
.dropzone-previews .dz-preview .dz-progress .dz-upload {
|
||||
background-image: url("../images/spritemap@2x.png");
|
||||
-webkit-background-size: 428px 406px;
|
||||
-moz-background-size: 428px 406px;
|
||||
background-size: 428px 406px;
|
||||
}
|
||||
}
|
||||
.dropzone .dz-preview.dz-success .dz-progress,
|
||||
.dropzone-previews .dz-preview.dz-success .dz-progress {
|
||||
display: block;
|
||||
opacity: 0;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
||||
filter: alpha(opacity=0);
|
||||
-webkit-transition: opacity 0.4s ease-in-out;
|
||||
-moz-transition: opacity 0.4s ease-in-out;
|
||||
-o-transition: opacity 0.4s ease-in-out;
|
||||
-ms-transition: opacity 0.4s ease-in-out;
|
||||
transition: opacity 0.4s ease-in-out;
|
||||
}
|
||||
.dropzone .dz-preview .dz-error-message,
|
||||
.dropzone-previews .dz-preview .dz-error-message {
|
||||
display: block;
|
||||
opacity: 0;
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
|
||||
filter: alpha(opacity=0);
|
||||
-webkit-transition: opacity 0.3s ease-in-out;
|
||||
-moz-transition: opacity 0.3s ease-in-out;
|
||||
-o-transition: opacity 0.3s ease-in-out;
|
||||
-ms-transition: opacity 0.3s ease-in-out;
|
||||
transition: opacity 0.3s ease-in-out;
|
||||
}
|
||||
.dropzone .dz-preview:hover.dz-error .dz-error-message,
|
||||
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
|
||||
opacity: 1;
|
||||
-ms-filter: none;
|
||||
filter: none;
|
||||
}
|
||||
.dropzone a.dz-remove,
|
||||
.dropzone-previews a.dz-remove {
|
||||
background-image: -webkit-linear-gradient(top, #fafafa, #eee);
|
||||
background-image: -moz-linear-gradient(top, #fafafa, #eee);
|
||||
background-image: -o-linear-gradient(top, #fafafa, #eee);
|
||||
background-image: -ms-linear-gradient(top, #fafafa, #eee);
|
||||
background-image: linear-gradient(to bottom, #fafafa, #eee);
|
||||
-webkit-border-radius: 2px;
|
||||
border-radius: 2px;
|
||||
border: 1px solid #eee;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
padding: 4px 5px;
|
||||
text-align: center;
|
||||
color: #aaa;
|
||||
margin-top: 26px;
|
||||
}
|
||||
.dropzone a.dz-remove:hover,
|
||||
.dropzone-previews a.dz-remove:hover {
|
||||
color: #666;
|
||||
}
|
||||
@-moz-keyframes loading {
|
||||
0% {
|
||||
background-position: 0 -400px;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: -7px -400px;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes loading {
|
||||
0% {
|
||||
background-position: 0 -400px;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: -7px -400px;
|
||||
}
|
||||
}
|
||||
@-o-keyframes loading {
|
||||
0% {
|
||||
background-position: 0 -400px;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: -7px -400px;
|
||||
}
|
||||
}
|
||||
@-ms-keyframes loading {
|
||||
0% {
|
||||
background-position: 0 -400px;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: -7px -400px;
|
||||
}
|
||||
}
|
||||
@keyframes loading {
|
||||
0% {
|
||||
background-position: 0 -400px;
|
||||
}
|
||||
|
||||
100% {
|
||||
background-position: -7px -400px;
|
||||
}
|
||||
}
|
||||
1566
template/css/font-awesome.css
vendored
Normal file
1566
template/css/font-awesome.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
4
template/css/font-awesome.min.css
vendored
Normal file
4
template/css/font-awesome.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
13
template/css/font.helvetica-neue.css
Normal file
13
template/css/font.helvetica-neue.css
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
body, h1, h2, h3, h4, h5, .subtitle, .gen-list li .name, .table th, strong,
|
||||
input, select, textarea {
|
||||
font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, sans-serif !important;
|
||||
}
|
||||
|
||||
.subtitle, .gen-list li .name, .table th, .panel-alt .panel-title, strong
|
||||
.widget-messaging .sender, strong, .blog-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
padding: 9px 10px 8.5px;
|
||||
}
|
||||
10
template/css/font.roboto.css
Normal file
10
template/css/font.roboto.css
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
body, h1, h2, h3, h4, h5, .subtitle, .gen-list li .name, .table th, strong,
|
||||
input, select, textarea {
|
||||
font-family: 'RobotoRegular', Helvetica, sans-serif !important;
|
||||
}
|
||||
|
||||
.subtitle, .gen-list li .name, .table th, .panel-alt .panel-title, strong
|
||||
.widget-messaging .sender, strong {
|
||||
font-weight: normal !important;
|
||||
font-family: 'RobotoBold', Helvetica, sans-serif !important;
|
||||
}
|
||||
12059
template/css/fontawesome.css
vendored
Normal file
12059
template/css/fontawesome.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
6
template/css/fontawesome.min.css
vendored
Normal file
6
template/css/fontawesome.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
18
template/css/fontawesome5/LICENSE.txt
Normal file
18
template/css/fontawesome5/LICENSE.txt
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
Font Awesome Pro License
|
||||
------------------------
|
||||
|
||||
Font Awesome Pro is commercial software that requires a paid license. Full
|
||||
Font Awesome Pro license: https://fontawesome.com/license.
|
||||
|
||||
# Commercial License
|
||||
The Font Awesome Pro commercial license allows you to pay for FA Pro once, own
|
||||
it, and use it just about everywhere you'd like.
|
||||
|
||||
# Attribution
|
||||
Attribution is not required by the Font Awesome Pro commercial license.
|
||||
|
||||
# Brand Icons
|
||||
All brand icons are trademarks of their respective owners. The use of these
|
||||
trademarks does not indicate endorsement of the trademark holder by Font
|
||||
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
|
||||
to represent the company, product, or service to which they refer.**
|
||||
12749
template/css/fontawesome5/css/all.css
Normal file
12749
template/css/fontawesome5/css/all.css
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/css/all.min.css
vendored
Normal file
5
template/css/fontawesome5/css/all.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
15
template/css/fontawesome5/css/brands.css
Normal file
15
template/css/fontawesome5/css/brands.css
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: block;
|
||||
src: url("../webfonts/fa-brands-400.eot");
|
||||
src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
|
||||
|
||||
.fab {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-weight: 400; }
|
||||
5
template/css/fontawesome5/css/brands.min.css
vendored
Normal file
5
template/css/fontawesome5/css/brands.min.css
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
|
||||
5603
template/css/fontawesome5/css/duotone.css
Normal file
5603
template/css/fontawesome5/css/duotone.css
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/css/duotone.min.css
vendored
Normal file
5
template/css/fontawesome5/css/duotone.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
7105
template/css/fontawesome5/css/fontawesome.css
vendored
Normal file
7105
template/css/fontawesome5/css/fontawesome.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/css/fontawesome.min.css
vendored
Normal file
5
template/css/fontawesome5/css/fontawesome.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
15
template/css/fontawesome5/css/light.css
Normal file
15
template/css/fontawesome5/css/light.css
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: block;
|
||||
src: url("../webfonts/fa-light-300.eot");
|
||||
src: url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.woff") format("woff"), url("../webfonts/fa-light-300.ttf") format("truetype"), url("../webfonts/fa-light-300.svg#fontawesome") format("svg"); }
|
||||
|
||||
.fal {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 300; }
|
||||
5
template/css/fontawesome5/css/light.min.css
vendored
Normal file
5
template/css/fontawesome5/css/light.min.css
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}
|
||||
15
template/css/fontawesome5/css/regular.css
Normal file
15
template/css/fontawesome5/css/regular.css
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: block;
|
||||
src: url("../webfonts/fa-regular-400.eot");
|
||||
src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
|
||||
|
||||
.far {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 400; }
|
||||
5
template/css/fontawesome5/css/regular.min.css
vendored
Normal file
5
template/css/fontawesome5/css/regular.min.css
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}
|
||||
16
template/css/fontawesome5/css/solid.css
Normal file
16
template/css/fontawesome5/css/solid.css
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
font-display: block;
|
||||
src: url("../webfonts/fa-solid-900.eot");
|
||||
src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
|
||||
|
||||
.fa,
|
||||
.fas {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 900; }
|
||||
5
template/css/fontawesome5/css/solid.min.css
vendored
Normal file
5
template/css/fontawesome5/css/solid.min.css
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}
|
||||
371
template/css/fontawesome5/css/svg-with-js.css
Normal file
371
template/css/fontawesome5/css/svg-with-js.css
Normal file
|
|
@ -0,0 +1,371 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
svg:not(:root).svg-inline--fa {
|
||||
overflow: visible; }
|
||||
|
||||
.svg-inline--fa {
|
||||
display: inline-block;
|
||||
font-size: inherit;
|
||||
height: 1em;
|
||||
overflow: visible;
|
||||
vertical-align: -.125em; }
|
||||
.svg-inline--fa.fa-lg {
|
||||
vertical-align: -.225em; }
|
||||
.svg-inline--fa.fa-w-1 {
|
||||
width: 0.0625em; }
|
||||
.svg-inline--fa.fa-w-2 {
|
||||
width: 0.125em; }
|
||||
.svg-inline--fa.fa-w-3 {
|
||||
width: 0.1875em; }
|
||||
.svg-inline--fa.fa-w-4 {
|
||||
width: 0.25em; }
|
||||
.svg-inline--fa.fa-w-5 {
|
||||
width: 0.3125em; }
|
||||
.svg-inline--fa.fa-w-6 {
|
||||
width: 0.375em; }
|
||||
.svg-inline--fa.fa-w-7 {
|
||||
width: 0.4375em; }
|
||||
.svg-inline--fa.fa-w-8 {
|
||||
width: 0.5em; }
|
||||
.svg-inline--fa.fa-w-9 {
|
||||
width: 0.5625em; }
|
||||
.svg-inline--fa.fa-w-10 {
|
||||
width: 0.625em; }
|
||||
.svg-inline--fa.fa-w-11 {
|
||||
width: 0.6875em; }
|
||||
.svg-inline--fa.fa-w-12 {
|
||||
width: 0.75em; }
|
||||
.svg-inline--fa.fa-w-13 {
|
||||
width: 0.8125em; }
|
||||
.svg-inline--fa.fa-w-14 {
|
||||
width: 0.875em; }
|
||||
.svg-inline--fa.fa-w-15 {
|
||||
width: 0.9375em; }
|
||||
.svg-inline--fa.fa-w-16 {
|
||||
width: 1em; }
|
||||
.svg-inline--fa.fa-w-17 {
|
||||
width: 1.0625em; }
|
||||
.svg-inline--fa.fa-w-18 {
|
||||
width: 1.125em; }
|
||||
.svg-inline--fa.fa-w-19 {
|
||||
width: 1.1875em; }
|
||||
.svg-inline--fa.fa-w-20 {
|
||||
width: 1.25em; }
|
||||
.svg-inline--fa.fa-pull-left {
|
||||
margin-right: .3em;
|
||||
width: auto; }
|
||||
.svg-inline--fa.fa-pull-right {
|
||||
margin-left: .3em;
|
||||
width: auto; }
|
||||
.svg-inline--fa.fa-border {
|
||||
height: 1.5em; }
|
||||
.svg-inline--fa.fa-li {
|
||||
width: 2em; }
|
||||
.svg-inline--fa.fa-fw {
|
||||
width: 1.25em; }
|
||||
|
||||
.fa-layers svg.svg-inline--fa {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0; }
|
||||
|
||||
.fa-layers {
|
||||
display: inline-block;
|
||||
height: 1em;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
vertical-align: -.125em;
|
||||
width: 1em; }
|
||||
.fa-layers svg.svg-inline--fa {
|
||||
-webkit-transform-origin: center center;
|
||||
transform-origin: center center; }
|
||||
|
||||
.fa-layers-text, .fa-layers-counter {
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
text-align: center; }
|
||||
|
||||
.fa-layers-text {
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
-webkit-transform: translate(-50%, -50%);
|
||||
transform: translate(-50%, -50%);
|
||||
-webkit-transform-origin: center center;
|
||||
transform-origin: center center; }
|
||||
|
||||
.fa-layers-counter {
|
||||
background-color: #ff253a;
|
||||
border-radius: 1em;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
color: #fff;
|
||||
height: 1.5em;
|
||||
line-height: 1;
|
||||
max-width: 5em;
|
||||
min-width: 1.5em;
|
||||
overflow: hidden;
|
||||
padding: .25em;
|
||||
right: 0;
|
||||
text-overflow: ellipsis;
|
||||
top: 0;
|
||||
-webkit-transform: scale(0.25);
|
||||
transform: scale(0.25);
|
||||
-webkit-transform-origin: top right;
|
||||
transform-origin: top right; }
|
||||
|
||||
.fa-layers-bottom-right {
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
top: auto;
|
||||
-webkit-transform: scale(0.25);
|
||||
transform: scale(0.25);
|
||||
-webkit-transform-origin: bottom right;
|
||||
transform-origin: bottom right; }
|
||||
|
||||
.fa-layers-bottom-left {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: auto;
|
||||
top: auto;
|
||||
-webkit-transform: scale(0.25);
|
||||
transform: scale(0.25);
|
||||
-webkit-transform-origin: bottom left;
|
||||
transform-origin: bottom left; }
|
||||
|
||||
.fa-layers-top-right {
|
||||
right: 0;
|
||||
top: 0;
|
||||
-webkit-transform: scale(0.25);
|
||||
transform: scale(0.25);
|
||||
-webkit-transform-origin: top right;
|
||||
transform-origin: top right; }
|
||||
|
||||
.fa-layers-top-left {
|
||||
left: 0;
|
||||
right: auto;
|
||||
top: 0;
|
||||
-webkit-transform: scale(0.25);
|
||||
transform: scale(0.25);
|
||||
-webkit-transform-origin: top left;
|
||||
transform-origin: top left; }
|
||||
|
||||
.fa-lg {
|
||||
font-size: 1.33333em;
|
||||
line-height: 0.75em;
|
||||
vertical-align: -.0667em; }
|
||||
|
||||
.fa-xs {
|
||||
font-size: .75em; }
|
||||
|
||||
.fa-sm {
|
||||
font-size: .875em; }
|
||||
|
||||
.fa-1x {
|
||||
font-size: 1em; }
|
||||
|
||||
.fa-2x {
|
||||
font-size: 2em; }
|
||||
|
||||
.fa-3x {
|
||||
font-size: 3em; }
|
||||
|
||||
.fa-4x {
|
||||
font-size: 4em; }
|
||||
|
||||
.fa-5x {
|
||||
font-size: 5em; }
|
||||
|
||||
.fa-6x {
|
||||
font-size: 6em; }
|
||||
|
||||
.fa-7x {
|
||||
font-size: 7em; }
|
||||
|
||||
.fa-8x {
|
||||
font-size: 8em; }
|
||||
|
||||
.fa-9x {
|
||||
font-size: 9em; }
|
||||
|
||||
.fa-10x {
|
||||
font-size: 10em; }
|
||||
|
||||
.fa-fw {
|
||||
text-align: center;
|
||||
width: 1.25em; }
|
||||
|
||||
.fa-ul {
|
||||
list-style-type: none;
|
||||
margin-left: 2.5em;
|
||||
padding-left: 0; }
|
||||
.fa-ul > li {
|
||||
position: relative; }
|
||||
|
||||
.fa-li {
|
||||
left: -2em;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
width: 2em;
|
||||
line-height: inherit; }
|
||||
|
||||
.fa-border {
|
||||
border: solid 0.08em #eee;
|
||||
border-radius: .1em;
|
||||
padding: .2em .25em .15em; }
|
||||
|
||||
.fa-pull-left {
|
||||
float: left; }
|
||||
|
||||
.fa-pull-right {
|
||||
float: right; }
|
||||
|
||||
.fa.fa-pull-left,
|
||||
.fas.fa-pull-left,
|
||||
.far.fa-pull-left,
|
||||
.fal.fa-pull-left,
|
||||
.fab.fa-pull-left {
|
||||
margin-right: .3em; }
|
||||
|
||||
.fa.fa-pull-right,
|
||||
.fas.fa-pull-right,
|
||||
.far.fa-pull-right,
|
||||
.fal.fa-pull-right,
|
||||
.fab.fa-pull-right {
|
||||
margin-left: .3em; }
|
||||
|
||||
.fa-spin {
|
||||
-webkit-animation: fa-spin 2s infinite linear;
|
||||
animation: fa-spin 2s infinite linear; }
|
||||
|
||||
.fa-pulse {
|
||||
-webkit-animation: fa-spin 1s infinite steps(8);
|
||||
animation: fa-spin 1s infinite steps(8); }
|
||||
|
||||
@-webkit-keyframes fa-spin {
|
||||
0% {
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg); }
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg); } }
|
||||
|
||||
@keyframes fa-spin {
|
||||
0% {
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg); }
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg); } }
|
||||
|
||||
.fa-rotate-90 {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
|
||||
-webkit-transform: rotate(90deg);
|
||||
transform: rotate(90deg); }
|
||||
|
||||
.fa-rotate-180 {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
|
||||
-webkit-transform: rotate(180deg);
|
||||
transform: rotate(180deg); }
|
||||
|
||||
.fa-rotate-270 {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
|
||||
-webkit-transform: rotate(270deg);
|
||||
transform: rotate(270deg); }
|
||||
|
||||
.fa-flip-horizontal {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
|
||||
-webkit-transform: scale(-1, 1);
|
||||
transform: scale(-1, 1); }
|
||||
|
||||
.fa-flip-vertical {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
|
||||
-webkit-transform: scale(1, -1);
|
||||
transform: scale(1, -1); }
|
||||
|
||||
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
|
||||
-webkit-transform: scale(-1, -1);
|
||||
transform: scale(-1, -1); }
|
||||
|
||||
:root .fa-rotate-90,
|
||||
:root .fa-rotate-180,
|
||||
:root .fa-rotate-270,
|
||||
:root .fa-flip-horizontal,
|
||||
:root .fa-flip-vertical,
|
||||
:root .fa-flip-both {
|
||||
-webkit-filter: none;
|
||||
filter: none; }
|
||||
|
||||
.fa-stack {
|
||||
display: inline-block;
|
||||
height: 2em;
|
||||
position: relative;
|
||||
width: 2.5em; }
|
||||
|
||||
.fa-stack-1x,
|
||||
.fa-stack-2x {
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0; }
|
||||
|
||||
.svg-inline--fa.fa-stack-1x {
|
||||
height: 1em;
|
||||
width: 1.25em; }
|
||||
|
||||
.svg-inline--fa.fa-stack-2x {
|
||||
height: 2em;
|
||||
width: 2.5em; }
|
||||
|
||||
.fa-inverse {
|
||||
color: #fff; }
|
||||
|
||||
.sr-only {
|
||||
border: 0;
|
||||
clip: rect(0, 0, 0, 0);
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: 1px; }
|
||||
|
||||
.sr-only-focusable:active, .sr-only-focusable:focus {
|
||||
clip: auto;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
overflow: visible;
|
||||
position: static;
|
||||
width: auto; }
|
||||
|
||||
.svg-inline--fa .fa-primary {
|
||||
fill: var(--fa-primary-color, currentColor);
|
||||
opacity: 1;
|
||||
opacity: var(--fa-primary-opacity, 1); }
|
||||
|
||||
.svg-inline--fa .fa-secondary {
|
||||
fill: var(--fa-secondary-color, currentColor);
|
||||
opacity: 0.4;
|
||||
opacity: var(--fa-secondary-opacity, 0.4); }
|
||||
|
||||
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
||||
opacity: 0.4;
|
||||
opacity: var(--fa-secondary-opacity, 0.4); }
|
||||
|
||||
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
||||
opacity: 1;
|
||||
opacity: var(--fa-primary-opacity, 1); }
|
||||
|
||||
.svg-inline--fa mask .fa-primary,
|
||||
.svg-inline--fa mask .fa-secondary {
|
||||
fill: black; }
|
||||
|
||||
.fad.fa-inverse {
|
||||
color: #fff; }
|
||||
5
template/css/fontawesome5/css/svg-with-js.min.css
vendored
Normal file
5
template/css/fontawesome5/css/svg-with-js.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2172
template/css/fontawesome5/css/v4-shims.css
Normal file
2172
template/css/fontawesome5/css/v4-shims.css
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/css/v4-shims.min.css
vendored
Normal file
5
template/css/fontawesome5/css/v4-shims.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
10951
template/css/fontawesome5/js/all.js
Normal file
10951
template/css/fontawesome5/js/all.js
Normal file
File diff suppressed because one or more lines are too long
5
template/css/fontawesome5/js/all.min.js
vendored
Normal file
5
template/css/fontawesome5/js/all.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
577
template/css/fontawesome5/js/brands.js
Normal file
577
template/css/fontawesome5/js/brands.js
Normal file
File diff suppressed because one or more lines are too long
5
template/css/fontawesome5/js/brands.min.js
vendored
Normal file
5
template/css/fontawesome5/js/brands.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
998
template/css/fontawesome5/js/conflict-detection.js
Normal file
998
template/css/fontawesome5/js/conflict-detection.js
Normal file
|
|
@ -0,0 +1,998 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
||||
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
||||
(factory((global['fontawesome-pro-conflict-detection'] = {})));
|
||||
}(this, (function (exports) { 'use strict';
|
||||
|
||||
function _typeof(obj) {
|
||||
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
|
||||
_typeof = function (obj) {
|
||||
return typeof obj;
|
||||
};
|
||||
} else {
|
||||
_typeof = function (obj) {
|
||||
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
|
||||
};
|
||||
}
|
||||
|
||||
return _typeof(obj);
|
||||
}
|
||||
|
||||
function _defineProperty(obj, key, value) {
|
||||
if (key in obj) {
|
||||
Object.defineProperty(obj, key, {
|
||||
value: value,
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true
|
||||
});
|
||||
} else {
|
||||
obj[key] = value;
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
function _objectSpread(target) {
|
||||
for (var i = 1; i < arguments.length; i++) {
|
||||
var source = arguments[i] != null ? arguments[i] : {};
|
||||
var ownKeys = Object.keys(source);
|
||||
|
||||
if (typeof Object.getOwnPropertySymbols === 'function') {
|
||||
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
|
||||
return Object.getOwnPropertyDescriptor(source, sym).enumerable;
|
||||
}));
|
||||
}
|
||||
|
||||
ownKeys.forEach(function (key) {
|
||||
_defineProperty(target, key, source[key]);
|
||||
});
|
||||
}
|
||||
|
||||
return target;
|
||||
}
|
||||
|
||||
var _WINDOW = {};
|
||||
var _DOCUMENT = {};
|
||||
|
||||
try {
|
||||
if (typeof window !== 'undefined') _WINDOW = window;
|
||||
if (typeof document !== 'undefined') _DOCUMENT = document;
|
||||
} catch (e) {}
|
||||
|
||||
var _ref = _WINDOW.navigator || {},
|
||||
_ref$userAgent = _ref.userAgent,
|
||||
userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;
|
||||
|
||||
var WINDOW = _WINDOW;
|
||||
var DOCUMENT = _DOCUMENT;
|
||||
var IS_BROWSER = !!WINDOW.document;
|
||||
var IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';
|
||||
var IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');
|
||||
|
||||
var functions = [];
|
||||
|
||||
var listener = function listener() {
|
||||
DOCUMENT.removeEventListener('DOMContentLoaded', listener);
|
||||
loaded = 1;
|
||||
functions.map(function (fn) {
|
||||
return fn();
|
||||
});
|
||||
};
|
||||
|
||||
var loaded = false;
|
||||
|
||||
if (IS_DOM) {
|
||||
loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);
|
||||
if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);
|
||||
}
|
||||
|
||||
function domready (fn) {
|
||||
if (!IS_DOM) return;
|
||||
loaded ? setTimeout(fn, 0) : functions.push(fn);
|
||||
}
|
||||
|
||||
function report (_ref) {
|
||||
var nodesTested = _ref.nodesTested,
|
||||
nodesFound = _ref.nodesFound;
|
||||
var timedOutTests = {};
|
||||
|
||||
for (var key in nodesFound) {
|
||||
if (!(nodesTested.conflict[key] || nodesTested.noConflict[key])) {
|
||||
timedOutTests[key] = nodesFound[key];
|
||||
}
|
||||
}
|
||||
|
||||
var conflictsCount = Object.keys(nodesTested.conflict).length;
|
||||
|
||||
if (conflictsCount > 0) {
|
||||
console.info("%cConflict".concat(conflictsCount > 1 ? 's' : '', " found:"), 'color: darkred; font-size: large');
|
||||
var data = {};
|
||||
|
||||
for (var _key in nodesTested.conflict) {
|
||||
var item = nodesTested.conflict[_key];
|
||||
data[_key] = {
|
||||
'tagName': item.tagName,
|
||||
'src/href': item.src || item.href || 'n/a',
|
||||
'innerText excerpt': item.innerText && item.innerText !== '' ? item.innerText.slice(0, 200) + '...' : '(empty)'
|
||||
};
|
||||
}
|
||||
|
||||
console.table(data);
|
||||
}
|
||||
|
||||
var noConflictsCount = Object.keys(nodesTested.noConflict).length;
|
||||
|
||||
if (noConflictsCount > 0) {
|
||||
console.info("%cNo conflict".concat(noConflictsCount > 1 ? 's' : '', " found with ").concat(noConflictsCount == 1 ? 'this' : 'these', ":"), 'color: green; font-size: large');
|
||||
var _data = {};
|
||||
|
||||
for (var _key2 in nodesTested.noConflict) {
|
||||
var _item = nodesTested.noConflict[_key2];
|
||||
_data[_key2] = {
|
||||
'tagName': _item.tagName,
|
||||
'src/href': _item.src || _item.href || 'n/a',
|
||||
'innerText excerpt': _item.innerText && _item.innerText !== '' ? _item.innerText.slice(0, 200) + '...' : '(empty)'
|
||||
};
|
||||
}
|
||||
|
||||
console.table(_data);
|
||||
}
|
||||
|
||||
var timeOutCount = Object.keys(timedOutTests).length;
|
||||
|
||||
if (timeOutCount > 0) {
|
||||
console.info("%cLeftovers--we timed out before collecting test results for ".concat(timeOutCount == 1 ? 'this' : 'these', ":"), 'color: blue; font-size: large');
|
||||
var _data2 = {};
|
||||
|
||||
for (var _key3 in timedOutTests) {
|
||||
var _item2 = timedOutTests[_key3];
|
||||
_data2[_key3] = {
|
||||
'tagName': _item2.tagName,
|
||||
'src/href': _item2.src || _item2.href || 'n/a',
|
||||
'innerText excerpt': _item2.innerText && _item2.innerText !== '' ? _item2.innerText.slice(0, 200) + '...' : '(empty)'
|
||||
};
|
||||
}
|
||||
|
||||
console.table(_data2);
|
||||
}
|
||||
}
|
||||
|
||||
var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
|
||||
|
||||
function createCommonjsModule(fn, module) {
|
||||
return module = { exports: {} }, fn(module, module.exports), module.exports;
|
||||
}
|
||||
|
||||
var md5 = createCommonjsModule(function (module) {
|
||||
|
||||
(function ($) {
|
||||
/**
|
||||
* Add integers, wrapping at 2^32.
|
||||
* This uses 16-bit operations internally to work around bugs in interpreters.
|
||||
*
|
||||
* @param {number} x First integer
|
||||
* @param {number} y Second integer
|
||||
* @returns {number} Sum
|
||||
*/
|
||||
|
||||
function safeAdd(x, y) {
|
||||
var lsw = (x & 0xffff) + (y & 0xffff);
|
||||
var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
|
||||
return msw << 16 | lsw & 0xffff;
|
||||
}
|
||||
/**
|
||||
* Bitwise rotate a 32-bit number to the left.
|
||||
*
|
||||
* @param {number} num 32-bit number
|
||||
* @param {number} cnt Rotation count
|
||||
* @returns {number} Rotated number
|
||||
*/
|
||||
|
||||
|
||||
function bitRotateLeft(num, cnt) {
|
||||
return num << cnt | num >>> 32 - cnt;
|
||||
}
|
||||
/**
|
||||
* Basic operation the algorithm uses.
|
||||
*
|
||||
* @param {number} q q
|
||||
* @param {number} a a
|
||||
* @param {number} b b
|
||||
* @param {number} x x
|
||||
* @param {number} s s
|
||||
* @param {number} t t
|
||||
* @returns {number} Result
|
||||
*/
|
||||
|
||||
|
||||
function md5cmn(q, a, b, x, s, t) {
|
||||
return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b);
|
||||
}
|
||||
/**
|
||||
* Basic operation the algorithm uses.
|
||||
*
|
||||
* @param {number} a a
|
||||
* @param {number} b b
|
||||
* @param {number} c c
|
||||
* @param {number} d d
|
||||
* @param {number} x x
|
||||
* @param {number} s s
|
||||
* @param {number} t t
|
||||
* @returns {number} Result
|
||||
*/
|
||||
|
||||
|
||||
function md5ff(a, b, c, d, x, s, t) {
|
||||
return md5cmn(b & c | ~b & d, a, b, x, s, t);
|
||||
}
|
||||
/**
|
||||
* Basic operation the algorithm uses.
|
||||
*
|
||||
* @param {number} a a
|
||||
* @param {number} b b
|
||||
* @param {number} c c
|
||||
* @param {number} d d
|
||||
* @param {number} x x
|
||||
* @param {number} s s
|
||||
* @param {number} t t
|
||||
* @returns {number} Result
|
||||
*/
|
||||
|
||||
|
||||
function md5gg(a, b, c, d, x, s, t) {
|
||||
return md5cmn(b & d | c & ~d, a, b, x, s, t);
|
||||
}
|
||||
/**
|
||||
* Basic operation the algorithm uses.
|
||||
*
|
||||
* @param {number} a a
|
||||
* @param {number} b b
|
||||
* @param {number} c c
|
||||
* @param {number} d d
|
||||
* @param {number} x x
|
||||
* @param {number} s s
|
||||
* @param {number} t t
|
||||
* @returns {number} Result
|
||||
*/
|
||||
|
||||
|
||||
function md5hh(a, b, c, d, x, s, t) {
|
||||
return md5cmn(b ^ c ^ d, a, b, x, s, t);
|
||||
}
|
||||
/**
|
||||
* Basic operation the algorithm uses.
|
||||
*
|
||||
* @param {number} a a
|
||||
* @param {number} b b
|
||||
* @param {number} c c
|
||||
* @param {number} d d
|
||||
* @param {number} x x
|
||||
* @param {number} s s
|
||||
* @param {number} t t
|
||||
* @returns {number} Result
|
||||
*/
|
||||
|
||||
|
||||
function md5ii(a, b, c, d, x, s, t) {
|
||||
return md5cmn(c ^ (b | ~d), a, b, x, s, t);
|
||||
}
|
||||
/**
|
||||
* Calculate the MD5 of an array of little-endian words, and a bit length.
|
||||
*
|
||||
* @param {Array} x Array of little-endian words
|
||||
* @param {number} len Bit length
|
||||
* @returns {Array<number>} MD5 Array
|
||||
*/
|
||||
|
||||
|
||||
function binlMD5(x, len) {
|
||||
/* append padding */
|
||||
x[len >> 5] |= 0x80 << len % 32;
|
||||
x[(len + 64 >>> 9 << 4) + 14] = len;
|
||||
var i;
|
||||
var olda;
|
||||
var oldb;
|
||||
var oldc;
|
||||
var oldd;
|
||||
var a = 1732584193;
|
||||
var b = -271733879;
|
||||
var c = -1732584194;
|
||||
var d = 271733878;
|
||||
|
||||
for (i = 0; i < x.length; i += 16) {
|
||||
olda = a;
|
||||
oldb = b;
|
||||
oldc = c;
|
||||
oldd = d;
|
||||
a = md5ff(a, b, c, d, x[i], 7, -680876936);
|
||||
d = md5ff(d, a, b, c, x[i + 1], 12, -389564586);
|
||||
c = md5ff(c, d, a, b, x[i + 2], 17, 606105819);
|
||||
b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330);
|
||||
a = md5ff(a, b, c, d, x[i + 4], 7, -176418897);
|
||||
d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426);
|
||||
c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341);
|
||||
b = md5ff(b, c, d, a, x[i + 7], 22, -45705983);
|
||||
a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416);
|
||||
d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417);
|
||||
c = md5ff(c, d, a, b, x[i + 10], 17, -42063);
|
||||
b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162);
|
||||
a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682);
|
||||
d = md5ff(d, a, b, c, x[i + 13], 12, -40341101);
|
||||
c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290);
|
||||
b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329);
|
||||
a = md5gg(a, b, c, d, x[i + 1], 5, -165796510);
|
||||
d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632);
|
||||
c = md5gg(c, d, a, b, x[i + 11], 14, 643717713);
|
||||
b = md5gg(b, c, d, a, x[i], 20, -373897302);
|
||||
a = md5gg(a, b, c, d, x[i + 5], 5, -701558691);
|
||||
d = md5gg(d, a, b, c, x[i + 10], 9, 38016083);
|
||||
c = md5gg(c, d, a, b, x[i + 15], 14, -660478335);
|
||||
b = md5gg(b, c, d, a, x[i + 4], 20, -405537848);
|
||||
a = md5gg(a, b, c, d, x[i + 9], 5, 568446438);
|
||||
d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690);
|
||||
c = md5gg(c, d, a, b, x[i + 3], 14, -187363961);
|
||||
b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501);
|
||||
a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467);
|
||||
d = md5gg(d, a, b, c, x[i + 2], 9, -51403784);
|
||||
c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473);
|
||||
b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734);
|
||||
a = md5hh(a, b, c, d, x[i + 5], 4, -378558);
|
||||
d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463);
|
||||
c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562);
|
||||
b = md5hh(b, c, d, a, x[i + 14], 23, -35309556);
|
||||
a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060);
|
||||
d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353);
|
||||
c = md5hh(c, d, a, b, x[i + 7], 16, -155497632);
|
||||
b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640);
|
||||
a = md5hh(a, b, c, d, x[i + 13], 4, 681279174);
|
||||
d = md5hh(d, a, b, c, x[i], 11, -358537222);
|
||||
c = md5hh(c, d, a, b, x[i + 3], 16, -722521979);
|
||||
b = md5hh(b, c, d, a, x[i + 6], 23, 76029189);
|
||||
a = md5hh(a, b, c, d, x[i + 9], 4, -640364487);
|
||||
d = md5hh(d, a, b, c, x[i + 12], 11, -421815835);
|
||||
c = md5hh(c, d, a, b, x[i + 15], 16, 530742520);
|
||||
b = md5hh(b, c, d, a, x[i + 2], 23, -995338651);
|
||||
a = md5ii(a, b, c, d, x[i], 6, -198630844);
|
||||
d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415);
|
||||
c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905);
|
||||
b = md5ii(b, c, d, a, x[i + 5], 21, -57434055);
|
||||
a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571);
|
||||
d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606);
|
||||
c = md5ii(c, d, a, b, x[i + 10], 15, -1051523);
|
||||
b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799);
|
||||
a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359);
|
||||
d = md5ii(d, a, b, c, x[i + 15], 10, -30611744);
|
||||
c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380);
|
||||
b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649);
|
||||
a = md5ii(a, b, c, d, x[i + 4], 6, -145523070);
|
||||
d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379);
|
||||
c = md5ii(c, d, a, b, x[i + 2], 15, 718787259);
|
||||
b = md5ii(b, c, d, a, x[i + 9], 21, -343485551);
|
||||
a = safeAdd(a, olda);
|
||||
b = safeAdd(b, oldb);
|
||||
c = safeAdd(c, oldc);
|
||||
d = safeAdd(d, oldd);
|
||||
}
|
||||
|
||||
return [a, b, c, d];
|
||||
}
|
||||
/**
|
||||
* Convert an array of little-endian words to a string
|
||||
*
|
||||
* @param {Array<number>} input MD5 Array
|
||||
* @returns {string} MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function binl2rstr(input) {
|
||||
var i;
|
||||
var output = '';
|
||||
var length32 = input.length * 32;
|
||||
|
||||
for (i = 0; i < length32; i += 8) {
|
||||
output += String.fromCharCode(input[i >> 5] >>> i % 32 & 0xff);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
/**
|
||||
* Convert a raw string to an array of little-endian words
|
||||
* Characters >255 have their high-byte silently ignored.
|
||||
*
|
||||
* @param {string} input Raw input string
|
||||
* @returns {Array<number>} Array of little-endian words
|
||||
*/
|
||||
|
||||
|
||||
function rstr2binl(input) {
|
||||
var i;
|
||||
var output = [];
|
||||
output[(input.length >> 2) - 1] = undefined;
|
||||
|
||||
for (i = 0; i < output.length; i += 1) {
|
||||
output[i] = 0;
|
||||
}
|
||||
|
||||
var length8 = input.length * 8;
|
||||
|
||||
for (i = 0; i < length8; i += 8) {
|
||||
output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << i % 32;
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
/**
|
||||
* Calculate the MD5 of a raw string
|
||||
*
|
||||
* @param {string} s Input string
|
||||
* @returns {string} Raw MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function rstrMD5(s) {
|
||||
return binl2rstr(binlMD5(rstr2binl(s), s.length * 8));
|
||||
}
|
||||
/**
|
||||
* Calculates the HMAC-MD5 of a key and some data (raw strings)
|
||||
*
|
||||
* @param {string} key HMAC key
|
||||
* @param {string} data Raw input string
|
||||
* @returns {string} Raw MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function rstrHMACMD5(key, data) {
|
||||
var i;
|
||||
var bkey = rstr2binl(key);
|
||||
var ipad = [];
|
||||
var opad = [];
|
||||
var hash;
|
||||
ipad[15] = opad[15] = undefined;
|
||||
|
||||
if (bkey.length > 16) {
|
||||
bkey = binlMD5(bkey, key.length * 8);
|
||||
}
|
||||
|
||||
for (i = 0; i < 16; i += 1) {
|
||||
ipad[i] = bkey[i] ^ 0x36363636;
|
||||
opad[i] = bkey[i] ^ 0x5c5c5c5c;
|
||||
}
|
||||
|
||||
hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
|
||||
return binl2rstr(binlMD5(opad.concat(hash), 512 + 128));
|
||||
}
|
||||
/**
|
||||
* Convert a raw string to a hex string
|
||||
*
|
||||
* @param {string} input Raw input string
|
||||
* @returns {string} Hex encoded string
|
||||
*/
|
||||
|
||||
|
||||
function rstr2hex(input) {
|
||||
var hexTab = '0123456789abcdef';
|
||||
var output = '';
|
||||
var x;
|
||||
var i;
|
||||
|
||||
for (i = 0; i < input.length; i += 1) {
|
||||
x = input.charCodeAt(i);
|
||||
output += hexTab.charAt(x >>> 4 & 0x0f) + hexTab.charAt(x & 0x0f);
|
||||
}
|
||||
|
||||
return output;
|
||||
}
|
||||
/**
|
||||
* Encode a string as UTF-8
|
||||
*
|
||||
* @param {string} input Input string
|
||||
* @returns {string} UTF8 string
|
||||
*/
|
||||
|
||||
|
||||
function str2rstrUTF8(input) {
|
||||
return unescape(encodeURIComponent(input));
|
||||
}
|
||||
/**
|
||||
* Encodes input string as raw MD5 string
|
||||
*
|
||||
* @param {string} s Input string
|
||||
* @returns {string} Raw MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function rawMD5(s) {
|
||||
return rstrMD5(str2rstrUTF8(s));
|
||||
}
|
||||
/**
|
||||
* Encodes input string as Hex encoded string
|
||||
*
|
||||
* @param {string} s Input string
|
||||
* @returns {string} Hex encoded string
|
||||
*/
|
||||
|
||||
|
||||
function hexMD5(s) {
|
||||
return rstr2hex(rawMD5(s));
|
||||
}
|
||||
/**
|
||||
* Calculates the raw HMAC-MD5 for the given key and data
|
||||
*
|
||||
* @param {string} k HMAC key
|
||||
* @param {string} d Input string
|
||||
* @returns {string} Raw MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function rawHMACMD5(k, d) {
|
||||
return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d));
|
||||
}
|
||||
/**
|
||||
* Calculates the Hex encoded HMAC-MD5 for the given key and data
|
||||
*
|
||||
* @param {string} k HMAC key
|
||||
* @param {string} d Input string
|
||||
* @returns {string} Raw MD5 string
|
||||
*/
|
||||
|
||||
|
||||
function hexHMACMD5(k, d) {
|
||||
return rstr2hex(rawHMACMD5(k, d));
|
||||
}
|
||||
/**
|
||||
* Calculates MD5 value for a given string.
|
||||
* If a key is provided, calculates the HMAC-MD5 value.
|
||||
* Returns a Hex encoded string unless the raw argument is given.
|
||||
*
|
||||
* @param {string} string Input string
|
||||
* @param {string} [key] HMAC key
|
||||
* @param {boolean} raw Raw oytput switch
|
||||
* @returns {string} MD5 output
|
||||
*/
|
||||
|
||||
|
||||
function md5(string, key, raw) {
|
||||
if (!key) {
|
||||
if (!raw) {
|
||||
return hexMD5(string);
|
||||
}
|
||||
|
||||
return rawMD5(string);
|
||||
}
|
||||
|
||||
if (!raw) {
|
||||
return hexHMACMD5(key, string);
|
||||
}
|
||||
|
||||
return rawHMACMD5(key, string);
|
||||
}
|
||||
|
||||
if (module.exports) {
|
||||
module.exports = md5;
|
||||
} else {
|
||||
$.md5 = md5;
|
||||
}
|
||||
})(commonjsGlobal);
|
||||
});
|
||||
|
||||
function md5ForNode(node) {
|
||||
if (null === node || 'object' !== _typeof(node)) return undefined;
|
||||
|
||||
if (node.src) {
|
||||
return md5(node.src);
|
||||
} else if (node.href) {
|
||||
return md5(node.href);
|
||||
} else if (node.innerText && '' !== node.innerText) {
|
||||
// eslint-disable-line yoda
|
||||
return md5(node.innerText);
|
||||
} else {
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
var diagScriptId = 'fa-kits-diag';
|
||||
var nodeUnderTestId = 'fa-kits-node-under-test';
|
||||
var md5Attr = 'data-md5';
|
||||
var detectionIgnoreAttr = 'data-fa-detection-ignore';
|
||||
var timeoutAttr = 'data-fa-detection-timeout';
|
||||
var resultsCollectionMaxWaitAttr = 'data-fa-detection-results-collection-max-wait';
|
||||
|
||||
var silenceErrors = function silenceErrors(e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
};
|
||||
|
||||
function pollUntil(_ref) {
|
||||
var _ref$fn = _ref.fn,
|
||||
fn = _ref$fn === void 0 ? function () {
|
||||
return true;
|
||||
} : _ref$fn,
|
||||
_ref$initialDuration = _ref.initialDuration,
|
||||
initialDuration = _ref$initialDuration === void 0 ? 1 : _ref$initialDuration,
|
||||
_ref$maxDuration = _ref.maxDuration,
|
||||
maxDuration = _ref$maxDuration === void 0 ? WINDOW.FontAwesomeDetection.timeout : _ref$maxDuration,
|
||||
_ref$showProgress = _ref.showProgress,
|
||||
showProgress = _ref$showProgress === void 0 ? false : _ref$showProgress,
|
||||
progressIndicator = _ref.progressIndicator;
|
||||
return new Promise(function (resolve, reject) {
|
||||
// eslint-disable-line compat/compat
|
||||
function poll(duration, cumulativeDuration) {
|
||||
setTimeout(function () {
|
||||
var result = fn();
|
||||
|
||||
if (showProgress) {
|
||||
console.info(progressIndicator);
|
||||
}
|
||||
|
||||
if (!!result) {
|
||||
// eslint-disable-line no-extra-boolean-cast
|
||||
resolve(result);
|
||||
} else {
|
||||
var nextDuration = 250;
|
||||
var nextCumulativeDuration = nextDuration + cumulativeDuration;
|
||||
|
||||
if (nextCumulativeDuration <= maxDuration) {
|
||||
poll(nextDuration, nextCumulativeDuration);
|
||||
} else {
|
||||
reject('timeout'); // eslint-disable-line prefer-promise-reject-errors
|
||||
}
|
||||
}
|
||||
}, duration);
|
||||
}
|
||||
|
||||
poll(initialDuration, 0);
|
||||
});
|
||||
}
|
||||
|
||||
function detectWebfontConflicts() {
|
||||
var linkTags = Array.from(DOCUMENT.getElementsByTagName('link')).filter(function (t) {
|
||||
return !t.hasAttribute(detectionIgnoreAttr);
|
||||
});
|
||||
var styleTags = Array.from(DOCUMENT.getElementsByTagName('style')).filter(function (t) {
|
||||
if (t.hasAttribute(detectionIgnoreAttr)) {
|
||||
return false;
|
||||
} // If the browser has loaded the FA5 CSS, let's not test that <style> element.
|
||||
// Its enough that we'll be testing for traces of the corresponding JS being loaded, and testing
|
||||
// this <style> would only produce a false negative anyway.
|
||||
|
||||
|
||||
if (WINDOW.FontAwesomeConfig && t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(WINDOW.FontAwesomeConfig.replacementClass)))) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
|
||||
function runDiag(scriptOrLinkTag, md5) {
|
||||
var diagFrame = DOCUMENT.createElement('iframe'); // Using "visibility: hidden; position: absolute" instead of "display: none;" because
|
||||
// Firefox will not return the expected results for getComputedStyle if our iframe has display: none.
|
||||
|
||||
diagFrame.setAttribute('style', 'visibility: hidden; position: absolute; height: 0; width: 0;');
|
||||
var testIconId = 'fa-test-icon-' + md5;
|
||||
var iTag = DOCUMENT.createElement('i');
|
||||
iTag.setAttribute('class', 'fa fa-coffee');
|
||||
iTag.setAttribute('id', testIconId);
|
||||
var diagScript = DOCUMENT.createElement('script');
|
||||
diagScript.setAttribute('id', diagScriptId); // WARNING: this function will be toString()'d and assigned to innerText of the diag script
|
||||
// element that we'll be putting into a diagnostic iframe.
|
||||
// That means that this code won't compile until after the outer script has run and injected
|
||||
// this code into the iframe. There are some compile time errors that might occur there.
|
||||
// For example, using single line (double-slash) comments like this one inside that function
|
||||
// will probably cause it to choke. Chrome will show an error like this:
|
||||
// Uncaught SyntaxError: Unexpected end of input
|
||||
|
||||
var diagScriptFun = function diagScriptFun(nodeUnderTestId, testIconId, md5, parentOrigin) {
|
||||
parent.FontAwesomeDetection.__pollUntil({
|
||||
fn: function fn() {
|
||||
var iEl = document.getElementById(testIconId);
|
||||
var computedStyle = window.getComputedStyle(iEl);
|
||||
var fontFamily = computedStyle.getPropertyValue('font-family');
|
||||
|
||||
if (!!fontFamily.match(/FontAwesome/) || !!fontFamily.match(/Font Awesome 5/)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}).then(function () {
|
||||
var node = document.getElementById(nodeUnderTestId);
|
||||
parent.postMessage({
|
||||
type: 'fontawesome-conflict',
|
||||
technology: 'webfont',
|
||||
href: node.href,
|
||||
innerText: node.innerText,
|
||||
tagName: node.tagName,
|
||||
md5: md5
|
||||
}, parentOrigin);
|
||||
}).catch(function (e) {
|
||||
var node = document.getElementById(nodeUnderTestId);
|
||||
|
||||
if (e === 'timeout') {
|
||||
parent.postMessage({
|
||||
type: 'no-conflict',
|
||||
technology: 'webfont',
|
||||
href: node.src,
|
||||
innerText: node.innerText,
|
||||
tagName: node.tagName,
|
||||
md5: md5
|
||||
}, parentOrigin);
|
||||
} else {
|
||||
console.error(e);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
var parentOrigin = WINDOW.location.origin === 'file://' ? '*' : WINDOW.location.origin;
|
||||
diagScript.innerText = "(".concat(diagScriptFun.toString(), ")('").concat(nodeUnderTestId, "', '").concat(testIconId || 'foo', "', '").concat(md5, "', '").concat(parentOrigin, "');");
|
||||
|
||||
diagFrame.onload = function () {
|
||||
diagFrame.contentWindow.addEventListener('error', silenceErrors, true);
|
||||
diagFrame.contentDocument.head.appendChild(diagScript);
|
||||
diagFrame.contentDocument.head.appendChild(scriptOrLinkTag);
|
||||
diagFrame.contentDocument.body.appendChild(iTag);
|
||||
};
|
||||
|
||||
domready(function () {
|
||||
return DOCUMENT.body.appendChild(diagFrame);
|
||||
});
|
||||
}
|
||||
|
||||
var cssByMD5 = {};
|
||||
|
||||
for (var i = 0; i < linkTags.length; i++) {
|
||||
var linkUnderTest = DOCUMENT.createElement('link');
|
||||
linkUnderTest.setAttribute('id', nodeUnderTestId);
|
||||
linkUnderTest.setAttribute('href', linkTags[i].href);
|
||||
linkUnderTest.setAttribute('rel', linkTags[i].rel);
|
||||
var md5ForLink = md5ForNode(linkTags[i]);
|
||||
linkUnderTest.setAttribute(md5Attr, md5ForLink);
|
||||
cssByMD5[md5ForLink] = linkTags[i];
|
||||
runDiag(linkUnderTest, md5ForLink);
|
||||
}
|
||||
|
||||
for (var _i = 0; _i < styleTags.length; _i++) {
|
||||
var styleUnderTest = DOCUMENT.createElement('style');
|
||||
styleUnderTest.setAttribute('id', nodeUnderTestId);
|
||||
var md5ForStyle = md5ForNode(styleTags[_i]);
|
||||
styleUnderTest.setAttribute(md5Attr, md5ForStyle);
|
||||
styleUnderTest.innerText = styleTags[_i].innerText;
|
||||
cssByMD5[md5ForStyle] = styleTags[_i];
|
||||
runDiag(styleUnderTest, md5ForStyle);
|
||||
}
|
||||
|
||||
return cssByMD5;
|
||||
}
|
||||
|
||||
function detectSvgConflicts(currentScript) {
|
||||
var scripts = Array.from(DOCUMENT.scripts).filter(function (t) {
|
||||
return !t.hasAttribute(detectionIgnoreAttr) && t !== currentScript;
|
||||
});
|
||||
var scriptsByMD5 = {};
|
||||
|
||||
var _loop = function _loop(scriptIdx) {
|
||||
var diagFrame = DOCUMENT.createElement('iframe');
|
||||
diagFrame.setAttribute('style', 'display:none;');
|
||||
var scriptUnderTest = DOCUMENT.createElement('script');
|
||||
scriptUnderTest.setAttribute('id', nodeUnderTestId);
|
||||
var md5ForScript = md5ForNode(scripts[scriptIdx]);
|
||||
scriptUnderTest.setAttribute(md5Attr, md5ForScript);
|
||||
scriptsByMD5[md5ForScript] = scripts[scriptIdx];
|
||||
|
||||
if (scripts[scriptIdx].src !== '') {
|
||||
scriptUnderTest.src = scripts[scriptIdx].src;
|
||||
}
|
||||
|
||||
if (scripts[scriptIdx].innerText !== '') {
|
||||
scriptUnderTest.innerText = scripts[scriptIdx].innerText;
|
||||
}
|
||||
|
||||
scriptUnderTest.async = true;
|
||||
var diagScript = DOCUMENT.createElement('script');
|
||||
diagScript.setAttribute('id', diagScriptId);
|
||||
var parentOrigin = WINDOW.location.origin === 'file://' ? '*' : WINDOW.location.origin;
|
||||
|
||||
var diagScriptFun = function diagScriptFun(nodeUnderTestId, md5, parentOrigin) {
|
||||
parent.FontAwesomeDetection.__pollUntil({
|
||||
fn: function fn() {
|
||||
return !!window.FontAwesomeConfig;
|
||||
}
|
||||
}).then(function () {
|
||||
var scriptNode = document.getElementById(nodeUnderTestId);
|
||||
parent.postMessage({
|
||||
type: 'fontawesome-conflict',
|
||||
technology: 'js',
|
||||
src: scriptNode.src,
|
||||
innerText: scriptNode.innerText,
|
||||
tagName: scriptNode.tagName,
|
||||
md5: md5
|
||||
}, parentOrigin);
|
||||
}).catch(function (e) {
|
||||
var scriptNode = document.getElementById(nodeUnderTestId);
|
||||
|
||||
if (e === 'timeout') {
|
||||
parent.postMessage({
|
||||
type: 'no-conflict',
|
||||
src: scriptNode.src,
|
||||
innerText: scriptNode.innerText,
|
||||
tagName: scriptNode.tagName,
|
||||
md5: md5
|
||||
}, parentOrigin);
|
||||
} else {
|
||||
console.error(e);
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
diagScript.innerText = "(".concat(diagScriptFun.toString(), ")('").concat(nodeUnderTestId, "', '").concat(md5ForScript, "', '").concat(parentOrigin, "');");
|
||||
|
||||
diagFrame.onload = function () {
|
||||
diagFrame.contentWindow.addEventListener('error', silenceErrors, true);
|
||||
diagFrame.contentDocument.head.appendChild(diagScript);
|
||||
diagFrame.contentDocument.head.appendChild(scriptUnderTest);
|
||||
};
|
||||
|
||||
domready(function () {
|
||||
return DOCUMENT.body.appendChild(diagFrame);
|
||||
});
|
||||
};
|
||||
|
||||
for (var scriptIdx = 0; scriptIdx < scripts.length; scriptIdx++) {
|
||||
_loop(scriptIdx);
|
||||
}
|
||||
|
||||
return scriptsByMD5;
|
||||
}
|
||||
|
||||
function setDoneResults(_ref2) {
|
||||
var nodesTested = _ref2.nodesTested,
|
||||
nodesFound = _ref2.nodesFound;
|
||||
WINDOW.FontAwesomeDetection = WINDOW.FontAwesomeDetection || {};
|
||||
WINDOW.FontAwesomeDetection.nodesTested = nodesTested;
|
||||
WINDOW.FontAwesomeDetection.nodesFound = nodesFound;
|
||||
WINDOW.FontAwesomeDetection.detectionDone = true;
|
||||
}
|
||||
|
||||
function conflictDetection() {
|
||||
var report$$1 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
|
||||
var nodesTested = {
|
||||
conflict: {},
|
||||
noConflict: {}
|
||||
};
|
||||
|
||||
WINDOW.onmessage = function (e) {
|
||||
if (WINDOW.location.origin === 'file://' || e.origin === WINDOW.location.origin) {
|
||||
if (e && e.data) {
|
||||
if (e.data.type === 'fontawesome-conflict') {
|
||||
nodesTested.conflict[e.data.md5] = e.data;
|
||||
} else if (e.data.type === 'no-conflict') {
|
||||
nodesTested.noConflict[e.data.md5] = e.data;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var scriptsToTest = detectSvgConflicts(DOCUMENT.currentScript);
|
||||
var cssToTest = detectWebfontConflicts();
|
||||
|
||||
var nodesFound = _objectSpread({}, scriptsToTest, cssToTest);
|
||||
|
||||
var testCount = Object.keys(scriptsToTest).length + Object.keys(cssToTest).length; // The resultsCollectionMaxWait allows for the time between when the tests running under
|
||||
// child iframes call postMessage with their results, and when the parent window
|
||||
// receives and handles those events with window.onmessage.
|
||||
// Making it configurable allows us to test the scenario where this timeout is exceeded.
|
||||
// Naming it something very different from "timeout" is to help avoid the potential ambiguity between
|
||||
// these two timeout-related settings.
|
||||
|
||||
var masterTimeout = WINDOW.FontAwesomeDetection.timeout + WINDOW.FontAwesomeDetection.resultsCollectionMaxWait;
|
||||
console.group('Font Awesome Detector');
|
||||
|
||||
if (testCount === 0) {
|
||||
console.info('%cAll Good!', 'color: green; font-size: large');
|
||||
console.info('We didn\'t find anything that needs testing for conflicts. Ergo, no conflicts.');
|
||||
} else {
|
||||
console.info("Testing ".concat(testCount, " possible conflicts."));
|
||||
console.info("We'll wait about ".concat(Math.round(WINDOW.FontAwesomeDetection.timeout / 10) / 100, " seconds while testing these and\n") + "then up to another ".concat(Math.round(WINDOW.FontAwesomeDetection.resultsCollectionMaxWait / 10) / 100, " to allow the browser time\n") + "to accumulate the results. But we'll probably be outta here way before then.\n\n");
|
||||
console.info("You can adjust those durations by assigning values to these attributes on the <script> element that loads this detection:");
|
||||
console.info("\t%c".concat(timeoutAttr, "%c: milliseconds to wait for each test before deciding whether it's a conflict."), 'font-weight: bold;', 'font-size: normal;');
|
||||
console.info("\t%c".concat(resultsCollectionMaxWaitAttr, "%c: milliseconds to wait for the browser to accumulate test results before giving up."), 'font-weight: bold;', 'font-size: normal;');
|
||||
pollUntil({
|
||||
// Give this overall timer a little extra cushion
|
||||
maxDuration: masterTimeout,
|
||||
showProgress: true,
|
||||
progressIndicator: 'waiting...',
|
||||
fn: function fn() {
|
||||
return Object.keys(nodesTested.conflict).length + Object.keys(nodesTested.noConflict).length >= testCount;
|
||||
}
|
||||
}).then(function () {
|
||||
console.info('DONE!');
|
||||
setDoneResults({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
report$$1({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
console.groupEnd();
|
||||
}).catch(function (e) {
|
||||
if (e === 'timeout') {
|
||||
console.info('TIME OUT! We waited until we got tired. Here\'s what we found:');
|
||||
setDoneResults({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
report$$1({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
} else {
|
||||
console.info('Whoops! We hit an error:', e);
|
||||
console.info('Here\'s what we\'d found up until that error:');
|
||||
setDoneResults({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
report$$1({
|
||||
nodesTested: nodesTested,
|
||||
nodesFound: nodesFound
|
||||
});
|
||||
}
|
||||
|
||||
console.groupEnd();
|
||||
});
|
||||
}
|
||||
} // Allow clients to access, and in some cases, override some properties
|
||||
|
||||
var initialConfig = WINDOW.FontAwesomeDetection || {}; // These can be overridden
|
||||
|
||||
var _default = {
|
||||
report: report,
|
||||
timeout: +(DOCUMENT.currentScript.getAttribute(timeoutAttr) || "2000"),
|
||||
resultsCollectionMaxWait: +(DOCUMENT.currentScript.getAttribute(resultsCollectionMaxWaitAttr) || "5000")
|
||||
};
|
||||
|
||||
var _config = _objectSpread({}, _default, initialConfig, {
|
||||
// These cannot be overridden
|
||||
__pollUntil: pollUntil,
|
||||
md5ForNode: md5ForNode,
|
||||
detectionDone: false,
|
||||
nodesTested: null,
|
||||
nodesFound: null
|
||||
});
|
||||
|
||||
WINDOW.FontAwesomeDetection = _config;
|
||||
|
||||
var PRODUCTION = function () {
|
||||
try {
|
||||
return process.env.NODE_ENV === 'production';
|
||||
} catch (e) {
|
||||
return false;
|
||||
}
|
||||
}();
|
||||
|
||||
function bunker(fn) {
|
||||
try {
|
||||
fn();
|
||||
} catch (e) {
|
||||
if (!PRODUCTION) {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bunker(function () {
|
||||
if (IS_BROWSER && IS_DOM) {
|
||||
conflictDetection(window.FontAwesomeDetection.report);
|
||||
}
|
||||
});
|
||||
|
||||
exports.conflictDetection = conflictDetection;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
})));
|
||||
5
template/css/fontawesome5/js/conflict-detection.min.js
vendored
Normal file
5
template/css/fontawesome5/js/conflict-detection.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1979
template/css/fontawesome5/js/duotone.js
Normal file
1979
template/css/fontawesome5/js/duotone.js
Normal file
File diff suppressed because one or more lines are too long
5
template/css/fontawesome5/js/duotone.min.js
vendored
Normal file
5
template/css/fontawesome5/js/duotone.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2478
template/css/fontawesome5/js/fontawesome.js
Normal file
2478
template/css/fontawesome5/js/fontawesome.js
Normal file
File diff suppressed because one or more lines are too long
5
template/css/fontawesome5/js/fontawesome.min.js
vendored
Normal file
5
template/css/fontawesome5/js/fontawesome.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1979
template/css/fontawesome5/js/light.js
Normal file
1979
template/css/fontawesome5/js/light.js
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/js/light.min.js
vendored
Normal file
5
template/css/fontawesome5/js/light.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1979
template/css/fontawesome5/js/regular.js
Normal file
1979
template/css/fontawesome5/js/regular.js
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/js/regular.min.js
vendored
Normal file
5
template/css/fontawesome5/js/regular.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1979
template/css/fontawesome5/js/solid.js
Normal file
1979
template/css/fontawesome5/js/solid.js
Normal file
File diff suppressed because it is too large
Load diff
5
template/css/fontawesome5/js/solid.min.js
vendored
Normal file
5
template/css/fontawesome5/js/solid.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
68
template/css/fontawesome5/js/v4-shims.js
Normal file
68
template/css/fontawesome5/js/v4-shims.js
Normal file
File diff suppressed because one or more lines are too long
5
template/css/fontawesome5/js/v4-shims.min.js
vendored
Normal file
5
template/css/fontawesome5/js/v4-shims.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
19
template/css/fontawesome5/less/_animated.less
Normal file
19
template/css/fontawesome5/less/_animated.less
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
// Animated Icons
|
||||
// --------------------------
|
||||
|
||||
.@{fa-css-prefix}-spin {
|
||||
animation: fa-spin 2s infinite linear;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-pulse {
|
||||
animation: fa-spin 1s infinite steps(8);
|
||||
}
|
||||
|
||||
@keyframes fa-spin {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
16
template/css/fontawesome5/less/_bordered-pulled.less
Normal file
16
template/css/fontawesome5/less/_bordered-pulled.less
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
// Bordered & Pulled
|
||||
// -------------------------
|
||||
|
||||
.@{fa-css-prefix}-border {
|
||||
border-radius: .1em;
|
||||
border: solid .08em @fa-border-color;
|
||||
padding: .2em .25em .15em;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-pull-left { float: left; }
|
||||
.@{fa-css-prefix}-pull-right { float: right; }
|
||||
|
||||
.@{fa-css-prefix}, .fas, .far, .fal, .fab {
|
||||
&.@{fa-css-prefix}-pull-left { margin-right: .3em; }
|
||||
&.@{fa-css-prefix}-pull-right { margin-left: .3em; }
|
||||
}
|
||||
12
template/css/fontawesome5/less/_core.less
Normal file
12
template/css/fontawesome5/less/_core.less
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
// Base Class Definition
|
||||
// -------------------------
|
||||
|
||||
.@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
display: inline-block;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
}
|
||||
6
template/css/fontawesome5/less/_fixed-width.less
Normal file
6
template/css/fontawesome5/less/_fixed-width.less
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
// Fixed Width Icons
|
||||
// -------------------------
|
||||
.@{fa-css-prefix}-fw {
|
||||
text-align: center;
|
||||
width: (20em / 16);
|
||||
}
|
||||
2302
template/css/fontawesome5/less/_icons.less
Normal file
2302
template/css/fontawesome5/less/_icons.less
Normal file
File diff suppressed because it is too large
Load diff
27
template/css/fontawesome5/less/_larger.less
Normal file
27
template/css/fontawesome5/less/_larger.less
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
// Icon Sizes
|
||||
// -------------------------
|
||||
|
||||
.larger(@factor) when (@factor > 0) {
|
||||
.larger((@factor - 1));
|
||||
|
||||
.@{fa-css-prefix}-@{factor}x {
|
||||
font-size: (@factor * 1em);
|
||||
}
|
||||
}
|
||||
|
||||
/* makes the font 33% larger relative to the icon container */
|
||||
.@{fa-css-prefix}-lg {
|
||||
font-size: (4em / 3);
|
||||
line-height: (3em / 4);
|
||||
vertical-align: -.0667em;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-xs {
|
||||
font-size: .75em;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-sm {
|
||||
font-size: .875em;
|
||||
}
|
||||
|
||||
.larger(10);
|
||||
18
template/css/fontawesome5/less/_list.less
Normal file
18
template/css/fontawesome5/less/_list.less
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
// List Icons
|
||||
// -------------------------
|
||||
|
||||
.@{fa-css-prefix}-ul {
|
||||
list-style-type: none;
|
||||
margin-left: (@fa-li-width * 5/4);
|
||||
padding-left: 0;
|
||||
|
||||
> li { position: relative; }
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-li {
|
||||
left: -@fa-li-width;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
width: @fa-li-width;
|
||||
line-height: inherit;
|
||||
}
|
||||
0
template/css/fontawesome5/less/_mixins.css
Normal file
0
template/css/fontawesome5/less/_mixins.css
Normal file
56
template/css/fontawesome5/less/_mixins.less
Normal file
56
template/css/fontawesome5/less/_mixins.less
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
// Mixins
|
||||
// --------------------------
|
||||
|
||||
.fa-icon() {
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
display: inline-block;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
font-weight: normal;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.fa-icon-rotate(@degrees, @rotation) {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
|
||||
transform: rotate(@degrees);
|
||||
}
|
||||
|
||||
.fa-icon-flip(@horiz, @vert, @rotation) {
|
||||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
|
||||
transform: scale(@horiz, @vert);
|
||||
}
|
||||
|
||||
|
||||
// Only display content to screen readers. A la Bootstrap 4.
|
||||
//
|
||||
// See: http://a11yproject.com/posts/how-to-hide-content/
|
||||
|
||||
.sr-only() {
|
||||
border: 0;
|
||||
clip: rect(0,0,0,0);
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
}
|
||||
|
||||
// Use in conjunction with .sr-only to only display content when it's focused.
|
||||
//
|
||||
// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
|
||||
//
|
||||
// Credit: HTML5 Boilerplate
|
||||
|
||||
.sr-only-focusable() {
|
||||
&:active,
|
||||
&:focus {
|
||||
clip: auto;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
overflow: visible;
|
||||
position: static;
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
24
template/css/fontawesome5/less/_rotated-flipped.less
Normal file
24
template/css/fontawesome5/less/_rotated-flipped.less
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
// Rotated & Flipped Icons
|
||||
// -------------------------
|
||||
|
||||
.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
|
||||
.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
|
||||
.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
|
||||
|
||||
.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
|
||||
.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
|
||||
.@{fa-css-prefix}-flip-both, .@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(-1, -1, 2); }
|
||||
|
||||
// Hook for IE8-9
|
||||
// -------------------------
|
||||
|
||||
:root {
|
||||
.@{fa-css-prefix}-rotate-90,
|
||||
.@{fa-css-prefix}-rotate-180,
|
||||
.@{fa-css-prefix}-rotate-270,
|
||||
.@{fa-css-prefix}-flip-horizontal,
|
||||
.@{fa-css-prefix}-flip-vertical,
|
||||
.@{fa-css-prefix}-flip-both {
|
||||
filter: none;
|
||||
}
|
||||
}
|
||||
5
template/css/fontawesome5/less/_screen-reader.less
Normal file
5
template/css/fontawesome5/less/_screen-reader.less
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// Screen Readers
|
||||
// -------------------------
|
||||
|
||||
.sr-only { .sr-only(); }
|
||||
.sr-only-focusable { .sr-only-focusable(); }
|
||||
2066
template/css/fontawesome5/less/_shims.less
Normal file
2066
template/css/fontawesome5/less/_shims.less
Normal file
File diff suppressed because it is too large
Load diff
22
template/css/fontawesome5/less/_stacked.less
Normal file
22
template/css/fontawesome5/less/_stacked.less
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
// Stacked Icons
|
||||
// -------------------------
|
||||
|
||||
.@{fa-css-prefix}-stack {
|
||||
display: inline-block;
|
||||
height: 2em;
|
||||
line-height: 2em;
|
||||
position: relative;
|
||||
vertical-align: middle;
|
||||
width: 2em;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
|
||||
left: 0;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.@{fa-css-prefix}-stack-1x { line-height: inherit; }
|
||||
.@{fa-css-prefix}-stack-2x { font-size: 2em; }
|
||||
.@{fa-css-prefix}-inverse { color: @fa-inverse; }
|
||||
0
template/css/fontawesome5/less/_variables.css
Normal file
0
template/css/fontawesome5/less/_variables.css
Normal file
2314
template/css/fontawesome5/less/_variables.less
Normal file
2314
template/css/fontawesome5/less/_variables.less
Normal file
File diff suppressed because it is too large
Load diff
16
template/css/fontawesome5/less/brands.css
Normal file
16
template/css/fontawesome5/less/brands.css
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: block;
|
||||
src: url('../webfonts/fa-brands-400.eot');
|
||||
src: url('../webfonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-brands-400.woff2') format('woff2'), url('../webfonts/fa-brands-400.woff') format('woff'), url('../webfonts/fa-brands-400.ttf') format('truetype'), url('../webfonts/fa-brands-400.svg#fontawesome') format('svg');
|
||||
}
|
||||
.fab {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-weight: 400;
|
||||
}
|
||||
23
template/css/fontawesome5/less/brands.less
Normal file
23
template/css/fontawesome5/less/brands.less
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import "_variables.less";
|
||||
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: @fa-font-display;
|
||||
src: url('@{fa-font-path}/fa-brands-400.eot');
|
||||
src: url('@{fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),
|
||||
url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
|
||||
url('@{fa-font-path}/fa-brands-400.woff') format('woff'),
|
||||
url('@{fa-font-path}/fa-brands-400.ttf') format('truetype'),
|
||||
url('@{fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');
|
||||
}
|
||||
|
||||
.fab {
|
||||
font-family: 'Font Awesome 5 Brands';
|
||||
font-weight: 400;
|
||||
}
|
||||
5604
template/css/fontawesome5/less/duotone.css
Normal file
5604
template/css/fontawesome5/less/duotone.css
Normal file
File diff suppressed because it is too large
Load diff
1916
template/css/fontawesome5/less/duotone.less
Normal file
1916
template/css/fontawesome5/less/duotone.less
Normal file
File diff suppressed because it is too large
Load diff
16
template/css/fontawesome5/less/fontawesome.less
vendored
Normal file
16
template/css/fontawesome5/less/fontawesome.less
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import "_variables.less";
|
||||
@import "_mixins.less";
|
||||
@import "_core.less";
|
||||
@import "_larger.less";
|
||||
@import "_fixed-width.less";
|
||||
@import "_list.less";
|
||||
@import "_bordered-pulled.less";
|
||||
@import "_animated.less";
|
||||
@import "_rotated-flipped.less";
|
||||
@import "_stacked.less";
|
||||
@import "_icons.less";
|
||||
@import "_screen-reader.less";
|
||||
16
template/css/fontawesome5/less/light.css
Normal file
16
template/css/fontawesome5/less/light.css
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: block;
|
||||
src: url('../webfonts/fa-light-300.eot');
|
||||
src: url('../webfonts/fa-light-300.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-light-300.woff2') format('woff2'), url('../webfonts/fa-light-300.woff') format('woff'), url('../webfonts/fa-light-300.ttf') format('truetype'), url('../webfonts/fa-light-300.svg#fontawesome') format('svg');
|
||||
}
|
||||
.fal {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 300;
|
||||
}
|
||||
23
template/css/fontawesome5/less/light.less
Normal file
23
template/css/fontawesome5/less/light.less
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import "_variables.less";
|
||||
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: @fa-font-display;
|
||||
src: url('@{fa-font-path}/fa-light-300.eot');
|
||||
src: url('@{fa-font-path}/fa-light-300.eot?#iefix') format('embedded-opentype'),
|
||||
url('@{fa-font-path}/fa-light-300.woff2') format('woff2'),
|
||||
url('@{fa-font-path}/fa-light-300.woff') format('woff'),
|
||||
url('@{fa-font-path}/fa-light-300.ttf') format('truetype'),
|
||||
url('@{fa-font-path}/fa-light-300.svg#fontawesome') format('svg');
|
||||
}
|
||||
|
||||
.fal {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 300;
|
||||
}
|
||||
16
template/css/fontawesome5/less/regular.css
Normal file
16
template/css/fontawesome5/less/regular.css
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: block;
|
||||
src: url('../webfonts/fa-regular-400.eot');
|
||||
src: url('../webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-regular-400.woff2') format('woff2'), url('../webfonts/fa-regular-400.woff') format('woff'), url('../webfonts/fa-regular-400.ttf') format('truetype'), url('../webfonts/fa-regular-400.svg#fontawesome') format('svg');
|
||||
}
|
||||
.far {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 400;
|
||||
}
|
||||
23
template/css/fontawesome5/less/regular.less
Normal file
23
template/css/fontawesome5/less/regular.less
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import "_variables.less";
|
||||
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: @fa-font-display;
|
||||
src: url('@{fa-font-path}/fa-regular-400.eot');
|
||||
src: url('@{fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),
|
||||
url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
|
||||
url('@{fa-font-path}/fa-regular-400.woff') format('woff'),
|
||||
url('@{fa-font-path}/fa-regular-400.ttf') format('truetype'),
|
||||
url('@{fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');
|
||||
}
|
||||
|
||||
.far {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 400;
|
||||
}
|
||||
17
template/css/fontawesome5/less/solid.css
Normal file
17
template/css/fontawesome5/less/solid.css
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
font-display: block;
|
||||
src: url('../webfonts/fa-solid-900.eot');
|
||||
src: url('../webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('../webfonts/fa-solid-900.woff2') format('woff2'), url('../webfonts/fa-solid-900.woff') format('woff'), url('../webfonts/fa-solid-900.ttf') format('truetype'), url('../webfonts/fa-solid-900.svg#fontawesome') format('svg');
|
||||
}
|
||||
.fa,
|
||||
.fas {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 900;
|
||||
}
|
||||
24
template/css/fontawesome5/less/solid.less
Normal file
24
template/css/fontawesome5/less/solid.less
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import "_variables.less";
|
||||
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
font-display: @fa-font-display;
|
||||
src: url('@{fa-font-path}/fa-solid-900.eot');
|
||||
src: url('@{fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),
|
||||
url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
|
||||
url('@{fa-font-path}/fa-solid-900.woff') format('woff'),
|
||||
url('@{fa-font-path}/fa-solid-900.ttf') format('truetype'),
|
||||
url('@{fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');
|
||||
}
|
||||
|
||||
.fa,
|
||||
.fas {
|
||||
font-family: 'Font Awesome 5 Pro';
|
||||
font-weight: 900;
|
||||
}
|
||||
2173
template/css/fontawesome5/less/v4-shims.css
Normal file
2173
template/css/fontawesome5/less/v4-shims.css
Normal file
File diff suppressed because it is too large
Load diff
6
template/css/fontawesome5/less/v4-shims.less
Normal file
6
template/css/fontawesome5/less/v4-shims.less
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
/*!
|
||||
* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license (Commercial License)
|
||||
*/
|
||||
@import '_variables.less';
|
||||
@import '_shims.less';
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue