|
20 | 20 |
|
21 | 21 | define(function (require, exports, module) { |
22 | 22 | const StringMatch = require("utils/StringMatch"); |
23 | | - const LanguageManager = require("language/LanguageManager"); |
24 | 23 | const Global = require("./global"); |
25 | 24 | const UIHelper = require("./UIHelper"); |
26 | 25 | const Strings = require("strings"); |
@@ -817,34 +816,15 @@ define(function (require, exports, module) { |
817 | 816 | /** |
818 | 817 | * Categorize file extension for metrics tracking |
819 | 818 | * @param {string} fileExtension - The file extension from snippet |
820 | | - * @returns {string} - Categorized extension for metrics |
| 819 | + * @returns {string} - "all" if snippet is enabled for all files, otherwise "file" |
821 | 820 | */ |
822 | 821 | function categorizeFileExtensionForMetrics(fileExtension) { |
823 | 822 | if (!fileExtension || fileExtension === "all") { |
824 | 823 | return "all"; |
825 | 824 | } |
826 | 825 |
|
827 | | - // get the first extension for categorization |
828 | | - const firstExt = fileExtension.split(",")[0].trim(); |
829 | | - |
830 | | - let language = LanguageManager.getLanguageForExtension(firstExt); |
831 | | - if (!language) { |
832 | | - return "other"; |
833 | | - } |
834 | | - |
835 | | - let langId = language.getId(); |
836 | | - |
837 | | - if(["javascript", "typescript", "jsx", "tsx"].includes(langId)) { |
838 | | - return "js"; |
839 | | - } |
840 | | - if(["css", "scss", "less", "stylus"].includes(langId)) { |
841 | | - return "css"; |
842 | | - } |
843 | | - if(["html", "ejs", "erb_html"].includes(langId)) { |
844 | | - return "html"; |
845 | | - } |
846 | | - |
847 | | - return "other"; |
| 826 | + // if not enabled for "all", we just return "file" |
| 827 | + return "file"; |
848 | 828 | } |
849 | 829 |
|
850 | 830 | exports.toggleSaveButtonDisability = toggleSaveButtonDisability; |
|
0 commit comments