diff options
Diffstat (limited to 'js/Article.js')
| -rw-r--r-- | js/Article.js | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/js/Article.js b/js/Article.js index 4a640ce43..f662abaf2 100644 --- a/js/Article.js +++ b/js/Article.js @@ -36,7 +36,7 @@ const Article = { if (!isNaN(parseInt(score))) { ids.forEach((id) => { - const row = App.byId(`RROW-${id}`); + const row = document.getElementById(`RROW-${id}`); if (row) { row.setAttribute("data-score", score); @@ -88,7 +88,7 @@ const Article = { w.location = url; }, cdmToggleGridSpan: function(id) { - const row = App.byId(`RROW-${id}`); + const row = document.getElementById(`RROW-${id}`); if (row) { row.classList.toggle('grid-span-row'); @@ -98,7 +98,7 @@ const Article = { } }, cdmUnsetActive: function (event) { - const row = App.byId(`RROW-${Article.getActive()}`); + const row = document.getElementById(`RROW-${Article.getActive()}`); if (row) { row.classList.remove('active'); @@ -258,7 +258,7 @@ const Article = { container.innerHTML += " "; // in expandable mode, save content for later, so that we can pack unfocused rows back - if (App.isCombinedMode() && App.byId('main').classList.contains('expandable')) + if (App.isCombinedMode() && document.getElementById('main').classList.contains('expandable')) row.setAttribute("data-content-original", row.getAttribute("data-content")); row.setAttribute("data-is-packed", "0"); @@ -325,7 +325,7 @@ const Article = { return false; }, autocompleteInject: function(elem, targetId) { - const target = App.byId(targetId); + const target = document.getElementById(targetId); if (!target) return; @@ -388,15 +388,15 @@ const Article = { xhr.json("backend.php", {op: "Article", method: "printArticleTags", id: id}, (reply) => { - dijit.getEnclosingWidget(App.byId("tags_str")) + dijit.getEnclosingWidget(document.getElementById("tags_str")) .attr('value', reply.tags.join(", ")) .attr('disabled', false); - App.byId('tags_str').onkeyup = (e) => { + document.getElementById('tags_str').onkeyup = (e) => { const last_tag = e.target.value.split(',').pop().trim(); xhr.json("backend.php", {op: 'Article', method: 'completeTags', search: last_tag}, (data) => { - App.byId("tags_choices").innerHTML = `${data.map((tag) => + document.getElementById("tags_choices").innerHTML = `${data.map((tag) => `<a href="#" onclick="Article.autocompleteInject(this, 'tags_str')">${tag}</a>` ) .join(', ')}` }); @@ -410,8 +410,8 @@ const Article = { cdmMoveToId: function (id, params = {}) { const force_to_top = params.force_to_top || false; - const ctr = App.byId("headlines-frame"); - const row = App.byId(`RROW-${id}`); + const ctr = document.getElementById("headlines-frame"); + const row = document.getElementById(`RROW-${id}`); if (ctr && row) { const grid_gap = parseInt(window.getComputedStyle(ctr).gridGap) || 0; @@ -432,7 +432,7 @@ const Article = { Article.pack(row); }); - const row = App.byId(`RROW-${id}`); + const row = document.getElementById(`RROW-${id}`); if (row) { Article.unpack(row); @@ -449,10 +449,10 @@ const Article = { return row ? parseInt(row.getAttribute('data-article-id')) : 0; }, scrollByPages: function (page_offset) { - App.Scrollable.scrollByPages(App.byId("content-insert"), page_offset); + App.Scrollable.scrollByPages(document.getElementById("content-insert"), page_offset); }, scroll: function (offset) { - App.Scrollable.scroll(App.byId("content-insert"), offset); + App.Scrollable.scroll(document.getElementById("content-insert"), offset); }, mouseIn: function (id) { this.post_under_pointer = id; |