Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug 1408100 - Upgrade to Bootstrap 4 #2823

Closed
wants to merge 2 commits into from
Closed

Bug 1408100 - Upgrade to Bootstrap 4 #2823

wants to merge 2 commits into from

Conversation

camd
Copy link
Contributor

@camd camd commented Oct 12, 2017

No description provided.

@camd camd temporarily deployed to treeherder-stage October 12, 2017 23:37 Inactive
package.json Outdated
"react": "15.3.2",
"react-dom": "15.3.2",
"taskcluster-client": "2.5.0"
"react": "^15.4.2",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't forget to remove these react changes and other package updates from this PR :-)

@camd camd force-pushed the bootstrap-4 branch 4 times, most recently from 593a22a to 5e8d68f Compare October 19, 2017 18:25
@camd camd temporarily deployed to treeherder-stage October 19, 2017 18:26 Inactive
@wlach
Copy link
Contributor

wlach commented Oct 20, 2017

Have you tested that Perfherder still works with the updated dependency? I'm kind of suspecting that there might be significant issues. :/

@camd
Copy link
Contributor Author

camd commented Oct 23, 2017

@wlach : Yeah. I'm still in progress on this. But the short answer is: Yes, I've been testing it as I made changes. But not done with all the changes yet...

One of the big things is that I need to remove dependency on angular-ui-bootstrap which is heavily used for modal dialogs. But angular-ui-bootstrap only supports Bootstrap 3.x and definitely DOESN'T work with 4. I am changing those to be angular components and Bootstrap-4 modals without angular-ui-bootstrap. That will come in another PR to precede this one.

So, yeah, this will heavily affect Perfherder. I'm testing it as best I can as I go. But I was also hoping to hit you up later this week to perhaps help a bit with running through some scenarios.

This has been a long process since it largely affects almost EVERY part of our UI. Quite a slog, but I think it will open doors for us long-term.

@wlach
Copy link
Contributor

wlach commented Oct 23, 2017

Ok good to know. Some parts of perfherder use angular-ui-bootstrap rather extensively (I think moreso than treeherder, actually) so was a bit worried about that angle in particular. Feel free to hit me up anytime if you want to discuss further, I'll be around.

@camd
Copy link
Contributor Author

camd commented Oct 27, 2017

Closing this one as I took a different tack in another branch in PR #2883

@camd camd closed this Oct 27, 2017
@edmorley edmorley deleted the bootstrap-4 branch November 1, 2017 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants