Skip to Content.
Sympa Menu

comanage-dev - Re: [comanage-dev] Update UI Libraries?

Subject: COmanage Developers List

List archive

Re: [comanage-dev] Update UI Libraries?


Chronological Thread 
  • From: Benn Oshrin <>
  • To:
  • Subject: Re: [comanage-dev] Update UI Libraries?
  • Date: Mon, 21 Sep 2015 07:53:00 -0400

I'm currently tracking down a bug with changelog behavior, will pull your changes after.

On September 20, 2015 11:53:18 PM EDT, Arlen Johnson <> wrote:
I've upgraded jquery, jquery-ui, and noty.  It required some significant 
refactoring of the libraries and dependencies, but I was able to a)
simplify the structure of the jquery libraries (particularly jquery-ui)
and b) disentangle COmanage overrides largely from the jquery ui
theme. The jquery-ui stuff, in particular, had a lot of files checked
in that did not need to be, so the new structure models more closely
jquery-ui's improved file structure. It is greatly simplified and much
less baroque.

I did not touch the superfish menus. We'll save that for a later date.

I believe all is accounted for and things are looking as good (or
perhaps better) than before. The only real difference you may notice is
that the UI icons are more contrasty, which is (imo) an improvement.
Where font-sizes and other simple layout issues looked a little off
(whether or not due to these upgrades), I made minor adjustments.

I'm satisfied that this is ready for 1.0 tagging.

Even so, it would be good for someone else to give the updates a quick
proof.

A

On 9/16/15 10:34 PM, Benn Oshrin wrote:
I guess the question is is there any reason these are required for
1.0.0? Otherwise let's just hold off until needed or we have time to do
it, perhaps at the start of a release cycle.

Thanks,

-Benn-

On 9/16/15 10:17 PM, Arlen Johnson wrote:
The upgrade to later Noty and jQuery UI should be fine.

Superfish is probably the problem area - I certainly did a fair amount
of stylistic tweaking in there, so I'd imagine things will get a little
goofy.

If you want to do the former two but hold off on the latter until I can
look at it, that would probably make sense.

Or just hold off on all three, and I can upgrade them and post-fix (but
it will be a week or two before I could)

A

On 9/16/15 8:08 PM, Benn Oshrin wrote:
For CO-1118, I'm looking at updating our library dependencies. There are
a few that are UI related:

Superfish (menus): Current = 1.5.1, Latest = 1.7.6
noty (notifications): Current = 2.0.3, Latest = 2.3.7
jQuery UI: Current 1.10.0 (w/jQuery 1.9.0), Latest = 1.11.4

I took a stab at updating Superfish, but it didn't "just work".
Specifically, the notifications menu doesn't word wrap anymore.

Superfish has several bug fixes and some code refactoring.

Noty seems to be mostly bug fixes.

jQuery has various changes and fixes, but nothing too immediately useful.

So I think the question, mostly for Arlen, is do we want to update all
of these? If so, we'd probably need you to help sort through some of the
bugs that shake out from this.

In the mean time, I'm going to bump CakePHP to 2.7.3.

Thanks,

-Benn-




Archive powered by MHonArc 2.6.16.

Top of Page