diff --git a/apps/files_trashbin/js/part.list.php b/apps/files_trashbin/js/part.list.php
new file mode 100644
index 0000000000000000000000000000000000000000..c4ecd1ca95915b370f50541e745d360efbd7f65f
--- /dev/null
+++ b/apps/files_trashbin/js/part.list.php
@@ -0,0 +1,19 @@
+<?php
+/**
+ * Copyright (c) 2013 Bjoern Schiessle <schiessle@owncloud.com>
+* This file is licensed under the Affero General Public License version 3 or
+* later.
+* See the COPYING-README file.
+*/
+
+// Set the content type to Javascript
+header("Content-type: text/javascript");
+
+// Disallow caching
+header("Cache-Control: no-cache, must-revalidate");
+header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
+
+echo "
+var disableDownloadActions = true;
+var disableSharing = true;
+";
diff --git a/apps/files_trashbin/templates/part.list.php b/apps/files_trashbin/templates/part.list.php
index 205e11c286d5920f838634a1d87bcbea6f17619d..c7783e8a4f587e329d593486569afafa7d4f0ea4 100644
--- a/apps/files_trashbin/templates/part.list.php
+++ b/apps/files_trashbin/templates/part.list.php
@@ -1,15 +1,4 @@
-<script type="text/javascript">
-<?php if ( array_key_exists('disableSharing', $_) && $_['disableSharing'] == true ) :?>
-		var disableSharing = true;
-<?php else: ?>
-		var disableSharing = false;
-<?php endif; ?>
-<?php if ( array_key_exists('disableDownloadActions', $_) && $_['disableDownloadActions'] == true ) :?>
-		var disableDownloadActions = true;
-<?php else: ?>
-		var disableDownloadActions = false;
-<?php endif; ?>
-</script>
+<script type="text/javascript" src="<?php echo OC_Helper::linkTo('files_trashbin/js', 'part.list.php');?>"></script>
 
 <?php foreach($_['files'] as $file):
 	$simple_file_size = OCP\simple_file_size($file['size']);