[CS5/JS] Ann: Javascript Help as CHM

Hi Illustrator forum!
For those as frustrated as me about the ESTK Help browser I converted the Help files to an easy readable and searchable, hyper-hyperlinked CHM version. CHM is originally a Windows file format, but don't let that deter you: it also works quite nice on a Mac, using Robin Lu's iCHM viewer.
Download link on my little part of the web (scroll down to "Illustrator").
The file contains just the functions of Illustrator, and you might also be interested in the ScriptUI and JS Base Class sets.
(It's relatively easy to create a same help file for CS4, and/or a set of HTML files. If anyone is interested, I'll make these as well.)

Hi Jongware!
I have been referred to this thread and your website looking for an alternative to the provided Object Model Viewer.  You seem to have improved upon the Adobe version and I was hoping to try it out on my Windows 7 64-bit computer.
Unfortunately, I have run into a bit of a snag.  After I download and extract the Illustrator CS5 .chm file from your website, I can't seem to view the content.  The Index/Table of Contents are all there, but it won't display any of the actual help file.
It seems that my computer needs me to OK a security check from your file, even though it doesn't require that from other .chm files.  I wouldn't think that that would mess anything up, but even if I click OK, I can't see the content.  I have a suspicion that my computer still has some sort of security measure turned on that is blocking the content.
Here is the security warning I get before I open your file:
When I click Open, the Index/Table of Contents are all there, but none of the pages can be displayed, it looks like this:
Compare this to a "trusted" .chm file (Microsoft Security Essentials) that doesn't require a Security dialog box:
Strange isn't it?
Thanks for your help!

