Fixing Some of the Spry Menu Limitations

Example and Tutorial:
http://www.projectseven.com/testing/adobe-bugs/spry-menus/
Spry menus bug me. Not because I dislike Adobe and not even because my company makes menu tools for Dreamweaver. Spry menus bug me because they are targeted at beginners, which are the very group that would not be able to understand or fix the limitations and problems. The little tutorial we prepared seeks to do that. Note, however, there is at least one fatal flaw in the Spry menus that ship with Dreamweaver and that is that the menus will not work in mobile devices. There is no easy fix for this so if you decide to go with Spry menus, understand that the sub-menus will not be accessible in mobile devices. In order to get that fixed one must use Spry 2.0, which does not come with Dreamweaver. Our tutorial is for beginners. It addresses real issues and I would hope it becomes something regularly referenced here.
Enjoy.
Al Sparber - PVII
http://www.projectseven.com
The Finest Dreamweaver Menus | Galleries | Widgets
Since 1998

Most modern menus allow for links on the root to be live. Tap once, the
sub-menu opens. Tap again, the link is executed. This has become the
convention. But keeping the root menu items null would get around the issue.

Similar Messages

  • Is there any way to disable the mouse-over function of the Spry Menu Bar (CS5)? Click-open preferred

    Hello,
    I'm using the standard CS5 Spry Menu Bar (Horizontal) in Dreamweaver. I have it set up exactly the way I want with CSS. However, I've very little experience with Javascript, consequently I'd like to ask anyone here for some help in modifying this aspect of the Spry Menu Bar. I'd like it to 'click-open' and not open when the mouse is over it. I've tried to change the delay variables in the code to something that has a longer duration in milliseconds; unfortunately, this tends to cause some bugs such as the menu re-opening once the mouse is no longer near it and other such bugs.
    The ideal solution for me would be to have it open when it's clicked on once. The reason I need this is because the menu appears over some buttons - there's no way around this for me, it's the layout I absolutely must have. Although the buttons don't overlap with the menu, they are very close and it is annoying when your hand slips a little and the menu pops up over it all.
    I'd appreciate any help at all, thank you.
    PS:- The Javascript containing the delay variables I tried to modify.
    Spry.Widget.MenuBar.prototype.init = function(element, opts)
        this.element = this.getElement(element);
        // represents the current (sub)menu we are operating on
        this.currMenu = null;
        this.showDelay = 250;
        this.hideDelay = 600;
        if(typeof document.getElementById == 'undefined' || (navigator.vendor == 'Apple Computer, Inc.' && typeof window.XMLHttpRequest == 'undefined') || (Spry.is.ie && typeof document.uniqueID == 'undefined'))
            // bail on older unsupported browsers
            return;
        // Fix IE6 CSS images flicker
        if (Spry.is.ie && Spry.is.version < 7){
            try {
                document.execCommand("BackgroundImageCache", false, true);
            } catch(err) {}

    Hello,
    Thank you so much for replying so quickly and moreover, solving my problem. I must apologise for not doing more research about this issue by searching these forums more thoroughly. I found a similar post here:-
    http://forums.adobe.com/message/139937#139937
    Your solution goes one step further and eliminates the need to search through the Javascript for the relevant code.
    Thank you again, you've helped me a great deal.
    Best wishes,
    foreverdusty.

  • I colored the spry menu, but it's not showing up in preview.

    I changed the color of my spry menu from beige to black. It shows up on my work page, but when I try to preview it, it's as if I had never changed the color. I also tried going to the page through Firefox, but it's not showing up there either. The code says the background of the menu is #000, One the design panels it says the background color is #000 as well. Can someone tell me what I'm missing that is making the spry menu stay at the default color?

    Not a good option unfortunately.
    "allow multiple consecutive spaces" is an old option in DW which should be discontinued. It simply inserts multiple non-breaking spaces when you press the spacebar.
    It's ugly, and unpredictable since it depends on font sizes, browser text sizing etc.
    Better to use CSS
    letter-spacing http://www.w3schools.com/cssref/pr_text_letter-spacing.asp
    word-spacing http://www.w3schools.com/cssref/pr_text_word-spacing.asp

  • I am not able to edit the spry menu via dreamweaver

    After having configured a spry-menu-horizontal-bar in my we page the
    day before, I cam back to add more links, however, I found this error
    message:
    The following translator were not loaded due to errors:
    PHP_MySQL.htm, has configuration information that is invalid.
    Spry.htm: has configuration that is invalid.
    SplyWidget.htm: has configuration information that is invalid.
    XSLT.htm: has configuration information that is invalid
    I am not able to edit the spry menu via dream weaver and doing the
    modifications by hand is cumbersome and prone to errors.
    Does anyone know how to solve this problem?
    Have a good day!
    http://www.tandooristyle.ca/ArbolOne1.html

    Not sure exactly why, but somethings don't look normal like why you have a PHP_MYSQL.htm file?
    Anyways, bets to post this on the Dreamweaver forum instead of the Developer Toolbox forum. You will get a much quicker response as this has nothing to do with the Adobe Dreamweaver Developer's Toolkit.
    Brad Lawryk
    Adobe Community Expert, Dreamweaver
    Adobe Usergroup Manager, Northern British Columbia Adobe User Group

  • Howto: Random color in the spry menu

    Im new to css and trying to use random colors when hovering over the links in the spry menu.
    I anderstand i need to use javascript for the random hex value, but i cant figgure how to insert the value into the css.

    Have a look at th Spry Element Selector Utility which can be found here http://labs.adobe.com/technologies/spry/articles/element_selector/ and here http://labs.adobe.com/technologies/spry/articles/data_api/apis/element_selector.html
    I hope this helps.
    Ben

  • Center the Spry Menu?

    How does one get the Spry menu to align center (relative to
    page size)? I'm doing a horizontal menu and it always stays
    left-justified. I can't seem to get it to stay center via CSS
    editing or anything like that. Any help? Thanks!

    Using CSS you need to place a container around the menu with
    the side margins set to auto.

  • How to align the spry menu pannel in dreamweaver cs4

    Can someone tell me how to align the spry menu pannel either left, center, are right in a div tag? I'm talking the whole pannel I have within a div tag.
    Thanks

    Defaults to left align
    To center ul.MenuBarHorizontal{margin: 0 auto; width: 32em;} addjusting the width to suit.
    To align right ul.MenuBarHorizontal {float: right; width: 32em;} addjusting the width to suit.

  • [svn:bz-trunk] 13884: Fix some of the checkstyle warnings, no code change.

    Revision: 13884
    Revision: 13884
    Author:   [email protected]
    Date:     2010-01-29 09:23:18 -0800 (Fri, 29 Jan 2010)
    Log Message:
    Fix some of the checkstyle warnings, no code change.
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/client/AMFHeaderProcessor.java
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/client/exceptions/ClientStatusExcept ion.java
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/client/exceptions/ServerStatusExcept ion.java
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/client/exceptions/package-info.java
        blazeds/trunk/modules/core/src/flex/messaging/messages/AcknowledgeMessage.java
        blazeds/trunk/modules/core/src/flex/messaging/messages/BatchableMessage.java
        blazeds/trunk/modules/core/src/flex/messaging/messages/MessagePerformanceInfo.java
        blazeds/trunk/modules/core/src/flex/messaging/security/LoginCommandExt.java
        blazeds/trunk/modules/core/src/flex/messaging/services/AuthenticationService.java
        blazeds/trunk/modules/core/src/flex/messaging/services/messaging/MessageFrequency.java
        blazeds/trunk/modules/core/src/flex/messaging/services/messaging/RemoteMessageClient.java
        blazeds/trunk/modules/core/src/flex/messaging/util/DoubleUtil.java
        blazeds/trunk/modules/core/src/flex/messaging/util/concurrent/Executor.java
        blazeds/trunk/modules/core/src/flex/messaging/validators/ClassDeserializationValidator.ja va
        blazeds/trunk/modules/core/src/flex/messaging/validators/DeserializationValidator.java
        blazeds/trunk/modules/opt/src/tomcat/flex/messaging/security/TomcatLogin.java
        blazeds/trunk/modules/proxy/src/flex/management/runtime/messaging/services/http/HTTPProxy DestinationControl.java
        blazeds/trunk/modules/proxy/src/flex/management/runtime/messaging/services/http/package-i nfo.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/httpclient/package-info.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/package-info.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/proxy/AccessFilter.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/proxy/ErrorFilter.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/proxy/ProxyContextFilter.jav a
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/proxy/ProxyUtil.java
        blazeds/trunk/modules/proxy/src/flex/messaging/services/http/proxy/package-info.java
        blazeds/trunk/modules/remoting/src/flex/management/runtime/messaging/services/remoting/ad apters/package-info.java
        blazeds/trunk/modules/remoting/src/flex/management/runtime/messaging/services/remoting/pa ckage-info.java
        blazeds/trunk/modules/remoting/src/flex/messaging/services/remoting/adapters/package-info .java
        blazeds/trunk/modules/remoting/src/flex/messaging/services/remoting/package-info.java

  • How do I keep the Spry menu fixed to the bottom of the header div?

    I have created a horizontal Spry menu bar using Dreamweaver CS4 but the problem is, I can't figure out how to make it be in the right position at the bottom of the header div. In Design View it is too far below the header background graphic, in Live View it cuts off the bottom of the header graphic, and it also looks higher or lower in Safari and Firefox.
    I'm sure it's very simple, but how can I control them menu on the y-axis and keep the menu fixed to the bottom of the header div? Is there a way to float it to the bottom?
    I really appreciate any help or advice anyone can give me on how to get a stationary menu bar.

    Below is an example of a fixed-header & footer layout with jQuery smooth scrolling.   I did not use a separate scrolling div because mobile users have lots of trouble with them.
    View source to see the code. 
    http://alt-web.com/TEMPLATES/FixedLayout.shtml
    You need 4 basic things:
    jQuery latest core library,
    jQuery easing.js,
    jQuery anchor.js, inside the <head> of your document
    jQuery function code,  near the bottom of your document.
    That's all there is to it.
    Nancy O.

  • How to pass a value instead of index to the spry menu?

    Hi,
    I am  using spry menu in DW and I have a page called products which has a menu with some items. The question is how can I access to item menus using this link:
    ".../products.html#USNP"
    Now I can access to a specific menu item of this page using the following link ".../products.html#tab=3" but i like to have the name of the menu items instead of the item number.
    I would be appreciated if anyone can help me .
    Thanks

    So we are talking SpryTabbedPanels where the tabs are used as your menu bar.
    The out-of-thebox Spry product identifies each tab as a number and as such, only numbers can be use to open each panel.
    To overcome this limitation, you can assign your expressions to corresponding numbers. I am not sure if the '#' will do the trick, thinking that you may need to assign a variable instead.
    Gramps

  • I cannot locate the Jump Menu under Insert/Form. I am looking for a way to replacve the Spry menu I used previously

    I need to modify my website and I used a Spry menu to direct users to specific pages. This is no longer supported with the 2014 version and thought a Jump Menu would work, but it is not on the insert/form menu as instructed in help files. Any ideas?

    Jump Menus still exist in CC, they're just created differently than they used to be. For some reason I can't figure out, they've been a bit buried...
    1. Click in Design View where you want the Select Menu to appear
    2. Go to Insert > Form > Select
    3. Click on the Select Menu created in Design View
    4. Click the + in the Behaviors Window and choose Jump Menu
    From there, you should get the familiar Jump Menu dialogue box.

  • Dreamweaver Help | Working with the Spry Menu Bar widget

    This question was posted in response to the following article: http://helpx.adobe.com/dreamweaver/using/spry-menu-bar-widget.html

    Adobe has discontinued further Spry development.
    http://blogs.adobe.com/dreamweaver/2012/08/update-on-adobe-spry-framework-availability.htm l
    You can continue using Spry but if mobile & tablets are your concern, I would use a different menu system.
    Project Seven's Commercial Extensions:
    http://www.projectseven.com/products/templates/pagepacks/adaptations/index.htm
    http://www.projectseven.com/products/menusystems/index.htm
    Or roll your own with jQuery plug-ins:
    http://webdesign.tutsplus.com/tutorials/site-elements/big-menus-small-screens-responsive-m ulti-level-navigation/
    https://github.com/mattkersley/Responsive-Menu
    http://speckyboy.com/2012/08/29/10-responsive-navigation-solutions-and-tutorials/
    Nancy O.

  • How to change the direction of the Spry menu?

    Is there a way to change the SpryMenuBarVertical menu to fold
    out to the left? I am using this menu on the right side of the
    website and it now folds out to the right (standard). I have tried
    for hours to change the css (float left, etc) but must have
    overlooked something. Can somebody please help?
    This is what it looks like so far...
    http://www.norske.nl/zomer/tours/auto01.html
    (Click on the orange field: "50 Autotours")

    Is there a way to change the SpryMenuBarVertical menu to fold
    out to the left? I am using this menu on the right side of the
    website and it now folds out to the right (standard). I have tried
    for hours to change the css (float left, etc) but must have
    overlooked something. Can somebody please help?
    This is what it looks like so far...
    http://www.norske.nl/zomer/tours/auto01.html
    (Click on the orange field: "50 Autotours")

  • How do you prevent the spry menu from using the main css background-image?

    (Dreamweaver CS5. Problem seems not to be browser specific)
    I added some code I found online to my main css file in order to allow a custom icon to be used as a  bullet in unordered lists, sitewide. It was added before the "body,td,th {" line.
    The problem is that the same icon now appears on the upper left hand corner of each main menu segment; not on any submenus or during any mouse states. Just the main at-rest bar.
    I know this is somehow related to spry itself being a list, but how do I keep it from showing the background image of the main css file?
    Thanks!
    This is the site http://www.usc.edu/org/seagrant/NS/
    The code which was added to the css file is shown below:
    ul{
        list-style:none;
        margin:0 0 1em 15px;
        padding: 0;
    ul li{
        line-height:1.3em;
        margin: .25em 0;
        padding: 0 0 0 15px;
        background:url(../Images/Compass_Website_small_2-4-11.png) no-repeat 0 4px;
    li ul{
        margin:0 0 0 30px;
        list-style:disc;
    li ul li{
        padding-left:0;
        background:none;
    li ul li ul{
        margin:0 0 0 30px;
        list-style:circle;
    ul li ul li ul{
        padding-left:0;
        background:none;
    /* Holly Hack to fix ie6 li bg */
    /*  Hides from IE-mac \*/
    * html li{height: 1%;}
    /* End hide from IE-mac */
    @media print{
    ul {
        list-style:disc;
        margin-left:30px;
    ul li {
        padding-left:0px;
        background:none;
    } /* end print */
    body,td,th { - etc...

    Add/modify the following to your document
    ul.MenuBarHorizontal li {
        background: rgba(0,0,0,0.0) url(none);
    Gramps

  • How to fix some of the errors - result from runing EMDIAG

    I ran EMDIAG got errors from the result, I was able to address some; however, there were some I am not sure how to tackle them, is there any white paper for documentation on how to fix these errors? Below is what I have from the log:
    101. Jobs without any valid executions: 21
    105. Scheduled job Executions with no valid steps (4348291): 1
    125. Active jobs without execution info: 10
    700. Obsoleted target propagation jobs (3877267): 248
    verifyLOADERS
    verifyMETRICS
    107. Metric dependencies without details (6336199): 1
    700. Outstanding cleared metric errors (8211608): 4
    703. Metric errors for active metrics on Physical Standby DB (4906453): 46
    705. Obsoleted metric errors for Configuration metrics: 8
    800. Cleared cluster repository metric failures (5218353): 9
    verifyNOTIFICATIONS
    703. Old expired notifications in the queue: 576
    verifyPLUGINS
    verifyPOLICIES
    702. Obsoleted last violations for stateless metrics (6990199): 6
    verifyPROVISIONING
    verifyRCA
    verifyREPORTS
    verifyREPOSITORY
    601. Database Timezone mismatch: 1
    604. Too many redolog switches: 1
    605. Metric delete enabled for deleting targets: 1
    806. NLS message mismatches: 3
    verifyROLES
    verifyTARGETS
    103. Targets with property errors: 38
    132. Targets not uploading any data: 10
    202. Databases without a configuration snapshot: 1
    602. Groups without members: 25
    Thanks,

    Did you check: EMDiagkit - How to Use the Repository Diagnostics [ID 421563.1]
    https://support.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome&id=%28%29%29,%28page=KBNavigator&id=%28bmDocTitle=EMDiagkit%20%20-%20How%20to%20Use%20the%20Repository%20Diagnostics&bmDocDsrc=KB&bmDocType=TROUBLESHOOTING&bmDocID=421563.1&viewingMode=1143&from=BOOKMARK%29%29
    regards
    Rob

Maybe you are looking for

  • Firefox doesnt load an image when *lots* of tabs are open

    Hi, An old website I created has a problem displaying a very large background image when *loads* of tabs are open (which makes me think its something to do with memory). An example page of the site in question is: http://www.southbankcentre.co.uk/abo

  • There has been an error creating the personal site. User cannot be found

    Few of my Domain Users are able to create MySite and few of them are not, though they are having same permission. There has been an error creating the personal site. Contact your site administrator for more information. Event Viewer is showing : My S

  • Primary use of creating a Recurring Document in GL Master

    Dear all, What is the primary use of creating a recurring document in GL master as opposed to sample document? Will this enable the end user to post certain transactions like Rent automatically?

  • Huge iMovie Project file to big to do anythin with

    I imported my first movie clips from 2 super 8 video cassettes. Total run time 130 minutes. This created an iMovie file that is 26.65 GB large. Now I can't burn it to DVD or import it into iDVD. Too big. Why did this import to iMovie so large? Direct

  • Keynote Hyperlinks on Website

    When I add hyperlinks to other Keynote pages they work fine in Keynote and on the exported Quicktime movie. However, when I then embed the Quicktime into a web page and upload it, the links are dead on the webpage. Any suggestions?