[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.

Similar Messages

  • Bridge CS3 JavaScript Reference Guide?

    Approximately two years ago I downloaded the Bridge JavaScript Reference Guide for CS2 as a PDF file (3.5 MB) from Adobe's website. Now I am looking for the respective scripting reference for Bridge CS3---but I cannot find one. I found several User Manuals and Reference Guides for Photoshop CS3, Version Cue CS3 Client and Server and the like ... but no scripting reference for Bridge CS3.
    Obviously the old scripting reference for Bridge 1.0 still is useful ... but there sure are a few changes/improvements/extensions, aren't there? Does someone have an ides where to find Bridge CS3's scripting reference?
    -- Olaf

    Olaf,
    The new scripting docs are part of the Bridge CS3 SDK:
    http://www.adobe.com/devnet/bridge/
    -David

  • [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?

  • [Ann] HTML and CHM version of FrameMaker 12 Javascript Reference

    Just dropping by (I'm not an FM user) to announce that I have made a conveniently browseable version of the Javascript Reference for FM 12, in the formats HTML (lots of files) and CHM (single file in Windows Help format; non-Windows users will need a CHM viewer such as iCHM for Mac). Thanks go to Rick Quatro (http://frameautomation.com) for his support.
    Downloads are available at Indesign JavaScript Help -- scroll down to "New: FrameMaker 12", and the HTML files can also be browsed online at Adobe FrameMaker-12 Object Model JS: Table of Contents (with additional thanks to John Hawkinson for the generous donation of bandwidth).

    Thank you my brother!

  • Is there an InDesign JavaScript Reference?

    As a long time Photoshop scripter, I use the Photoshop JavaScript Reference often. It is a full reference to the Photoshop DOM.
    I now need to create some scripts for InDesign and can't find a DOM reference on the Adobe dev site. Does one exists? Or what resources would you recommend to someone who knows ExtendScript but need to learn the InDesign DOM?
    Thanks,
    Mike

    Hey thanks Kasyan!
    For all intents and purposes, it contains exactly the same information as shown in the ESTK Help menu -- if I did my job well, that is. It's just presented in a friendlier format, and has lots of extra hyperlinks. And it's CS3/CS4 purple!
    The HTML version is adequate, but the CHM version really shiness -- at least, when viewed with a good HTML Help viewer. Fairly recent Windows viewers allow both indexing and a full text search, which makes life for the occasional scripter far easier.
    I am very impressed with Robin Lu's Mac OS X viewer iCHM. It's as good as Microsoft's, apart from one tiny error; it doesn't properly shows all UTF8 encoded characters (fortunately, there aren't that many of these in the help text, so therefore it's just a mild nuisance). A must-have for all Mac users.
    A good resource for starters are Adobe's own guides at http://www.adobe.com/products/indesign/scripting/ (click the Scripting Resources button)
    The Scripting Guide PDF , for example, contains lots of useful snippets for common tasks.

  • How to move a symbol + reference guide

    Hi,
    I apologize for being a noob.  I installed Animate one week ago and have a prototype due in 3 days, so I'm just going to ask:
    1)  How do I move/transform/translate a symbol from code?  Either the timeline, the symbol itself, or another symbol would work.  From within the symbol, I thought I could do something like:
    sym.css('left',100);
    but it doesn't work.
    2)  Is there a reference guide listing everything that you can do to a symbol?  I see examples like:
    sym.play();
    sym.hide();
    sym.animate({opacity: 0}, 500);
    but I can't find a list of all of my options.
    Or is it anything that I can do with either javascript or jQuery?
    Sorry again for giving up and asking.
    Thanks
    -Sherry

    Ah.  There should not be quotes around "left:"
    So:
    sym.getSymbol("Symbol_1").getSymbolElement().stop(true).animate({left : "-=30px"});
    Instead of:
    sym.getSymbol("Symbol_1").getSymbolElement().stop(true).animate({"left " : "-=30px"});

  • Where do I find the JavaScript Tools Guide

    I’m fairly new to Adobe scripting.  I just downloaded the Photoshop 2014 CC JavaScript Reference,
    and in describing ExtendScript’s features, it includes the line,
    For details of these and additional features, see the JavaScript Tools Guide,
    which it says is installed with Adobe CC at
    C:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit CC 2014\SDK.
    It wasn’t there — there’s no such folder on my system. The Javascript Reference goes on to say,
    The latest versions of this document and of the ExtendScript Tookit,
    can also be downloaded from Adobe Developer Center,
    http://www.adobe.com/devnet/.
    I followed the above link to the Developer Center, and I couldn’t find it there either.
    Where can I find a copy of the latest JavaScript Tools Guide?

    ExtendScript Toolkit Archives | Adobe Developer Connection

  • I need a reference guide for Lightroom 4

    I need a font  reference guide for Lightroom 4, any help?

    Ah, so you are looking for a WYSIWYG font list, such as what Photoshop has.
    That is no a feature in the application, you should post a request at http://feedback.photoshop.com

  • MDM 5.5 Java API Library Reference Guide

    hi friends,
    I need MDM 55 Java API Library Reference Guide  pdf file
    please forward to me
    its urgent

    That is for pdf. I thought once you're signed on here, that should work, too. However, here is the online help (same docs):
    [http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm]
    In Programming Interfaces on the left you will find the Java API guide.

  • BIApps 7.9.6.3 : Where I can get the Complete Metrics Reference Guide?

    Hi Guys,
    I need the official Oracle BIApps 7.9.6.3 - Metrics Reference Guide, but I searched everywhere with no luck. I already have pdf for BIApps 7.9.6 - Metrics Reference Guide, but I'm not able to find the definitions of many metrics in dashboard report.
    Anyone has the Metrics reference guide for BIApps 7.9.6.3 version? It will be a great help.
    Thanks in advance.

    Hi,
    please see the Oracle Document ID 1496776.1. It says :
    There is no Metric Reference Guide for BI Apps 7.9.6.3
    As the BI apps 7961, 7962 and 7963 Metrics are essentially the same, Oracle has decided to wait until the 7964 release before we update the Guide with new content.
    You can obtain the 796x guide in Document ID 846917.1 - Oracle Business Intelligence Applications Metrics Reference Guide Release 7.9.6,7.9.6.1
    Regards,
    Benoit

  • Task Assignment Adapter - Tools Reference guide

    Can anybody please tell me an example of how to create a Task Assignment Adapter? I have already gone throuh the Tools Reference Guide.
    I created one task assignment adapter in adapter factory and it provides by default with 2 variables
    Adapter Return value for key type
    Adapter return value for key
    Which type of task should i create within this adapter to map these 2 variables? Can anybody please provide some guidance/examples. I am getting Compilation errors and code_gen.errors if I just try to SET VARIABLEs to some 'null' literal value.
    Very appreciative.
    Thanks!

    Hi experts,
    Inspite of going through various threads related to task assignment adapters...i m unable to get how the adapter has to be created.
    i got to understand that based on task assigment rule evaluation...it will be assigned to certain user or group as defined in assignment tab of process defn
    but the first step to create the adapter and map the variables is unclear. the adapter has two default variables. how they have to be mapped. and what requires addition of new variables to it.
    for example if i have the case where users with certain last name , say last name ='John' will ve evaluated in task assigment rule. and in process defn, the task 'last name updated' has to be assigned to certain group say group1.
    so for users with last name 'john', if some modification is done in last name, last name updated task is fired and it will be assigned to group1. That means it has to be approved by member/members of group1 to be completed. I hope i m right upto this point.
    Now what does the task assignment adapter actually do.
    In assignment tab, it decides if the task is assigned to group/user. and the adapter decides to which user/group it is assigned.
    considering this example. please detail the steps for adapter creation and variables mapping

  • JavaScript Tools Guide CS6 PDF

    I've found that the JavaScript Tools Guide CS6 PDF is not available for download from the Adobe website. It is only available as part of the ExtendScript Toolkit CS6 (ESTK 3.8).
    ESTK 3.8 is not available for download from the Adobe website either, but is included in all Adobe CS6 products.
    If you have an Adobe CS6 product installed on Windows, the JavaScript Tools Guide CS6 PDF can be found here: C:\Program Files (x86)\Adobe\Adobe Utilities - CS6\ExtendScript Toolkit CS6\SDK\JavaScript Tools Guide CS6.pdf

    Thanks Todd, so posting the actual PDF documents themselves would not be allowed then? I ask only because the JavaScript Tools Guide CC.pdf does not have a link online. Search results return only for the JavaScript Tools Guide CS5.pdf
    https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCQQFjAA&url=https%3A %2F%2Fwwwimages2.adobe.com%2Fcontent%2Fdam%2FAdobe%2Fen%2Fproducts%2Findesign%2Fpdfs%2FJav aScriptToolsGuide_CS5.pdf&ei=lp4CU_qGJZHuoATh-YKwAg&usg=AFQjCNGebPTkVKCVOYbnqjAnsh39W0E69A &bvm=bv.61535280,d.cGU&cad=rja

  • Which chapters from the reference guides for OCA 10g

    hi,
    can anyone tell me; exactly which chapters do i have to study below reference guides to pass 1Z0-042. and will they be enough to pass the exam?
    thank you.
    1.AdministratorsGuide10gRelease2(10.2).pdf
    2.OracleDatabaseConcepts10gRelease2(10.2).pdf

    Nope. No one that I know has done that kind of cross-reference.
    Why don't you go through the exam requirements and the manuals and come up with that cross-reference for us? You'll accomplish 3 things
    - save the next generation from having to know stuff other than what is needed to pass
    - learn a whole lot that will be useful in your future job in addition to what you need to pass
    - create a list that you could sell to people on eBay

  • ANN: Javascript Users - New JS32 Build Available

    This is a multi-part message in MIME format.
    ------=_NextPart_000_002D_01C75CFE.6D62F980
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    Hello fellow awarians,
    For those of you who are using JavaScript in Authorware,
    there is some =
    great news! When the AW team integrated the ability for us to
    use =
    JavaScript, by keeping the actual DLL related to the language
    unaltered, =
    we have been able to download the source code to updated
    versions of the =
    language, compile it to a new DLL, and replace the existing
    JS32.dll =
    with the new one. We then instantly get access to bug fixes
    within the =
    language, and new functionality as it becomes available
    rather than =
    having to wait for a new version of Authorware.
    AW7 was released with an early revision of JavaScript 1.5 -
    which turned =
    out to have a lot of issues! My own company struck several of
    these, =
    including a garbage collection issue that meant some
    variables were =
    referencing old values. A new final version of the language
    was released =
    recently (version 1.6), and 1.7 is also due out shortly. We
    have =
    compiled version 1.6 and found that some of the advantages,
    for example, =
    the inclusion of E4X - a powerful technology for creating and
    processing =
    XML content within JavaScript, will most certainly bring a
    smile to your =
    face.
    I've uploaded the new DLL to our company site, and you can
    retrieve it =
    here...
    http://dev.hand-multimedia.co.nz/js32.dll
    Also, here are some other useful links...
    New features: =
    http://developer.mozilla.org/en/docs/New_in_JavaScript_1.6
    Bug Fixes from 1.5 - 1.6: =
    http://www.mozilla.org/js/spidermonkey/release-notes/JS_160.html
    When version 1.7 is final, I'll post again. Check out the new
    'let' =
    statement/expression for scoping in this release - woohooo!!!
    Regards, Glenn.
    -------------------------------------------------------------------------=
    Glenn Bull
    Hand Multimedia
    P.O Box 12-116
    Christchurch
    New Zealand
    Ph: 64 3 379-8959
    Cell: 64 21 2233-040
    Web: www.hand-multimedia.co.nz
    Skype: callto://glennbull
    -------------------------------------------------------------------------=
    ------=_NextPart_000_002D_01C75CFE.6D62F980
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
    Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3DContent-Type content=3D"text/html; =
    charset=3Diso-8859-1">
    <META content=3D"MSHTML 6.00.2900.2995"
    name=3DGENERATOR>
    <STYLE></STYLE>
    </HEAD>
    <BODY bgColor=3D#ffffff>
    <DIV><FONT face=3DArial size=3D2>
    <DIV><FONT face=3DArial size=3D2>Hello fellow
    awarians,</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>For those of you
    who are using =
    JavaScript in=20
    Authorware, there is some great news!  When the AW
    team integrated =
    the=20
    ability for us to use JavaScript, by keeping the
    actual DLL related =
    to the=20
    language unaltered, we have been able to download the source
    code to =
    updated=20
    versions of the language, compile it to a new DLL, and
    replace the =
    existing=20
    JS32.dll with the new one. We then instantly get access to
    bug fixes =
    within the=20
    language, and new functionality as it becomes available
    rather than =
    having to=20
    wait for a new version of
    Authorware.</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>AW7 was released
    with an early revision =
    of=20
    JavaScript 1.5 - which turned out to have a lot of
    issues!  My own =
    company=20
    struck several of these, including a garbage collection issue
    that meant =
    some=20
    variables were referencing old values. A new final
    version of the =
    language=20
    was released recently (version 1.6), and 1.7 is also due out
    shortly. We =
    have=20
    compiled version 1.6 and found that some of the advantages,
    for example, =
    the=20
    inclusion of </FONT><FONT face=3DArial
    size=3D2>E4X </FONT><FONT =
    face=3DArial size=3D2>-=20
    a powerful technology for creating and
    processing XML</FONT><FONT=20
    face=3DArial size=3D2> content within
    </FONT><FONT face=3DArial =
    size=3D2>JavaScript,=20
    </FONT><FONT face=3DArial size=3D2>will most
    certainly bring a smile to =
    your=20
    face.</FONT></DIV>
    <DIV> </DIV>
    <DIV><FONT face=3DArial size=3D2>I've uploaded
    the new DLL to our =
    company site, and=20
    you can retrieve it here...</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2><A=20
    href=3D"
    edia.co.nz/js32.dll</A></FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>Also, here are
    some other useful=20
    links...</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>New
    features:  <A=20
    href=3D"
    //developer.mozilla.org/en/docs/New_in_JavaScript_1.6</A></FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>Bug Fixes from
    1.5 - 1.6:  <A=20
    href=3D"
    http://www.mozilla.org/js/spidermonkey/release-notes/JS_160.html"=
    >
    http://www.mozilla.org/js/spidermonkey/release-notes/JS_160.html</A></FO=
    NT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>When version 1.7
    is final, I'll post =
    again. Check=20
    out the new 'let' statement/expression for scoping in this
    release -=20
    woohooo!!!</FONT></DIV>
    <DIV><FONT face=3DArial
    size=3D2></FONT> </DIV>
    <DIV><FONT face=3DArial size=3D2>Regards,
    Glenn.</FONT></DIV>
    <DIV>
    <DIV><SPAN style=3D"FONT-SIZE: 10pt; COLOR: #ff8000;
    FONT-FAMILY: =
    Arial">
    <HR>
    </DIV>
    <DIV>
    <DIV>
    <DIV align=3Dleft>Glenn Bull<BR>Hand
    Multimedia</SPAN><SPAN=20
    style=3D"FONT-SIZE: 10pt; FONT-FAMILY:
    Arial"><BR>P.O Box=20
    12-116<BR>Christchurch<BR>New
    Zealand<BR>Ph: 64 3 379-8959<BR>Cell: 64 =
    21=20
    2233-040<BR>Web: </SPAN><A =
    href=3D"
    http://www.hand-multimedia.co.nz"><SPAN=20
    style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
    Arial">www.hand-multimedia.co.nz</SPAN></A><BR><SPAN=20
    style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Skype:=20
    callto://glennbull</SPAN><SPAN=20
    style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></DIV>
    <DIV align=3Dleft>
    <HR align=3Dcenter width=3D"100%" SIZE=3D2>
    </DIV></SPAN></DIV></DIV></DIV></FONT></DIV></BODY></HTML>
    ------=_NextPart_000_002D_01C75CFE.6D62F980--

    No problem. Actually this brings up a good point - does your
    JSQR have a
    way to identify what version a function is available from? In
    1.6 there are
    7 new functions (listed below), but there is also E4X
    support. I don't think
    your JSQR will really deal with that will it? It's more a
    syntactical
    thing. Anyway, there are more new things in JS 1.7 - once
    this is final I'll
    put a compiled list of those up, for a preview, check out
    http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7
    JavaScript 1.6 - New Functions
    There are seven new Array methods that can be separated into
    two categories,
    item location methods and iterative methods. The item
    location methods are:
    a.. indexOf() - returns the index of the given item's first
    occurrence.
    b.. lastIndexOf() - returns the index of the given item's
    last occurrence.
    The iterative methods are:
    a.. every() - runs a function on every item in the array and
    returns true
    if the function returns true for every item.
    b.. filter() - runs a function on every item in the array
    and returns an
    array of all items for which the function returns true.
    c.. forEach() - runs a function on every item in the array.
    d.. map() - runs a function on every item in the array and
    returns the
    results in an array.
    e.. some() - runs a function on every item in the array and
    returns true
    if the function returns true for any item.
    Regards, Glenn.
    "Ron Lubensky" <[email protected]> wrote in
    message
    news:esadcb$sl7$[email protected]..
    > Glenn, nice work!
    >
    > I'm off doing other things besides Javascripting these
    days. But could you
    > can
    > shoot me over a quick list of new JS features? I'll use
    it as a starting
    > guide
    > to update to my JavaScript Quick Reference.
    >

  • [CS3,JS] [ANN] Major new version of JS Help as HTML

    I found compelling reasons to re-design my Help-to-HTML pages, and, while you are
    downloading the ZIP, why not read this:
    * It's Bigger! Or, rather,
    i smaller
    -- by putting display stuff into CSS (which you can edit locally if you don't like the view). The ZIP file is just 1,9MB, but contains more than 760 pages of Useful Stuff (and one page that isn't as useful).
    * It's Better! See the oh-so-important Hierarchy list, that attempts to show parent-child relations on the main classes. Be amazed as you discover formerly-unthought-of relationships between the objects.
    * It's Faster! Now with even
    i more
    links than before, including all class functions at the top for immediate browsing. Many items that listed 'any' as returnable objects are now expanded into hyperlinked lists.
    * It's More Colourful! The spurious use of the colour purple is guaranteed to make even Prince consider a come-back!
    * It's Free! Free of charge, free of advertising. Free for all to read and use (but
    i not
    to
    i abuse
    -- I reserve the right to mock any impersonators and plain copiers).
    * It has a Dedicated Windows version! Fellow script aficini.. enthousiast ABC GREEN converted this new version to a handy (and even smaller)
    Windows CHM version, which is even better searchable using Window HTML Help!
    What more can you ask? A plain text version, to enjoy in the privacy of your own plain text editor? An Adobe Text-Tagged version, to import into your desired lay-out, and to print it out and bind as a real book? Well, that's both possible, and I have done some ground work already on these. All suggestions are welcome.
    [Post-edit: I have created similar versions for Br,Ai,Ps,Js itself and ScriptUI. Perhaps I can make a Suite out of 'em. They aren't as spiff and complete as the Id version, though.]

    I already did versions for the other programs of the CS3 suite -- but that documentation is nowhere near as complete as that of ID, so it doesn't look as impressive. But yeah well, I mite as well put it onto my website. I'll package it, probably somewhere this weekend. Don't expect too much of it.
    As for the CS4 reference ... I'd love to get my sweaty hands onto a CS4 (awaiting the boss to make up his mind about an upgrade), or just the xml file with the necessary info. Anyone got a spare copy of omv$indesign-6.0-en_us.xml he's not using at the moment? ;-)

Maybe you are looking for