Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/view/PholioMockImagesView.php
| Show First 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | $config = array( | ||||
| 'viewportID' => $viewport_id, | 'viewportID' => $viewport_id, | ||||
| 'commentFormID' => $this->getCommentFormID(), | 'commentFormID' => $this->getCommentFormID(), | ||||
| 'images' => $images, | 'images' => $images, | ||||
| 'selectedID' => $selected_id, | 'selectedID' => $selected_id, | ||||
| 'loggedIn' => $this->getUser()->isLoggedIn(), | 'loggedIn' => $this->getUser()->isLoggedIn(), | ||||
| 'logInLink' => (string) $login_uri, | 'logInLink' => (string) $login_uri, | ||||
| 'navsequence' => $navsequence, | 'navsequence' => $navsequence, | ||||
| 'fullIcon' => id(new PHUIIconView())->setIconFont('fa-arrows-alt'), | 'fullIcon' => id(new PHUIIconView())->setIconFont('fa-arrows-alt'), | ||||
| 'rawIcon' => id(new PHUIIconView())->setIconFont('fa-file-image-o'), | |||||
| 'downloadIcon' => id(new PHUIIconView())->setIconFont('fa-download'), | 'downloadIcon' => id(new PHUIIconView())->setIconFont('fa-download'), | ||||
| ); | ); | ||||
| Javelin::initBehavior('pholio-mock-view', $config); | Javelin::initBehavior('pholio-mock-view', $config); | ||||
| $mockview = ''; | |||||
| $mock_wrapper = javelin_tag( | $mock_wrapper = javelin_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'id' => $viewport_id, | 'id' => $viewport_id, | ||||
| 'sigil' => 'mock-viewport', | 'sigil' => 'mock-viewport', | ||||
| 'class' => 'pholio-mock-image-viewport' | 'class' => 'pholio-mock-image-viewport' | ||||
| ), | ), | ||||
| ''); | ''); | ||||
| Show All 22 Lines | $inline_comments_holder = javelin_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'id' => 'mock-inline-comments', | 'id' => 'mock-inline-comments', | ||||
| 'sigil' => 'mock-inline-comments', | 'sigil' => 'mock-inline-comments', | ||||
| 'class' => 'pholio-mock-inline-comments' | 'class' => 'pholio-mock-inline-comments' | ||||
| ), | ), | ||||
| ''); | ''); | ||||
| $mockview[] = phutil_tag( | $mockview = phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => 'pholio-mock-image-container', | 'class' => 'pholio-mock-image-container', | ||||
| 'id' => 'pholio-mock-image-container' | 'id' => 'pholio-mock-image-container' | ||||
| ), | ), | ||||
| array($mock_wrapper, $inline_comments_holder)); | $mock_wrapper); | ||||
| return $mockview; | return array($mockview, $inline_comments_holder); | ||||
| } | } | ||||
| private function getImagePageURI(PholioImage $image, PholioMock $mock) { | private function getImagePageURI(PholioImage $image, PholioMock $mock) { | ||||
| $uri = '/M'.$mock->getID().'/'.$image->getID().'/'; | $uri = '/M'.$mock->getID().'/'.$image->getID().'/'; | ||||
| return $uri; | return $uri; | ||||
| } | } | ||||
| } | } | ||||