Custom Buttons in FlashPro/TOC Collapser

Hello all.
My project is a native RH 6 project (it was not imported from
anything else), generated as FlashHelp Pro. I have two questions:
1) is there a way to add a custom button and place it next to
the other three at the top? I've gotten several requests for a
"Home" button. Keep in mind I'm in FlashHelp Pro here. Yes, I know
you can accomplish similar results with a Header Template &
apply it to all the topics, but I wish to spare you the entire
explanation of why that can't work all the time (you're going to
have to trust me here). I'd prefer to know whether a custom button
can be made or not.
2) Is there a way of easily collapsing a TOC (I was thinking
of maybe...a button click?) that has all it's books open and has
become 37 meters high because of it? This is also a popular
request. I'd like to retain the "Show Navigation Links in Topics"
option if possible. So essentially, I want my cake and eat it too.
Thanks in advance!
-hpankin

Hi hpankin
Question here. Are you publishing your FlashHelp Pro output
to RoboHelp Server? If not, the point of creating FlashHelp Pro
output is moot.
To create a button requires Flash programming skills. A rare
breed that is. Someone that understands both Flash and RoboHelp
skins. Good luck with that. I'm not there. I WANNA be really bad,
but unfortunately haven't yet figured out how to cram 72 hours in a
day.
As for resetting the TOC, you should be able to construct a
link that simply reloads the FlashHelp system. Once you do this,
the TOC should start life anew.
Cheers... Rick

