diff options
author | Carl Schwan <carl@carlschwan.eu> | 2022-02-10 23:56:05 +0100 |
---|---|---|
committer | Carl Schwan <carl@carlschwan.eu> | 2022-02-17 17:52:03 +0100 |
commit | 7c8a901b841878c7d63940baa551f5982958874e (patch) | |
tree | faf0c431d93cad5f294c4b09e14d3c1645f1bb5f /apps/settings/js/log.js | |
parent | f5d1365bbd32fdcf2084eb2ad727a574529898d0 (diff) | |
download | nextcloud-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.js | 85 |
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(); - }); -}); |