diff --git a/filemanager/filemanager.py b/filemanager/filemanager.py
index c6ef1c0ff..ae3f4b20b 100755
--- a/filemanager/filemanager.py
+++ b/filemanager/filemanager.py
@@ -10,7 +10,8 @@ from filemanager.models import Trash
class FileManager:
- modes = {'php': 'application/x-httpd-php', 'javascript': 'javascript', 'python': 'text/x-python', 'html': 'text/html'}
+ modes = {'php': 'application/x-httpd-php', 'javascript': 'javascript', 'python': 'text/x-python',
+ 'html': 'text/html', 'go': 'text/x-go'}
def __init__(self, request, data):
self.request = request
@@ -20,17 +21,19 @@ class FileManager:
def findMode(fileName):
if fileName.endswith('.php'):
return FileManager.modes['php']
- elif fileName.endswith('js'):
+ elif fileName.endswith('.js'):
return FileManager.modes['javascript']
elif fileName.endswith('.py'):
return FileManager.modes['python']
elif fileName.endswith('.html'):
return FileManager.modes['html']
+ elif fileName.endswith('.go'):
+ return FileManager.modes['go']
@staticmethod
def findModeFiles(mode):
- if mode == 'application/x-httpd-php':
+ if mode == FileManager.modes['php']:
return """
"""
- elif mode == 'javascript':
+ elif mode == FileManager.modes['javascript']:
return """
"""
- elif mode == 'text/x-python':
+ elif mode == FileManager.modes['python']:
return """
"""
- elif mode == 'text/html':
+ elif mode == FileManager.modes['html']:
return """
"""
+ elif mode == FileManager.modes['go']:
+ return """
+
+"""
@staticmethod
def findThemeFile(theme):