diff --git a/README.md b/README.md
index 26b944c..5948d0d 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,7 @@ Damit wird eine Uhr in der Standardkonfiguration erzeugt. Das heisst:
* Farbe ist Schwarz
* Sprache ist Bärndütsch
* Die Uhr ist eingeschaltet
+* Die Bedienelemente werden angezeigt
Wie du diese Optionen ändern kannst, verrät der nächte Abschnitt.
@@ -61,6 +62,8 @@ Der uhr()-Methode kann ein Options-Objekt mitgegeben werden:
width: '100%', // eine CSS-Grössenangabe (default: 100%)
force: false, // false (default): Falls ein Cookie im Browser besteht, werden dessen Konfigurationswerte übernommen;
// true: immer die angegebene Konfiguration verwenden
+ controls: true // true (default): Die Bedienelemente (Ein-/Ausschalter, Theme- und Sprachwähler) werden angezeigt
+ // false: Die Bedienelemente werden nicht angezeigt
});
5. Sonderfunktionen
diff --git a/manifest.appcache b/manifest.appcache
index c73b35a..4186bd5 100644
--- a/manifest.appcache
+++ b/manifest.appcache
@@ -1,5 +1,5 @@
CACHE MANIFEST
-# 4.0.1
+# 4.1
COPYING
favicon.png
diff --git a/uhr.js b/uhr.js
index 0f527cf..8cef4eb 100644
--- a/uhr.js
+++ b/uhr.js
@@ -29,7 +29,8 @@ along with this program. If not, see .
status: 'on',
language: 'de_CH',
theme: 'black',
- force: false
+ force: false,
+ controls: true
},
start: function() {
if (!this._isOn()) {
@@ -199,33 +200,35 @@ along with this program. If not, see .
e.height(realWidth);
e.css('font-size', (realWidth / 40) + 'px');
- // on/off switch
- var toggleSwitch = $('
');
- toggleSwitch.append('');
- toggleSwitch.append('');
- e.after(toggleSwitch);
+ if (this.options.controls) {
+ // on/off switch
+ var toggleSwitch = $('');
+ toggleSwitch.append('');
+ toggleSwitch.append('');
+ e.after(toggleSwitch);
- // language chooser
- var languageChooser = $('')
- for (var code in window._uhr.languages) {
- if (window._uhr.languages.hasOwnProperty(code)) {
- var language = window._uhr.languages[code];
- languageChooser.append('');
+ // language chooser
+ var languageChooser = $('')
+ for (var code in window._uhr.languages) {
+ if (window._uhr.languages.hasOwnProperty(code)) {
+ var language = window._uhr.languages[code];
+ languageChooser.append('');
+ }
}
- }
- e.after(languageChooser);
+ e.after(languageChooser);
- // theme chooser
- var themeChooser = $('');
- themeChooser.append('');
- themeChooser.append('');
- themeChooser.append('');
- themeChooser.append('');
- themeChooser.append('');
- e.after(themeChooser);
+ // theme chooser
+ var themeChooser = $('');
+ themeChooser.append('');
+ themeChooser.append('');
+ themeChooser.append('');
+ themeChooser.append('');
+ themeChooser.append('');
+ e.after(themeChooser);
+ }
},
_wireFunctionality: function() {
var e = this.element;