FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Gunther am 22 Februar 2016, 18:57:09

Titel: Frage zu css-Dateien
Beitrag von: Gunther am 22 Februar 2016, 18:57:09
Im Zuge der Installation des WeekDayTimer Widgets habe ich gerade Fragezeichen in den Augen.

Tablet UI läuft soweit gut. Was ich mir nach dem Begutachten der CSS-Definitionen frage ist, warum es läuft.

Meine index.html sieht so aus:
<!DOCTYPE html>
<html>
<head>


<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="124">
    <meta name="widget_base_height" content="122">
<meta name="widget_margin" content="1">

<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
<meta name="debug" content="0"> <!-- 1=output to console;0=not output -->
<meta name='gridster_disable' content='1'>
<meta name="longpoll_delay" content="1000">

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>


<link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.css" />
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/font-awesome.min.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/jquery.toast.min.css" />
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-wdtimer.css" />

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="/fhem/tablet/css/fhem-green-ui.css" / -->
<link rel="stylesheet" href="/fhem/tablet/lib/powerange.min.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/openautomation.css" />
<link rel="stylesheet" href="/fhem/tablet/eigenefonts/gk/style.css">
<link rel="stylesheet" href="./css/wopr.css">
<link rel="stylesheet" href="./css/style.css">
<link rel="stylesheet" href="./css/own.css">

<script type="text/javascript" src="/fhem/pgm2/jquery.min.js"></script>
    <script type="text/javascript" src="/fhem/tablet/lib/jquery.knob.mod.min.js"></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.toast.min.js"></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.circlemenu.js"></script>
<script type="text/javascript" src="/fhem/tablet/lib/powerange.min.js"></script>
<script type="text/javascript" src="/fhem/tablet/lib/jquery.gridster.min.js"></script>
    <script type="text/javascript" src="/fhem/tablet/lib/fa-multi-button.min.js"></script>
<script type="text/javascript" src="/fhem/tablet/js/fhem-tablet-ui.js"></script>
<script type="text/javascript" src="/fhem/tablet/js/widget_calview.js"></script>

<!-- Enable this lines for usage with WebViewControl --><!-- -->
<script type="text/javascript" src="/fhem/pgm2/cordova-2.3.0.js"></script>
<script type="text/javascript" src="/fhem/js/webviewcontrol.js"></script>
<script type="text/javascript">var wvcDevices = {'12345': 'Tablet'}; var wvcUserCssFile="webviewcontrol.css"</script>
<!-- End for WebViewControl -->

<title>FHEM-Tablet-UI</title>
</head>
<body>
<div class="gridster">

<ul>

<li class="halbTransparent" data-row="1" data-col="1" data-sizex="1" data-sizey="1" data-template="inc_homebutton.html">
</li>

</ul>
</div>

</body>
</html>


z. B.
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />

Diesen Ordner gibt es bei mir nicht.
Die Datei liegt bei mir unter

/opt/fhem/www/tablet/css

Ist es nun Glück, dass es bei mir läuft?

Sollte ich in der index.html die css-Dateien neu verknüpfen?
Titel: Antw:Frage zu css-Dateien
Beitrag von: Thorsten Pferdekaemper am 22 Februar 2016, 19:01:14
Hi,
das nach link ist der Pfad, den der Webserver verwendet und nicht der Pfad im Dateisystem. Der FHEM-Webserver hat als root halt /opt/fhem/www. Außerdem steht immer noch /fhem davor. D.h. das, was der Webserver als /fhem/tablet/css/... ausliefert ist genau das, was in /opt/fhem/www/tablet/css/... liegt.
Gruß,
   Thorsten
Titel: Antw:Frage zu css-Dateien
Beitrag von: Gunther am 22 Februar 2016, 19:24:50
Verstanden! Danke Dir!

Kommando zurück...  ::)