Mobile Devices
authorHolger Lindemann <hli@lx-system.de>
Sat, 20 Mar 2010 19:08:08 +0000 (20:08 +0100)
committerHolger Lindemann <hli@lx-system.de>
Sat, 20 Mar 2010 19:08:08 +0000 (20:08 +0100)
menu.pl: 3. Grösse für Menüframe
am.pl: 3. Auswahl CSS
company_logo_*.html: Logo ausblenden

bin/mozilla/am.pl
bin/mozilla/menu.pl
css/Mobile.css [new file with mode: 0644]
templates/webpages/login/company_logo_de.html
templates/webpages/login/company_logo_en.html
templates/webpages/login/company_logo_master.html

index fe9199e..1700b75 100644 (file)
@@ -2743,7 +2743,7 @@ sub config {
   }
 
   $form->{STYLESHEETS} = [];
-  foreach my $item (qw(lx-office-erp.css Win2000.css)) {
+  foreach my $item (qw(lx-office-erp.css Win2000.css Mobile.css)) {
     push @{ $form->{STYLESHEETS} }, {
       'name'     => $item,
       'value'    => $item,
index 2764348..9d18c7e 100644 (file)
@@ -42,9 +42,18 @@ use URI;
 
 use strict;
 
-my $framesize = ($ENV{HTTP_USER_AGENT} =~ /links/i) ? "240" : "190";
+my $framesize
 my $mainlevel;
 
+#my $framesize = ($ENV{HTTP_USER_AGENT} =~ /mobile/i) ? "130" : "190";
+if ($ENV{HTTP_USER_AGENT} =~ /mobile/i) {
+    $framesize = "130";
+} elsif ($ENV{HTTP_USER_AGENT} =~ /links/i) {
+    $framesize = "240";
+} else {
+    $framesize = "190";
+}
+
 1;
 
 # end of main
diff --git a/css/Mobile.css b/css/Mobile.css
new file mode 100644 (file)
index 0000000..01a4c00
--- /dev/null
@@ -0,0 +1,145 @@
+/* stylesheet for LX-Office ERP 
+Getestet mit W3C CSS-Validator: 
+Keine Fehler oder Warnungen gefunden
+*/
+A      { font-size: 8pt; }
+A:link { color: black; text-decoration: none; }
+A:visited { color: black; text-decoration: none; }
+A:active { color: black; text-decoration: underline; }
+input:focus, textarea:focus, select:focus, option:focus { background-color: yellow; }
+A.nohover:hover { 
+  color:white;
+  background-color: #093280;
+  font-size: 8pt;
+  text-decoration: none;
+}
+A:hover { 
+  color:white;
+  background-color: #093280;
+  font-size: 8pt;
+  text-decoration: none;
+}
+body {
+  font-family: Verdana, Arial, Helvetica;
+  font-size: 8pt;
+  background-color: #D4D0C8;
+  color: black
+}
+td {
+  font-family: Verdana, Arial, Helvetica;
+  color: black;
+  font-size: 8pt;
+  font-weight: normal;
+}
+th {
+  font-family: Verdana, Arial, Helvetica;
+  color: black;
+  font-size: 8pt;
+  font-weight: normal;
+}
+/* login and admin */
+.login {
+  font-family: Verdana, Arial, Helvetica;
+}
+body.login {
+  background: #b8d1f3;
+  color: #D4D0C8;
+}
+h1.login {
+  font-size: 11pt;
+}
+table.login {
+  background-color: #efedde;
+  padding: 10px;
+}
+td.login {
+  text-align: center;
+}
+th.login {
+  text-align: right;
+}
+body.admin {
+  background-color:#ffffff;
+  color: black;
+}
+body.menu {
+  background-color: white;
+  font-family: Verdana, Arial, Helvetica;
+  font-size:8pt;
+  color: black;
+}
+.listtop { 
+  background-color: #b8d1f3; 
+  text-align:left;
+  padding:5px;
+  font-size: 8pt; 
+  color: black; 
+  font-weight: bolder;
+  border-bottom: 2px solid #A5A29C;
+}
+.listheading { 
+  font-size: 8pt; 
+  padding:3px;
+  background-color: #b8d1f3;
+  color: black; 
+  font-weight: bolder;
+  text-align:left;
+}       
+.subsubheading {
+  color: black;
+  font-weight: bolder;
+  text-decoration: underline;
+}
+.optionen {
+  border:dashed;
+  border-width:1px;
+  background:#D4D0C8;
+}
+/* Bei Listen den Farbwechsel zur besseren Lesbarkeit: */
+.listrow1 { background-color: #C8D4C6; color: black; vertical-align: top; }
+.listrow0 { background-color: white; color: black; vertical-align: top; }
+.listsubtotal { border-top: 1px solid black; font-size: 8pt; background-color: #b8d1f3; color: black; font-weight: bolder;}
+.listtotal { border-top: 1px double black; font-size: 8pt; background-color: #b8d1f3; color: black; font-weight: bolder;}
+.submit {
+  font-size: 8pt; 
+  font-family: Verdana, Arial, Helvetica;
+  color: #000000;
+}
+.checkbox, .radio {
+  font-family: Verdana, Arial, Helvetica;
+  color: #778899;
+}
+.plus0 {    /* font color for negative numbers */
+  color: red;
+}
+.plus1 {
+  color: green;
+}
+h2.confirm {
+  color: blue;
+  font-size: 10pt;
+}
+h2.error {
+  color: red;
+  font-size: 10pt;
+}
+/* media stuff */
+@media screen {
+  .noscreen {   /* items with this class won't display */
+    display: none;
+  }
+}
+@media print {
+  .noprint {   /* items with this class won't print */
+    display: none;
+  }
+}
+  .nomobile {   /* items with this class won't display */
+    display: none;
+  }
+@media handheld {
+  .nomobile {   /* items with this class won't display */
+    display: none;
+  }
+}
+
index b157daa..d021896 100644 (file)
@@ -2,7 +2,7 @@
  [%- DEFAULT myconfig_dbhost = 'localhost' %]
 
  <center>
-  <a href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
+  <a class="nomobile" href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
 
   <h2 class="login">Version [% version %]</h2>
 
@@ -34,7 +34,7 @@
     </tr>
     <tr>
     </tr>
-    <tr>
+    <tr class="nomobile">
      <th colspan="2" align="center"><a href="http://lx-office.org" target="blank">http://lx-office.org</a></th>
     </tr>
    </table>
index 09df3f2..ce60d87 100644 (file)
@@ -2,7 +2,7 @@
  [%- DEFAULT myconfig_dbhost = 'localhost' %]
 
  <center>
-  <a href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
+  <a class="nomobile" href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
 
   <h2 class="login">Version [% version %]</h2>
 
@@ -34,7 +34,7 @@
     </tr>
     <tr>
     </tr>
-    <tr>
+    <tr class="nomobile">
      <th colspan="2" align="center"><a href="http://lx-office.org" target="blank">http://lx-office.org</a></th>
     </tr>
    </table>
index 64ad45e..e3cdf6c 100644 (file)
@@ -2,7 +2,7 @@
  [%- DEFAULT myconfig_dbhost = 'localhost' %]
 
  <center>
-  <a href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
+  <a class="nomobile" href="http://www.lx-office.org" target="_top"><img src="image/lx-office-erp.png" border="0"></a>
 
   <h2 class="login"><translate>Version</translate> [% version %]</h2>
 
@@ -34,7 +34,7 @@
     </tr>
     <tr>
     </tr>
-    <tr>
+    <tr class="nomobile">
      <th colspan="2" align="center"><a href="http://lx-office.org" target="blank">http://lx-office.org</a></th>
     </tr>
    </table>