diff options
| author | 2013-12-14 13:57:25 +0100 | |
|---|---|---|
| committer | 2013-12-14 13:57:25 +0100 | |
| commit | 4f0b1efc2b6334a5be1e5f2b6a7b64b925c841b4 (patch) | |
| tree | 589fbcf78367e8f74458ef4d12a922fe2353db72 /app/models/RSSThemes.php | |
| parent | 97a7d7b0b2c25d573a8dac72e6183abf640c8fe4 (diff) | |
Prefectch : précharge les icônes
Précharge les icônes qui ne sont pas forcément affichées sur la page en
cours (par exemple l'icône favoris) pour éviter d'avoir un bref instant
sans icône lors du changement d'état (par exemple lorsqu'on marque un
article comme favoris)
Diffstat (limited to 'app/models/RSSThemes.php')
| -rw-r--r-- | app/models/RSSThemes.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/models/RSSThemes.php b/app/models/RSSThemes.php index 7a6deaf3c..a3e67f8b1 100644 --- a/app/models/RSSThemes.php +++ b/app/models/RSSThemes.php @@ -47,7 +47,7 @@ class RSSThemes extends Model { ), 1) : array(); } - public static function icon($name) { + public static function icon($name, $urlOnly = false) { static $alts = array( 'add' => '✚', 'all' => '☰', @@ -82,6 +82,7 @@ class RSSThemes extends Model { $url = isset(self::$themeIcons[$url]) ? (self::$themeIconsUrl . $url) : (self::$defaultIconsUrl . $url); - return '<img class="icon" src="' . Url::display($url) . '" alt="' . $alts[$name] . '" />'; + return $urlOnly ? Url::display($url) : + '<img class="icon" src="' . Url::display($url) . '" alt="' . $alts[$name] . '" />'; } } |
