automatic addition of custom index_scorm.html functions?

Hello!  I have several functions I need to add to the index file whenever I publish a new version of a course.

Is it possible inside Captivate to tell him these functions add automatically each time that I publish a new version, so I don't need to add them manually every time?

Thank you!

What I would do, is put a js file in the folder html/assets/East and put something in the file index, in this way, you can continue to add features or to create specific projects is files and change understand it

Tags: Adobe Captivate

Similar Questions

  • Cartridge JavaEE - automatic detection of custom Application

    The JavaEE 5.7.4 cartridge is capable of executing a function of type of automatic discovery on a custom application? We want to know what is available to follow on this application.

    There are some things that monitor out of the box, applications generally consist of components (EJB, Servlets, JSP, using data sources) and those are monitored with default rules and thresholds indicating running on resources (using x %, waiting on etc.), the thresholds are defined, but can be easily modified (numbers for warning criticism, fatel). You can see the rules in the list of rules and variables in the list of registry variables.

    Regarding applications, they are referenced by Foglight but there is on the box for the exceptions rules, execution trend time delays.

    There are rules for the response time on X and different from the base which is usually tweaked according to the customer's environment.

    There are things that are easy to decide (using high % or 100% of your resources on your resources, exceptions, waiting times), those who are easy to alert a control point on

    The delicate are the response time (on X or compared to the reference level), depends on the normal behavior of the system, it depends on what is considered acceptable (1 s, 2 s, 3 s, 10 s?) also depends on do not want to be notified on a 1 time or problems that are not regarded as serious. Thos are generally twisted according to the customer.

    I hope this helps.

    Golan.

  • Change of automatic tab for custom dashboards

    Hello

    We have several dashboards custom designed and would like to show them as a monitoring on a large screen. But this is only useful if we have the possibility to automatically every 60 seconds on an another dashboard. Have anyone an idea how to get account only?

    Thank you and best regards,

    Christian

    Because you are using a custom dashboard, I would say that you use the Advanced/Enterprise license. You can configure the tab rotation in ' dashboards-> reorder tabs... ". ». From there, you can set what dashboards (Automatic Transition) and the time (inseconds) and the tab following (this tab). Do not forget to loop to the first tab if you want to loop forever.

    In addition, you might want to disable the time-out of the user interface. Check out my blog about this: http://www.jume.nl/entry/vcops-ui-session-timeout (or do a Google: vcops ui timeout).

  • How can I delete a custom to SSHRC function?

    I replicated repository vehicle SS seeded and renamed function. I modified the OAFunc = in the HTML call to reflect the new name and pCalledFrom = parameter. Unfortunately, it is throwing an error.

    Ideally, I would like to delete the function I created and start again, but delete is dimmed.

    Hello

    You should be able to remove the custom form function 'Train functions' in system administrator. Make sure that you remove the respective function of all the menus, including the 'Global Self Service Custom functions'

    Concerning

    Bilal Mohamed

  • Disabling automatic when headers/footers * print * HTML files to PDF?

    OK, so all the world is aware of those annoying of the headers/footers that are placed on each page during the conversion of the HTML files in Adobe Acrobat PDF format. Fortunately, they are easily disabled once find you where this particular configuration is hidden (and hidden it is 'file-> Create-> Web Page PDF-> settings...-> Place headers and footers on the new page' rather than in the Preferences section where one might expect it to be).

    But what when * print * HTML file with the virtual printer "Adobe PDF"? The Print Options 'Adobe PDF' window has no such adjustment. The only parameter that looks even indirectly to the above mentioned is one that says 'Add document information', but it does not affect the inclusion of these Auto headers and footers.

    Yes, is there a way to * print * HTML file to PDF without these unwanted headers and feet page in the same way you can * convert * HTML file to PDF free of Auto headers and footers?

    In case anyone is wondering why not * convert the file to PDF format instead of print to PDF, it is simply because the conversion to PDF does not apply the margins of custom page and custom page breaks. So, if you want a PDF document with custom page margins, then print format PDF is the only way to go. Conversely, if we want to preserve the interactive features such as HTML links, cursor to highlight styles, etc., then conversion to PDF is the only way to go. In this case, I need to custom page margins - but I certainly don't need these headers/footers automatic boring.

    Nevermind, I solved it...

    Apparently, the Adobe PDF printer relies on (default?) web browser print settings. In my case, since I use both FF and IE, I open the file-> Page Setup in both browsers and set all the fields blank/Empty. Now, Adobe PDF print without headers/feet of any non desired.

  • Custom number format function does not return 0 in decimal form

    Hello

    My custom number formatting feature does not work. It was working fine when the site has a standard client server architecture. However, when we changed using the REST API with javascript and HTML 5 function works for most except in cases when I need it displays 0 for decimal numbers.

    Basically, the function accepts arguments a number and the number of decimals and returns the number rounded the number of decimals. Below, I've stripped naked function minimum, even I was testing.

    < cffunction = "dispCostPeriod" access = "remote" returntype = "string" output = "false" hint = "name costs for a specified period at the user" >

    < name cfargument = "in_decCost" type = "numeric" required = "yes" / >

    < name cfargument = "in_iRound" type = "numeric" required = "yes" / >

    < cfset decRoundedNum = NumberFormat (in_decCost, "_" & RepeatString("9",in_iRound)) >

    < cfreturn decRoundedNum / >

    < / cffunction >

    When I pass 55.00089 and 3, the function returns 55.001.

    When I was 55 or 55.000000 or 55.0000089 and 3, the function returns 55

    . And I need to 55,000.

    I tried both for returntype 'string' and 'digital', various masks as _.999, _.000, _. ___.

    I tried NumberFormat (in_decCost, "_.000") straight back.

    Nothing works.

    I use CF10 on Windows Server 2008.

    Any help much appreciated.

    Thank you

    Gena

    Can you explain how the data gets into the browser as a JSON string format?

  • Custom report HTML Horizontal questions

    I have a few questions regarding the customization of HTML reports.  I'm looking to create a horizontal HTML report which seems identical to the horizontal report XML.  I could extract the relevant formatting of the document horizontal.xsl to enable this.  The declaration of the document reportgen_html.seq expressions are easily editable, but it seems that several calls to the modelsupport2.dll are performed in the generation of HTML reports.

    In an attempt to retrieve the properties of type of measure/units/Low Limit / limit high/comparison, seems that the modelsupport2.dll must be changed in step 'Add the reported values' of the PutOneResultInReport sequence.  Step 'Add the reported values' seems to return the properties listed above which are "marked" in a HTML format via a call to the GetFlaggedValuesForReport_Html() function.

    Below is the code for the GetFlaggedValuesForReport_Html:


    char * labelOnlyStart, char * labelStart, char * valueStart, CAObjHandle reportString)
    {
    int error = 0;
    ERRORINFO errorInfo.
    flaggedValueOptions flaggedValueOptions;
    char * reportTextString = NULL;
    ReportOptions reportOptions; / / this is initialized in FindFlaggedValues() if necessary
    ReportText reportText; It is initialized in FindFlaggedValues() if necessary

    clear the structure fields
    Memset (& flaggedValueOptions, 0, sizeof (flaggedValueOptions));
    flaggedValueOptions.context = context;
    flaggedValueOptions.optionsHandle = optionsHandle;
    flaggedValueOptions.level = level;
    flaggedValueOptions.indentationString = "";
    flaggedValueOptions.labelOnlyStart = labelOnlyStart;
    flaggedValueOptions.labelStart = labelStart;
    flaggedValueOptions.valueStart = valueStart;
    flaggedValueOptions.reportOptionsInited = FALSE;
    flaggedValueOptions.reportOptions = & reportOptions.
    flaggedValueOptions.reportTextInited = FALSE;
    flaggedValueOptions.reportText = & reportText;

    Download the text of the report to display the measurements
    errChk (TS_TraverseProperties (stepResult, & FindFlaggedValues & flaggedValueOptions, kNormalTraversal, 0, ""));

    If ((flaggedValueOptions.reportTextInited == TRUE) & (flaggedValueOptions.measurements > 0))
    {
    concatenate the reportText into one giant string
    errChk (ReportText_GetText (& reportText, & reportTextString));

    string value of text report pointer object
    tsErrChkMsgPopup (TS_PropertySetValString (reportString, & errorInfo, ' ', 0, reportTextString));
    }

    {
    string value of text report pointer object
    tsErrChkMsgPopup (TS_PropertySetValString (reportString, & errorInfo, "", 0, ""));
    }

    Error:
    text of report output only if created
    If (flaggedValueOptions.reportTextInited is TRUE)
    ReportText_Clear(&reportText);

    free only if created report options
    If (flaggedValueOptions.reportOptionsInited is TRUE)
    ReportOptions_Clear(&reportOptions);

    CLAIRE (reportTextString, free);

    error return;
    }

    When we look at the GetFlaggedValuesForReport_Html function and following function calls, I do not see where each of the properties are encapsulated in HTML tags.  The only function that contains.

    • I would be greatly appreciated if someone could explain how the GetFlaggedValuesForReport_Html function works and where the properties are encapsulated in HTML tags.  The goal is to output a horizontal row of properties for each of the steps which seems identical to the horizontal XML report.

    Thank you

    Hey LVB,

    I did some research and I think I found more details for you on exactly where your limits, measures, etc. are all drawn and formatted in the modelsupport2.dll GetFlaggedValuesForReport function.

    Here's a quick summary of the way, that the result for each item on the report:

    GetFlaggedValuesForReport_Html (line 1760) > TS_TraverseProperties (1785) > FindFlaggedValues (1874) > TS_TraverseProperties (1927) > ProcessFlaggedValues (2409) > ProcessFlaggedSingleValues (2027)

    You will notice that the TS_TraverseProperties function is essentially just a function for the functions FindFlaggedValues and ProcessFlaggedValues on the lines of 1785 and 1927 that probably makes it a little harder to follow the flow of the calling code. Take a look at the ProcessFlaggedValues function, but also the functions ProcessFlaggedSingleValue and ProcessFlaggedArrayValue to get an idea of how each value is returned and formatting.

    Lars L

    Applications Engineer OR

  • Automatically resize the custom text - TextBox

    Hi all, I have a box of text customized with gratitude of this site. I like the idea of having the text resize automatically when it reaches the length of the text for the full text box will always be in view, limiting the amount of characters, of course.

    Could someone help me what do I do?

    package com.google.zxing.client.rim;
    import net.rim.device.api.ui.Font;
    import net.rim.device.api.ui.Graphics;
    import net.rim.device.api.ui.Manager;
    
    import net.rim.device.api.ui.component.EditField;
    
    import net.rim.device.api.ui.container.VerticalFieldManager;
    public class MyTextBoxField extends VerticalFieldManager {
    
      //define some variables to be used
      //in the class
      private int managerWidth;
      private int managerHeight;
      private EditField editField;
    
       public MyTextBoxField(int width, int height) {
        super(Manager.NO_VERTICAL_SCROLL);
        managerWidth = width + 5;
        managerHeight = height + 5;
    VerticalFieldManager vfm =
          new VerticalFieldManager
            (Manager.VERTICAL_SCROLL);
    
        editField = new EditField(){
          public void paint(Graphics g) {
          getManager().invalidate();
          g.setColor(0x999999);
          Font font = this.getFont().derive(Font.PLAIN, 35);
         g.setFont(font);
    //Log.info("B get WIDTH " + b.getWidth());
    
          super.paint(g);
        }
      };
        Font font = this.getFont().derive(Font.PLAIN, 35);
         editField.setFont(font);
      vfm.add(editField);
      add(vfm);
    }
    
    public void paint(Graphics g) {
    //Log.info("This is button size " + textButton.getHeight());
      super.paint(g);
      g.setColor(0x999999);
      Font font = this.getFont().derive(Font.PLAIN, 35);
      g.setColor(0x999999);
         g.setFont(font);
      g.drawRect(0, 0, getWidth(), getHeight());
    }
    
    public void sublayout(int width, int height) {
      if (managerWidth == 0) {
        managerWidth = width;
      }
      if (managerHeight == 0) {
        managerHeight = height;
      }
      super.sublayout(managerWidth, managerHeight);
      setExtent(managerWidth,managerHeight);
    }
    
    public String getText() {
        return editField.getText();
      }
      public void setText(String text) {
        editField.setText(text);
      }
    }
    

    Try changing the method object with below:

    public void paint(Graphics g)
    {
        super.paint(g);
        g.drawRect(0, 0, getWidth(), getHeight());
    
        Font font = editField.getFont();
        g.setColor(0x999999);
        String text = editField.getText();
    
        int totalWidth = this.getWidth() - 10;
        int fontHeight  = font.getHeight();
        for(int fontSize = fontHeight; fontSize >= 5; --fontSize)
        {
            //length of the text
            int length = Font.getDefault().derive(Font.PLAIN,
                         fontSize).getAdvance(text);
            if(length > totalWidth)
            {
                //derived font for the fontSize
                font = Font.getDefault().derive(Font.PLAIN, fontSize);
                continue;
            }
        }
    
        editField.setText(text);
        editField.setFont(font);
    }
    

    Concerning

    Bika

  • Change after the addition of custom attribute

    Hello

    I use OIM R2 PS1 and the commissioning of OUD user via the connector.

    Depending on the condition, I added a new custom attribute "HomePhone". However, the value of attribute for this attribute is only pushed for the newly created user. For a user (prior to adding the custom attribute), the attribute values runs not more than on the side of the OUD.

    Is there a planner that I need to run?

    Thank you, John

    Hello

    I'm sure that you have not finished the second part of the extension of connector - "Configurations to achieve synchronization app downstream." However, you mentioned that you don't see a problem with the new user, however if you update the value of the attribute, it does not flow down to OUD, as older users.

    Please go through the link: extend the functionality of the connector

    The steps would be - creating new tasks within the definition of processes, mapping, etc..

    Thank you.

  • Adobe Captivate 7 - How to create a custom without the function table of contents table of contents?

    Hello

    I want to create a table of contents in my E-Learning-project because the automatically generated TOC of Adobe Captivate 7 includes all the features I need to check for example chapters which are the groups in the film strip.


    I use master slides in my project.
    The table of contents, I need must be designed and programmed as follows:

    1 intro / title slides

    9 chapters

    The progress of the work - 3 status - all chapters should be moved by symbols in the table of contents

    Symbol 1: chapter has not yet begun (just an empty box)

    Side 2: chapter is work in progress (a square with a green triangle inside)
    Side 3: chapter is finished that means that all of the slides in this chapter are read (the square is filled with a green square)

    All the chapters and Points to the table of contents must be clickable (links) maybe with a mouse over effect (change in colour of mouse) and should start to the first slide of this chapter.

    The chapter which is open must be written in bold with one blue color, others who are not open to be written in the normal font with a black color

    I think it's a little complex, but solutionable.

    I think I need to create three symbols of the buttons form, advanced actions that tend to fade and fade out named symbols.

    Is there someone who can describe the process of creation? Where should I place all the functions, actions and so on? On the slide master?

    Thank you for the answers!

    The only thing I can say about it is that I build it in Flash, so it could be dynamic and reusable.

    If you take the time to build a PC inside it only works for one project. Certainly you would have a base to work from, but for a another edition project wouldn't be fun.

    If you need HTML5, I think it would be much more difficult to build a dynamic table of contents.

  • How to move a logo on the right side of the header and resize the area of the image - sensitive custom Layout HTML 5 - 11 of RoboHelp

    I created a page HTML 5 custom based on the layout Theme1_Standard layout.  Our logo is rectangular and does not fit in the default image area.  I want the logo to the right of the header.  I don't see how to do this in the customization of the Layout dialog box.  Is there a way to do this in the HTML somehow?  Moreover, the logo looks great in the office and the table overview of the customization of the Layout dialog box.  It is the right size and the header title fits right so that there is enough space for the rectangular logo. However, in the preview of the phone, the logo is tiny.  And when I generate the layout of reactive source HTML5 with the new theme, the logo is tiny in the preview of Chrome, even for the office.

    Thank you.

    Gina

    You can change this behavior in the main.css file. It's a little more work that you know well;

    Open the file with a text editor and search for "table.headertable td.logo". You can find parameters for the width of the logo, something like:

    Width: 4;

    Simply make it wider to adjust the image. Note that you need to do this several times as several devices have different widths for the logo.

    Kind regards

    Willam

  • How c ++ extend customer use getLockAll function

    Hello
    I use ContinuousQueryCache to add POF objects to the cache. I need to lock hide any additional data. But when I call following function, it says remote RemoteNamedCache does not support the LOCK_ALL function.

    Code: Object::View globalLock = ContinuousQueryCache::getLockAll();

    Is there a way that we can achieve together cache lock.

    The main reason to follow during data added, we do not have a way to call cache-> lock (key) function. Because we do not yet have a key. In order to achieve that we thought to block cache everything. Even when we start to add a lot of data objects internal structure might change and it would increase to hold many objects of memory. If we don't lock him up two data inserters could screw up the internal data structure of coherence and screw up the whole program.

    Please guide me how to reach above requirement. With shared memory, we can have in the lock of the process and who comes first will get the lock and no one can recover so shared memory will be safe. Even if we can have a mutex locking device, it would be great.

    Kind regards
    Sura

    Published by: Sura 12 August 2011 00:44

    Hello

    Partitioned cache can't lock all anyway. Instead, you can use a special key that your process will be thread as mutex. Convetion single process with the lock on this key can work. Also for consistency * Extend have loack service is disabled by default (and why). Also if you use for example "LOCK_ALL" string as your mutex, there is no need for the entry with the key "LOCK_ALL" to be present in the cache (locks are totally independent of the data entries).

    
        ...
        
            
                true
            
        
            
    

    You should upgrade this proxy service configuartion for activate locks.

    Kind regards
    Alexey

  • Strip HTML function

    I was wondering if the Apex has an internal function to strip the html code in a field in report.
    I have a report in which a field is html text. When you print the report in PDF format if the "strip HTML' under 'Report attributes' checkbox is checked, displays fine in the PDF file. If the box is unchecked the PDF contains all the HTML of the field text (sucha as < div >... < / div >)

    When you use report (under the shared components) queries is not option to strip html, while I was looking for a function that can do this, so I must not reproduce my queries once with HTML and once with or without.
    Any ideas?

    George

    You could look at wwv_flow_utilities.striphtml...

    Thank you

    Tony Miller
    Webster, TX

    A lady came up to me on the street, pointed at my suede jacket and said: "do you not know that a cow was murdered for that jacket?
    ' I didn't know there are witnesses ', I replied: "now, I'll have to kill you too. '

  • customer support html (html service) - how can I query to SRs 'closed '.

    Jin

    11.5.10.2

    in the html (html service - SCZ) customer support, is there any facility to interrogate SRs who benefit from the status "closed"?

    Currently, a SR in status "closed" only can be queried if the agent knows the exact number of SR. on the advanced search page, even if the application allows status 'closed' to be selected, it does not return to any folder.

    help is appreciated, as it is essential for our business.

    Kind regards.

    You can search for closed SRs. to ensure that the search criteria 'Active' is set to 'no '. This will return back closed SRs.

    Who are the customers? Can you provide more details on the implementation? (you can email me at [email protected])

    Thank you.

    Published by: ofjoseph on March 31, 2010 12:00

  • Automatic addition of new songs to playlist?

    Hello

    is it possible to add new songs from a specific playlist automatically when the song is imported to iTunes? Otherwise, I will add all my new songs to the playlist on mine. I don't know how to do it may with Apple Script or Automator?

    Thank you for helping me

    Use your smart playlist, recently added.

Maybe you are looking for