1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-09-19 15:11:40 +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
</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);
}
@ -125,7 +126,8 @@ class AdminPaginationController extends Controller {
->select(['short_url', 'long_url', 'clicks', 'created_at']);
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);
}
}

View File

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