Changeset View
Changeset View
Standalone View
Standalone View
src/view/page/PhabricatorStandardPageView.php
Show First 20 Lines • Show All 265 Lines • ▼ Show 20 Lines | if ($user) { | ||||
$server_protocol, $client_protocol), | $server_protocol, $client_protocol), | ||||
)); | )); | ||||
} | } | ||||
} | } | ||||
$default_img_uri = | $default_img_uri = | ||||
celerity_get_resource_uri( | celerity_get_resource_uri( | ||||
'rsrc/image/icon/fatcow/document_black.png'); | 'rsrc/image/icon/fatcow/document_black.png'); | ||||
$icon = id(new PHUIIconView()) | |||||
->setIcon('fa-download'); | |||||
$lightbox_id = celerity_generate_unique_node_id(); | |||||
$download_form = phabricator_form( | $download_form = phabricator_form( | ||||
$user, | $user, | ||||
array( | array( | ||||
'action' => '#', | 'action' => '#', | ||||
'method' => 'POST', | 'method' => 'POST', | ||||
'class' => 'lightbox-download-form', | 'class' => 'lightbox-download-form', | ||||
'sigil' => 'download', | 'sigil' => 'download', | ||||
), | ), | ||||
phutil_tag( | phutil_tag( | ||||
'button', | 'button', | ||||
array('class' => 'button grey'), | array( | ||||
pht('Download'))); | 'class' => 'button grey has-icon', | ||||
), | |||||
array( | |||||
$icon, | |||||
pht('Download'), | |||||
))); | |||||
Javelin::initBehavior( | Javelin::initBehavior( | ||||
'lightbox-attachments', | 'lightbox-attachments', | ||||
array( | array( | ||||
'lightbox_id' => $lightbox_id, | |||||
'defaultImageUri' => $default_img_uri, | 'defaultImageUri' => $default_img_uri, | ||||
'downloadForm' => $download_form, | 'downloadForm' => $download_form, | ||||
)); | )); | ||||
} | } | ||||
Javelin::initBehavior('aphront-form-disable-on-submit'); | Javelin::initBehavior('aphront-form-disable-on-submit'); | ||||
Javelin::initBehavior('toggle-class', array()); | Javelin::initBehavior('toggle-class', array()); | ||||
Javelin::initBehavior('history-install'); | Javelin::initBehavior('history-install'); | ||||
▲ Show 20 Lines • Show All 595 Lines • Show Last 20 Lines |