Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4413912

HTMLEditorKit needs "wait" cursor while loading large images

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 1.3.0
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:

      Description

      st one Phone User and one
      System User has already been selected, the "Assign" option will be
      enabled.</P>
      <P>2.&#9;Click Assign. <BR>
      Result: The IDVR assigns the selected Phone User(s) to the selected System User
      (s) and the Assign phone users &#8211; successful dialog appears, similar to the
      following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/succadd.gif" WIDTH=289 HEIGHT=116></P>

      <P>6.&#9;Hit Return or click OK to complete the assignment.<BR>
      Result: The Assign phone users &#8211; successful dialog disappears.</P></DIR>
      </FONT></BODY>
      </HTML>
      (Review ID: 111690)
      ======================================================================


      Name: krC82822 Date: 02/09/2001


      java version "1.3.0"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
      Java HoSpot(TM) Client VM (build 1.3.0-C, mixed mode)

      When using JavaHelp with an HTML page with several large images, there are
      times when the image is not displayed while the rest of the text is (or at times, it
      simply takes a minute for everything to load). After some time (or the next
      reloading of the page), the image will show up. There needs to be the
      capability for the HTMLEditorKit to display a "Wait" cursor for these types of
      situations, and to be able to have a simple interface to set this cursor from
      different APIs such as JavaHelp. This would allow consistency with user
      applications and has become a requirement. The actual code used to display this
      is in the JavaHelp API.
      The HTML document follows. The image for which this problem was first noticed
      was allphoneuser.jpg which is a 60KB jpeg image.
      Here is the HTML file:

      <HTML>
      <HEAD>
      <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
      <META NAME="Generator" CONTENT="Microsoft Word 97">
      <TITLE>IDVR Help application</TITLE>
      </HEAD>
      <BODY>

      <B><FONT FACE="Arial" SIZE=5><P>Configuration: Phone Users pane</P>
      </B></FONT><FONT SIZE=3><P>&nbsp;</P>
      </FONT><B><I><FONT FACE="Arial"><P>Overview</P>
      </B></I></FONT><FONT SIZE=3><P>Through the Phone Users pane, all Phone Users
      configured on the IDVR system can be accessed. When the space necessary to
      display all Users configured on the IDVR system exeeds that allowed by the
      display in any of the three columns, a scroll bar appears on the right side of
      that column. Use this scroll bar to access any Phone User or System User not
      immediately visible.</P>

      <P><IMG SRC="phoneusers_files/allphoneuser.jpg" WIDTH=620 HEIGHT=446></P>
      </FONT><FONT FACE="Times" SIZE=3><P>&nbsp;</P>
      <P>The information contained in each column of the Groups pane is explained in
      the following table:</P></FONT>
      <TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=589>
      <TR><TD WIDTH="28%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Column</B></FONT></TD>
      <TD WIDTH="72%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Description</B></FONT></TD>
      </TR>
      <TR><TD WIDTH="28%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Phone Users</FONT></TD>
      <TD WIDTH="72%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Phone Users on this IDVR system.</FONT></TD>
      </TR>
      <TR><TD WIDTH="28%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>System Users (record)</FONT></TD>
      <TD WIDTH="72%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>System Users on this IDVR system to allow assignment of recording management
      of specific Phone Users&#8217; telephone calls.</FONT></TD>
      </TR>
      <TR><TD WIDTH="28%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>System Users (playback)</FONT></TD>
      <TD WIDTH="72%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>System Users on this IDVR system to allow assignment of playback management
      of specific Phone Users&#8217; telephone calls.</FONT></TD>
      </TR>
      </TABLE>

      <FONT SIZE=3>
      <P>To see the Phone Users, Groups, and Port Numbers that are assigned to any
      System User for recording or playback, double-click on that System User in the
      appropriate column.</P>
      </FONT><B><I><FONT FACE="Arial"><P>Right click (Phone Users column)</P>
      </B></I></FONT><FONT SIZE=3><P>Right click in the Phone Users column of the
      Phone Users pane to produce a pop-up menu similar to the following:</P>

      <P><IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114></P>

      </FONT><B><FONT FACE="Arial" SIZE=3><P>Note:</B> </FONT><FONT SIZE=3>To enable
      the Delete option, select at least one Phone User before right clicking. To
      enable the Assign option, select at least one Phone User <I>and </I>at least
      one System User before right clicking. <BR>
      </P>
      <P>Choose an option from the right-click pop-up menu according to the following
      table:<BR>
      </P></FONT>
      <TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=588>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Menu Option</B></FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Action</B></FONT></TD>
      </TR>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Create</FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Create a new Phone User.</FONT></TD>
      </TR>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Delete</FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Delete existing Phone Users.</FONT></TD>
      </TR>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Clear All</FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Clear all selections in the Phone User pane.</FONT></TD>
      </TR>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3><P>Clear Phone Users</FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3><P>Clear all selections in the Phone User column
      only.</FONT></TD>
      </TR>
      <TR><TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Assign</FONT></TD>
      <TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Assign Phone Users to specific System Users.</FONT></TD>
      </TR>
      </TABLE>

      <FONT SIZE=3><P>&nbsp;</P>
      <A NAME="crphonus"></A>
      </FONT><B><FONT FACE="Arial"><P>To create a new phone user</P><DIR>

      </B><P>1.&#9;Choose Configuration </FONT><FONT FACE="Symbol">&reg;</FONT><FONT
      FACE="Arial"> Phone Users from the Menu Bar, or click the Phone Users node
      under the Configuration folder in the Left Pane.<BR>
      Result: The IDVR GUI displays the Phone User&#8217;s pane, similar to the
      following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/allphoneuser.jpg" WIDTH=620 HEIGHT=446></P>

      <P>2.&#9;Right click in the Phone Users column (the left column) of the Phone
        Users pane.<BR>
      Result: The right-click window appears, similar to the following:<BR>
      <IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114>
      <BR>
      </P>

      <P>3.&#9;Choose Create.<BR>
      Result: The Create phone user(s) dialog appears, similar to the following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/creatphus.gif" WIDTH=378 HEIGHT=156></P>
      </FONT><FONT SIZE=3>
      </FONT><FONT FACE="Arial"><P>4.&#9;Enter into the appropriate fields fot he
      Create phone user(s) dialog:</P></DIR>


      <UL>
      </FONT><FONT FACE="Arial" SIZE=2><LI>the phone user&#8217;s Last name, </LI>
      <LI>the phone user&#8217;s First name, and </LI>
      <LI>the phone user&#8217;s Middle Initial (optional) and </LI>
      </FONT><FONT SIZE=3><LI>a numerical User ID </LI></UL>

      </FONT><FONT FACE="Arial"><DIR>

      <P>5.&#9;Complete the remaining fields in the Create phone user(s) dialog
      according to the following table:</P></DIR>
      </FONT>
      <P ALIGN="CENTER"><CENTER><TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=559>
      <TR><TD WIDTH="47%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Action</B></FONT></TD>
      <TD WIDTH="53%" VALIGN="TOP">
      <B><FONT FACE="Arial"><P>Button Selection:</B></FONT></TD>
      </TR>
      <TR><TD WIDTH="47%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Clear all fields in the Create phone user(s), without closing the
      window.</FONT></TD>
      <TD WIDTH="53%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Choose Cancel.</P>

      <B><P>Result: </B> The fields in the Create phone user(s) dialog become
      unhighlighted.</FONT></TD>
      </TR>
      <TR><TD WIDTH="47%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Close the Create phone user(s) dialog without creating a new Phone
        User.</FONT></TD>
      <TD WIDTH="53%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Choose Exit.</P>

      <B><P>Result:</B> The Create phone user(s) dialog disappears without creating a
      new Phone User in your IDVR system.</FONT></TD>
      </TR>
      <TR><TD WIDTH="47%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Create a new Phone User according to the information you have entered in the
      Create phone user(s) dialog.</FONT></TD>
      <TD WIDTH="53%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>1. Choose OK.</P>
      <DIR>

      <B><P>Results:</B> The Add Phone User &#8211; Successful dialog appears, similar to
      the following:</P>

      <P><IMG SRC="phoneusers_files/addsucc.gif" WIDTH=270 HEIGHT=117></P>
      </DIR>

      <P>2. Click OK.</P><DIR>

      <P><BR>
      <B>Result: </B>The Add Phone User &#8211; successful dialog disappears. The Add User
      dialog will remain visible to allow the continuation of the adding of new phone
      users.</DIR>
      </FONT></TD>
      </TR>
      <TR><TD WIDTH="47%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>End creating phone users.</FONT></TD>
      <TD WIDTH="53%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Choose Exit in the Create phone user(s) dialog.</P>
      <P><BR>
      <B>Result: </B>The Create phone user(s) dialog disappears.</FONT></TD>
      </TR>
      </TABLE>
      </CENTER></P>

      <FONT SIZE=3><P>&nbsp;</P>
      <A NAME="dephonus"></A>
      </FONT><B><FONT FACE="Helvetica"><P>To delete Phone Users</P><DIR>

      </B></FONT><FONT FACE="Arial"><P>1.&#9;Choose Configuration </FONT>-><FONT
      FACE="Arial"> Phone Users from the Menu Bar, or click the Phone Users node
      under the Configuration folder in the Left Pane.<BR>
      Result: The IDVR GUI displays the Phone User&#8217;s pane, which is similar to the
      following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/allphoneuser.jpg" WIDTH=620 HEIGHT=446></P>

      <P>2.&#9;Select the Phone User(s) to be deleted.<BR>
      </P>
      <P>3.&#9;Right click in the Phone Users column (the left column).<BR>
      Result: The right-click window appears, similar to the following:<BR>
      <IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114>
      <BR>
      </P>

      <P>4.&#9;Choose Delete<BR>
      Result: The Delete Phone User(s) dialog appears, similar to the following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/really.gif" WIDTH=269 HEIGHT=116></P>

      <P>5.&#9;Choose Yes.<BR>
      Result: The Delete Phone User &#8211; successful dialog appears, similar to the
      following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/delconf.gif" WIDTH=268 HEIGHT=116></P>

      <P>6.&#9;Click OK.</P>
      </FONT><FONT SIZE=3><P>&nbsp;</P></DIR>

      </FONT><B><FONT FACE="Arial"><P>To clear all selections made in the Phone User
      Column:</P><DIR>

      </B><P>1.&#9;Right click in the Phone Users column.<BR>
      Result: The right-click window appears, similar to the following:<BR>
      <IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114>
      <BR>
      </P>

      <P>2.&#9;Choose &quot;Clear Phone Users&quot;.<BR>
      Result: The selections made in the Phone Users column return to normal, that
      is, the highlighted selections become non-highlighted.</P>
      </FONT><FONT SIZE=3><P>&nbsp;</P></DIR>

      </FONT><B><FONT FACE="Arial"><P>To clear all selections made in the Phone User
      Configuration Window:</P><DIR>

      </B><P>1.&#9;Right click in the Phone Users column.<BR>
      Result: The right-click window appears, similar to the following:<BR>
      <IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114>
      <BR>
      </P>

      <P>2.&#9;Choose &quot;Clear All&quot;.<BR>
      Result: All selections made in the Phone Users configuration window return to
      normal, that is, all the highlighted selections become non-highlighted.</P>
      </FONT><FONT SIZE=3><P>&nbsp;</P></DIR>

      <A NAME="asphonus"></A>
      </FONT><B><FONT FACE="Helvetica"><P>To assign Phone Users to specific System
        Users</P><DIR>

      </B></FONT><FONT FACE="Arial"><P>1.&#9;Choose Configuration </FONT>-><FONT
      FACE="Arial"> Phone Users from the Menu Bar, or click the Phone Users node
      under the Configuration folder in the Left Pane.<BR>
      Result: The IDVR GUI displays the Phone User&#8217;s pane, similar to the
      following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/allphoneuser.jpg" WIDTH=620 HEIGHT=446></P>

      <P>2.&#9;In the Phone Users column, select the Phone User(s) to be assigned to
      one or more specific System Users.<BR>
      </P>
      <P>3.&#9;Select the System User(s) to whom are to be assigned the selected
      Phone User(s) for recording (middle column), playback (right column), or
      both.<BR>
      </P>
      <P>4.&#9;Right click in the Phone Users column.</P>
      <P>&#9;Result: The right-click menu appears, similar to the following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/popall.gif" WIDTH=152 HEIGHT=114>
      </P>

      <P>2. Note: To abandon the assignment process, click on &quot;Clear All&quot;
      or &quot;Clear Phone Users&quot;, or move the pointer away from the right-click
      menu and click.</P>

      <P>5.&#9;Click Assign. <BR>
      Result: The IDVR assigns the selected Phone User or Users to the selected
      System User or Users and the Assign phone users &#8211; successful dialog appears,
      similar to the following:<BR>
      <BR>
      <IMG SRC="phoneusers_files/succadd.gif" WIDTH=289 HEIGHT=116></P>

      <P>6.&#9;Hit Return or click OK to return to the main panel.<BR>
      Result: The Assign phone users &#8211; successful dialog disappears.</P>
      <P>&nbsp;</P></DIR>

      </FONT><B><FONT FACE="Arial" SIZE=4><P>Right click (System Users
      columns</FONT><FONT FACE="Arial">)</P>
      </B></FONT><FONT SIZE=3><P>Right click in either of the System Users columns of
      the Phone Users pane to produce a pop-up menu similar to the following:</P>

      <P><IMG SRC="phoneusers_files/syspop.gif" WIDTH=91 HEIGHT=70></P>
      </FONT><B><FONT FACE="Times" SIZE=3><P>Note:</B> To enable the Assign option,
      select a Phone User <I>and </I>a System User. <BR>
      </P>
      </FONT><FONT SIZE=3><P>Select from this menu according to the following
      table:<BR>
      </P></FONT>
      <TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=588>
      <TR><TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial"><P>Action</FONT></TD>
      <TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial"><P>Menu Choice</FONT></TD>
      </TR>
      <TR><TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Clear all selections in the Phone User configuration pane.</FONT></TD>
      <TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Clear All.</FONT></TD>
      </TR>
      <TR><TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3><P>Clear selections only in the column in which the
      mouse was right clicked.</FONT></TD>
      <TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3><P>Clear.</FONT></TD>
      </TR>
      <TR><TD WIDTH="68%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Assign Phone Users to specific System Users.</FONT></TD>
      <TD WIDTH="32%" VALIGN="TOP">
      <FONT FACE="Arial" SIZE=3>
      <P>Assign.</FONT></TD>
      </TR>
      </TABLE>

      <FONT FACE="Arial">
      <P>&nbsp;</P><DIR>

      <B><P>To clear selections in the current column:</P>
      </B><P>1. Right click in one of the System Users columns.</P>
      <P> Result: The right-click window appears, similar to the following:</P>
      <P><IMG SRC="phoneusers_files/syspop.gif" WIDTH=89 HEIGHT=68></P></DIR>

      <OL START=2>

      <LI>Choose &quot;Clear&quot;.</LI></OL>
      <DIR>

      <P>Result: All highlighted slection in the column from which the pop up menu
      was invoked will be unselected, that is, the highlighted selections will become
      non-highlighted.</P></DIR>

      <B><P>To clear all selections made</P><DIR>

      </B><P>1.&#9;Right click in one of the System Users columns.<BR>
      Result: The right-click window appears, similar to the following:<BR>
      <IMG SRC="phoneusers_files/syspop.gif" WIDTH=91 HEIGHT=70>
      <BR>
      </P>

      <P>2.&#9;Choose &quot;Clear All&quot;.<BR>
      Result: All highlighted selections in the Phone Users window will be
      unselected, that is the highlighted selections become non-highlighted.</P>
      </FONT><FONT SIZE=3><P>&nbsp;</P></DIR>

      </FONT><B><FONT FACE="Helvetica"><P>To assign Phone Users to specific System
        Users</P><DIR>

      </B></FONT><FONT FACE="Arial"><P>1.&#9;If at lea

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                svioletsunw Scott Violet (Inactive)
                Reporter:
                kryansunw Kevin Ryan (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: