Mobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei
[kivitendo-erp.git] / SL / Layout / MaterialStyle.pm
diff --git a/SL/Layout/MaterialStyle.pm b/SL/Layout/MaterialStyle.pm
new file mode 100644 (file)
index 0000000..bb224ad
--- /dev/null
@@ -0,0 +1,24 @@
+package SL::Layout::MaterialStyle;
+
+use strict;
+use parent qw(SL::Layout::Base);
+
+sub use_stylesheet {
+  "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css",
+  "https://fonts.googleapis.com/icon?family=Material+Icons";
+}
+
+sub use_javascript {
+  "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js";
+}
+
+sub javascripts_inline {
+  "M.AutoInit();";
+}
+
+sub get_stylesheet_for_user {
+  # overwrite kivitendo fallback
+  'css/material';
+}
+
+1;