MediaWiki:Common.js: различия между версиями
Kerisar (обсуждение | вклад) мНет описания правки |
Kerisar (обсуждение | вклад) мНет описания правки |
||
| Строка 232: | Строка 232: | ||
} | } | ||
function | function escapeAndMinifyCSS(css) { | ||
return css | return css | ||
.replace(/</g, '<') // Экранируем угловые скобки | .replace(/</g, '<') // Экранируем угловые скобки | ||
.replace(/>/g, '>') // Экранируем угловые скобки | .replace(/>/g, '>') // Экранируем угловые скобки | ||
.replace(/'/g, ''') // Экранируем одинарные кавычки | .replace(/'/g, ''') // Экранируем одинарные кавычки | ||
.replace(/"/g, '"') | .replace(/"/g, '"') // Экранируем двойные кавычки | ||
.replace(/\\/g, '\\\\') // Экранируем обратный слэш | |||
.replace(/\n/g, '') // Удаляем переносы строк (по желанию) | |||
.replace(/\/\*[\s\S]*?\*\//g, '') // Удаляем комментарии | |||
.replace(/\s+/g, ' ') // Заменяем множественные пробелы на один | |||
.trim(); // Удаляем пробелы в начале и конце | |||
} | } | ||