Modifying the behaviour of spry tooltip - "pinning to the screen"

Hi there,
I have some spry tooltips containing content with links. These tootips are not really that large, but the links change the content of the tooltip. Often, since these tooltips contain links that may be near to the bottom of the visible tooltip content, if the linked-to content is smaller than the previous tooltip, the mouseout event will fire and the tootip will close.
The triggers for the tooltips can be quite dense in frequency, and I want to keep the delay to a minimum to help swift movement over these dense areas. The problem is that the change in size of the tooltips can catch the browser unaware, and when the tooltip closes it can be quite annoying, (as  the browsing within the tooltip would have to be repeated from the first trigger to access the links in the tooltip.) Changing the hide delay option doesn't really work for me.. I want the showdelay to be quite small, so the hidedelay has to be small also.
I want to place a checkbox in the tooltip to "pin" it open. I am completely stumped on how to do this. I can quite happily place and replace the checkbox, write event handlers etc.. but the complexity of the spry tooltip code seems indecipherable for me to modify it to my needs.
I need a 'hack' that will disable the appear/disappear behaviour of the tooltip (as well as the triggers), so that leaving the tooltip or manoevering the mouse outside, and over any other triggers will not change the tooltip displayed, whilst keeping the internal content displayed with its links still working.
Then, after the checkbox is cleared, normal behaviour to resume.
If there is a simple fix,.. like duplicating the content into another div styled similarly and replacing the tooltip on screen altogether, at the same position - that'd be great... but how do I do this seamlessly and deactivate/reactivate the tooltip efficiently? I would need to access the position of the tooltip for this, So I still have trouble!
Please, any help would be greatly appreciated!!
Many thanks,
Alex

Hi Narayan,<br /><br />Thanks for pointing me in the right direction.<br />Using the following code snippet, I was able to figure out the ActionIDs that I needed to filter:<br />>// You can run this code from a codesnippet in the debug build and watch the trace output (with the Test >> Trace >> Obsolete >> Obsolete:Actions category enabled)<br /><br />>MessageToConsole ("Dumping ActionID Info begin...\n");<br /><br />>InterfacePtr<IApplication> theApp(gSession->QueryApplication());<br /><br />>InterfacePtr<IActionManager> actionManager(theApp->QueryActionManager());<br /><br />>actionManager->DumpActionInfo(IActionManager::allActionInfo);<br /><br />Namely, I need to filter kEditOriginalActionID/kLinksPanelMenuComponentBoss and kEditOriginalSelectionActionID/kLinksPanelMenuComponentBoss<br />Everything seems straighforward for the kEditOriginalSelectionActionID ActionID. I just perform my action on the links currently selected in the current document.<br />For the kEditOriginalActionID though, it is necessary for me to know which links are selected in the Links Panel.<br /><br />Any idea how I might do this?<br /><br />Thanks again,<br /><br />- Jackeen

