Closed
Bug 1059663
Opened 10 years ago
Closed 10 years ago
Input Management scripts: Don't interchangeably use |group| and |type| variable names
Categories
(Firefox OS Graveyard :: Gaia::System::Input Mgmt, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
2.1 S4 (12sep)
People
(Reporter: mnjul, Assigned: mnjul)
References
Details
(Whiteboard: [p=1])
Attachments
(1 file)
In the current keyboard_manager.js (and probably those submodules it uses) we sometimes use variable name |type| when we actually mean |group|. While for most of the time the exact meaning of a |type| variable (whether it's the "type" attribute of an <input> or the group as a result of type-to-group mapping) can be deduced from the context, we want to avoid confusing ourselves in the future.
Assignee | ||
Updated•10 years ago
|
Summary: Input Management scripts: Don't not interchangeably use |group| and |type| variable names → Input Management scripts: Don't interchangeably use |group| and |type| variable names
Assignee | ||
Comment 1•10 years ago
|
||
Tim, This patch looks big but does tidy things quite up. This is probably my last big patch during my more focusing on input management refactoring, before I begin to focus more on bug 1044525 and see if Alive can have time to discuss with me KeyboardWindowManager (or whatever that name is gonna be). Copy of my multi-line commit log: - Move group-to-type reverse mapping generation to |InputLayouts| since it's used only there - Move handling of mozChrome events into |handleEvent()| - Extract |onTransitionStateChange| - Eliminate use of |self| - Rename |showAll| to |showImeMenu| - Eliminate interchangeability between |type| and |group| to better reflect the idea in Input Management Additionally the script should now be clean enough to make it out of jshint xfail list (I tried and only a few hiccups to fix). Shall I do it (in a follow-up bug)? Thanks for your feedback & reviewing!
Assignee: nobody → jlu
Attachment #8484819 -
Flags: review?(timdream)
Assignee | ||
Updated•10 years ago
|
Whiteboard: [p=1]
Target Milestone: --- → 2.1 S4 (12sep)
Comment 2•10 years ago
|
||
Comment on attachment 8484819 [details] [review] Patch (PR @ GitHub) Do a quick grep to make sure no one else is probing your properties?
Attachment #8484819 -
Flags: review?(timdream) → review+
Assignee | ||
Comment 3•10 years ago
|
||
(In reply to Tim Guan-tin Chien [:timdream] (MoCo-TPE) (please ni?) from comment #2) > Comment on attachment 8484819 [details] [review] > Patch (PR @ GitHub) > > Do a quick grep to make sure no one else is probing your properties? Ah, I forgot to mention that. I had done the necessary greps and ensured things were good before I requested for review. Well, on thinking about this, maybe we should underscore-prefix those private members of the script to make other developers more aware of their intended private-ness. I'll track it.
Assignee | ||
Comment 4•10 years ago
|
||
Master: https://github.com/mozilla-b2g/gaia/commit/0216f758d4a7a573f2d1fe3ea89b14f73c29c7e3
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•