Skip to content
This repository was archived by the owner on Jul 6, 2020. It is now read-only.

Commit 53ab5bf

Browse files
author
Bernhard Posselt
committed
Remove log statement
1 parent a5f900c commit 53ab5bf

File tree

3 files changed

+49
-41
lines changed

3 files changed

+49
-41
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
owncloud-news (8.7.4)
2+
* **Bugfix**: Fix expand in compact view mode, #988
3+
14
owncloud-news (8.7.3)
25
* **Bugfix**: Rerun fingerprint and search index generation in case it was not run properly before
36
* **Bugfix**: Do not swallow errors when generating search indices and fingerprints

appinfo/info.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<author>Bernhard Posselt, Alessandro Cosentino, Jan-Christoph Borchardt</author>
88
<category>multimedia</category>
99
<licence>AGPL</licence>
10-
<version>8.7.3</version>
10+
<version>8.7.4</version>
1111
<namespace>News</namespace>
1212

1313
<!-- resources -->

js/gui/KeyboardShortcuts.js

Lines changed: 45 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@
8989
var nextFeed = function (navigationArea) {
9090
var current = navigationArea.find('.active');
9191
var elements = navigationArea.find('.explore-feed,' +
92-
'.subscriptions-feed:visible,' +
93-
'.starred-feed:visible,' +
94-
'.feed:visible');
92+
'.subscriptions-feed:visible,' +
93+
'.starred-feed:visible,' +
94+
'.feed:visible');
9595

