Closed (fixed)
Project:
Drupal core
Version:
8.5.x-dev
Component:
settings_tray.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
20 Sep 2016 at 23:36 UTC
Updated:
6 Oct 2017 at 17:13 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
webchickLet's make this one of the last things we do, so as not to destabilize other work going on.
Comment #3
xjmDe-sprinty-tagging per #2.
Comment #4
cilefen commentedThis is challenging "novice" but a novice could try it..or anyone.
Comment #5
cilefen commentedOh, I think @webchick meant, "last thing we do before 8.3.0".
Comment #6
damienmckennaDoes this need an extra "release blocker" tag so nobody forgets about it?
Comment #7
yoroy commentedLets do that yes, thanks Damien.
Comment #9
yoroy commentedhmm did we miss this?
Comment #10
tedbow@yoroy no I thin the idea was to do this as the last thing before the module is marked as stable.
I don't know what others think. The actually patch will be very simple to make but keeping it up to date if other patches are being worked on would be time consuming.
Comment #11
saurabh-chugh commentedComment #12
tedbow@saurabh-chugh I really think we should postpone this and done this at the end.
Keeping this patch update to while other work on this module is going to be a nightmare.
But that being said if you want to work on it knowing that I welcome you too.
If you want to work on something else related to this module there are bunch of other issues that need review or work. If want help finding another issue feel to contact me via my drupal.org contact form or tedbow on irc or drupal slack.
Thanks.
Comment #13
saurabh-chugh commentedRenamed the Outside-in module to "Settings Tray"
Comment #14
tedbow@saurabh-chugh thanks for the patch. setting to "Needs Review" so the test run.
Comment #16
tedbow@saurabh-chugh just unassigning because it has been a couple of week. Thanks for starting it.
I am going to postpone because I think it will be easier to do once the module is closer to stable. Hopefully soon.
But of course if @saurabh-chugh or anyone wants to provide a patch that would also be welcome. I just think it will be hard to keep the patch up-to-date with other changes because it will touch almost every file.
Comment #17
tedbowOk trying this again. But I think should not be committed before #2782891: The Page Title block's title behaves in a confusing way with Settings Tray and the Help block incorrectly has Settings Tray styling because it is RTBC and this would make it need a reroll.
So including a patch for testing including this patch #2782891-81: The Page Title block's title behaves in a confusing way with Settings Tray and the Help block incorrectly has Settings Tray styling
It would great to also commit this issue first #2826722: Add a 'fence' around settings tray with aggressive CSS reset. but not sure if that is going to happen.
Settings to "Needs Review" but will probably postpone for now if tests pass.
Comment #18
wim leersTests pass! Marking postponed per #17.
Comment #20
tedbowUnpostoning because #2782891: The Page Title block's title behaves in a confusing way with Settings Tray and the Help block incorrectly has Settings Tray styling just landed. 🎉
Comment #21
wim leersIs this completely unblocked? If so, this needs a reroll.
Comment #22
webchickThe release notes at https://www.drupal.org/project/drupal/releases/8.4.0-beta1 only mention two other issues besides this one blocking beta, both of which are in. So, yep! I think we just need a patch here and are good to go! :D
Comment #23
wim leersCan this still happen during 8.4's beta?
Comment #24
wim leers(Note that those two others are fixed already: #2902361: [regression] In Settings Tray when the form is longer than the page body it is tricky to scroll to the very bottom. + #2782891: The Page Title block's title behaves in a confusing way with Settings Tray and the Help block incorrectly has Settings Tray styling.)
Comment #25
wim leersAlthough #2904134: Settings Tray uses the off-canvas dialog type, but "off_canvas" is not an accurate form plugin name, "settings_tray" is would probably be a new beta blocker, uncovered by #2782891: The Page Title block's title behaves in a confusing way with Settings Tray and the Help block incorrectly has Settings Tray styling.
Comment #26
webchickWell, it can definitely be committed to 8.5.x. Not sure indeed whether we could backport it at this point, but step 1 is getting it in 8.5.x. :)
Comment #27
xjmThis can happen at any time before 8.4.0 since Settings Tray is still alpha, and Settings Tray can also be marked beta at any time. Thanks!
Comment #28
webchickMaking it clear that this is postponed on the follow-up indicated at #2904134-10: Settings Tray uses the off-canvas dialog type, but "off_canvas" is not an accurate form plugin name, "settings_tray" is.
Comment #29
wim leersAnd that's done now!
Comment #30
cilefen commentedComment #31
cilefen commentedwrapping
url change
wrapping
Plus, I missed a few:
Comment #32
cilefen commentedComment #34
cilefen commentedComment #35
xjmRemoving "Release blocker" tag; that's not a thing we track.
Comment #36
webchickThere's a patch here, so needs review.
Comment #37
tedbowLooking good! @cilefen thanks for getting this going again.
Just few cases of "outside" in the code base that need to be removed.
outsideInActiveEditableIdshould besettingTrayActiveEditableIdsettingTrayActiveEditableId
Drupal.behaviors.toggleEditModestill has the commentwhich should have
js-settings-tray-edit-modeinstead ofjs-outside-edit-modeComment #38
cilefen commentedComment #40
tedbow#38 had strange unrelated test failures but the patch doesn't seem to have any unrelated changes. Retesting
Comment #41
tedbowOk #38 tests passing. Search module for "outside" and there were only few remaining instances such as
which are not dealing with the machine name.
Everything else looks good!
Comment #43
webchickLet's get this in while it's hot!
Committed and pushed to 8.5.x and cherry-picked to 8.4.x. Thanks!
Comment #44
webchickComment #45
webchickBtw, I'm not sure why that 8.4.x push isn't showing up, but it did make it across the line: http://cgit.drupalcode.org/drupal/commit/core/modules?id=57e7afbda3ba2db...
Comment #46
wim leers@webchick can we then now please also rename the component here on d.o from
outside_in.moduletosettings_tray.module?Comment #47
skaught(: cheers. nice to see it finally have a real name.
Comment #48
webchickYep. Unfortunately though, if I do that through the UI, every issue currently assigned to outside_in.module needs to be manually re-assigned to settings_tray.module. :\ The DA might be able to help with an upgrade path. And/or I'll just try and find a couple of volunteers to help with this later when I have a free hour.
Comment #49
wim leersOh, I thought you'd be able to just rename the existing component. But apparently not. Should I ask drumm in
#drupal-infrastructurefor this? Or perhaps @tedbow was right all along, we need to open a "webmasters" issue?Comment #50
tedbowChanging to new settings_tray.module component. @drpal thanks for script help! :)
Comment #52
cilefen commented