Define didn't work. Didn't work on a particular browser?

I have this code in production and it seems to work fine in
Firefox/IE/Safari.

  <script>
 //noinspection JSUnresolvedFunction
    Event.observe(window, 'load',
  function() {
   var orderField = '${sortOrderField}';
   var rowsId = 'vpl_rows${id}';
   var rowIdPrefix = 'vpl_row_${id}_';
   var sourceLister = '${sourceLister}';
  // <!-- //
   var props = {
    dropOnEmpty: true,
    containment: [rowsId],
    tag: "div",
    'only': [ 'vpl_row' ],
    onUpdate: function() {
     var orderList = '';
     var rows = document.getElementById(rowsId);
     var orderedNodes = rows.getElementsByClassName('vpl_row');
     for (var i=0;i *<* orderedNodes.length;i++) {
      var id = orderedNodes[i].id;
      id = id.substring(id.lastIndexOf('_')+1);
      orderList += id + ',';
        }
     document.getElementById(orderField).value = orderList;
    }
   };
   if ( sourceLister ) {
    props.containment[1] = 'vpl_rows' + sourceLister;
    props.constraint = false;
   }

   //noinspection JSUnresolvedFunction
            Sortable.create(rowsId, props);
  }
 );
 // -->
 </script>

Josh

On 10/12/07, Hugo Palma <[EMAIL PROTECTED]> wrote:
>
> I tried that and it didn't work.
>
> Josh Canfield wrote:
> > You can use inline javascript in your templates, you just need to use
> the
> > old trick that used to be used to hide js from the browser
> >  http://www.javascripter.net/faq/hidingjs.htm
> >
> > <script> <!--
> > // tapestry will move this up in the output
> >
> > // -->
> > </script>
> >
> > Josh
> >
> > On 5/8/07, Alexandru Dragomir <[EMAIL PROTECTED]> wrote:
> >
> >> As you mentioned , the workaround is to put the javascript (or at least
> >> the
> >> one  that contains the  < and >) in a separate file.
> >> This should be fine for majority of cases.
> >> Alex
> >>
> >> On 5/8/07, Mike_R <[EMAIL PROTECTED]> wrote:
> >>
> >>> Hi,
> >>>
> >>> I was copying some google maps javascript
> >>> (http://www.google.com/uds/samples/places.html)  inside of the head of
> >>>
> >> my
> >>
> >>> Border component.
> >>> Since the javascript code uses < and >, it's protected with
> //<![CDATA[
> >>>
> >>> When I try to use the Border component with this CDATA block I get a
> >>> message
> >>> stating 'not implemented yet: CDATA'.
> >>>
> >>> Is this a known limitation, should I file a bug and how can I solve
> >>>
> >> this?
> >>
> >>> When I put the javascript in a separate file the error seemed gone,
> >>> haven't
> >>> tested any further though.
> >>>
> >>> thanks for the help
> >>> Mike
> >>>
> >>>
> >>> --
> >>> View this message in context:
> >>>
> >>>
> >>
> http://www.nabble.com/T5%3A-CDATA-in-head-gives-a-not-implemented-error-tf3708984.html#a10373906
> >>
> >>> Sent from the Tapestry - User mailing list archive at Nabble.com.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >
> >
> >
> >
>



-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to