diff --git a/README.md b/README.md
index 1c7aa74..495114e 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,21 @@ Du willst Bärneruhr auf deiner Website verwenden? Dank des jQuery-Plugins geht
1. Benötigte Dateien einbinden
------------------------------
-* Binde folgende Javascript-Dateien im HTML-Dokument ein:
+* Binde folgende CSS-Datei im HTML-Dokument ein:
+ * uhr.css
+* Binde zusätzlich mindestens eine der folgenden CSS-Dateien im HTML ein, je nach dem, welche Farben deine Uhr unterstützen soll:
+ * uhr-black.css
+ * uhr-blue.css
+ * uhr-green.css
+ * uhr-red.css
+ * uhr-white.css
+ * uhr-pink.css
+
+Beim Einbinden muss das attribut `data-class` angegeben werden, welches die CSS-Klasse des Themes definiert. Optional kann mit `data-name` ein im Dropdown anzuzeigender Name angegeben werden. Beispiel:
+
+
+
+* Binde nach den CSS-Dateien (wichtig!) folgende Javascript-Dateien im HTML-Dokument ein:
* jquery-2.1.0.min.js (Falls nicht bereits vorhanden)
* jquery-ui-1.10.4.custom.min.js (Falls nicht bereits vorhanden)
* Von jquery-ui werden die Komponenten 'core' und 'widget' benötigt.
@@ -15,14 +29,6 @@ Du willst Bärneruhr auf deiner Website verwenden? Dank des jQuery-Plugins geht
* uhr-de_CH.js
* uhr-de.js
* uhr-en.js
-* Binde folgende CSS-Dateien im HTML-Dokument ein:
- * uhr.css
- * uhr-black.css
- * uhr-blue.css
- * uhr-green.css
- * uhr-red.css
- * uhr-white.css
-* Die möglichen Themes (Farbschemata) sind im Moment noch hartcodiert, deshalb sollten alle Dateien eingebunden werden.
2. Uhr-Element im HTML-Dokument einfügen
----------------------------------------
@@ -39,7 +45,7 @@ Initialisiere die Uhr mit einer einzigen Zeile Javascript:
Damit wird eine Uhr in der Standardkonfiguration erzeugt. Das heisst:
* Breite ist 100% des Eltenelements
-* Farbe ist Schwarz
+* Farbe ist diejenige des ersten eingebundenen Theme-Stylesheets.
* Sprache ist Bärndütsch
* Die Uhr ist eingeschaltet
* Die Bedienelemente werden angezeigt
diff --git a/apple-touch-icon-precomposed.png b/apple-touch-icon-precomposed.png
new file mode 100644
index 0000000..6282eae
Binary files /dev/null and b/apple-touch-icon-precomposed.png differ
diff --git a/icon.png b/icon.png
deleted file mode 100644
index 3dc7842..0000000
Binary files a/icon.png and /dev/null differ
diff --git a/index.html b/index.html
index c0a35b8..393a34a 100644
--- a/index.html
+++ b/index.html
@@ -16,23 +16,20 @@ along with this program. If not, see
<head>
Füge folgende Zeilen im Füge folgende Zeilen im <head>
-Tag deines HTML-Dokumentes ein:
- <script type="text/javascript" src="jquery-2.1.0.min.js"></script>
+
<head>
-Tag deines HTML-Dokumentes ein. Beachte dabei, dass die CSS-Dateien vor den Javascript eingebunden werden.
+ <link rel="stylesheet" type="text/css" href="uhr.css" />
+<link rel="stylesheet" type="text/css" href="uhr-black.css" data-class="black" data-name="Schwarz" />
+<link rel="stylesheet" type="text/css" href="uhr-blue.css" data-class="blue" data-name="Blau" />
+<link rel="stylesheet" type="text/css" href="uhr-green.css" data-class="green" data-name="Grün" />
+<link rel="stylesheet" type="text/css" href="uhr-red.css" data-class="red" data-name="Rot" />
+<link rel="stylesheet" type="text/css" href="uhr-white.css" data-class="white" data-name="Weiss" />
+<link rel="stylesheet" type="text/css" href="uhr-pink.css" data-class="pink" data-name="Pink" />
+<script type="text/javascript" src="jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.10.4.custom.min.js"></script>
<script type="text/javascript" src="jquery-cookie-1.4.0.js"></script>
<script type="text/javascript" src="uhr.js"></script>
<script type="text/javascript" src="uhr-de_CH.js"></script>
<script type="text/javascript" src="uhr-de.js"></script>
-<script type="text/javascript" src="uhr-en.js"></script>
-<link rel="stylesheet" type="text/css" href="uhr.css" />
-<link rel="stylesheet" type="text/css" href="uhr-black.css" />
-<link rel="stylesheet" type="text/css" href="uhr-blue.css" />
-<link rel="stylesheet" type="text/css" href="uhr-green.css" />
-<link rel="stylesheet" type="text/css" href="uhr-red.css" />
-<link rel="stylesheet" type="text/css" href="uhr-white.css" />
+<script type="text/javascript" src="uhr-en.js"></script>
Von den Stylesheets zwingend ist uhr.css
und mindestens eines der Farbschema-Stylesheets. Die Attribute data-class
bzw. data-name
definieren dabei die im Stylesheet deklarierte Klasse bzw. den im Auswahlmenu anzuzeigenden Namen. Der Name kann frei gewählt werden, die Style-Klasse muss mit der im Stylesheet definierten übereinstimmen.
Definiere an der Stelle, wo die Uhr angezeigt werden soll, ein leeres <div>
-Element:
<div id="meine-uhr"></div>
@@ -107,7 +104,7 @@ along with this program. If not, see
Die Uhr wird so in der Standardkonfiguration angezeigt, das heisst: Berndeutsche Sprache, schwarzer Hintergrund, eingeschaltet, Breite 100% des Elternelementes. Wenn dies nicht deinen Bedürfnissen entspricht, lässt sich die Uhr wie im folgenden Abschnitt beschrieben konfigurieren. Die Konfiguration wird der .uhr()
-Methode als JSON-Objekt übergeben, beispielsweise so:
+
Die Uhr wird so in der Standardkonfiguration angezeigt, das heisst: Berndeutsche Sprache, in der Farbe der ersten eingebundenen CSS-Datei (im Beispiel also Schwarz), eingeschaltet, Breite 100% des Elternelementes. Wenn dies nicht deinen Bedürfnissen entspricht, lässt sich die Uhr wie im folgenden Abschnitt beschrieben konfigurieren. Die Konfiguration wird der .uhr()
-Methode als JSON-Objekt übergeben, beispielsweise so:
jQuery('#uhr').uhr({
width: '200px',
theme: 'red'
@@ -129,9 +126,9 @@ along with this program. If not, see
Typ: String
Default: 'de_CH'
theme
'black'
(schwarz), 'red'
(rot), 'blue'
(blau), 'green'
(grün) und 'white'
(weiss).
+ 'black'
(schwarz), 'red'
(rot), 'blue'
(blau), 'green'
(grün), 'white'
(weiss) und 'pink'
(pink).
Typ: String
-
Default: 'black'
Default: Farbe der ersten eingebundenen CSS-Dateiforce
true
(Konfiguration überschreibt Cookie-Werte) oder false
(Cookie-Werte haben Vorrang).
Typ: boolean
@@ -143,12 +140,12 @@ along with this program. If not, see