summaryrefslogtreecommitdiffstats
path: root/settings/js
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2015-10-15 16:15:42 +0200
committerJoas Schilling <nickvergessen@owncloud.com>2015-10-26 16:15:14 +0100
commita9a6d4c1826c7d1c1d11af9af349b67ba5af4923 (patch)
treefd41f5ae658f5666166f569adec6508057f30e41 /settings/js
parent5181e5c29a1037137e8435c46c3a9075fe858a21 (diff)
downloadnextcloud-server-a9a6d4c1826c7d1c1d11af9af349b67ba5af4923.tar.gz
nextcloud-server-a9a6d4c1826c7d1c1d11af9af349b67ba5af4923.zip
Stay on the same category when refreshing the page on the apps list
Diffstat (limited to 'settings/js')
-rw-r--r--settings/js/apps.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/settings/js/apps.js b/settings/js/apps.js
index 987153b778c..bb3b1b85c3b 100644
--- a/settings/js/apps.js
+++ b/settings/js/apps.js
@@ -40,7 +40,8 @@ OC.Settings.Apps = OC.Settings.Apps || {
}
var categories = [
- {displayName: 'Enabled', id: '0'}
+ {displayName: t('settings', 'Enabled'), id: '0'},
+ {displayName: t('settings', 'Not enabled'), id: '1'}
];
var source = $("#categories-template").html();
@@ -48,7 +49,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
var html = template(categories);
$('#apps-categories').html(html);
- OC.Settings.Apps.loadCategory(0);
+ OC.Settings.Apps.loadCategory(parseInt($('#app-navigation').attr('data-category'), 10));
this._loadCategoriesCall = $.ajax(OC.generateUrl('settings/apps/categories'), {
data:{},
@@ -398,14 +399,14 @@ OC.Settings.Apps = OC.Settings.Apps || {
.text('');
},
- showReloadMessage: function(appId) {
+ showReloadMessage: function() {
OC.dialogs.info(
t(
'settings',
'The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds.'
),
t('settings','App update'),
- function (result) {
+ function () {
window.location.reload();
},
true
@@ -443,6 +444,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
$(document).on('click', 'ul#apps-categories li', function () {
var categoryId = $(this).data('categoryId');
OC.Settings.Apps.loadCategory(categoryId);
+ OC.Util.History.pushState('category=' + categoryId);
});
$(document).on('click', '.app-description-toggle-show', function () {
@@ -508,7 +510,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
});
$(document).on('click', '#enable-experimental-apps', function () {
- var state = $(this).prop('checked')
+ var state = $(this).prop('checked');
$.ajax(OC.generateUrl('settings/apps/experimental'), {
data: {state: state},
type: 'POST',