Similar Messages

  • [CS5/JS] Ann: Javascript Help files updated

    Hi everyone. The new user-friendly Javascript Help files have been updated with a CS5 version. Download link on its homepage: http://www.jongware.com/idjshelp.html
    Only in Windows CHM-format for the moment (does anyone at all use the HTML version? If not ... well ... I dunno...).
    I spotted a few additions and changes in the Help file -- apart from support for the new commands, obviously -- such as proper Superclass referencing, and a few objects with Class properties, which apparently are something else than Instance properties. Hey, don't ask me. I only converted the file.
    Among the more interesting new objects:
    * "PlaceGun" -- finally, a way to 'load' the gun with text created solely by scripting?
    * "BeforeCreate", "AfterCreate" (and a few more similar): trap the event for (possibly) every object you can place into ID!
    * A new Scripting Preference: measurementUnit. Apparently, this is "the measurement unit used during script processing" and, ya-hey!, we scripters don't have to awkwardly read, save, change, and restore, the measurement units anymore!

    Minor cosmetic updates to the CHM version:
    * The bullet was shown as a decoded UTF-8 value on Robin Lu's Mac CHM viewer. Changed from its Unicode value to "•" (quite the trick, as Saxon firmly objects to HTML stuff like that!). There may be more 'mangled' characters remaining, dunno if it's worth the trouble hunting them down one by one tho'.
    * Contrary to what I stated before, the Help does contain a few examples -- in the JavaScript Base Classes section. Rather terse, so for the experienced scripter they are hardly relevant; but perhaps newbies can put them to good use. They are marked by a pretty-in-pink background.
    * The list of parents in the Hierarchy view was not sorted alphabetically -- fixed. (I've finally started using XSLT 2.0 functions. Yay!)
    * Lists of multiple object datatypes were not sorted alphabetically -- fixed, by sorting them on the comma and the word "or". However, some of the more incomprehensible descriptions now got just a bit more incomprehensible ...
    E.g., common in "resize" functions: "Can accept: Array of 2 Reals, AnchorPoint enumerator or Array of Arrays of 2 Reals, CoordinateSpaces enumerators, AnchorPoint enumerators, BoundingBoxLimits enumerators or Long Integers." I have no idea how to mentally parse that, let alone have my computer do it.
    * Added more and more hyperlinks. I think most of ScriptUI's internal links to "Button", "Window", etc. which also have a 'regular' UI counterpart finally point to ScriptUI's own objects. Hard to check, really.
    * Also added hyperlinks for the common objects "Boolean", "String", "Number", and "Array" -- just to be complete!
    * The total number of internal hyperlinks now tops out above 104,000! (And no, I didn't check all of them.)
    Direct link to the CHM version: http://www.jongware.com/binaries/idcs5js_chm_3.0.3.zip
    (the minor version number jump from .1 to .3 is because of a lot of testing before I got everything right -- again...)
    The HTML version follows, somehow, somewhere, some time later. (HTML users: is that full function index of any use?)
    * For some reason the page for the "Global classes" was interpreted in the CHM contents as a 'book', rather than a regular help page, and you could not navigate to there! (A search for 'inifinity' still landed you on that page.) Fixed by hand, but I wonder why this happened ...
    Oh darn it! I found out why that happened, re-wrote part of my XSLT transform to fix it and broke lots of other things. Today, I fixed that, and now I see this doesn't work anymore -- again!
    You will be expecting a 0.4 version shortly, then.

  • [CS/CS2/CS3/JS] Ann: Javascript Help as CHM

    It took a while for me to sink in: what's that strange list of libraries in the ESTK object viewer? "Core classes" is obvious, and so are "Photoshop CS4" and "Illustrator CS4" -- but we InDesigners find "InDesign CS4 (3.0)" up to "InDesign CS4 (6.0)"! Examining the data files finally gave me the answer: it's a mistake by Adobe, and the libraries ought to be called "InDesign CS (3.0)", "InDesign CS2 (4.0)", and "InDesign CS3 (5.0)".
    So, just in case there are still people writing scripts for CS, CS2, or CS3, I had my OMV-to-CHM transformation go over each of these files, and (ta-taaa) created up-to-date CHM versions, containing all the latest tricks as seen in the CS5 version. These include: hierarchical view of all objects; user-friendly index for classes & enumerations; CHM index containing all functions and properties; and more, yes even more hyperlinks.
    Downloadable from my site, from http://www.jongware.com/idjshelp.html (perhaps you are interested to know I also created CHM versions of Illustrator CS4 and CS5).

    I don't think it's a mistake.
    "InDesign CS4 (3.0)"
    means: this is the OM for InDesign 3.0 (i.e., InDesign CS) that is contained in InDesign CS4.
    Wait -- do you mean there might be a difference between "the OM for InDesign 4.0 (i.e., InDesign CS2) that is contained in InDesign CS4" and, say, "OM for InDesign 4.0 (i.e., InDesign CS2) that is contained in InDesign CS5" ?
    Why on earth would anyone need that? I imagine it's not because even with versioning the 'older' scripts may not behave the same -- there must be dozens of mails about versioning not working ... I mean, if Adobe knows what causes older scripts to stop working (because, if I understand you correctly, they retroactively change it in the documentation for older versions), wouldn't it be yet easier to not cause those changes?

  • InDesign JavaScript "help" file

    I have used Jongware's InDesign JavaScript help files and have really found them essential. I am grateful for his efforts to make these available.
    I am primarily a FrameMaker user and Adobe is going to provide ExtendScript support for the next version of FrameMaker. The FrameMaker object model is shown in the ExtendScript Toolkit CS5 Object Model Viewer. I would like to do something similar to what Jongware did in extracting the data to a series of HTML files. I am having difficulty figuring out where this data is stored. I can't find an XML file that contains the data. I am mainly posting this here because I haven't been able to contact Jongware directly. Thanks in advance for any help.
    Rick

    Oops :-) Yeah to avoid sp@m I don't really want to post my mail addresses on public sites.
    I sent you a P.M., I'm hugely interested in what you are planning!

  • [CS4,JS] [ANN] JS Help as HTML

    A HTML version of the Adobe InDesign JavaScript help for CS4. Took me a couple o' minutes to compile, and then a few hours more to add
    i even more
    hyperlinks (this time, it resolves all 'any' references in enumerations) and -- may come in handy -- expands the Hierarchy using the new Base Class description for Color, Text, Preferences (a lot of 'em) and a few more. It's almost 100 pages longer than the CS3 version!
    A preliminary version, not thouroughly checked, but you can give it a try with
    this 1.0.0 version (2.3MB, zipped).
    It might need some debugging; a CHM version is planned but not yet available.
    Remember where you saw it first. You Can Copy it but You Cannot Top it.

    Great job! Thank you very much.
    Most of my comments and issues are about the underlying information, not your presentation of them. For example:
    Array of Rectangle everyItem ()
    Returns every Rectangle in the collection.
    It is not true that:
    myDoc.rectangles.everyItem();
    returns an array of rectangles. To get that, you need:
    myDoc.rectangles.everyItem().getElements();
    That gives you the array of every rectangle in the document that is "loose" on a page.
    myDoc.rectangles.everyItem();
    returns an object specifier. If there are multiple rectangles in the document, then each property of this object is an array of values, one for each rectangle. That's why:
    myDoc.rectangles.everyItem().geometricBounds;
    for example, returns an array of the geometricBounds values of all the rectangles in the document.
    This observation about the way the everyItem() is described applies to every instance.
    Dave

  • Crash on search function for HTML Help file (.chm) when connected to a Visual C++ application

    Crash on search function for HTML Help file (.chm) when
    connected to a Visual C++ application
    I use the RH_ShowHelp API command to connect a HTML Help file
    (.chm file generated by RoboHelp Word X 5) to my Visual C++
    application. My application is able to call up this HTML help file
    in context-sensitive mode and everything is working great in the
    Contents and Index panels EXCEPT when I click on List Topics (after
    I enter a KEYWORD for search) in the Search panel.
    I got an error that said “Unhandled exception in
    xxxx.exe.(HHCTRL.OCX):0xC00000FD: Stack overflow”
    I am able to execute this .chm file by itself and the search
    function works well in this case. I am using HHActiveX.dll that is
    created on 2/23/04. Is this the correct version?? Any advice what
    to do here??

    Hi agschin and welcome to the RH forums. The hhactivex.dll
    file is not used by the search function so you can rule that our.
    Have you tried recompiling and seeing if the problem still happens?
    You can also start the Bug Hunter feature in RH - View > Output
    View and then select the Bug Hunter button - and see if that throws
    up any clues.

  • Where can I find the update "Adobe Extension Manager CS5" for Windows? HELP!!!

    Where can I find the update "Adobe Extension Manager CS5" for Windows? HELP!!!

    Hi Piotrmp006,
    You can download the Extension Manager CS5 for Windows from the below mentioned link.
    Download the Extension Manager
    Download Extension Manager CS5 installer and save it on your machine.
    Double-click the installer to begin the installation process.
    Adobe - Exchange : Download the Adobe Extension Manager
    Let me know if you need more help.
    Thanks!
    Eshant

  • Javascript Help - Customising buttons to display varied data

    Hi there,
    I'm looking for some Javascripting help since I'm new to this form of scripting. In the report template I'm creating, I need to have a series of radio buttons with each being able to display a different amount of data when selected. So for example, if you choose option a and hit the select button: one layout for the document is shown, option b: another different layout would display, etc.
    Here's a link to an existing pdf which demonstrates what I'm looking for in the second half of the page. The pdf is locked so I can't look at the existing coding or anything that they've used. Any help would be greatly appreciated~ Thanks.
    http://www.lands.nsw.gov.au/_media/lands/pdf/rp_dealings_interactive/01T_v3-2.pdf

    Nariko,
    Place your "different amounts of data" in their own subforms. Have each subform default as hidden so that they won't show. Next in the change event for the radio button group place the following javascript (this assumes your radio button group has it's values bound as 1, 2, & 3):
    if(this.rawValue == 1)
    subForm1.presence = "visible";
    subForm2.presence = "hidden";
    subForm3.presence = "hidden";
    else if(this.rawValue == 2)
    subForm2.presence = "visible";
    subForm1.presence = "hidden";
    subForm3.presence = "hidden";
    else if(this.rawValue == 3)
    subForm3.presence = "visible";
    subForm1.presence = "hidden";
    subForm2.presence = "hidden";
    This will display and hide the objects in the various sub forms based on which radio button is selected.

  • [CS4/JS] Ann: Updated Javascript Help to 2.1.3

    I weeded out a few annoyances from my set of CS4 Help files -- "Page", for instance, was tagged as a superclass of "PageItems".
    I also added graphic links from a superclass to its members, using the same dotted rectangle as for the other way around. Hope that makes relations a bit clearer. The total number of internal links now tops out at over 61,000.
    The CHM version is improved by adding an Index, so you (finally!) can browse immediately to any class, enumeration, method, or property. The CHM converter has a bit of a problem with lots of the same entries ("parent", for example), so there are a few oddities. Most of the index entries work fine, however.
    Downloadable from my site: http://www.jongware.com/idjshelp.html -- only the CS4 set has changed.
    [Edit] Deleted unnecessary rant on unacknowledged copies. YOU know who you are!

    Im having the same problem, I updated my Iphone 4S to 6.1.3, shortly after that my phone had no audio. It was working fine one minute and then stopped. Was listening to music when sound gave out on me. It wont ring, phone just vibrates even after turning off vibration option. I've tried all the options listed and nothing. My phone has never been jailbroken either. If I connect the earphones is works perfectly. On one of my last calls received, phone's ringtone was heard for about 2 seconds before muting and just vibrating. Ringtone sounded perfect, speakers did not sound damaged. 
    What else could be done? I've read several post regarding this and it seems like Apple has no solution to this yet. Very dissappointed.

  • [JS,CS3/4] ANN: JavaScript Reference Guide

    Looking for the JavaScript Reference Guide for CS3 or CS4? Adobe no longer offers separately downloadable documents, as they did for previous versions; instead, it's all integrated in the ExtendScript Toolkit Editor. Just look under 'Help', then choose a program. Not using the ESTK? Or perhaps you just want a prettier display ... :-)
    So I reformatted the reference guides into fancy HTML, and I was even able to wring some additional information out of it, such as more comprehensive hyperlinks, a full index, and -- the best feature! -- a visual Hierarchy of each object and its place in the application.
    The HTML version works with any web browser, but full text searching may be difficult. Windows users are advised to download the CHM (Compiled HTML) version, which offers free full text search, as well as a comprehensive Table of Contents and an index.
    Available for CS3 and CS4, from http://www.jongware.com/idjshelp.html
    "You can copy it but you cannot top it."

    There is no limit of improvement, isn’t it?
    I'm rapidly approaching the limits of XSLT. I thought it a good idea to insert both JS Base guide and ScripyUI into the main reference guide. Unfortunatly, when I did, generating the links, contents, and index broke spectacularly. So I decided to cheat and just paste the XML source files together. Now some objects are duplicated, courtesy of the ScriptUI (Window, Button, Panel .. maybe some more). I decided to just append "(SUI)" to those names.
    Fortunately, there are two enhancements to be savoured as well:
    A version number :-) It's at the bottom left of each page
    The 'any' classifier is now written out in full, with the acceptable values. For example, "Swatch merge (with: {Array of Swatches | Swatch | String} )" instead of just "(with:any)"
    The CS4/CHM version on the web page is updated; the HTML version will follow some time later.
    [Edit] It's now some time later, the CS4 HTML version is updated, and the CHM version as well. The version number has gone from 2.1 to 2.1.1 because of a few boo-boos and slightly more links.

  • Browser Compatibility Error in DW CS5 assets link Please help New to Dreamweaver

    Please can anyone help? Using DW CS5  -.Using Spry Menu Bar 2.0 - have it all formatted - ran Browser Compatibility -Shows my Spry link reference has error. Here is the code
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
           <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css">
           <style type="text/css">
           body {
    Error is underlined at:  <link href="SpryAssets/SpryMenuBarHorizontal.css"
    It is located in the page head just below the banner
    I am new to dreamweaver..I do not know how to fix this code..
    Running Win XP. Thank you in advance for any help you can provide.

    In case you need it the link to this page is:
    http://www.bountifulspinweave.com/aboutus.htm
    It is  spry menubar 2.0

  • JavaScript:  Help with IF Statement

    I am not familar with Java and I have been fighting with this IF statement and I cannot get it to work.  I am sure it is something fairly basic.  Can anyone help?  I have seeminly tried everything.  In this example below I am trying to check if the data the user has entered in the FAVOR field is AAA and if it is then put up a message and if it isn't then put up a different message.  My top node in my hierarcy is data and then I have a MainSubform and then a Contact02Subform.  I have this code attached to a button and notthing happens when I click the button.  If I remove the if statement and just have the message box by itself then it shows the message box.  So I know it is my IF statement and I am sure it is simple.  Help please?
    if (xfa.resolveNode("xfa.form.data.MainSubform.Contact02Subform.FAVOR").rawValue == 'AAA')
      xfa.host.messageBox("My IF"); else;  xfa.host.messageBox("My ELSE");
    endif;

    Try this.
    if (xfa.resolveNode("xfa.form.data.MainSubform.Contact02Subform.FAVOR"). rawValue == 'AAA')
              xfa.host.messageBox("My IF");
    else
               xfa.host.messageBox("My ELSE");
    endif is used in FormCalc generally not in JavaScript.
    Thanks,
    Bibhu.

  • JavaScript help Including JavaScript in a .js File Referenced by the Page

    I need help with JavaScript. I have been doing the Advanced Tutorial, and still don't feel that understand how to make it work.
    The example in "Oracle Database Application Express User's Guide" shows this line:
    <script src="http://myserver.myport/my_images/custom.js" type="text/javascript"></script>
    I understand that "my_images" is hypothetical, but where is the real equivalent to this?
    Is there a working example/tutorial of Including JavaScript?
    <li />Also how does one create AJAX functionality?
    If I want to do something like this http://www.w3schools.com/ajax/ajax_server.asp
    in APEX, where do I place the "time.asp" script?
    <li />Can we assume that the HTML and ASP file are in the same directory?
    Please any assistance with these topics are greatly appreciated.

    Hello,
    >> what is the directory structure you would use for /my_images/custom.js? Where does one load these .js files? where is it in the local machine?
    C:\oracle\product\10.2.0\db\Apache ?
    The documentation only gives you a possible example (and I might agree that it’s not the best one). You should put your external JS files (on the server OS file system) wherever it will be most accessible and maintainable for you. The best place, IMHO, is under the /images/javascript/ directory. The reason is very simple. You can use the alias /i/, which defined in your DAD file, to gain a very simple path to the file. In this case, the loading statement will look similar to the following:
    <script src="/i/javascript/custom.js" type="text/javascript"></script>
    >> Do you mean "Oracle Database PL/SQL Packages/Types and htp packages?"
    I’m assuming you are talking about the on-demand process. This is a regular PL/SQL anonymous block, which will be fired only upon specific request - http://download.oracle.com/docs/cd/E10513_01/doc/appdev.310/e10499/bldr.htm#BABEAIIE . This is the mechanism for handling the server side of AJAX.
    >>Anythig else available for us to levarage?
    Denes examples site can also be a valuable resource - http://htmldb.oracle.com/pls/otn/f?p=31517:1 .
    Regards,
    Arie.

  • Including an link to an help file(*.chm) in dash board

    hi,
    is it possible to place an *.chm file(help file) in the dash board .
    i tried but OBI is not opening it up in that format.
    can some one give me an solution to this.
    thanks

    '.chm' is a Microsoft Compiled Help file that only works in Microsoft Explorer. You are advised to convert it to a friendlier format like HTML.
    As per Microsoft, due to a remote code execution vulnerability, you cannot open .chm from a URL. However there are some workarounds in the link below:
    http://support.microsoft.com/kb/896054
    Coming back to Oracle BI, you could open the link in a separate window, and ask users to download the chm. Once downloaded locally, the chm file should work fine.
    HTH,
    Nilanshu

  • Context Senstive Help using CHM

    Hi,
    Is there an alternative to keyhelp.ocx to display context sensitive help based on size of content?
    or
    Is it possible to write a HTML code/Java script to control the individual page size of CHM in run-time?
    Thanks,
    Kumar

    Hi Meenakshmi,
    Check out this great article by John Daigle.
    http://www.adobe.com/devnet/robohelp/articles/context_help.html
    Please also check out the following examples:
    http://www.adobe.com/support/robohelp/webhelp.html
    You may not find the exact content for the code calls, but
    the links should help you get on the right track. There is also a
    lot of useful information specifically for developers in Robohelps
    own online help.
    Kind Regards
    Craig

Maybe you are looking for