9696
if (current.hasClass('folder')) {
9797
while (current.length > 0) {
@@ -109,11 +109,11 @@
109109

110110
// FIXME: O(n) runtime. If someone creates a nice and not fugly solution
111111
// please create a PR
112-
for (var i=0; i<elements.length-1; i+=1) {
112+
for (var i = 0; i < elements.length - 1; i += 1) {
113113
var element = elements[i];
114114

115115
if (element === current[0]) {
116-
var next = elements[i+1];
116+
var next = elements[i + 1];
117117
activateNavigationEntry($(next), navigationArea);
118118
break;
119119
}
@@ -184,9 +184,9 @@
184184
var previousFeed = function (navigationArea) {
185185
var current = navigationArea.find('.active');
186186
var elements = navigationArea.find('.explore-feed,' +
187-
'.subscriptions-feed:visible,' +
188-
'.starred-feed:visible,' +
189-
'.feed:visible');
187+
'.subscriptions-feed:visible,' +
188+
'.starred-feed:visible,' +
189+
'.feed:visible');
190190

191191
// special case: folder selected
192192
if (current.hasClass('folder')) {
@@ -195,7 +195,7 @@
195195
while (previousFolder.length > 0) {
196196
var subfeeds = previousFolder.find('.feed:visible');
197197
if (subfeeds.length > 0) {
198-
activateNavigationEntry($(subfeeds[subfeeds.length-1]),
198+
activateNavigationEntry($(subfeeds[subfeeds.length - 1]),
199199
navigationArea);
200200
return;
201201
}
@@ -206,7 +206,7 @@
206206
var feeds = current.siblings('.feed');
207207

208208
if (feeds.length > 0) {
209-
activateNavigationEntry($(feeds[feeds.length-1]),
209+
activateNavigationEntry($(feeds[feeds.length - 1]),
210210
navigationArea);
211211
return;
212212
}
@@ -223,11 +223,11 @@
223223

224224
// FIXME: O(n) runtime. If someone creates a nice and not fugly solution
225225
// please create a PR
226-
for (var i=elements.length-1; i>0; i-=1) {
226+
for (var i = elements.length - 1; i > 0; i -= 1) {
227227
var element = elements[i];
228228

229229
if (element === current[0]) {
230-
var previous = elements[i-1];
230+
var previous = elements[i - 1];
231231
activateNavigationEntry($(previous), navigationArea);
232232
break;
233233
}
@@ -281,22 +281,27 @@
281281
setItemActive(item[0]);
282282

283283
if (expandItemInCompact) {
284-
onActiveItem(scrollArea, function (item) {
285-
if (!item.hasClass('open')) {
286-
item.find('.utils').trigger('click');
287-
}
288-
});
284+
if (!item.hasClass('open')) {
285+
item.find('.utils').trigger('click');
286+
}
289287
}
290288
};
291289

292290
var scrollToNextItem = function (scrollArea, expandItemInCompact) {
293291
var activeElement = getActiveElement(scrollArea);
294-
var nextElement = activeElement.next();
295-
if (nextElement.length > 0) {
296-
scrollToItem(scrollArea, nextElement, expandItemInCompact);
292+
// in expand in compact mode, jumping to the next item should open
293+
// the current one if it's not open yet
294+
if (!activeElement.hasClass('open')) {
295+
activeElement.find('.utils').trigger('click');
297296
} else {
298-
// in case this is the last item it should still scroll below the
299-
scrollArea.scrollTop(scrollArea.prop('scrollHeight'));
297+
var nextElement = activeElement.next();
298+
if (nextElement.length > 0) {
299+
scrollToItem(scrollArea, nextElement, expandItemInCompact);
300+
} else {
301+
// in case this is the last item it should still scroll below
302+
// the
303+
scrollArea.scrollTop(scrollArea.prop('scrollHeight'));
304+
}
300305
}
301306
};
302307

@@ -324,7 +329,7 @@
324329
items.each(function (index, item) {
325330
var $item = $(item);
326331
var bottom = $item.position().top + $item.outerHeight(true);
327-
if ((bottom - 20) >= 0){
332+
if ((bottom - 20) >= 0) {
328333
setItemActive(item);
329334
return false;
330335
}
@@ -339,7 +344,7 @@
339344
var navigationArea = $('#app-navigation');
340345
var isCompactView = $('#articles.compact').length > 0;
341346
var isExpandItem = $('#articles')
342-
.attr('news-compact-expand') === 'true';
347+
.attr('news-compact-expand') === 'true';
343348
var expandItemInCompact = isCompactView && isExpandItem;
344349

345350
if (noInputFocused($(':focus')) && noModifierKey(event)) {
@@ -349,94 +354,94 @@
349354
event.preventDefault();
350355
scrollToNextItem(scrollArea, expandItemInCompact);
351356

352-
// k, p, left arrow
357+
// k, p, left arrow
353358
} else if ([75, 80, 37].indexOf(keyCode) >= 0) {
354359

355360
event.preventDefault();
356361
scrollToPreviousItem(navigationArea, scrollArea,
357-
expandItemInCompact);
362+
expandItemInCompact);
358363

359-
// u
364+
// u
360365
} else if ([85].indexOf(keyCode) >= 0) {
361366

362367
event.preventDefault();
363368
toggleUnread(scrollArea);
364369

365-
// e
370+
// e
366371
} else if ([69].indexOf(keyCode) >= 0) {
367372

368373
event.preventDefault();
369374
expandItem(scrollArea);
370375

371-
// s, i, l
376+
// s, i, l
372377
} else if ([73, 83, 76].indexOf(keyCode) >= 0) {
373378

374379
event.preventDefault();
375380
toggleStar(scrollArea);
376381

377-
// h
382+
// h
378383
} else if ([72].indexOf(keyCode) >= 0) {
379384

380385
event.preventDefault();
381386
toggleStar(scrollArea);
382387
scrollToNextItem(scrollArea);
383388

384-
// o
389+
// o
385390
} else if ([79].indexOf(keyCode) >= 0) {
386391

387392
event.preventDefault();
388393
openLink(scrollArea);
389394

390-
// r
395+
// r
391396
} else if ([82].indexOf(keyCode) >= 0) {
392397

393398
event.preventDefault();
394399
reloadFeed(navigationArea);
395400

396-
// f
401+
// f
397402
} else if ([70].indexOf(keyCode) >= 0) {
398403

399404
event.preventDefault();
400405
nextFeed(navigationArea);
401406

402-
// d
407+
// d
403408
} else if ([68].indexOf(keyCode) >= 0) {
404409

405410
event.preventDefault();
406411
previousFeed(navigationArea);
407412

408-
// c
413+
// c
409414
} else if ([67].indexOf(keyCode) >= 0) {
410415

411416
event.preventDefault();
412417
previousFolder(navigationArea);
413418

414-
// a
419+
// a
415420
} else if ([65].indexOf(keyCode) >= 0) {
416421

417422
event.preventDefault();
418423
scrollToActiveNavigationEntry(navigationArea);
419424

420-
// v
425+
// v
421426
} else if ([86].indexOf(keyCode) >= 0) {
422427

423428
event.preventDefault();
424429
nextFolder(navigationArea);
425430

426-
// q
431+
// q
427432
} else if ([81].indexOf(keyCode) >= 0) {
428433

429434
event.preventDefault();
430435
$('#searchbox').focus();
431436

432-
// page up
437+
// page up
433438
} else if ([33].indexOf(keyCode) >= 0) {
434439

435440
tryReload(navigationArea, scrollArea);
436441

437442
}
438443

439-
// everything with shift
444+
// everything with shift
440445
} else if (noInputFocused($(':focus')) && event.shiftKey) {
441446

442447
// shift + a

0 commit comments

Comments
 (0)