diff --git a/app/controllers/Api/Web/TracksController.php b/app/controllers/Api/Web/TracksController.php index 05c10665..d69386fb 100644 --- a/app/controllers/Api/Web/TracksController.php +++ b/app/controllers/Api/Web/TracksController.php @@ -51,6 +51,7 @@ public function getIndex() { $page = 1; + $perPage = 60; if (Input::has('page')) $page = Input::get('page'); @@ -63,7 +64,7 @@ $this->applyFilters($query); $totalCount = $query->count(); - $query->take(30)->skip(30 * ($page - 1)); + $query->take($perPage)->skip(30 * ($page - 1)); $tracks = []; $ids = []; @@ -73,7 +74,7 @@ $ids[] = $track->id; } - return Response::json(["tracks" => $tracks, "current_page" => $page, "total_pages" => ceil($totalCount / 30)], 200); + return Response::json(["tracks" => $tracks, "current_page" => $page, "total_pages" => ceil($totalCount / $perPage)], 200); } public function getOwned() { diff --git a/app/library/Assets.php b/app/library/Assets.php index 0f925a89..618dcc0e 100644 --- a/app/library/Assets.php +++ b/app/library/Assets.php @@ -47,6 +47,7 @@ new FileAsset('scripts/base/jquery-ui.js'), new FileAsset('scripts/base/jquery.cookie.js'), new FileAsset('scripts/base/jquery.colorbox.js'), + new FileAsset('scripts/base/jquery.viewport.js'), new FileAsset('scripts/base/underscore.js'), new FileAsset('scripts/base/moment.js'), new FileAsset('scripts/base/soundmanager2-nodebug.js'), diff --git a/app/views/shared/_app_layout.blade.php b/app/views/shared/_app_layout.blade.php index 0af92848..7d086eaa 100644 --- a/app/views/shared/_app_layout.blade.php +++ b/app/views/shared/_app_layout.blade.php @@ -11,16 +11,16 @@