Similar Messages

  • How can I modify the screen of TCode IW31/IW32/IW33?

    How can I modify the screen of TCode IW31/IW32/IW33?
    I'm trying to add new fields, so that after inputting the order type and hit on enter, a new field will be added under the Service area. Does anyone knows how can I do it?

    Hi,
    Screen badi's for IW31.
    IWO1_SCREEN_MODIFY
    IWO1_PREQ_BADI
    WOC_FL_DETERMINE
    Refer This:
    Screen exit for transaction IW31 for ref. object O150
    Regards,
    Shiva Kumar

  • How to modify the screen of solman_issue_mgmt ?

    Hi all.
    I'm looking for the way to modify the screen of t-code solman_issue_mgmt.
    As far as I can see, note 1151616 is valid for SP15-16 only and now I'm working in SP21 of the ST component.
    Does anyone know this?
    Thanks in advance!
    Per Hjorth Christiansen

    please, have look of the Forum:
    Trasactions screen modification
    it will help you .
    Regards,
    Arjun

  • Table maintenance dialog event to modify the screen

    Hello All,
    Can anyone tell the Event in table maintenance generator where I can grayout the few fields of the SM30 screen dynamically?
    Thanks in advance.
    Best Regards,
    Sasidhar Reddy Matli.

    Hello Vijay,
    If I change the properties of the fields as output only in the screen, when ever they regenerate the table maintenance screen, these properties will go off. Could you please suggest any other method for this?
    Thanks in advance.
    Best Regards,
    Sasidhar Reddy Matli.

  • Reg:Modify the screens of the custom table

    Hi all,
    I Have a requirement in which user want to have the screens for a custom table.
    In the first screen there should be fields to be displayed and there should be buttons to add,change,delete the data from the table.
    And in the next screen the data should be displayed.
    For this how should i go..any hints please.do i need to change the table manitanence program or should i create a module pool program..

    It is better to go for a table Maintenance generator.
    Srach the forum with the search string as Table Maintenance Generator.
    YOu will find a lot of threads.
    Check this :
    http://sapstore.blogspot.com/2006/11/table-maintenance-generator.html
    Regards,
    Ravi

  • New V3 Software and Modifying the Screen

    I'm new to the iPhone and I understand I can arrange and create new shortcuts (via Safari) to my iPhone screen. I also understand I can download lots of free (or buy programs) from the store.
    I had a few questions and was wondering if someone could help.
    1. I use the alarm and WiFi. Does the capability exist to add icons to other features such as the alarm on the screen or is there a current program that allows this capability?
    2. With the V3 software, I read about some of the new items and I understand things are subject to change. I was wondering if there was a complete list of what is possibly to be added. I can't locate one article that says here are the 100 items, or the list that Apple says these are what we are telling you now that are planned to be added.
    For example, will V3 allow me to customize my shortcuts to allow me to add the alarm. If a program does exist, I can buy it now or wait until V3 comes out and see if its added.
    Thank you.
    Shawn

    1. I use the alarm and WiFi. Does the capability exist to add icons to other features such as the alarm on the screen or is there a current program that allows this capability?
    No to both questions. More than likely this capability would need to be provided by Apple and not by a 3rd party developer.
    2. With the V3 software, I read about some of the new items and I understand things are subject to change. I was wondering if there was a complete list of what is possibly to be added. I can't locate one article that says here are the 100 items, or the list that Apple says these are what we are telling you now that are planned to be added.
    Apple has not provided a complete list yet. If you watch the video when Apple announced 3.0 and the SDK for 3.0, ear the end you can see some of the items shown on the screen behind the stage hat were not specifically mentioned during the presentation.
    For example, will V3 allow me to customize my shortcuts to allow me to add the alarm. If a program does exist, I can buy it now or wait until V3 comes out and see if its added.
    Until Apple provides a complete list of features for the final release, there is no way to know this for certain at the present time.

  • Modifying the HR Infotype 25 Screen

    There are 6 fields on the infotype 25 screen we are using for this one client, P0025-PKT01 to P0025-PKT06, that use the data element BUPKT, which in turn is of the domain DEC3 - it is of type P, but it is essentially a whole number up to the hundreds.  Our client requested that these fields be able to accept numbers with 3 decimal places.  So my plan of action was to modify BUPKT to be of domain DEC3_3 (since doing that has no effect on other processes anyway), and then modify the screen fields to accommodate the change.
    This is where I got lost.  I only managed to manually extend the length of the fields, and my gut feeling says that I'm missing something.  Sure enough, I tried to create a record in said infotype, and the process still treats the contents of the fields as whole numbers.  For example:
    KRT01 = 0.70
    PKT01 = 2.95
    PROD1 = KRT01 * PKT01
    PROD1 = 0.70 * 2.95
    PROD1 should be 2.065, but the total says 2, 065!  It interpreted 2.95 as 2, 950 (it's correct in having a length of 6, but it has no decimal point).
    Does the answer to this problem lie in the screen modification, or will this require enhancements?  Or can I just regenerate the entire screen?  Please help me.

    normally the dynpro inherits field attributes from DDIC, so if you changed the data domain it should be OK
    now if you have a problem with values, the easiest way will be to divide them by 1000 each time you handle a calculation on those values...

  • Table View: How to modify the sort in DO_REQUEST or DO_HANDLE_DATA or ..EVE

    Hi ,
    In my DO_REQUEST i tried to modify the tableview sort...but its not getting triggered....
                    UPDATE SORTING
      DATA: lv_id                            TYPE string.
      DATA: lr_table_view                    TYPE REF TO cl_htmlb_tableview.
      DATA: lr_tbl_view_event                TYPE REF TO cl_htmlb_event_tableview.
      lv_id = me->get_element_id( 'tp' ).
      lr_table_view ?= cl_htmlb_manager=>get_data( request = request
                                                   name    = 'tableview'
                                                   id      = lv_id ).
      IF lr_table_view IS BOUND.
        lr_tbl_view_event                ?= lr_table_view->data.
        lr_tbl_view_event->column_key     = mr_model_assign_sb_list->mv_column_key.
        lr_tbl_view_event->sortcolumntype = mr_model_assign_sb_list->mv_sortcolumntype.
      ENDIF.
    Thanks and Regards,
    Bindiya

    Hi,
    The easiest way to modify the screens in the Std transactions using ITS is to modify the ITS templates corresponding to that transaction.
    E.g In you case,there will be a ITS service corresponding to the ESS transaction.This ITS service will have  number of HTML templates which will actually correspond to the diffrent screens in the Trascn.What you need to do is find out the HTML template in the ITS service which corresponds to the screen(which you want to modify) in the STd transacn.To do this ,the easiest way is to right click on that Web page and say VIEW SOURCE.It will show you a HTML code with the ITS service name and the template which is being used for that particular screen.
    So after you find out the correct HTML template to be modified,you can simply hide the fields by putting the HTML code lines in between the symbols
      <!   and  -->
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • IW32 - RESBD-MATXT - modify the material/component description

    Hi All!
    I have a requirement: in tcode IW32 the user have to have the possibility to modify the description of the material/component (RESBD-MATXT). I modified the screen SAPLCOMK-3010 and SAPLCOMK-3020 in order that the field RESBD-MATXT is Input/Output but if I change the component/material description the system overwrites the modification I made with the content of the field MAKT-MAKTX.
    This functionality exists in tcode VA02 but I don't know how to make the same functionality for the IW32 tcode.
    Any idea would be helpful for me.
    Thanks.
    Florina C

    Hello Florina,
    We have exactly the same problem as you. Did you find the solution to your problem?
    Thank you,
    Óscar

  • How to disable perticluar cell of the table on the screen,at run time?

    HI All,
    I am using table control on the screen.
    I have 5 field in the table control.
    out of which one is posnr.
    Now, if user doesnt enters the value of posnr then it should be created automatically.
    I have written the code for that ,but this perticlar cell (for which posnr is generated automatically ) should be disabled now.
    Can anybody tell me how can i do it?
    Thnx in advance.

    Hello Sanjay,
      Write a module inside the loop...endloop in the PBO of your screen. Inside the module, check the field and disable it by modifying the SCREEN table.
    loop at itab with control tctrl.
      module modify screen.
    endloop.
    module modify_screen output.
      loop at screen.
       if screen-name cs 'POSNR'.
       if itab-posnr is not initial.
         screen-input = 0.
       else.
         screen-input = 1.
       endif.
       modify screen.
       endif.
      endloop.
    endmodule.
    Regards,
    Manoj

  • Modify the behaviour of an aggregate function

    Hi all,
    I have to modify the behaviour of a measure (ex: MEASURE) object depending on the value assumed by a dimension (ex:DIMENSION) object.
    When the dimension objects is a number the measure is sum([measure])
    When the dimension is " " (in the DB there is a space when there is no value for that dimension object) the measure is 0 (the top would be putting "NA" instead of "0" but the measure is a numeric field so I'm not sure...)
    I'm working on BO 6.5, SQL SERVER and I noticed that only the function "CASE WHEN THEN ELSE" is supported.
    Can anybody tell me if I have to work on Web intelligence or Designer and write for me precisely the function I should use?
    Regards

    Hi
    what is the data type of you key figure in the database and in the BO universe?
    All error messages indicate problems on the DB side.
    I assume that you have to cast your key figure in the CASE statement to another data type than integer.
    Or you can try the following
    sum(CASE
    WHEN table1.dimension_objects = ' '
    THEN table2.measure_object
    ELSE 0.0
    END)
    This should return a float value
    Regards,
    Stratos

  • Modify the TFS 2013 Web access Home screen to increase the area of Pinned Items

    Hi All,
    We have a unique requirement to modify the TFS 2013 Web access Home screen to increase the area of Pinned Items, as of now it is coming as 4*X tile row column but we might need that to see it as 8*X tile. Is it possible to change the home page and modify
    the way it looks now or customize the home screen?
    Please find below screenshot link for your reference.
    https://social.msdn.microsoft.com/Forums/getfile/615166
    Regards,
    Prafulla

    Hi Parfulla,
    currently it is not allowed to change or modify the TFS Web Access.
    Regards,
    Daniel

  • Patch for slow spry tooltips

    On larger pages with several tooltips on classes, the page
    takes a long time to finish all of the javascript initialization.
    This turns out to be caused by the time it takes spry to search the
    DOM for objects with matching class names. I patched my copy of
    SpryTooltip.js to add an option that allows you to restrict the
    search to only certain types of objects. In my case, my tooltips
    are always attached to img elements. So, I added a "triggerTag"
    option to the tooltip constructor. This change helped reduce the
    initialization from over 10 seconds down to less than 1.
    Here's my modified call to constructing a tooltip:
    new Spry.Widget.Tooltip('tooltip1', '.tooltip1', {hideDelay:
    600, closeOnTooltipLeave: true, offsetX: "10", offsetY: "20",
    useEffect: 'Fade',
    triggerTag: 'img'});
    The getElementsByClassName function in SpryTooltip.js is
    modified to take a second argument that limits what tags get
    searched:
    quote:
    Spry.Widget.Utils.getElementsByClassName = function(sel,
    tagName)
    var childs = parents[j][k].getElementsByTagName(tagName);
    And then the Spry.Widget.Tooltip.prototype.init function is
    modified so that options get initialized before the call to
    Utils.setOptions. Then, this new tagName variable is passed to the
    modified getElementsByClassName method.
    quote:
    Spry.Widget.Tooltip.prototype.init =
    function(trigger_element, tooltip_element, options)
    var Utils = Spry.Widget.Utils;
    options.showDelay =
    parseInt(Utils.firstValid(options.showDelay, 0), 10);
    options.hideDelay =
    parseInt(Utils.firstValid(options.hideDelay, 0), 10);
    this.listenersAttached = false;
    this.hoverClass = "";
    this.followMouse = false;
    this.offsetX = 15;
    this.offsetY = 15;
    this.closeOnTooltipLeave = false;
    this.useEffect = false;
    this.triggerTag = '*';
    Utils.setOptions(this, options);
    this.triggerElements =
    Utils.getElementsByClassName(trigger_element, this.triggerTag);
    this.tooltipElement = Utils.getElement(tooltip_element);
    if (typeof this.triggerElements == 'undefined' ||
    !(this.triggerElements.length > 0))
    this.showError('The element(s) "' + trigger_element + '" do
    not exist in the page');
    return false;
    if (typeof this.tooltipElement == 'undefined' ||
    !this.tooltipElement)
    this.showError('The element "' + tooltip_element + '" do not
    exists in the page');
    return false;
    this.animator = null;

    Hi PBSOakley,
    You've  posted your question in a forum for BrowserLab, a web service for  cross-browser testing of web pages. I think you'll have much better luck  if you repost your question in the Spry forums here:http://forums.adobe.com/community/labs/spry
    Hope this helps,
    Mark

  • In search of assistance learning how to modify the mail message from an out of the box SP2010 approval workflow.

    So, I have found the article
    http://punaro.com/2012/01/derek/modifying-a-sharepoint-2010-workflow-email/comment-page-1/ which appears to walk through the process of modifying an out of the box workflow's mail message.
    However, there is a basic problem that I run into before I get started.
    I am logged into the system as a regular user (ie not a farm admin, etc.).
    I do, however, have full control on the site on which I am working.
    I create a custom list.
    I create a simple one step approval - sharepoint 2010 out of the box workflow.
    I start SharePoint designer and give it the URL of the list. It opens up and I see the various objects on the left side of the screen.
    I click right on the Workflows object - which is where the article says I will find the ability to copy and modify the workflow.
    All I see is "open", "open in a new tab" and "Pin".
    I selecdt open in a new tab - and I get a blank screen labeled workflows that says "There are no items to show in this view".
    So, I click on Lists and Libraries, then on the name of my custom list.
    When the list displays, the Workflows section of the page has a "Modified Workflow" displayed.
    When I right click on it, no menu is shown. When I click on the modified workflow, I get the workflow settings page for that workflow.
    I am trying to figure out how to create the copy of the workflow so that I can modify one of the mail messages in SharePoint designer.
    Is there someone who has some advice on how to find this copy and modify option?  Or perhaps a web site, web forum, article series, or book covering the topic?
    Thank you! 

    Hi lwvirden,
    According to your description, my understanding is that you want to modify the OOB approval workflow in SharePoint Designer.
    After opening the site in SharePoint Designer, just click Workflows in the left panel and then the workflows in the site will load in the right part.
    If you want to copy and modify the OOB approval workflow, then you need to right the approval workflow
    Approval – SharePoint 2010 under Globally Reusable Workflow. After that you will see the
    Copy and Modify button.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Spry tooltip problem in IE 7 & IE 8

    Does the Spry tooltip have a browser incompatibility with IE 7 and IE 8, or is there something on my test page that interferes with the function of the tooltip?  
    I inserted a tooltip in this page using DW CS5--very straightforward as shown on every tutorial I have found:
    http://www.piie.com/dev/cite-this.htm
    Yet in IE 7 and IE 8, the tooltip appears at the bottom of the page at all times.  There is no activity when mousing over the trigger area ("Cite This", upper right of main content area).  It is as if the js / css files are not working, so I put in absolute paths for those files.
    In any event, I know that the js / css Spry tooltip files are live because in FF 3, the tooltip works exactly as expected.
    The Spry tooltip files I am using show they are the latest version, 1.6.1.
    Is this a browser bug, or is there something on my page that is interfering with the Spry tooltip in IE 7 and IE 8?  I have tried in vain to find any information.  Thanks for any pointers anyone can give me.

    I checked here to find out why my
    www.museumsforeningen-lf.dk works nicely with spry tooltips in firefox but not at all in explorer 8 (and didn't get any the wiser). the base jpg kind of jumps a bit but no
    tips or anything.  I've only just got my eyes on this spry tooltips - and have basically totally
    dumped using explorer myself because it's too troublesome whatever you want to do (reading papers without a gazillion errors in particular) but
    I need to accomodate the potential viewers who might use explorer (it's a
    museum 'friends of'' webpage).
    can this spry stuff work in explorer at all? I've tried using explorer without add-ons and with various settings in security but nothing worked. can something be done via the code - the old dears in the friends group probably aren't up to much change in settings on their browsers, but they sure do use the net.
    Freya

Maybe you are looking for

  • Error message 8268 when downloading music tracks

    Get this constantly flashing up on screen, cannot get rid of the window, no music download exists, please can someone tell me how to get rid of it, every time I try to do anything in itunes its comes up every 2 seconds

  • Converting a PDF to DOC.  Formatting is lost.  Help!

    Hi all, I have a PDF file that I need to convert to a DOC. I have tried "exporting" it and simply "save as". It works, but all the formatting disappears. It's a one-page document, but it has a lot of form fields requiring filling in by pen. Basically

  • Unable to find the column pay value and monthly salary in element entries

    hi, iam unable to find the payvalue and monthly salary in element entries form. people enter and maintain> assignment > entries >entry values.. please tell me the table and column where the payvalue and monthlly salary is going to get populate. Thank

  • Which data sources I need to use for Actual&Plan comparision of GL Account?

    Could you please let me know which datasources I need to use for Actual & Plan comparision of GL Account data? Current SAP BI version is BI 7.0. As per my knowledge, I am thinking of using the datasources 0CO_OM_CCA_1 for Plan data & 0FI_GL_10 for Ac

  • Rend:Error when attempting to send images

    I'm using iChat 4.0.2, communicating with my friend running 3.1.8. When I try to send him an image through direct connect, he receives this message: "An undefined AIM error has occurred. The server message was: Rend:Error" On my end, things look fine