diff --git a/rainloop/v/0.0.0/app/libraries/RainLoop/Service.php b/rainloop/v/0.0.0/app/libraries/RainLoop/Service.php index 596a20506..7c0c889cb 100644 --- a/rainloop/v/0.0.0/app/libraries/RainLoop/Service.php +++ b/rainloop/v/0.0.0/app/libraries/RainLoop/Service.php @@ -158,7 +158,9 @@ class Service $sResult = \strtr(\file_get_contents(APP_VERSION_ROOT_PATH.'app/templates/Index.html'), array( '{{BaseAppDataScriptLink}}' => ($bAdmin ? APP_INDEX_FILE.'?/AdminAppData/' : APP_INDEX_FILE.'?/AppData/'), '{{BaseAppIndexFile}}' => APP_INDEX_FILE, - '{{BaseAppFaviconFile}}' => $aData['FaviconLink'], + '{{BaseAppFaviconIcoFile}}' => $aData['FaviconIcoLink'], + '{{BaseAppFaviconPngFile}}' => $aData['FaviconPngLink'], + '{{BaseAppAppleTouchFile}}' => $aData['AppleTouchLink'], '{{BaseAppMainCssLink}}' => $aData['AppCssLink'], '{{BaseAppBootScriptSource}}' => $sJsBoot, '{{BaseAppLibsScriptLink}}' => $aData['LibJsLink'], @@ -242,7 +244,9 @@ class Service 'Theme' => $sTheme, 'Hash' => $this->generateIndexCacheHash($bAppJsDebug, $bAdmin), 'LoadingDescription' => $this->oActions->Config()->Get('webmail', 'loading_description', 'RainLoop'), - 'FaviconLink' => $sStaticPrefix.'favicon.png', + 'FaviconIcoLink' => $sStaticPrefix.'favicon.ico', + 'FaviconPngLink' => $sStaticPrefix.'favicon.png', + 'AppleTouchLink' => $sStaticPrefix.'apple-touch-icon.png', 'AppCssLink' => $sStaticPrefix.'css/app'.($bAppCssDebug ? '' : '.min').'.css', 'LibJsLink' => $sStaticPrefix.'js/libs.js', 'AppJsLink' => $sStaticPrefix.'js/'.($bAdmin ? 'admin' : 'app').($bAppJsDebug ? '' : '.min').'.js' diff --git a/rainloop/v/0.0.0/app/templates/Index.html b/rainloop/v/0.0.0/app/templates/Index.html index c4889550a..4c44905d6 100644 --- a/rainloop/v/0.0.0/app/templates/Index.html +++ b/rainloop/v/0.0.0/app/templates/Index.html @@ -20,10 +20,12 @@ document.location.replace('{{BaseAppIndexFile}}?/NoCookie'); } +