Last modified: 2012-08-05 16:45:29 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T28237, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 26237 - Missing and redundant dropspots when dragging a thread
Missing and redundant dropspots when dragging a thread
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
LiquidThreads (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-12-04 21:18 UTC by lampak
Modified: 2012-08-05 16:45 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description lampak 2010-12-04 21:18:59 UTC
Say we've got such a hierarchy of threads:

head
* 1
** 1.1
* 2

We want simply to flatten it. 

head
* 1
* 1.1
* 2

It's a pretty likely scenario, as people on forums of such a tree hierarchy often answer to answers, instead of to the original message. We simply want to correct someone else's mistake. 

It turns out to be not that simple. If you click "drag to new location" at 1.1, the only possible "dropspots" are:

<drop here>
head
* <no dropspot here>
* 1
* <no dropspot here!!!>
** 1.1 - the one we're dragging
** <drop here> (redundant one! - does nothing if you try it)
* <no dropspot here>
* 2
** <drop here>
* <drop here>
<drop here>

Technically you can do it dragging all of the threads around but it takes a lot of time and effort.

Another example would be a simple reordering of threads at the same level. Again, it's possible but not easy.
Comment 1 Andrew Garrett 2010-12-06 04:55:29 UTC
Being unable to reorder threads within the same level is impossible by design. This is because, while reordering discussions makes sense, the idea is that, within a particular discussion, comments are shown in more or less chronological order.
Comment 2 Helder 2012-08-05 16:45:29 UTC
1) Go to a empty talk page where LQT is enabled
2) Create a new topic A, with random content
3) Create a new topic B, with random content
The topics will be sorted like this:
---------
* Topic B
* Topic A
---------

4) Click on "Drag to new location" on topic A
There will be three places to drop A:
4.1) Above B
4.2) As a reply to B
4.3) Above A
---------
* <drop>
* Topic B
** <drop>
* <drop>
* Topic A
---------

The spot 4.3 is redundant, because it will do nothing (the threads will still be in the order B, A). The spot 1 will make the topic A to be the first in the page. The spot 2 will not work because of bug 31809.

On the other hand, if on step 4 you click on "Drag to new location" on topic B there will be only two places to drop B (as expected):
4'1) As a reply to A
4'2) Below A
---------
* Topic B
* Topic A
** <drop>
* <drop>
---------

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links