From 65e14665081d63df14ad4c7ed5290c127c7578a5 Mon Sep 17 00:00:00 2001
From: manuel <manuel@fritteli.ch>
Date: Fri, 4 Jul 2014 13:52:32 +0200
Subject: [PATCH] JSHinting

---
 .jshintrc       | 12 +++---------
 js/uhr-de_CH.js |  8 ++++----
 js/uhr.js       |  2 +-
 test/test.js    |  1 +
 4 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/.jshintrc b/.jshintrc
index 8e9735a..21f287e 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -19,14 +19,8 @@
     "dojo"          : false,
 
     "predef"        : [
-//        "define",
-//        "suite",
-//        "test",
-//        "teardown",
-//        "setup",
-//        "sinon",
-//        "mocha",
-//        "requirejs"
+        "suite",
+        "test"
     ],
 
 
@@ -38,7 +32,7 @@
     // ECMAScript 5.
     "es5"           : true,   // Allow ECMAScript 5 syntax.
     "strict"        : true,  // Require `use strict` pragma  in every file.
-    "globalstrict"  : true,  // Allow global "use strict" (also enables 'strict').
+    "globalstrict"  : false,  // Allow global "use strict" (also enables 'strict').
 
 
     // The Good Parts.
diff --git a/js/uhr-de_CH.js b/js/uhr-de_CH.js
index 279a430..e87e173 100644
--- a/js/uhr-de_CH.js
+++ b/js/uhr-de_CH.js
@@ -46,8 +46,8 @@
         /*
          * Minuten: Objekt im folgenden Format:
          * {
-         * 	<minuten>: <array-or-object>,
-         * 	...
+         *     <minuten>: <array-or-object>,
+         *     ...
          * }
          * <minuten>: String von Komma-separierten Minutenwerten, zu welchem die in <array-or-object> angegebenen Buchstaben aktiv sein sollen
          * <array-or-object> : [ <object>, ...] | <object>
@@ -56,8 +56,8 @@
          * <spalte>: Die Spalte, in der ein einzelner Buchstabe liegt; von links gezählt, links ist 1.
          * Beispiel:
          * "minutes": {
-         * 	"0,1": {1: [6, 7, 9]},
-         * 	"5": [ {3: [1, 2]}, {4: [10, 11]} ]
+         *     "0,1": {1: [6, 7, 9]},
+         *     "5": [ {3: [1, 2]}, {4: [10, 11]} ]
          * }
          * Erklärung:
          * Bei Minuten 0 und 1 sind die Buchstaben 6, 7 und 9 der ersten Zeile aktiv.
diff --git a/js/uhr.js b/js/uhr.js
index 1fd1ece..83b8945 100644
--- a/js/uhr.js
+++ b/js/uhr.js
@@ -53,7 +53,7 @@
     // public interface methods (exported later)
     var start = function start() {
         if (!isOn.bind(this)()) {
-            this.timer = window.setInterval(function uhrTimer() {
+            this.timer = window.setInterval(function () {
                 this.options.time = new Date();
                 update.bind(this)();
             }.bind(this), 1000);
diff --git a/test/test.js b/test/test.js
index 264036c..a3a35a0 100644
--- a/test/test.js
+++ b/test/test.js
@@ -2,6 +2,7 @@
  * Created by u203395 on 04.07.2014.
  */
 suite('Bärneruhr', function () {
+    "use strict";
     test('dummy', function () {
     });
 });
\ No newline at end of file