https://bugzilla.wikimedia.org/show_bug.cgi?id=58019

       Web browser: ---
            Bug ID: 58019
           Summary: Flow: no-JavaScript glitches
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: minor
          Priority: Unprioritized
         Component: Flow
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
    Classification: Unclassified
   Mobile Platform: ---

I accidentally left JavaScript disabled, and Flow worked pretty well!

A few things I noticed:

* Topic title and post textareas don't have the blue bar for input focus, they
have the blue glow from the older "system" Agora.
I think the fix for this may be simply, in includes/View.php, remove
'mediawiki.ui' from
    $this->output->addModuleStyles( array( 'mediawiki.ui', 'ext.flow.base' ) );
'ext.flow.base' already depends on mediawiki.ui, and for some reason listing it
explicitly here makes the CSS in core 'mediawiki.ui' override the ones in
'ext.flow.base'.

* You can create a new topic with no title, server should probably reject that
to match the JS behavior
* Clicking underneath a topics' "Comment on <title>" textarea (on the [Reply]
button, or to its left) makes the textarea jump bigger. It's disconcerting.
* It's awesome that the moment you click inside a  "Comment on <title>"
textarea that it jumps bigger and stays that way.  But the "Reply to <person>"
textareas are full-size all the time.
* The [- Hide post] button on my own posts overlaps the post itself. If I login
with Admin rights, the [ Delete xx] buttons overlap the post and the topic bar.
Maybe these buttons could appear in the right-hand margin, pushing out any
vertical space they need.
* A gray text-only ("quiet") button fades in under posts, but its target is '#'
so clicking it does nothing.
* No [Preview] button (I think this was already filed.)
* Editing a post takes you to that post in isolation where you can edit it, but
there's no indication of what topic it was in. This is Mingle card 378. The
decision was to always show the post in context within a topic, but I
understand that's difficult to do in no-JavaScript.
* Likewise editing a title takes you to the title in isolation, e.g.
http://ee-flow.wmflabs.org/w/index.php?title=User_talk:Spage&workflow=050afe449da3f00fc8b1fa163e68c4ac&action=edit-title

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to