Looking for Spry substitute for a specific Effect

I am looking for a Spry replacement solution, preferably CSS or a good DW extension.
This is the problem. If you go to this page from old GL2DW site
http://shyamasundaradasa.com/jyotish/main/jyotish_services.html
and scroll down you will see an image. If you hover over the image a caption appears via Spry Effects. I want to replace this for a variety of reasons including the fact that I forgot all the steps that I went through to make it before and it would take a few hours to go through my notes and get it right again. Aside from that as we all know Spry is dead so if I am going to spend a few hours I would prefer to spend it on learning something with a longer lifespan.
A CSS solution would be preferable since that looks like it will be around for a long time
I am open to all suggestions.
VL Branko

MurraySummers wrote:
The jQuery method will work on all browsers that have javascript enabled. The CSS animation methods will not, although support is growing.
Murray it seems that you and everyone seems to favor jquery over CSS.
At this point I tend to gravitate  to a CSS solution, and as you say support for CSS animations is growing.
What I think I will do is just convert the site over and leave the images alone for now. And when it is completely made over I will  spend a little time reseaching a solution I can live with and easily implement.
I guess my main concern is that 5-7 years from now people might be talking about "JQuery" like we talk about Spry today -- dead. Whereas CSS has a bright and more stable future, especially in the realm of picking up the slack where Flash is concerned.
Thank you all for your kind suggestions.

