UI/Previewer.py

changeset 5396
8d8940307e44
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
diff -r 56efc13e456e -r 8d8940307e44 UI/Previewer.py
--- a/UI/Previewer.py	Sun Jan 01 18:13:13 2017 +0100
+++ b/UI/Previewer.py	Mon Jan 02 12:49:04 2017 +0100
@@ -143,7 +143,7 @@
         @return flag indicating if a preview can be shown (boolean)
         """
         if editor:
-            if editor.getFileName() is not None:
+            if bool(editor.getFileName()):
                 extension = os.path.normcase(
                     os.path.splitext(editor.getFileName())[1][1:])
                 return extension in \
@@ -152,7 +152,8 @@
                         "PreviewMarkdownFileNameExtensions") + \
                     Preferences.getEditor("PreviewRestFileNameExtensions") + \
                     Preferences.getEditor("PreviewQssFileNameExtensions")
-            elif editor.getLanguage() in ["HTML", "QSS"]:
+            elif editor.getLanguage().lower() in [
+                    "html", "markdown", "restructuredtext", "qss"]:
                 return True
         
         return False
@@ -173,16 +174,19 @@
                 extension = ""
             if extension in \
                 Preferences.getEditor("PreviewHtmlFileNameExtensions") or \
-               editor.getLanguage() == "HTML":
+                    editor.getLanguage().lower() == "html":
                 language = "HTML"
             elif extension in \
-                    Preferences.getEditor("PreviewMarkdownFileNameExtensions"):
+                Preferences.getEditor("PreviewMarkdownFileNameExtensions") or \
+                    editor.getLanguage().lower() == "markdown":
                 language = "Markdown"
             elif extension in \
-                    Preferences.getEditor("PreviewRestFileNameExtensions"):
+                Preferences.getEditor("PreviewRestFileNameExtensions") or \
+                    editor.getLanguage().lower() == "restructuredtext":
                 language = "ReST"
             elif extension in \
-                    Preferences.getEditor("PreviewQssFileNameExtensions"):
+                Preferences.getEditor("PreviewQssFileNameExtensions") or \
+                    editor.getLanguage().lower() == "qss":
                 language = "QSS"
             else:
                 language = ""

eric ide

mercurial