private static function mimemail_compress::sort_selector_precedence in Mime Mail 6
Same name and namespace in other branches
- 7 modules/mimemail_compress/mimemail_compress.inc \mimemail_compress::sort_selector_precedence()
File
- modules/
mimemail_compress/ mimemail_compress.inc, line 166 - Converts CSS styles into inline style attributes.
Class
- mimemail_compress
- Compress HTML and CSS into combined message.
Code
private static function sort_selector_precedence($a, $b) {
$precedenceA = self::get_selector_precedence($a['selector']);
$precedenceB = self::get_selector_precedence($b['selector']);
// We want these sorted ascendingly so selectors with lesser precedence get processed first and selectors with greater precedence get sorted last.
return $precedenceA == $precedenceB ? $a['index'] < $b['index'] ? -1 : 1 : ($precedenceA < $precedenceB ? -1 : 1);
}