Page MenuHomePhorge

D26022.1749320234.diff
No OneTemporary

D26022.1749320234.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -9,7 +9,7 @@
'names' => array(
'conpherence.pkg.css' => '79a197f6',
'conpherence.pkg.js' => '020aebcf',
- 'core.pkg.css' => '578670e1',
+ 'core.pkg.css' => '60264956',
'core.pkg.js' => '086da722',
'dark-console.pkg.js' => '187792c2',
'differential.pkg.css' => 'db7c5008',
@@ -127,7 +127,7 @@
'rsrc/css/phui/object-item/phui-oi-color.css' => 'b517bfa0',
'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => 'da15d3dc',
'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => '490e2e2e',
- 'rsrc/css/phui/object-item/phui-oi-list-view.css' => '0b379438',
+ 'rsrc/css/phui/object-item/phui-oi-list-view.css' => 'e2f60722',
'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => '9b03a61f',
'rsrc/css/phui/phui-action-list.css' => 'b46ef6bd',
'rsrc/css/phui/phui-action-panel.css' => 'c0db6855',
@@ -844,7 +844,7 @@
'phui-oi-color-css' => 'b517bfa0',
'phui-oi-drag-ui-css' => 'da15d3dc',
'phui-oi-flush-ui-css' => '490e2e2e',
- 'phui-oi-list-view-css' => '0b379438',
+ 'phui-oi-list-view-css' => 'e2f60722',
'phui-oi-simple-ui-css' => '9b03a61f',
'phui-pager-css' => 'd022c7ad',
'phui-pinboard-view-css' => '1f08f5d8',
diff --git a/src/applications/files/query/PhabricatorFileSearchEngine.php b/src/applications/files/query/PhabricatorFileSearchEngine.php
--- a/src/applications/files/query/PhabricatorFileSearchEngine.php
+++ b/src/applications/files/query/PhabricatorFileSearchEngine.php
@@ -143,6 +143,13 @@
$list_view = id(new PHUIObjectItemListView())
->setUser($viewer);
+ $authored_view = false;
+ if ($query->getQueryKey() === 'authored') {
+ $authored_view = true;
+ $xform = PhabricatorFileTransform::getTransformByKey(
+ PhabricatorFileThumbnailTransform::TRANSFORM_THUMBGRID);
+ }
+
foreach ($files as $file) {
$id = $file->getID();
$phid = $file->getPHID();
@@ -158,12 +165,28 @@
$uploaded = pht('Uploaded on %s', $date_created);
}
+ // Render image thumbnails when looking at your own authored files
+ $thumbnail = null;
+ if ($authored_view) {
+ if ($file->isViewableImage()) {
+ $attributes = array(
+ 'width' => 48,
+ 'height' => 48,
+ 'src' => $file->getURIForTransform($xform),
+ );
+ $thumbnail = phutil_tag('img', $attributes);
+ } else {
+ $thumbnail = phutil_tag('span');
+ }
+ }
+
$item = id(new PHUIObjectItemView())
->setObject($file)
->setObjectName("F{$id}")
->setHeader($name)
->setHref($file_uri)
->addAttribute($uploaded)
+ ->setSideColumn($thumbnail)
->addIcon('none', phutil_format_bytes($file->getByteSize()));
$ttl = $file->getTTL();
diff --git a/webroot/rsrc/css/phui/object-item/phui-oi-list-view.css b/webroot/rsrc/css/phui/object-item/phui-oi-list-view.css
--- a/webroot/rsrc/css/phui/object-item/phui-oi-list-view.css
+++ b/webroot/rsrc/css/phui/object-item/phui-oi-list-view.css
@@ -189,6 +189,10 @@
width: 200px;
}
+.phui-oi-col2.phui-oi-side-column > img {
+ display: inline-block;
+}
+
.device-phone .phui-oi-col1,
.device-phone .phui-oi-col2 {
display: block;

File Metadata

Mime Type
text/plain
Expires
Sat, Jun 7, 18:17 (6 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1756894
Default Alt Text
D26022.1749320234.diff (3 KB)

Event Timeline