Asymptopia Crossword Builder (JavaScript web-application)

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Charlie Cosse

    Asymptopia Crossword Builder (JavaScript web-application)

    Asymptopia Crossword Builder is a JavaScript application. A robust GUI
    allows users to submit arbitrary length lists of key-hint pairs which
    can be regenerated an unlimited number of times until the user wants
    to accept the layout. The dhtml interface provides a configuration
    panel, key- generating panel (i.e. answer sheet), puzzle-generating
    panel (blank squares with numbers for accross/down), and an
    across-down-hints panel which generates the text hints and numerical
    location on the puzzle.

    Original educational and exploratory software, including TuxMathScrabble, Reading Edge and ColorMyWorld.

  • Janwillem Borleffs

    #2
    Re: Asymptopia Crossword Builder (JavaScript web-application)


    "Charlie Cosse" <ccosse@asympto pia.com> wrote in message
    news:58329000.0 307282001.4a1d8 76c@posting.goo gle.com...[color=blue]
    > Asymptopia Crossword Builder is a JavaScript application. A robust GUI
    > allows users to submit arbitrary length lists of key-hint pairs which
    > can be regenerated an unlimited number of times until the user wants
    > to accept the layout. The dhtml interface provides a configuration
    > panel, key- generating panel (i.e. answer sheet), puzzle-generating
    > panel (blank squares with numbers for accross/down), and an
    > across-down-hints panel which generates the text hints and numerical
    > location on the puzzle.
    >
    > http://www.asymptopia.com[/color]

    It's obviously not cross-browser, because in IE 6 you will get an error on
    the line

    tabTable.width= window.document .width

    in nav_buttons.js

    which could be changed to

    tabTable.width = window.document .width || window.document .body.clientWid th;

    to support IE. I don't know if there are more incompatibility issues because
    I stopped debugging at this point.


    JW



    Comment

    • Charlie Cosse

      #3
      Re: Asymptopia Crossword Builder (JavaScript web-application)

      "Janwillem Borleffs" <jw@jwscripts.c om> wrote in message news:<3f2646b1$ 0$28902$1b62eed f@news.euronet. nl>...[color=blue]
      > "Charlie Cosse" <ccosse@asympto pia.com> wrote in message
      > news:58329000.0 307282001.4a1d8 76c@posting.goo gle.com...[color=green]
      > > Asymptopia Crossword Builder is a JavaScript application. A robust GUI
      > > allows users to submit arbitrary length lists of key-hint pairs which
      > > can be regenerated an unlimited number of times until the user wants
      > > to accept the layout. The dhtml interface provides a configuration
      > > panel, key- generating panel (i.e. answer sheet), puzzle-generating
      > > panel (blank squares with numbers for accross/down), and an
      > > across-down-hints panel which generates the text hints and numerical
      > > location on the puzzle.
      > >
      > > http://www.asymptopia.com[/color]
      >
      > It's obviously not cross-browser, because in IE 6 you will get an error on
      > the line
      >
      > tabTable.width= window.document .width
      >
      > in nav_buttons.js
      >
      > which could be changed to
      >
      > tabTable.width = window.document .width || window.document .body.clientWid th;
      >
      > to support IE. I don't know if there are more incompatibility issues because
      > I stopped debugging at this point.
      >
      >
      > JW[/color]

      Yes, unfortunatly I don't have a windows box to address all the non-standards-
      compliant issues that IE has. Try any standards-compliant browser and it works.
      CC

      Comment

      • Richard Cornford

        #4
        Re: Asymptopia Crossword Builder (JavaScript web-application)

        "Charlie Cosse" <ccosse@asympto pia.com> wrote in message
        news:58329000.0 307290747.154f1 ca1@posting.goo gle.com...
        <snip>[color=blue][color=green]
        >>It's obviously not cross-browser, because in IE 6 you will get
        >>an error on the line
        >>
        >>tabTable.widt h=window.docume nt.width
        >>
        >>in nav_buttons.js
        >>
        >>which could be changed to
        >>
        >>tabTable.widt h = window.document .width ||[/color][/color]
        window.document .body.clientWid th;
        <snip>[color=blue]
        >Yes, unfortunatly I don't have a windows box to address all the non-
        >standards-compliant issues that IE has. Try any standards-compliant
        >browser and it works. CC[/color]

        The 'width' property of the document object is not specified an any
        standard so IE's support for it (or lack thereof) is not a
        "non-standards-compliant issue" and other browsers that fully implement
        the HTML DOM Level 2 standard also do not have a 'width' property on
        their document element.

        Richard.


        Comment

        • Charlie Cosse

          #5
          Re: Asymptopia Crossword Builder (JavaScript web-application)

          "Richard Cornford" <richard@litote s.demon.co.uk> wrote in message news:<bg66ar$ir c$1@titan.btint ernet.com>...[color=blue]
          > "Charlie Cosse" <ccosse@asympto pia.com> wrote in message
          > news:58329000.0 307290747.154f1 ca1@posting.goo gle.com...
          > <snip>[color=green][color=darkred]
          > >>It's obviously not cross-browser, because in IE 6 you will get
          > >>an error on the line
          > >>
          > >>tabTable.widt h=window.docume nt.width
          > >>
          > >>in nav_buttons.js
          > >>
          > >>which could be changed to
          > >>
          > >>tabTable.widt h = window.document .width ||[/color][/color]
          > window.document .body.clientWid th;
          > <snip>[color=green]
          > >Yes, unfortunatly I don't have a windows box to address all the non-
          > >standards-compliant issues that IE has. Try any standards-compliant
          > >browser and it works. CC[/color]
          >
          > The 'width' property of the document object is not specified an any
          > standard so IE's support for it (or lack thereof) is not a
          > "non-standards-compliant issue" and other browsers that fully implement
          > the HTML DOM Level 2 standard also do not have a 'width' property on
          > their document element.
          >
          > Richard.[/color]

          Richard,
          thanks for pointing this out; as I still don't have a windows box, would
          anyone be interested in making the necessary modification to make it
          work for IE? The code is compact and well organized (if I do say so),
          and follows the DOM closely. The change above did not remedy everything,
          BTW. So, any takers? Thanks,
          Charlie

          Comment

          Working...