The Blog

New ADxMenu in sight

You might’ve not noticed, but beta version of ADxMenu 3 is up since the new blog was published. There are still loose ends in the enterprise version, but the hardest part is over and I can proudly say that it promises to be the menu, for all sites and possible uses.

Highlights:

  • submenus can freely go one over another, even in IE (no unwanted overlap anymore)
  • clean separation of IE hacks in separate .css file, which only IE loads
  • reworked whatever:hover so it deals only with menu elements (no page-onload freeze anymore)
  • three different version, so you can pick what suits you best
  • mildly simpler CSS

I’ll be away this weekend, but you can expect full write-up next week. Until then, please report errors you find (and in which browser, version) in comments.

Banca

Banca

Beautiful and functional currency converter, supports just about any currency in the world.

Go Couch to 5k

Go Couch to 5k

The most popular starter running program in beautiful feature-rich app (GPS tracking, charts, detailed history etc)

Quickie to do

Quickie to do

The fastest short-term task-list / check-list app on the App Store. Really.

Guerrilla Cardio

Guerrilla Cardio

The most challenging high-impulse interval training in the world.

Run Mate

Run Mate

A versatile running coach app, with unlimited number of running programs. Perfect for casual runners.

19 Comments

Feel free to chime in, looking forward to it. Leave a Comment

  1. ak says:

    wow.

    nice work. what browsers are you supporting? very cool.

  2. Aleksandar says:

    The way this is built, it can support everything. Of course, full effects are seen in gecko based browsers, IE5+ on windows, Safari, Konqueror, OmniWeb etc.

    There will be a full list in the write-up, next week, for each version.

  3. ak says:

    cool. cool. ie 5+ mac? if not … how would you recommend turning off the subs for ie 5 mac?

    nice work bro.

  4. Aleksandar says:

    No IE5/Mac for submenus. With careful testing and specific rules, you can get the main menu to show up properly there. And then have the main items lik to pages that contain link lists corresponding to submenu items.

    Submenus will never show up in IE5/Mac, because of tech used.

  5. ak says:

    ah. thanks — i am familiar with the issues — are you using javascript to turn off the subs for mac/ie5? yet leave the top level items?

  6. Aleksandar says:

    No Javascript. Submenus are shown using li:hover in CSS which IE5/Mac does not support, so its users will not see them at all, as they are hidden initially.

  7. btfans says:

    ADxMenu is very great …

    but any chance that ADxMenu get a bit of transparency ??

  8. Aleksandar says:

    Use the transparent image for the background and there it is.

    Transparentcy is usually achieved using IE’s specific own filters. This would not be a big problem, if it wasn’t for the fact that as soon as you apply filter to some layer, you can forget positioning any child element of that layer outside its borders.

    In other browsers, -moz-opacity and -khtml-opacity can help you. Both are browser-specific, so I still recommend the background image.

  9. btfans says:

    Thanks…

    can we get a bit control over the x,y position of the ADxmenu to start, and if it can be float , something like the dmenu from Milonic ??

    http://www.milonic.com/menusample23.php

    Just hope ADxmenu be the best open source dmenu .… !

  10. Aleksandar says:

    Positioning the menu on any screen location is easy. position:absolute and then set top, left or any other combination of pos. CSS properties.

    I often place my menus at the bottom of the HTML page and then moved them, using pos:absolute, to the top of the page.

    Note though that, since the basis of the menu is entirely different, ADxMenu will never have all the features of the Milonic, hierMenus or any other old-school menus. For instance, I have built sites where menus follow along with the user scrolling, but I never intend to built that functionality into ADxMenu. One or two sites will really need that kind of functionality thus having no sense trying to be jack-of-all-trades.

  11. btfans says:

    Hi,

    Thanks.

    Quick question, do ADxMenu shupport utf-8 properly ?

    Thanks.

  12. Aleksandar says:

    ADxMenu is essentially UL list, part of the page. Thus, if the page is properly coded and displays the UTF-8 characters, so will the menu.

  13. btfans says:

    Thanks.…

    But seems AdxMenu not work in WINXP SP2.….IE6 !!

    Nothing drop down in all sample of the menu when mouse over it… please help test and fix.

  14. Aleksandar says:

    Yes, it does. :)

    However, you must make sure that .htc files are served properly from the server; meaning with correct MIME type of text/x-component. If not, IE from XP SP2 will not execute them and the menu would not work there.

  15. btfans says:

    Sorry, Please help me how to enable this MIME in IE6 SP2 ??

  16. btfans says:

    Sorry, saw the link reference … but do you meant a need to setup in server or the client (IE) side ?? As I am newbie to server setup .…

  17. btfans says:

    Hello, understand now that I need to insert
    “AddType text/x-component .htc” to my (and your) httpd.conf ?? Correct ?

    This confused me since your server also have above problem for AdxMenu when viewed in IE6 WINXP SP@ !

  18. Aleksandar says:

    Yes, you need to add that line to either httpd.conf or .htaccess, as Martina explained here.

    I checked the display on this site with Netymology example, and it works in IE 6 on XP SP2, thus I believe that it is configured OK.

  19. btfans says:

    Yes… thanks.….

    But yr demo Simple and Minitab really not work in IE6 WINXP SP2 ??

    Matthew

Comments are now closed for this article.