aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/js/log.js
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-02-10 23:56:05 +0100
committerCarl Schwan <carl@carlschwan.eu>2022-02-17 17:52:03 +0100
commit7c8a901b841878c7d63940baa551f5982958874e (patch)
treefaf0c431d93cad5f294c4b09e14d3c1645f1bb5f /apps/settings/js/log.js
parentf5d1365bbd32fdcf2084eb2ad727a574529898d0 (diff)
downloadnextcloud-server-7c8a901b841878c7d63940baa551f5982958874e.tar.gz
nextcloud-server-7c8a901b841878c7d63940baa551f5982958874e.zip
Cleanup admin settings js files
* Move admin.js to webpack, so that this use the bundled jquery files instead of the deprecated window.$ Also fixing formatting * Remove log.js that seems to be from a time where logreader was bundled with server and I couldn't find an usage of it anymore * Fix recent regression in rebuild navigation function (now not depending on jquery anymore and bundled by webpack). Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'apps/settings/js/log.js')
-rw-r--r--apps/settings/js/log.js85
1 files changed, 0 insertions, 85 deletions
diff --git a/apps/settings/js/log.js b/apps/settings/js/log.js
deleted file mode 100644
index 45cc9321c24..00000000000
--- a/apps/settings/js/log.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * Copyright (c) 2012, Robin Appelman <icewind1991@gmail.com>
- * Copyright (c) 2013, Morris Jobke <morris.jobke@gmail.com>
- * This file is licensed under the Affero General Public License version 3 or later.
- * See the COPYING-README file.
- */
-
-/* global formatDate */
-
-OC.Log = {
- reload: function (count) {
- if (!count) {
- count = OC.Log.loaded;
- }
- OC.Log.loaded = 0;
- $('#log tbody').empty();
- OC.Log.getMore(count);
- },
- levels: ['Debug', 'Info', 'Warning', 'Error', 'Fatal'],
- loaded: 3,//are initially loaded
- getMore: function (count) {
- count = count || 10;
- $.get(OC.generateUrl('/settings/admin/log/entries'), {offset: OC.Log.loaded, count: count}, function (result) {
- OC.Log.addEntries(result.data);
- if (!result.remain) {
- $('#moreLog').hide();
- }
- $('#lessLog').show();
- });
- },
- showLess: function (count) {
- count = count || 10;
- //calculate remaining items - at least 3
- OC.Log.loaded = Math.max(3, OC.Log.loaded - count);
- $('#moreLog').show();
- // remove all non-remaining items
- $('#log tr').slice(OC.Log.loaded).remove();
- if (OC.Log.loaded <= 3) {
- $('#lessLog').hide();
- }
- },
- addEntries: function (entries) {
- for (var i = 0; i < entries.length; i++) {
- var entry = entries[i];
- var row = $('<tr/>');
- var levelTd = $('<td/>');
- levelTd.text(OC.Log.levels[entry.level]);
- row.append(levelTd);
-
- var appTd = $('<td/>');
- appTd.text(entry.app);
- row.append(appTd);
-
- var messageTd = $('<td/>');
- messageTd.addClass('log-message');
- messageTd.text(entry.message);
- row.append(messageTd);
-
- var timeTd = $('<td/>');
- timeTd.addClass('date');
- if (isNaN(entry.time)) {
- timeTd.text(entry.time);
- } else {
- timeTd.text(formatDate(entry.time * 1000));
- }
- row.append(timeTd);
-
- var userTd = $('<td/>');
- userTd.text(entry.user);
- row.append(userTd);
-
- $('#log').append(row);
- }
- OC.Log.loaded += entries.length;
- }
-};
-
-window.addEventListener('DOMContentLoaded', function () {
- $('#moreLog').click(function () {
- OC.Log.getMore();
- });
- $('#lessLog').click(function () {
- OC.Log.showLess();
- });
-});