Similar Messages

  • IView for assigning substitute for a manager in MSS

    Hi Guru’s
         Is there any inbuilt iView (in mySAP EPR 2004 or 2005) for assigning a substitute for a manager when manger is not available or goes on leave so that manager’s MSS tasks can be carried by his substitute/assistant/backup manager etc.
    Regards
    Yugandhar Reddy

    Yugandhar,
    Try exploring the UWL in MSS. It does have the functionality of assigning substitutes etc.. <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/57/c223be82104792a15c2df11377b9ed/frameset.htm">SAP Help</a>  For ERP2005.
    - Javed.

  • Would welcome suggestions for "best" substitute for .Mac w/ iWeb

    I currently use my .Mac and iDisk for publishing from iWeb, a link from my web site to all of my photo galleries, and a few files stored on iDisk.  Total amount of space is less than 10 GB.  The only service I have ever used for these functions is .Mac, and I am looking for the best/easiest substitute once .Mac dies.  Ideally I would like something that just works like what I have.  BTW, I publish photos from Aperture.  When I see postings about FTP, Fetch, etc., my aging brain gets even fuzzier.  Any suggestions?  Thanks!

    Actually, no you don't, but what you do use is MobileMe.
    You will need to get learning about the concept of ftp fast, because the only other alternatives to publishing sites to a server is by using ftp - either built into the package you are using or by downloading a programme for free called Cyberduck.
    Alternative hosts to look at are http://www.hostexcellence.com or http://www.godaddy.com, but there are many others to choose from and they will be cheaper and give you more for your money than MobileMe did.
    As far as iWeb is concerned, it is an app and will still work, so you can continue to use it, but if you want alternatives, take a look at RapidWeaver, Sandvox, Free Pro/Express, BlueGriffon etc.  You can download tests of these.  You can also consider the online web creation packages such as http://www.wordpress.com and then when you have a server, consider the content management systems such as Drupal, Joomla and http://www.wordpress.org which is server based.  There are other online creation packages such as http://www.weebly.com.

  • I'm looking for a template for writing an eBook in Pages. I know about exporting to PDF but wondered if I needed a specific type of template or another software of some kind. I have an older iBook G4 (and love it BTW) and am using Pages 3.03

    I'm looking for a template for writing an eBook in Pages. I know about exporting to PDF but wondered if I needed a specific type of template or another software of some kind. I have an older iBook G4 (and love it BTW) and am using Pages 3.03. Anybody with any ideas on what to od? Thanks

    Peter,
    does Pages v4 (09) work on a G4 chip? I think I've updated this old Mac iBook as far as it will go. In other words will I need to buy a newer laptop to get the Pages 09 to work and ouput to an eBook? Thanks. Richard

  • Is Airport a substitute for software firewall?

    I have a Windows PC behind my Airport network. Is my Airport's NAT (or the NAT of any router for that matter) a substitute for software firewall?
    As I understand it, the only thing software firewalls do is block un-used ports, which Airport's NAT already does (since by default it doesn't forward any port except 80 and few other necessary ports to the IPs behind its NAT), and therefore there's no way for hackers to get to them. Please correct me if I'm wrong.
    It'd also be nice to know what ports Airport permit traffics... and how it knows which IP to forward the traffic too (does it act kind of like a proxy?).
    Thanks

    Yi,
    Below is an article that discusses hardware and software firewalls. I hope it helps. The original article can be found here.
    Firewall Debate: Hardware vs. Software
    By Ronald Pacchiano
    November 4, 2003
    I'm about to get my first broadband connection, and I know I need to get a firewall. However, I've been getting some conflicting advice as to what type of firewall I need. Some people tell me I should get a hardware firewall, while others tell me a software firewall is preferred. What's the difference, and more importantly, which is better?
    Good question. The truth is that in a typical home office environment, one type of firewall isn't necessarily better than the other. They are some differences, though, and they can be used together to give you an even greater degree of protection.
    Hardware firewalls are important because they provide a strong degree of protection from most forms of attack coming from the outside world. Additionally, in most cases, they can be effective with little or no configuration, and they can protect every machine on a local network.
    A hardware firewall in a typical broadband router employs a technique called packet filtering, which examines the header of a packet to determine its source and destination addresses. This information is compared to a set of predefined and/or user-created rules that determine whether the packet is to be forwarded or dropped. A more advanced technique called Stateful Packet Inspection (SPI), looks at additional characteristics such as a packet's actual origin (i.e. did it come from the Internet or from the local network) and whether incoming traffic is a response to existing outgoing connections, like a request for a Web page.
    But most hardware residential firewalls have an Achilles' heel in that they typically treat any kind of traffic traveling from the local network out to the Internet as safe, which can sometimes be a problem.
    Consider this scenario: What would happen if you received an e-mail message or visited a website that contained a concealed program? Let's say this program was designed to install itself on your machine and then surreptitiously communicate with someone via the Internet — a distributed denial of service (DDoS) attack zombie or a keystroke logger, for example? And trust me, this is by no means an unlikely scenario.
    To most broadband hardware firewalls, the traffic generated by such programs would appear legitimate since it originated inside your network and would most likely be let through. This malevolent traffic might be blocked if the hardware firewall was configured to block outgoing traffic on the specific Transmission Control Protocol/Internet Protocol (TCP/IP) port(s) the program was using, but given that there are over 65,000 possible ports and there's no way to know which ports a program of this nature might use, the odds of the right ones being blocked are slim.
    Moreover, blocking too many ports would almost certainly adversely affect your ability to use some programs (many games, for instance). Also, some broadband router firewalls don't even provide the ability to restrict outgoing traffic, only incoming traffic.
    Advantages of Software Firewalls
    Now consider what a software firewall might do in the aforementioned scenario. When you first set up a software firewall, you can specify which applications are allowed to communicate over the Internet from that PC. Programs that aren't explicitly allowed to do so are either blocked or else the user is prompted for confirmation before the traffic is allowed to pass. Therefore, it would likely intercept this kind of traffic before it left your computer.
    Another potential scenario where a software firewall would be useful is in the case of an e-mail worm with its own e-mail sever, like the recent "SoBig" worm. Its built-in mail server could attempt to send mail on the valid Simple Mail Transfer Protocol (SMTP) port (25), which would probably pass through the router because of its trusted origin.
    On the other hand, a software firewall could be configured to only allow Microsoft Outlook to use port 25 (assuming Outlook is your e-mail client). Any attempt by another application to use the port would be dropped, or blocked pending user confirmation. For that matter, the application's attempt to use any port would be blocked if the firewall was configured that way.
    By comparison, a hardware firewall that had the ability to filter outgoing traffic might allow you to block most kinds of traffic from a particular PC, but it wouldn't be able to flag you and alert you to repeated attempts to infiltrate your computer.
    One obvious downside to software firewalls is that they can only protect the machine they're installed on, so if you have multiple computers (which many small offices do), you need to buy, install, and configure a software firewall separately on each machine. This can get expensive and can be difficult to manage if you have a lot of computers.
    But the fact of the matter is that software firewalls generally offer the best measure of protection against certain types of situations like Trojan programs or e-mail worms. Speaking of which, a firewall isn't the only protection method available to you. Whether you end up using a software firewall or a hardware firewall, you should always supplement it with anti-virus software.
    A good anti-virus package is just as important as a firewall, and I would seriously suggest that you invest in a good one (I'm partial to both Norton and McAfee myself). However, keeping your virus definitions updated is far more important than which program you use. I cannot stress the importance of this enough. Making sure your definitions are current is absolutely critical to maintaining your protection. Many Anti-virus programs today can be configured to automatically update themselves, so you have no excuse for not maintaining them.
    The bottom line is that with any home-office broadband connection, a hardware firewall should be considered a bare minimum, and supplementing it with a software firewall on one or more computers (and don't forget anti-virus software) is almost always a good idea.

  • Please Help! There has to be a quick .js fix for Spry dropdown to work for iPads...

    I know I can upgrade, download, purchase or any combination of these to get and use a new dropdown menu format that would work, but that is not what I want to work on learning today.  Our top coder/developer is out of town right now, and I am just trying to fix a menu bar that was done in CS4 with Spry 1.6.1, and I have to believe that someone out there knows the fix to get it to work on an ipad.  I can make the parent li not a link and it still does not work.  Here is my .JS code:
    // SpryMenuBar.js - version 0.12 - Spry Pre-Release 1.6.1
    // Copyright (c) 2006. Adobe Systems Incorporated.
    // All rights reserved.
    // Redistribution and use in source and binary forms, with or without
    // modification, are permitted provided that the following conditions are met:
    //   * Redistributions of source code must retain the above copyright notice,
    //     this list of conditions and the following disclaimer.
    //   * Redistributions in binary form must reproduce the above copyright notice,
    //     this list of conditions and the following disclaimer in the documentation
    //     and/or other materials provided with the distribution.
    //   * Neither the name of Adobe Systems Incorporated nor the names of its
    //     contributors may be used to endorse or promote products derived from this
    //     software without specific prior written permission.
    // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
    // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    // POSSIBILITY OF SUCH DAMAGE.
    SpryMenuBar.js
    This file handles the JavaScript for Spry Menu Bar.  You should have no need
    to edit this file.  Some highlights of the MenuBar object is that timers are
    used to keep submenus from showing up until the user has hovered over the parent
    menu item for some time, as well as a timer for when they leave a submenu to keep
    showing that submenu until the timer fires.
    var Spry; if (!Spry) Spry = {}; if (!Spry.Widget) Spry.Widget = {};
    Spry.BrowserSniff = function()
              var b = navigator.appName.toString();
              var up = navigator.platform.toString();
              var ua = navigator.userAgent.toString();
              this.mozilla = this.ie = this.opera = this.safari = false;
              var re_opera = /Opera.([0-9\.]*)/i;
              var re_msie = /MSIE.([0-9\.]*)/i;
              var re_gecko = /gecko/i;
              var re_safari = /(applewebkit|safari)\/([\d\.]*)/i;
              var r = false;
              if ( (r = ua.match(re_opera))) {
                        this.opera = true;
                        this.version = parseFloat(r[1]);
              } else if ( (r = ua.match(re_msie))) {
                        this.ie = true;
                        this.version = parseFloat(r[1]);
              } else if ( (r = ua.match(re_safari))) {
                        this.safari = true;
                        this.version = parseFloat(r[2]);
              } else if (ua.match(re_gecko)) {
                        var re_gecko_version = /rv:\s*([0-9\.]+)/i;
                        r = ua.match(re_gecko_version);
                        this.mozilla = true;
                        this.version = parseFloat(r[1]);
              this.windows = this.mac = this.linux = false;
              this.Platform = ua.match(/windows/i) ? "windows" :
                                                      (ua.match(/linux/i) ? "linux" :
                                                      (ua.match(/mac/i) ? "mac" :
                                                      ua.match(/unix/i)? "unix" : "unknown"));
              this[this.Platform] = true;
              this.v = this.version;
              if (this.safari && this.mac && this.mozilla) {
                        this.mozilla = false;
    Spry.is = new Spry.BrowserSniff();
    // Constructor for Menu Bar
    // element should be an ID of an unordered list (<ul> tag)
    // preloadImage1 and preloadImage2 are images for the rollover state of a menu
    Spry.Widget.MenuBar = function(element, opts)
              this.init(element, opts);
    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) {}
              this.upKeyCode = Spry.Widget.MenuBar.KEY_UP;
              this.downKeyCode = Spry.Widget.MenuBar.KEY_DOWN;
              this.leftKeyCode = Spry.Widget.MenuBar.KEY_LEFT;
              this.rightKeyCode = Spry.Widget.MenuBar.KEY_RIGHT;
              this.escKeyCode = Spry.Widget.MenuBar.KEY_ESC;
              this.hoverClass = 'MenuBarItemHover';
              this.subHoverClass = 'MenuBarItemSubmenuHover';
              this.subVisibleClass ='MenuBarSubmenuVisible';
              this.hasSubClass = 'MenuBarItemSubmenu';
              this.activeClass = 'MenuBarActive';
              this.isieClass = 'MenuBarItemIE';
              this.verticalClass = 'MenuBarVertical';
              this.horizontalClass = 'MenuBarHorizontal';
              this.enableKeyboardNavigation = true;
              this.hasFocus = false;
              // load hover images now
              if(opts)
                        for(var k in opts)
                                  if (typeof this[k] == 'undefined')
                                            var rollover = new Image;
                                            rollover.src = opts[k];
                        Spry.Widget.MenuBar.setOptions(this, opts);
              // safari doesn't support tabindex
              if (Spry.is.safari)
                        this.enableKeyboardNavigation = false;
              if(this.element)
                        this.currMenu = this.element;
                        var items = this.element.getElementsByTagName('li');
                        for(var i=0; i<items.length; i++)
                                  if (i > 0 && this.enableKeyboardNavigation)
                                            items[i].getElementsByTagName('a')[0].tabIndex='-1';
                                  this.initialize(items[i], element);
                                  if(Spry.is.ie)
                                            this.addClassName(items[i], this.isieClass);
                                            items[i].style.position = "static";
                        if (this.enableKeyboardNavigation)
                                  var self = this;
                                  this.addEventListener(document, 'keydown', function(e){self.keyDown(e); }, false);
                        if(Spry.is.ie)
                                  if(this.hasClassName(this.element, this.verticalClass))
                                            this.element.style.position = "relative";
                                  var linkitems = this.element.getElementsByTagName('a');
                                  for(var i=0; i<linkitems.length; i++)
                                            linkitems[i].style.position = "relative";
    Spry.Widget.MenuBar.KEY_ESC = 27;
    Spry.Widget.MenuBar.KEY_UP = 38;
    Spry.Widget.MenuBar.KEY_DOWN = 40;
    Spry.Widget.MenuBar.KEY_LEFT = 37;
    Spry.Widget.MenuBar.KEY_RIGHT = 39;
    Spry.Widget.MenuBar.prototype.getElement = function(ele)
              if (ele && typeof ele == "string")
                        return document.getElementById(ele);
              return ele;
    Spry.Widget.MenuBar.prototype.hasClassName = function(ele, className)
              if (!ele || !className || !ele.className || ele.className.search(new RegExp("\\b" + className + "\\b")) == -1)
                        return false;
              return true;
    Spry.Widget.MenuBar.prototype.addClassName = function(ele, className)
              if (!ele || !className || this.hasClassName(ele, className))
                        return;
              ele.className += (ele.className ? " " : "") + className;
    Spry.Widget.MenuBar.prototype.removeClassName = function(ele, className)
              if (!ele || !className || !this.hasClassName(ele, className))
                        return;
              ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
    // addEventListener for Menu Bar
    // attach an event to a tag without creating obtrusive HTML code
    Spry.Widget.MenuBar.prototype.addEventListener = function(element, eventType, handler, capture)
              try
                        if (element.addEventListener)
                                  element.addEventListener(eventType, handler, capture);
                        else if (element.attachEvent)
                                  element.attachEvent('on' + eventType, handler);
              catch (e) {}
    // createIframeLayer for Menu Bar
    // creates an IFRAME underneath a menu so that it will show above form controls and ActiveX
    Spry.Widget.MenuBar.prototype.createIframeLayer = function(menu)
              var layer = document.createElement('iframe');
              layer.tabIndex = '-1';
              layer.src = 'javascript:""';
              layer.frameBorder = '0';
              layer.scrolling = 'no';
              menu.parentNode.appendChild(layer);
              layer.style.left = menu.offsetLeft + 'px';
              layer.style.top = menu.offsetTop + 'px';
              layer.style.width = menu.offsetWidth + 'px';
              layer.style.height = menu.offsetHeight + 'px';
    // removeIframeLayer for Menu Bar
    // removes an IFRAME underneath a menu to reveal any form controls and ActiveX
    Spry.Widget.MenuBar.prototype.removeIframeLayer =  function(menu)
              var layers = ((menu == this.element) ? menu : menu.parentNode).getElementsByTagName('iframe');
              while(layers.length > 0)
                        layers[0].parentNode.removeChild(layers[0]);
    // clearMenus for Menu Bar
    // root is the top level unordered list (<ul> tag)
    Spry.Widget.MenuBar.prototype.clearMenus = function(root)
              var menus = root.getElementsByTagName('ul');
              for(var i=0; i<menus.length; i++)
                        this.hideSubmenu(menus[i]);
              this.removeClassName(this.element, this.activeClass);
    // bubbledTextEvent for Menu Bar
    // identify bubbled up text events in Safari so we can ignore them
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
              return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
    // showSubmenu for Menu Bar
    // set the proper CSS class on this menu to show it
    Spry.Widget.MenuBar.prototype.showSubmenu = function(menu)
              if(this.currMenu)
                        this.clearMenus(this.currMenu);
                        this.currMenu = null;
              if(menu)
                        this.addClassName(menu, this.subVisibleClass);
                        if(typeof document.all != 'undefined' && !Spry.is.opera && navigator.vendor != 'KDE')
                                  if(!this.hasClassName(this.element, this.horizontalClass) || menu.parentNode.parentNode != this.element)
                                            menu.style.top = menu.parentNode.offsetTop + 'px';
                        if(Spry.is.ie && Spry.is.version < 7)
                                  this.createIframeLayer(menu);
              this.addClassName(this.element, this.activeClass);
    // hideSubmenu for Menu Bar
    // remove the proper CSS class on this menu to hide it
    Spry.Widget.MenuBar.prototype.hideSubmenu = function(menu)
              if(menu)
                        this.removeClassName(menu, this.subVisibleClass);
                        if(typeof document.all != 'undefined' && !Spry.is.opera && navigator.vendor != 'KDE')
                                  menu.style.top = '';
                                  menu.style.left = '';
                        if(Spry.is.ie && Spry.is.version < 7)
                                  this.removeIframeLayer(menu);
    // initialize for Menu Bar
    // create event listeners for the Menu Bar widget so we can properly
    // show and hide submenus
    Spry.Widget.MenuBar.prototype.initialize = function(listitem, element)
              var opentime, closetime;
              var link = listitem.getElementsByTagName('a')[0];
              var submenus = listitem.getElementsByTagName('ul');
              var menu = (submenus.length > 0 ? submenus[0] : null);
              if(menu)
                        this.addClassName(link, this.hasSubClass);
              if(!Spry.is.ie)
                        // define a simple function that comes standard in IE to determine
                        // if a node is within another node
                        listitem.contains = function(testNode)
                                  // this refers to the list item
                                  if(testNode == null)
                                            return false;
                                  if(testNode == this)
                                            return true;
                                  else
                                            return this.contains(testNode.parentNode);
              // need to save this for scope further down
              var self = this;
              this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
              this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
              if (this.enableKeyboardNavigation)
                        this.addEventListener(link, 'blur', function(e){self.onBlur(listitem);}, false);
                        this.addEventListener(link, 'focus', function(e){self.keyFocus(listitem, e);}, false);
    Spry.Widget.MenuBar.prototype.keyFocus = function (listitem, e)
              this.lastOpen = listitem.getElementsByTagName('a')[0];
              this.addClassName(this.lastOpen, listitem.getElementsByTagName('ul').length > 0 ? this.subHoverClass : this.hoverClass);
              this.hasFocus = true;
    Spry.Widget.MenuBar.prototype.onBlur = function (listitem)
              this.clearSelection(listitem);
    Spry.Widget.MenuBar.prototype.clearSelection = function(el){
              //search any intersection with the current open element
              if (!this.lastOpen)
                        return;
              if (el)
                        el = el.getElementsByTagName('a')[0];
                        // check children
                        var item = this.lastOpen;
                        while (item != this.element)
                                  var tmp = el;
                                  while (tmp != this.element)
                                            if (tmp == item)
                                                      return;
                                            try{
                                                      tmp = tmp.parentNode;
                                            }catch(err){break;}
                                  item = item.parentNode;
              var item = this.lastOpen;
              while (item != this.element)
                        this.hideSubmenu(item.parentNode);
                        var link = item.getElementsByTagName('a')[0];
                        this.removeClassName(link, this.hoverClass);
                        this.removeClassName(link, this.subHoverClass);
                        item = item.parentNode;
              this.lastOpen = false;
    Spry.Widget.MenuBar.prototype.keyDown = function (e)
              if (!this.hasFocus)
                        return;
              if (!this.lastOpen)
                        this.hasFocus = false;
                        return;
              var e = e|| event;
              var listitem = this.lastOpen.parentNode;
              var link = this.lastOpen;
              var submenus = listitem.getElementsByTagName('ul');
              var menu = (submenus.length > 0 ? submenus[0] : null);
              var hasSubMenu = (menu) ? true : false;
              var opts = [listitem, menu, null, this.getSibling(listitem, 'previousSibling'), this.getSibling(listitem, 'nextSibling')];
              if (!opts[3])
                        opts[2] = (listitem.parentNode.parentNode.nodeName.toLowerCase() == 'li')?listitem.parentNode.parentNode:null;
              var found = 0;
              switch (e.keyCode){
                        case this.upKeyCode:
                                  found = this.getElementForKey(opts, 'y', 1);
                                  break;
                        case this.downKeyCode:
                                  found = this.getElementForKey(opts, 'y', -1);
                                  break;
                        case this.leftKeyCode:
                                  found = this.getElementForKey(opts, 'x', 1);
                                  break;
                        case this.rightKeyCode:
                                  found = this.getElementForKey(opts, 'x', -1);
                                  break;
                        case this.escKeyCode:
                        case 9:
                                  this.clearSelection();
                                  this.hasFocus = false;
                        default: return;
              switch (found)
                        case 0: return;
                        case 1:
                                  //subopts
                                  this.mouseOver(listitem, e);
                                  break;
                        case 2:
                                  //parent
                                  this.mouseOut(opts[2], e);
                                  break;
                        case 3:
                        case 4:
                                  // left - right
                                  this.removeClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
                                  break;
              var link = opts[found].getElementsByTagName('a')[0];
              if (opts[found].nodeName.toLowerCase() == 'ul')
                        opts[found] = opts[found].getElementsByTagName('li')[0];
              this.addClassName(link, opts[found].getElementsByTagName('ul').length > 0 ? this.subHoverClass : this.hoverClass);
              this.lastOpen = link;
              opts[found].getElementsByTagName('a')[0].focus();
            //stop further event handling by the browser
              return Spry.Widget.MenuBar.stopPropagation(e);
    Spry.Widget.MenuBar.prototype.mouseOver = function (listitem, e)
              var link = listitem.getElementsByTagName('a')[0];
              var submenus = listitem.getElementsByTagName('ul');
              var menu = (submenus.length > 0 ? submenus[0] : null);
              var hasSubMenu = (menu) ? true : false;
              if (this.enableKeyboardNavigation)
                        this.clearSelection(listitem);
              if(this.bubbledTextEvent())
                        // ignore bubbled text events
                        return;
              if (listitem.closetime)
                        clearTimeout(listitem.closetime);
              if(this.currMenu == listitem)
                        this.currMenu = null;
              // move the focus too
              if (this.hasFocus)
                        link.focus();
              // show menu highlighting
              this.addClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
              this.lastOpen = link;
              if(menu && !this.hasClassName(menu, this.subHoverClass))
                        var self = this;
                        listitem.opentime = window.setTimeout(function(){self.showSubmenu(menu);}, this.showDelay);
    Spry.Widget.MenuBar.prototype.mouseOut = function (listitem, e)
              var link = listitem.getElementsByTagName('a')[0];
              var submenus = listitem.getElementsByTagName('ul');
              var menu = (submenus.length > 0 ? submenus[0] : null);
              var hasSubMenu = (menu) ? true : false;
              if(this.bubbledTextEvent())
                        // ignore bubbled text events
                        return;
              var related = (typeof e.relatedTarget != 'undefined' ? e.relatedTarget : e.toElement);
              if(!listitem.contains(related))
                        if (listitem.opentime)
                                  clearTimeout(listitem.opentime);
                        this.currMenu = listitem;
                        // remove menu highlighting
                        this.removeClassName(link, hasSubMenu ? this.subHoverClass : this.hoverClass);
                        if(menu)
                                  var self = this;
                                  listitem.closetime = window.setTimeout(function(){self.hideSubmenu(menu);}, this.hideDelay);
                        if (this.hasFocus)
                                  link.blur();
    Spry.Widget.MenuBar.prototype.getSibling = function(element, sibling)
              var child = element[sibling];
              while (child && child.nodeName.toLowerCase() !='li')
                        child = child[sibling];
              return child;
    Spry.Widget.MenuBar.prototype.getElementForKey = function(els, prop, dir)
              var found = 0;
              var rect = Spry.Widget.MenuBar.getPosition;
              var ref = rect(els[found]);
              var hideSubmenu = false;
              //make the subelement visible to compute the position
              if (els[1] && !this.hasClassName(els[1], this.MenuBarSubmenuVisible))
                        els[1].style.visibility = 'hidden';
                        this.showSubmenu(els[1]);
                        hideSubmenu = true;
              var isVert = this.hasClassName(this.element, this.verticalClass);
              var hasParent = els[0].parentNode.parentNode.nodeName.toLowerCase() == 'li' ? true : false;
              for (var i = 1; i < els.length; i++){
                        //when navigating on the y axis in vertical menus, ignore children and parents
                        if(prop=='y' && isVert && (i==1 || i==2))
                                  continue;
                        //when navigationg on the x axis in the FIRST LEVEL of horizontal menus, ignore children and parents
                        if(prop=='x' && !isVert && !hasParent && (i==1 || i==2))
                                  continue;
                        if (els[i])
                                  var tmp = rect(els[i]);
                                  if ( (dir * tmp[prop]) < (dir * ref[prop]))
                                            ref = tmp;
                                            found = i;
              // hide back the submenu
              if (els[1] && hideSubmenu){
                        this.hideSubmenu(els[1]);
                        els[1].style.visibility =  '';
              return found;
    Spry.Widget.MenuBar.camelize = function(str)
              if (str.indexOf('-') == -1){
                        return str;
              var oStringList = str.split('-');
              var isFirstEntry = true;
              var camelizedString = '';
              for(var i=0; i < oStringList.length; i++)
                        if(oStringList[i].length>0)
                                  if(isFirstEntry)
                                            camelizedString = oStringList[i];
                                            isFirstEntry = false;
                                  else
                                            var s = oStringList[i];
                                            camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
              return camelizedString;
    Spry.Widget.MenuBar.getStyleProp = function(element, prop)
              var value;
              try
                        if (element.style)
                                  value = element.style[Spry.Widget.MenuBar.camelize(prop)];
                        if (!value)
                                  if (document.defaultView && document.defaultView.getComputedStyle)
                                            var css = document.defaultView.getComputedStyle(element, null);
                                            value = css ? css.getPropertyValue(prop) : null;
                                  else if (element.currentStyle)
                                                      value = element.currentStyle[Spry.Widget.MenuBar.camelize(prop)];
              catch (e) {}
              return value == 'auto' ? null : value;
    Spry.Widget.MenuBar.getIntProp = function(element, prop)
              var a = parseInt(Spry.Widget.MenuBar.getStyleProp(element, prop),10);
              if (isNaN(a))
                        return 0;
              return a;
    Spry.Widget.MenuBar.getPosition = function(el, doc)
              doc = doc || document;
              if (typeof(el) == 'string') {
                        el = doc.getElementById(el);
              if (!el) {
                        return false;
              if (el.parentNode === null || Spry.Widget.MenuBar.getStyleProp(el, 'display') == 'none') {
                        //element must be visible to have a box
                        return false;
              var ret = {x:0, y:0};
              var parent = null;
              var box;
              if (el.getBoundingClientRect) { // IE
                        box = el.getBoundingClientRect();
                        var scrollTop = doc.documentElement.scrollTop || doc.body.scrollTop;
                        var scrollLeft = doc.documentElement.scrollLeft || doc.body.scrollLeft;
                        ret.x = box.left + scrollLeft;
                        ret.y = box.top + scrollTop;
              } else if (doc.getBoxObjectFor) { // gecko
                        box = doc.getBoxObjectFor(el);
                        ret.x = box.x;
                        ret.y = box.y;
              } else { // safari/opera
                        ret.x = el.offsetLeft;
                        ret.y = el.offsetTop;
                        parent = el.offsetParent;
                        if (parent != el) {
                                  while (parent) {
                                            ret.x += parent.offsetLeft;
                                            ret.y += parent.offsetTop;
                                            parent = parent.offsetParent;
                        // opera & (safari absolute) incorrectly account for body offsetTop
                        if (Spry.is.opera || Spry.is.safari && Spry.Widget.MenuBar.getStyleProp(el, 'position') == 'absolute')
                                  ret.y -= doc.body.offsetTop;
              if (el.parentNode)
                                  parent = el.parentNode;
              else
                        parent = null;
              if (parent.nodeName){
                        var cas = parent.nodeName.toUpperCase();
                        while (parent && cas != 'BODY' && cas != 'HTML') {
                                  cas = parent.nodeName.toUpperCase();
                                  ret.x -= parent.scrollLeft;
                                  ret.y -= parent.scrollTop;
                                  if (parent.parentNode)
                                            parent = parent.parentNode;
                                  else
                                            parent = null;
              return ret;
    Spry.Widget.MenuBar.stopPropagation = function(ev)
              if (ev.stopPropagation)
                        ev.stopPropagation();
              else
                        ev.cancelBubble = true;
              if (ev.preventDefault)
                        ev.preventDefault();
              else
                        ev.returnValue = false;
    Spry.Widget.MenuBar.setOptions = function(obj, optionsObj, ignoreUndefinedProps)
              if (!optionsObj)
                        return;
              for (var optionName in optionsObj)
                        if (ignoreUndefinedProps && optionsObj[optionName] == undefined)
                                  continue;
                        obj[optionName] = optionsObj[optionName];

    Try the following changes to the JS file
    Lines 103 and 104 change the values
    this.showDelay = 100; // was 250
    this.hideDelay = 200; // was 600
    Comment out line 286
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
    //    return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
    Comment out line 366 and add new lines 366 and 367
    var self = this;
    this.addEventListener(listitem, 'click', function(e){self.Click(listitem, e);}, false);
    this.addEventListener(listitem, 'click', function(e){self.mouseOver(listitem, e);}, false);
    //   this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
    this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
    I have not tested the above changes ontouch screens; they do seem to work Ok on desktops.
    NOTE: Line numbers could be different because of the difference in our versions.

  • Why no support for GeForce GFX 750 Ti specifically?

    Today I received and installed my brand new GeForce GFX 750 Ti, specifically bought for being able to use After Effects properly. My last card was an ATI/AMD FirePro which has no CUDA and thus couldn't use Ae. So I was using it CPU only! Which is total madness.
    I was extremely disappointed to realize that my new GPU also isn't used almost at all, and that it's just as slow as my CPU-only! There is... no difference. I expected the difference to be like night and day.
    Yes, I have the latest correct driver.
    Yes, I have verified that other things using the GPU indeed are much faster.
    I have looked through all the settings in After Effects and tried to make it use the GPU, but it just won't. I then saw on some page of compatible cards that Adobe lists all of them except for my card (basically). I didn't believe my eyes. I had no idea such a list even existed, and I especially didn't think that "certain models" of the same brand and model series of graphics cards would not be supported. It makes no sense. Both weaker and more powerful cards in the same damn series are supported, but not my card specifically? That's... unbelievable.
    This has got to be a case of them simply having not yet tested my card well enough to call it "support", but it still sounds fishy to me as my card definitely has CUDA and is rather powerful. Much more powerful than other cards supported. It doesn't make sense to me.
    Of course, I have it set to "use GPU anyway", but again... it doesn't seem to be used. This kills me. What is preventing Ae from using my card?

    Glitchness wrote:
    Why didn't you consult with Grympy Man Leeroy whether or not your shoes are approved to walk past his house? Because it's a completely absurd thing?
    That's not the same thing at all. Grumpy Man Leroy has no control or anything to do with the sidewalk outside of his property, but if you are purchasing hardware specifically to be used for a piece of software, it would make sense to check the technical specs of that software. This is not absurd; it is common sense. I wouldn't go buy a new engine for my Jeep Wrangler without checking to see if that cool Corvette engine would even fit with the rest of the powertrain in the Jeep. Even a quick check of the AE tech specs page would have told you about the graphics card requirements.
    As a side note: There are a lot of (much higher-end) software packages out there that are a lot pickier about their hardware than After Effects.
    But let's let the past be in the past. Let's try to solve your problem. (Is returning the card and getting a proper one out of the question?)
    Assuming you can't exchange the card, what version of After Effects are you using? As I hope you know, AE really only uses CUDA on the GPU for one thing: acceleration of the ray-traced renderer.
    If you're using CC, you can ignore the ray-traced renderer completely. There is a version of C4D that ships with After Effects now (which is huge news). It renders better (and faster) than AE's ray-traced renderer. It's a much, much, much better way to do 3d in After Effects. Make sure you update to the latest version (12.2.1.5 is the latest on as of today).
    If you're using CS6, what exact version number are you using? Perhaps updating to 11.0.4 will fix your problem.

  • Welcome to the Spry framework for Ajax Forum

    Welcome to the Spry framework for Ajax forum! Please use this
    forum to discuss the Spry framework for Ajax and supporting content
    on Adobe Labs.

    Hi,
    Techy_one: the download page should be working:
    http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_spry
    anuj: SpryEffects is in 'demo/includes'. We will be including
    effects in our next Spry drop.
    Severe: We are working on more widgets. They will be released
    over time as we finish them. We are still looking into how we can
    make Spry support for DW available.
    Thanks,
    Don

  • Rounded Corners for Spry menu bar

    Can I use css to style spry menus to make rounded corners?
    Tried inserting a background image into the menu cell in css but
    didn't work. Found tutorials to make rounded corners on text boxes
    but nothing specific to spry menus.
    Also can I make the drop down menu drop "up" rather than
    down?
    Thanks!
    Stacey

    Excellent, Massimo! Nice to see you here again.... 8)
    Happy Christmas to you over there in chocolate land.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Massimo Foti" <[email protected]> wrote in
    message
    news:gi5rie$puf$[email protected]..
    > Spry's Menu Bar is a pretty good widget, but it ships
    with a somewhat lame
    > CSS. You can download a set of skins that mimic Office
    2003 look and
    > feel:
    >
    http://www.massimocorner.com/spry/menubar/
    >
    > I hope it will inspire people to share more skins
    >
    >
    > --
    > ----------------------------
    > Massimo Foti, web-programmer for hire
    > Tools for ColdFusion, JavaScript and Dreamweaver:
    >
    http://www.massimocorner.com
    > ----------------------------
    >
    >
    >
    >

  • Activate Substitute for other user

    Hi all,
    I'm using Standard Substitutions in SBWP / UWL (SAP Portal) but now I found a specific requirement and I don't know how to implement it:
    Imagine that one user is going on vacations for a long time and he forgets to activate a substitute for him. Is there any way to activate a substitute for him without accessing his account and activate the substitution?
    Thanks in advance.
    Regards,
    Andre Sousa

    Hello Andre
    Try to have a look at transactioncode RMPS_SET_SUBSTITUTE. This can be used to maintain substitutes centrally.
    If the user has maintained the substitute, but has forgotten to activate it, then there is another option. The Substitute can from the menu in SBWP, go to Settings->Workflow Settings->Adopt Substitute. By doing so, he gains access to the inbox.
    Regards
    Morten NIelsen

  • There was a problem updating InDesign CC For more information see the specific error below.  Update Failed Download error.  Press Retry to try again or contact customer support.(49)

    Posted the entire text from the error window, when trying to update, using the normal NON-TECHIE way to update any and all Adobe CC products, via the Creative Cloud updater installed when Adobe Creative Cloud subscription was purchased when first offered.
    The following occurs, ad nauseam:
    There was a problem updating InDesign CC
    For more information see the specific error below.
    Update Failed
    Download error.  Press Retry to try again or contact customer support.(49)
    Here's the crux of my frustration:
    (1) Customer Service is NOT contact-able, to receive LIVE help.
    (2) There is NO way for me to mitigate this "Download error", being a student learning InDesign, and NOT in any way capable of tweaking folders/files here and there.
    Therefore, the real question:
    Given that a significant number of subscribers are having the above referenced issue with attempting to download the current update for InDesign, WHAT ARE WE SUPPOSED TO DO, in order to get our contractually paid-for updates to our legally and contractually paid-for Adobe software, specifically in my case, InDesgin's current update?
    Please, NO TECHNICAL mumbo-jumbo which most likely will cause the overwhelming majority of users, like me, to seriously corrupt their computer files, but rather an honest, straightforward "what to do" from real CS/Engineers working for Adobe, as to how to FIX this issue, period.
    ===========================================================
    UPDATE:
    Here is a way in which I think I was able to "update" my InDesign CC application:
    (1) Sign-In to your Adobe Account
    https://www.adobe.com/
    (2) Click on the MENU icon
    (3) Click on the product InDesign icon
    Your browser should display the page for Adobe InDesign CC
    https://www.adobe.com/products/indesign.html?promoid=KLXLU
    (4) Click on the Download icon,
    Your browser should now display the page to download InDesign,
    https://creative.adobe.com/products/download/indesign
    (5) a Pop-Up window should open, and display:
      Launch Application
      This link needs to be opened with an application.
    with the first option to select being the CreativeCloud(URIHandler)
    (5) Select this application and click OK.
    What happened when I followed steps (1) thorugh (5) is that:
    (a) InDesign CC(2014) was installed,
    (b) InDesign CC, updated, and then
    (c) InDesign CC(2014), also updated.
    Why this all worked, is a mystery to me.
    Looks like a separate, "new" version of InDesign, InDesign CC(2014), was installed, the existing "old" InDesign was updated, and then the newly installed Indesign CC(2014) was further updated.
    A BIT MORE, when I launched my InDesign CC app, and checked to see if there were Updates Available, there in fact was an Adobe InDesign CC 64 bit (9.2.2) update.
    I clicked on UPDATE and my "old" InDesign CC app was "successfully updated."
    FURTHER INFO:  I may have neglected to list some important info ... OS:  Windows 8.1 Pro with Media Center, 64-bit
    Confused, I am able to launch BOTH of these apps, and hopefully I may use one of these versions of the InDesign CC app, to do some InDesign work.
    Will keep y'all posted!
    Message was edited by: Richard Yapkowitz, about an hour after I first posted this issue.

    Jackdan error 49 indicates the installer was unable to access a critical file or directory.  You can find additional details at Error downloading Creative Cloud applications - http://helpx.adobe.com/creative-cloud/kb/error-downloading-cc-apps.html.

  • How to create a substitute for requester in SRM 7.0

    Hi,
    do you know how to create a substitute for requester?
    we have groups of 2 people and we want that they can see and edit shopping carts one of each other. Do you know how is it possible? it will be necessary for all SCs.
    Thanks.
    Regards,
    Nelson

    You can use the "Team Cart" feature introduced in SRM 7 for your requirement.
    Take a look at this wiki page for more information http://wiki.sdn.sap.com/wiki/display/SRM/Team+purchasing
    Edited by: Jay Yang on Mar 31, 2011 10:47 AM

  • Looking for an app for a blue tooth, type I want to use on my Iphone is a "jawbone" Question is out of the many available in the store which one would be the best and most reliable?

    Looking for an app for blue tooth on my Iphone.  Out of the many in the app store which one(s) would be the best & most reliable?  Currently trying to set up for an older Jaw Bone?

    You are asking several different questions. If you need to store your photos, music, and movies on an external volume, you certainly can. Any externally connected hard disk drive will work, connected either directly to your Mac or to your Time Capsule as a shared volume.
    You should not rely upon using that as a backup device though. Although you certainly may use it for both purposes, it is a better idea to have dedicated backup devices for a variety of reasons not limited to redundancy. You would not want to simultaneously lose all your pictures as well as your backup. If they are all on the same device, that could happen. Furthermore, a backup cannot back up the volume on which it is running.
    As for adding an Extreme or Express, using its LAN port for your iMac, and then enable Internet sharing so you can effectively use the iMac as a "hotspot", you can do that too, but I am unclear on what benefit you believe this arrangement would convey for you.
    An Extreme's Guest network is separate from its Main network; that is the reason for having it.

  • Error Code: 34 Mac OSX 10.8.4 for Photoshop CC, Bridge CC, After Effects CC, and Flash CC

    Hello,
    So I am installing all the CC versions of the software and all but Photoshop, Bridge, After Effects, and Flash installed without a hitch. On those 4 programs I get the same error code: 34. I am able to install the CS6 variants of them without any problem and run it. Here is the error code:
    Exit Code: 34
    Please see specific errors below for troubleshooting. For example,  ERROR:
    -------------------------------------- Summary --------------------------------------
    - 1 fatal error(s), 0 error(s)
    FATAL: Payload 'Camera Profiles Installer_8.1_AdobeCameraRawProfile8.0All 7.0.0.108 {D5BBDFC0-C716-46B1-8908-85B0EA49FFA1}' information not found in Media_db.
    I have been unable to fix this on my own and with what I've found online. I'll list what I have done so far to try to fix this issue. I have tried to use the Adobe Creative Cloud Cleaner Tool but the issue is since PS, BR, AE, and FL won't install I can't clean them to try a fresh install. I tried installing the CS6 versions to see if it would dowload the 'Camera Profiles Installer_8.1".
    Any help on fixing this ASAP would be much appreciated!
    Thanks,
    NB

    Hey Guys I am experiencing the exact same iusse I spoke with adobe and they weren't able to solve the issue here's  log.
    I'm pasting the fatal errors from photoshop hope this helpful
    06/18/13 12:02:45:614 | [FATAL] |  | OOBE | DE |  |  |  | 19669 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 12:02:46:615 | [INFO] |  | OOBE | DE |  |  |  | 19669 |  - 1 fatal error(s), 0 error(s)
    06/18/13 12:02:46:615 | [INFO] |  | OOBE | DE |  |  |  | 19669 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 12:13:17:103 | [FATAL] |  | OOBE | DE |  |  |  | 26756 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 12:13:18:104 | [INFO] |  | OOBE | DE |  |  |  | 26756 |  - 1 fatal error(s), 0 error(s)
    06/18/13 12:13:18:104 | [INFO] |  | OOBE | DE |  |  |  | 26756 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 12:20:13:772 | [FATAL] |  | OOBE | DE |  |  |  | 31392 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 12:20:14:774 | [INFO] |  | OOBE | DE |  |  |  | 31392 |  - 1 fatal error(s), 0 error(s)
    06/18/13 12:20:14:774 | [INFO] |  | OOBE | DE |  |  |  | 31392 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:07:14:983 | [FATAL] |  | OOBE | DE |  |  |  | 16841 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:07:15:984 | [INFO] |  | OOBE | DE |  |  |  | 16841 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:07:15:984 | [INFO] |  | OOBE | DE |  |  |  | 16841 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:19:33:315 | [FATAL] |  | OOBE | DE |  |  |  | 24315 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:19:34:316 | [INFO] |  | OOBE | DE |  |  |  | 24315 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:19:34:316 | [INFO] |  | OOBE | DE |  |  |  | 24315 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:21:06:794 | [FATAL] |  | OOBE | DE |  |  |  | 25240 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:21:07:796 | [INFO] |  | OOBE | DE |  |  |  | 25240 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:21:07:796 | [INFO] |  | OOBE | DE |  |  |  | 25240 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:21:30:440 | [FATAL] |  | OOBE | DE |  |  |  | 25537 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:21:31:441 | [INFO] |  | OOBE | DE |  |  |  | 25537 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:21:31:441 | [INFO] |  | OOBE | DE |  |  |  | 25537 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:47:18:185 | [FATAL] |  | OOBE | DE |  |  |  | 9822 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:47:19:186 | [INFO] |  | OOBE | DE |  |  |  | 9822 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:47:19:186 | [INFO] |  | OOBE | DE |  |  |  | 9822 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:47:58:563 | [FATAL] |  | OOBE | DE |  |  |  | 10207 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:47:59:565 | [INFO] |  | OOBE | DE |  |  |  | 10207 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:47:59:565 | [INFO] |  | OOBE | DE |  |  |  | 10207 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:48:24:091 | [FATAL] |  | OOBE | DE |  |  |  | 10483 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:48:25:092 | [INFO] |  | OOBE | DE |  |  |  | 10483 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:48:25:092 | [INFO] |  | OOBE | DE |  |  |  | 10483 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:54:20:032 | [FATAL] |  | OOBE | DE |  |  |  | 14779 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 13:54:21:034 | [INFO] |  | OOBE | DE |  |  |  | 14779 |  - 1 fatal error(s), 0 error(s)
    06/18/13 13:54:21:034 | [INFO] |  | OOBE | DE |  |  |  | 14779 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:15:39:774 | [FATAL] |  | OOBE | DE |  |  |  | 28845 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:15:40:775 | [INFO] |  | OOBE | DE |  |  |  | 28845 |  - 1 fatal error(s), 0 error(s)
    06/18/13 14:15:40:775 | [INFO] |  | OOBE | DE |  |  |  | 28845 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:27:33:665 | [FATAL] |  | OOBE | DE |  |  |  | 37134 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:27:34:666 | [INFO] |  | OOBE | DE |  |  |  | 37134 |  - 1 fatal error(s), 0 error(s)
    06/18/13 14:27:34:666 | [INFO] |  | OOBE | DE |  |  |  | 37134 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:49:31:860 | [FATAL] |  | OOBE | DE |  |  |  | 48667 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 14:49:32:862 | [INFO] |  | OOBE | DE |  |  |  | 48667 |  - 1 fatal error(s), 0 error(s)
    06/18/13 14:49:32:862 | [INFO] |  | OOBE | DE |  |  |  | 48667 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 16:05:56:669 | [INFO] |  | OOBE | DE |  |  |  | 16619 |  - 0 fatal error(s), 2 error(s)
    06/18/13 16:09:05:111 | [INFO] |  | OOBE | DE |  |  |  | 19310 |  - 0 fatal error(s), 2 error(s)
    06/18/13 16:29:47:953 | [FATAL] |  | OOBE | DE |  |  |  | 11765 | Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    06/18/13 16:29:48:954 | [INFO] |  | OOBE | DE |  |  |  | 11765 |  - 1 fatal error(s), 0 error(s)
    06/18/13 16:29:48:955 | [INFO] |  | OOBE | DE |  |  |  | 11765 | FATAL: Payload 'Camera Profiles Installer 7.0.0.108 {539AEF15-3A2B-4A31-A587-7E90F7D9C700}' information not found in Media_db.
    Error Code: 34 Mac OSX 10.8.4 for Photoshop CC, Bridge CC, After Effects CC, and Flash CC

  • Spry accordion for CS5 links not working

    Hi everyone!
    I build a Spry accordion for my website, and while the functionality of it works beautifully, the links do NOT work. I have double and triple checked that my links are correct, and when I am in a preview mode, the text is changing to my a:hover specifications. Does anyone have any useful suggestions?  Please be gentle when answering, I know my way around HTML and Dreamweaver, but am trained as a designer, not a coder.
    Thank you!

    Please upload your site and supply a link.
    Gramps

Maybe you are looking for