Improvements after jquery update#3183
Conversation
- remove unnecessary (empty) style definitions
- set minimum heigth of dialog
|
@GabrielBrascher @borisstoyanov @rhtyd @rafaelweingartner can you check please 👍 |
|
@wido @GabrielBrascher @borisstoyanov @rhtyd @rafaelweingartner can anybody add a ui symbol and review it? |
|
@NicoWohlfarth Can you explain what these pictures are making clear? not all of them are selfevident. |
|
@DaanHoogland I selected the wrong label. Thanks Daan. |
|
@blueorangutan package |
|
@PaulAngus a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2635 |
|
@blueorangutan test |
|
@PaulAngus a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-3424)
|
borisstoyanov
left a comment
There was a problem hiding this comment.
Hi @NicoWohlfarth and thanks for this fix.
I've noticed the arrow down scrolling at templates in the deploy VM wizard is only working when you actually click on the dot in the UI, if you click on the text of the template and press the arrow down you won't be able to scroll.

|
Hi @borisstoyanov. |
|
@NicoWohlfarth if you click on the text you select the option, but you're not able to navigate with arrows, if you click on the radio button you'll be able to use the arrows, that's what I see on my Chrome for Mac. |
|
@borisstoyanov We are speaking about it internally and i come back ;) |
- center buttons of create form modals - fix width of select menu in service offerings - fix width of modal in Network -> VPC -> configure -> static NAT -> aquire new Ip -> enable static nat
|
@blueorangutan package |
|
@PaulAngus a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2691 |
|
Manually checked the changes LGTM - can we get this merged. Even if it is not perfect, it is better, so lets merge and then everyone can add further fixes on top.. cc @borisstoyanov @rhtyd |
|
@PaulAngus let me review this later today/tomorrow, several css rules have been removed which needs checking as they could potentially add regression. |
|
@PaulAngus @rhtyd should be ok. We create after that a new one to add another changes. We changed ui to a jquery library to make it easier in the future. |
|
@rhtyd some news about that? further changes we would make a new pr. ;) |
|
@svenvogel I think we may accept the changes based on manual testing. cc @borisstoyanov - can you help with testing when you've time this week, thanks. @svenvogel in your last reply you hinted that you're creating a new UI library? Can you elaborate, is it already part of this PR? |
|
@rhtyd Hi Rohit, yes the the library are always included in cloudstack because they are a part of JQuery UI. we took a upgrade for any month #3069. Yes please look over it so that we can merge it. we will make a new PR for new changes. @PaulAngus Can you approve it too? |
|
We are using this for weeks now and the library update works just fine. LGTM @rhtyd Nearly all of the UI fixes here are not caused by the jQuery update. We will fix them anyway but in another PR. This one is for the jQeury libraries. I think this one is very good now :) |
No new UI library. We try to get the existing code into good shape. Therefor the jQuery library updates. |
@DennisKonrad i wrote that already above! |
@borisstoyanov Hi Boris, this we will do in a another pr. its the best like Paul said to merge and we create new ones for other changes. @GabrielBrascher can you take also a look on this? |
|
@borisstoyanov Do you agree on fixing the "arrow down scrolling in templates" in another PR? If yes could you re-review? We would like to get this merged. We will fix problems one by one. |
|
People discussed, reviewed and approved the PR. It is pure JS and CSS changes. Therefore, the integration tests (that test Java code) are not relevant in this context. Thank you all for the reviews and code changes |













Description
Fixed issues occurring with this PR
Added jQuery ui CSS to the project and adapt existing stylings
Removed unnecessary styling definitions from cloudstack.css
Swap no longer recommended jQuery method
Types of changes
How Has This Been Tested?
We deployed the changes to our test environment and tested the UI functionality by clicking through the affected views