Changeset View
Changeset View
Standalone View
Standalone View
src/view/page/PhabricatorBarePageView.php
Show First 20 Lines • Show All 105 Lines • ▼ Show 20 Lines | $icon_tag_152 = phutil_tag( | ||||
'link', | 'link', | ||||
array( | array( | ||||
'rel' => 'apple-touch-icon', | 'rel' => 'apple-touch-icon', | ||||
'sizes' => '152x152', | 'sizes' => '152x152', | ||||
'href' => celerity_get_resource_uri( | 'href' => celerity_get_resource_uri( | ||||
'/rsrc/favicons/apple-touch-icon-152x152.png'), | '/rsrc/favicons/apple-touch-icon-152x152.png'), | ||||
)); | )); | ||||
$apple_tag = phutil_tag( | $favicon_tag = phutil_tag( | ||||
'meta', | 'link', | ||||
array( | array( | ||||
'name' => 'apple-mobile-web-app-status-bar-style', | 'id' => 'favicon', | ||||
'content' => 'black-translucent', | 'rel' => 'shortcut icon', | ||||
'href' => celerity_get_resource_uri( | |||||
'/rsrc/favicons/favicon.ico'), | |||||
)); | )); | ||||
$referrer_tag = phutil_tag( | $referrer_tag = phutil_tag( | ||||
'meta', | 'meta', | ||||
array( | array( | ||||
'name' => 'referrer', | 'name' => 'referrer', | ||||
'content' => 'never', | 'content' => 'never', | ||||
)); | )); | ||||
Show All 14 Lines | protected function getHead() { | ||||
$developer = PhabricatorEnv::getEnvConfig('phabricator.developer-mode'); | $developer = PhabricatorEnv::getEnvConfig('phabricator.developer-mode'); | ||||
return hsprintf( | return hsprintf( | ||||
'%s%s%s%s%s%s%s%s%s', | '%s%s%s%s%s%s%s%s%s', | ||||
$viewport_tag, | $viewport_tag, | ||||
$mask_icon, | $mask_icon, | ||||
$icon_tag_76, | $icon_tag_76, | ||||
$icon_tag_120, | $icon_tag_120, | ||||
$icon_tag_152, | $icon_tag_152, | ||||
$apple_tag, | $favicon_tag, | ||||
$referrer_tag, | $referrer_tag, | ||||
CelerityStaticResourceResponse::renderInlineScript( | CelerityStaticResourceResponse::renderInlineScript( | ||||
$framebust.jsprintf('window.__DEV__=%d;', ($developer ? 1 : 0))), | $framebust.jsprintf('window.__DEV__=%d;', ($developer ? 1 : 0))), | ||||
$response->renderResourcesOfType('css')); | $response->renderResourcesOfType('css')); | ||||
} | } | ||||
protected function getBody() { | protected function getBody() { | ||||
return $this->bodyContent; | return $this->bodyContent; | ||||
} | } | ||||
protected function getTail() { | protected function getTail() { | ||||
$response = CelerityAPI::getStaticResourceResponse(); | $response = CelerityAPI::getStaticResourceResponse(); | ||||
return $response->renderResourcesOfType('js'); | return $response->renderResourcesOfType('js'); | ||||
} | } | ||||
} | } |