diff --git a/lib/preview/txt.php b/lib/preview/txt.php
index 4eb0e820406f17f36a347c1ce67b18f40f8abf7f..f18da66c3b879d7310abbf751c6d400d72ee10de 100644
--- a/lib/preview/txt.php
+++ b/lib/preview/txt.php
@@ -58,4 +58,14 @@ class PHP extends TXT {
 
 }
 
-\OC\Preview::registerProvider('OC\Preview\PHP');
\ No newline at end of file
+\OC\Preview::registerProvider('OC\Preview\PHP');
+
+class JavaScript extends TXT {
+
+	public function getMimeType() {
+		return '/application\/javascript/';
+	}
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\JavaScript');
\ No newline at end of file