Similar Messages

  • TOC Auto-Sync and Custom Buttons

    I have two CHM files.
    One contains English content, the other has French content.  We're okay with having to change Windows display language to French in order to see the localized interface.  It would be great to force it to French without having to do that, but it's better than nothing.
    I have a handy dandy little javascript in my master page to flip between topics in the two CHM files.  This is where my problems begin.
    My flipping back and forth works great but the TOC does not auto-sync despite me having that checkbox enabled on the windows in both projects.
    Then I added a Custom Button in each project (let's call it Cat in English and Chat in French) that points to a Redirect Topic (using the meta refresh method) to launch a Remote Topic.  The redirection works great but again, the TOC does not auto-sync.
    Getting back to my English/French setup... let's say I'm in the English project CHM, I change my display language to French, all of the interface buttons change to French except my Custom Button which is still "Cat".  From what I've read, I'm guessing there's no way around this?  I'd rather not have to put "Cat/Chat" for the Custom Button text or leave it as is where it will stick out like a sore thumb unless my display language always matches my language content.
    Any suggestions or am I stuck with what I have?

    You have two different CHM files, right? One in English and one in French.
    Correct... one English, one French.
    Yay! I understood!
    I'm assuming your JavaScript allows displaying the matching topic from the other language? If so, isn't the matching topic simply replacing the topic that was there before? Here's where it gets real fuzzy. The TOC should already be synced to the topic. Are you saying it loses focus or something?
    My javascript determines the matching topic from the other CHM and changes the window location to the other topic.  If I'm in the English help, on an English topic and click my French link, the link opens the corresponding French topic but my TOC never changes to the French TOC - it's still showing the English one.
    Okay, so that's not really a synchronization issue. In my view, synchronization means expanding and highlighting the page in the TOC so the user may see where they were.
    If there are two projects, one in English and one in French, each project would have its own Custom Button definition, right? So why not enter Chat in the French project?
    I would have Chat in the French project for the Custom Button... the confusion would be if I open the French CHM while my Windows display language is English or change my Windows display language to French and open the English CHM.  In those scenarios, the interface buttons will be correct but the Custom Button text will match the content language rather than the interface language - that's when it will look wrong.
    Gotcha.
    Personally, assuming I'm correctly understanding this setup, I would think you are somewhat asking for trouble if you allow a click within a topic to change the language. I would think it to be a better solution just to keep the user inside the same help file. Choose the language at the beginning if you like, but remain in that language until the file is closed.
    Ah, but the end users want on-the-fly translation by topic without having to open the other CHM and find the topic all over again.  This is CSH, so the user may very well have gotten directly to a topic and would like to see the other language immediately.  Essentially, it should be as though the user closed the current CHM, opened the other CHM and located the exact same topic - instantaneously
    I'm thinking that perhaps a possible answer would involve using an HTML Help Shortcut control to launch a new instance of the viewer. Open the CHM for the correct language and display the relevant topic. What I think you will have issues with here is that the CHM viewer adapts to the language of the operating system I believe. So I'm not sure the TOC will know how to dynamically interpret you want French or English. Maybe it will based on the language choice in RoboHelp. But I'd be surprised if it worked that way.
    Hopefully Pete Lees will see this thread and pop in to offer some other insight.
    Pffft Pffft tap tap tap... is this thing on? Earth to Pete. Calling Pete. Pete, are you there and monitoring this frequency?    ... - - -  .... ---.--
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Custom Button to Toggle Showing/Hiding of TOC

    Okay, next question -
    Is there a variable that I'm not seeing/finding that enables the following use case:
    I place a custom button on the slide. When the user clicks the button, the TOC is shown. When they click it again, the TOC is hidden.
    Please tell me this exists! : )
    I am aware that the skins have a show/hide button and it works as I want my custom button to work, but it does not fit into the UI I have setup.

    Hallo Michael,
    I am deeply grateful for this widget.
    I'm trying to insert a command to stop the timeline when the user clicks the TOC button.
    In this regard, I researched AS3 code on your site but can not find reference
    you may kindly show AS3 code of this widget on this forum or on your website?
    Thank you very much!!
    Cris

  • Custom button to open navigation menu + scripts?

    I just tried to make a custom button to open/close the navigation menu. Is there a custom script available for this? Does anyone know if there are any free scripts available for download/import for Adobe Captivate? Is there a way to do it within Captivate without custom scripts?
    Best, Steve

    Hi Steve,
    No apologies, each app has its proper jargon, but wanted to be sure.
    You do not need a script. Just point to your expand and collapse button in the Settings of the TOC. They will replace the tiny little double arrows that are the default icons.  On the screenshot I highlighted that portion of the Settings, open the browse icon to point to your button.
    Lilybiri

  • Custom button table of contents widget

    Hi guys,
    I used to have a widget that would allow you to create a custom button for expanding the table of contents ... one for the default state and then it would swap the image when it was expanded, the button would attach to the right hand side of the TOC ... does anyone know if this widget still exists and preferably one that works in version 7?

    Do you really still need it? Since Captivate 6 in the TOC-settings you have the possibility to upload custom Collapse/Expand icons to use as buttons:

  • Customized buttons

    I created new customized buttons in RoboHelp. I want all the
    buttons to have a rollover state. Although each button is
    programmed exactly the same, some buttons do not maintain their
    rollover state. HELP!!

    Hi again
    Sorry, but the nature of these beasties is that the state is
    not retained. This is because with the normal
    TOC/Index/Search/Glossary buttons, the state is retained to show
    what is currently visible in the navigation pane. For custom
    buttons, all you will ever see is the rollover state. This is
    because once you click, the navigation pane doesn't normally
    change. The buttons only evoke an action, such as loading a topic
    or opening a URL.
    Sorry, I'm unaware of a way to alter the code to make the
    state persist. Maybe someone super good at JavaScript will jump in
    here and enlighten all of us.
    Cheers... Rick

  • Add on custom button to ALV toolbar in std tcode ME51N, ME52N and ME53N.

    Hi All,
    I have the requirement to add on the custom button to ALV toolbar in ITEM OVERVIEW for standard transaction ME51N, ME52N and ME53N. Does anyone know what enhancement point or user exit i should apply and how i can add on the custom button?
    Thanks.

    There are no user exits or badi's for COOIS. You may have to make copy of the PPIO_ENTRY to ZPPIO_ENTRY including all the varians without changing their names like copy SAP&COOIS to SAP&COOIS. Create a T-Code ZCOOIS and replace COOIS in variant SAP&COOIS to ZCOOIS not in the name of the variant but in the field "Check Authorization for".
    The PF-Status is found in the include LCOISOUTPUTF16 which is located in the function group COISOUTPUT you may have to copy that too. Finally you need to copy SAPLCOISOUTPUT with its GUI status GENERAL and add your custom button there.

  • Custom button  on ALV report for Tcode FL10G ?

    Hi All,
    I want to add custom button in the AVL report for FL10G transaction.  And then need to implement logic for that button (calling BAPI to create shipment for the selected records).
    For VL10G alv program GUI Status - STANDARD001  I think I can add button in this gui by using access key.
    But how to implement logic for this custom button?  Where I can put the code for this button logic?
    Please let me know if any one has any ideas on this issue.
    I appreciate your help and time on this.
    Thanks.
    M

    Hi Murali,
    The standard program it will not allow to copy the GUI Status. Because source and target program should not same.
    It will definitely debug will work. Yo can create the GUI Status through SE41. In SE41 Just give Program name :SAPLV50R_VIEW click the button status. here you should not give any gui status. just blindy say create the then it will popup screen appears in the screen. Here you can mention your Z GUI Status. It is not required to create all the menus manually instead of the there is button which is located in the screen next to blue i button. here you can click and select the standard interface. You can get all the menus as similar to standard. Like that you should create Menu Bar, Application Toolbar and Function Keys  Menus. Then you can add your custom button in the Application tool bar button.
    When you execute the Transaction VL10G and check your cusom menu button will appears. Once you click custom button only exit will trigger. Find the below code for your reference.
    CODE
            loop at ct_postab assigning <fs>
                    where selkz = 'X'.
    *To Fill the BAPI  Header Parameters
                  str_ordhdr-ship_cond = w_sval-value.
    *To Fill the BAPI  HeaderX Parameters
                  str_ordhdrx-updateflag = 'U'.
                  str_ordhdrx-ship_cond = 'X'.
                  call function 'BAPI_SALESORDER_CHANGE'
                    exporting
                      salesdocument    = <fs>-vbelv
                      order_header_in  = str_ordhdr
                      order_header_inx = str_ordhdrx
                    tables
                      return           = str_return.
                endloop.
                read table str_return into w_return index 1.
                if sy-subrc eq 0.
                  if not w_return-type = 'S'.
                    message w_return-message type 'E'.
                    leave to current transaction.
                  endif.
                endif.
    *Do the BAPI Commit
                call function 'BAPI_TRANSACTION_COMMIT'
                  exporting
                    wait = 'X'.
              endif.
            endif.
          endif.
    Let me know if you have anything to discuss on the same.

  • How can I create a custom button for opening a form?

    I have a parent form having child forms. In my main form I want to create custom buttons for opening child forms. I want to use master-detail form but there are more than one child forms, and in master-detail form I can only create one detail form. So I will create a form based on a table and in that form I will call the child forms by custom buttons. Can I do that?
    Thanx,
    Gulsah.

    This can be easily done. First open up two instances of your Portal. In one window, you will need to go into your component you wish to link FROM. In the other window you will need to go into your component you wish to link TO. In the component you wish to link TO there will be a moduleid. Note this somewhere. Then, you will see an area that says: "Call Interface: Show". Click on this. (In the window you are linking to.). In this window, you will see a bunch of stuff. At the bottom you will see a URL call. This is the call you need to use. At the top, it explains each piece of the URL call. Just subsitute YOUR appropriate information into the URL call. In the form you wish to link FROM, create a button. Once you create this button, it will appear at the bottom, click on it and you will see an area to insert a Javascript. Click the onClick and insert:
    //this is the variable you want to pass from one form to the other
    get_field_name = getField(this.form,'COLUMN_NAME_IN_DATABASE');
    //this is so you can open the "child" form
    window.open('/pls/cc_prod/DAD_NAME.wwa_app_module.link?p_arg_names=_moduleid&p_arg_values=MOD_ID_HERE&p_arg_names=_sessionid&p_arg_values=&p_arg_names=COLUMN_NAME_IN_DATABASE&p_arg values='+GETFIELD_NAME+'&p_arg_names=_COLUMN_NAME_IN_DATABASE_cond&p_arg_values=%3D');
    In the fourth tab, where it says, "....before displaying form" insert the following: (This will tell the form how to handle the getField function.)
    htp.p('<script language="JavaScript1.3">
    < !--
    function getField(form,fieldName)
    var objName = "";
    var tmp = "";
    var dAction = "";
    var sel_idx = 0;
    var cnt = 0;
    var instance = 0;
    var slicedName;
    var fillData = new Array();
    for (var i = 0; i < form.length; i++)
    slicedName = form.elements.name.split(".");
    tmp = slicedName[2];
    instance = parseInt(slicedName[3],10);
    if (!tmp)
    continue;
    objName = tmp;
    if (objName == fieldName)
    return form.elements[i].value;
    //-->
    </script>');
    I hope this helps.
    null

  • How can I open a URL from a Custom Button in a second help window?

    I have a custom button, which currently opens a URL in a web
    browser, using a redirect page. How can I change this so that it
    opens in a second help window instead? If I understand some of the
    posts I've read, it is possible by linking the button to a related
    topics function but I've no idea how this is done.
    As usual, your help is most appreciated. Thanks a lot.

    Hi, ecoulyn,
    You need to make a topic file like the one below the target
    of the Jump button.
    The onLoad function on the Body start-tag causes the Related
    Topics command to fire when the topic file is loaded in the topic
    pane. When specifying the file name of the topic to display in the
    secondary window, you must always prepend it with the name of your
    .chm file, followed by "::/". Otherwise, an error message appears
    when the Jump button is clicked.
    Pete

  • How to create a custom Button in a SNP planning book

    Hi Experts,
    I created my own Planning Book and Dataview in SNP with 3 Key Figures: KF1, KF2, KF3. Now I want to create one my own button with Macro so that when I press that button, the Macro will run to calculate: KF3 = KF1 + KF2.
    I know that I can drag this Macro to one of default events like: Default, Level Change, Start. But actually, I want to create my own button so that I can handle the event as I want.
    My question are:
    1. How to create a custom button on the toolbar of SNP Planning book and writing macro for the button?
    2. Please give me any document, material teaching about writing macro and relating to my above scenario.
    Thanks very much!
    Duyennx
    Edited by: xuanduyen on Sep 6, 2011 9:20 AM

    Hi,
    Access the transaction "/n/sapapo/advm". In the list select your planning book/ data view and click 'Start Macro Builder' button.
    In the Macro builder screen, drag and drop your macro from Macro depot to the work area.
    Right click on your macro name and select 'properties'. In the pop up, next to the Assigned Push button field, there is a button 'Choose'. Click that. It will display all the available icons. In standard system, it displays more than 1000 icon. Choose any one icon which is suitable for your macro function. Close the pop up and save the macro. This will assign a push button to your macro.
    In the Planning book tool bar, you can see the selected icon in the header tool bar. Just by clicking that icon, you can execute the macro interactively.
    And I don't know whether we can include/design our own icon. But there are already 1000+ standard icons to choose.
    Regards,
    Manimaran M.

  • How to add a custom button in WD screen to call a workflow in siebel?

    Hi All,
    We have a requirement to have a custom button at the summary screen(after the rule execution) "Create Opportunity", on clicking on it a new opportunity record should be created in Siebel. As we know the "Save" link calls "PolicyAutomationSaveSession" inbound web service method and saves the information in session table and we can modify the PreSession and PostSession workflows. But we are not sure how it calls the service method and where is the mapping defined.
    Can you please help me on how to add a custom button and how to invoke a workflow in siebel side to implement this requirement?
    Also is there any document which can help me to add a custom button in screen and to add the code behind the button?
    Thanks in advance!!
    Regards,
    Subhradeep

    Subhradeep,
    Closing a Web Determinations window is essentially the same as closing any HTML window. It involves javascript, which you would have to add to the Web Determinations templates.
    Essentially the javascript command to close a window is {{window.close}} or {{top.close}}
    For timing, you might be able to use the setTimeout function of Javascript (see: http://www.w3schools.com/jsref/met_win_settimeout.asp)
    At the risk of exposing exactly how bad my javascript skills are, I have attached a super-simple html fragment, a page that closes itself after 3 seconds. It may help you get started in the right direction. In general closing a window is a fairly dubious activity and is often not permitted by certain browsers. This html page at least works in Internet Explorer.
    <html>
         <head>
         <script language="JavaScript">
              setTimeout(closeMe, 3000);
              function closeMe() {
                   alert("This window will close");
                   top.close();
         </script>
         </head>
         <body><B>This window will close in three seconds</B></body>
    </html>
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Add a custom button on notification page and open a oaf page after button

    Hi All,
    My Requirement is add a custom button on notification page and after button click with take some parameter from notification page like supplier_id and org_id then open a new oaf page and show supplier credit and debit balance but problem is that button is only enable to a ap invoices notification not for other type of notification.
    how to take approach/action i don't know.
    it is possible through OAF personalization/customization or it is part of work flow customization.
    Navigation path - payable->worklist->open notification and Type of notification also there
    Type should be matched with AP_Invoices type notification then custom button enable.
    Please Let me know is it possible or not. If possible how to achieve this. ...................................it's argent...plz help me
    Edited by: 815572 on Nov 25, 2010 1:15 AM

    Hi Irk,
    My notification came in given below format (in table) but my custom button only enable for Contract Approval Type not for others..........i hv attach a button on notification page (subject-Contract 21969-R17......)
    From Type Subject Sent
    Taylor, Phillip Contract Approval Contract 21969 - R17-AUG-07 06:19:27 has been approved by Taylor, Phillip 22-Aug-2007
    Taylor, Phillip OKS Contract Process Contract 21975 - R17-AUG-07 06:22:18 for AT&T Universal Card (52,500.00 USD) has been published online 19-Aug-2007
    Taylor, Phillip OKS Contract Process Contract 21969 - R17-AUG-07 06:19:27 for AT&T Universal Card (15,000.00 USD) has been published online 19-Aug-2007
    If I just put a button SHOW BALANCE just like notification button APPROVE, REJECT, REASSIGN but this button shows all types of notification and my req. is this button show only for Contract Approval type notification. how to handled this issuesss ?
    if extend the co of notification page then how to handle TYPE value from worklist page ....please write proper code if u hv any idea...........
    Thanks,

  • Add Alt Attribute Info to a Custom Button

    I have created an alternative to editing the
    “whtbar.js” file to give an image alt attribute
    information. We have a custom button in our help file that needed
    alt information, but we had already incorporated the text into the
    button’s image and did not want to add the text label. We
    also did not like the visual border treatment that adding a text
    label did to the button.
    I wrote this JavaScript function that will not only
    accomplish this, but it will also capture the functionality that
    RoboHelp creates for the OnClick event handler and duplicates it in
    an OnKeyPress event handler for that same button. I have
    successfully tested this script in both IE (IE 6.0) and Mozilla
    (Firefox 1.5), and it appears to work fine.

    The OP probably tried to attach it to their post, but it was stripped by the forum software. Hopefully they can show a screenshot image (using the camera icon in the web interface) to display the coding.

  • Custom button goes missing after click the button in Customer Master

    Hi All,
    I have one query regarding Custom tab button in Custome MAster.I have implemented BAdIs using CUSTOMER_ADD_DATA_CS and CUSTOMER_ADD_DATA  to match my requirment.
    Query:
    While click the custom button(which i have created in Customer Master) , the subscreen is displayed  but the Custom Button is missing.Where in Standard Buttons like 'GENERAL DATA' and 'COMPANY CODE DATA' Std buttons in Customer master Etc. buttons going to disable mode while click these button in custome mastar.
    Is there any OSS notes to implement OR we required to set up some PF status to match above requirment.
    Please let me know.
    Thanks,
    Sridhar

    If I follow you, no. That's the way it works. The buttons are composited with the background so become part of it. I'd rethink the design.
    Basically, you don't want the highlights to determine the color of unselected buttons. You'll always have fringes and jaggies. Having a non-transparent color set for the unselected state kind of does what you want, but won't look the best.

Maybe you are looking for

  • ASA 5510 as Verizon gateway for multiple public IP's

    Hello, This might be a trivial question but I never before used ASA5510 this way. I know ASA5510 is not a typical router. Here is the scenario: 1) Point to point connection to ISP (mask /30) - Configured on Ethernet 0/0 2) Group of public IP's (mask

  • Records Management - Custom Attributes

    Hi all, I've created a Document Service provider in SRMREGEDIT in my RMS_ID. I archive the created documents with ORGANIZER in Documentum Archive Server. I have added a custom attribute to my Document type: 1.- I want this custom attribute appears in

  • AirPort Disk - Issue with Windows Vista Ultimate

    I setup an AirPort Extreme network, with a shared USB Drive and so far I've only found one issue. When attempting to create new files and renaming them, or rename pre-existing files on the shared USB Drive using Windows Vista Ultimate I get the follo

  • EP7 + mySAP ERP 2005 + ESS Developing

    Hi, i have some questions about the developing in ESS: Can i change the Originalsources(WebDynpro) with help of the nwdi, and what happens after new SP's ? Can i develop new WebDynpro's for ESS and how i insert the new CustomWD in the portal on the r

  • Create Boot DVD?

    Is it possible I can create a DVD that I can boot my iMac from? I'm not interested in preserving my current environment, just having a generic session to boot to. I need to check if there are software conflicts that are causing my iSight not to work,