1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-09-19 23:21:47 +02:00

Truncate long URLs on admin dash.

This commit is contained in:
overint 2016-12-19 22:00:29 +11:00
parent b7a5cda195
commit 0e1420ba21
2 changed files with 8 additions and 6 deletions

View File

@ -113,7 +113,8 @@ class AdminPaginationController extends Controller {
Delete Delete
</a>'; </a>';
}) })
->escapeColumns(['short_url', 'long_url', 'creator']) ->editColumn('long_url', '<a target="_blank" title="{{ $long_url }}" href="{{ $long_url }}">{{ str_limit($long_url, 50)}}</a>')
->escapeColumns(['short_url', 'creator'])
->make(true); ->make(true);
} }
@ -125,7 +126,8 @@ class AdminPaginationController extends Controller {
->select(['short_url', 'long_url', 'clicks', 'created_at']); ->select(['short_url', 'long_url', 'clicks', 'created_at']);
return Datatables::of($user_links) return Datatables::of($user_links)
->escapeColumns() ->editColumn('long_url', '<a target="_blank" title="{{ $long_url }}" href="{{ $long_url }}">{{ str_limit($long_url, 50)}}</a>')
->escapeColumns(['short_url'])
->make(true); ->make(true);
} }
} }

View File

@ -45,8 +45,8 @@ polr.controller('AdminCtrl', function($scope, $compile) {
"ajax": BASE_API_PATH + 'admin/get_admin_links', "ajax": BASE_API_PATH + 'admin/get_admin_links',
"columns": [ "columns": [
{className: 'wrap-text', data: 'short_url', name: 'short_url'}, {data: 'short_url', name: 'short_url'},
{className: 'wrap-text', data: 'long_url', name: 'long_url'}, {data: 'long_url', name: 'long_url', width: '30%'},
{data: 'clicks', name: 'clicks'}, {data: 'clicks', name: 'clicks'},
{data: 'created_at', name: 'created_at'}, {data: 'created_at', name: 'created_at'},
{data: 'creator', name: 'creator'}, {data: 'creator', name: 'creator'},
@ -62,8 +62,8 @@ polr.controller('AdminCtrl', function($scope, $compile) {
"ajax": BASE_API_PATH + 'admin/get_user_links', "ajax": BASE_API_PATH + 'admin/get_user_links',
"columns": [ "columns": [
{className: 'wrap-text', data: 'short_url', name: 'short_url'}, {data: 'short_url', name: 'short_url'},
{className: 'wrap-text', data: 'long_url', name: 'long_url'}, {data: 'long_url', name: 'long_url', width: '50%'},
{data: 'clicks', name: 'clicks'}, {data: 'clicks', name: 'clicks'},
{data: 'created_at', name: 'created_at'} {data: 'created_at', name: 'created_at'}
] ]