Ramon Bartl wrote:
>> Ramon Bartl wrote:
>>> Hi Godefroid,
>>>> I have no magic wand for you now ;-)
>>> It's a pity;)
>>>> I think we will need to quit using innerHTML and go back to DOM  
>>>> construction.
>>>>
>>>> I am afraid that in the meanwhile, you'll need to refresh the full  
>>>> table :-S
>>> I'm using now div boxes to do the work, there it works fine:)
>> Much better, except when table is semantically needed !
> 
> A table would actually fit better, because I'm trying to display test  
> results which have columns like:
> 
> number, tests ok, tests failed, total time
> 
> so I have to do some css magic now to display the test results exactly  
> among each other....
> 
> 
> .... but I have another question, if this is allowed in the kss  
> developer list (probably more a plone users question):
> 
> I made a <div> container which gets periodically filled with job  
> results.
> 
> the HTML looks like this:
> -----------------------------------------------------------------------
> <div id="job-container">
>      <div class="job">some job results</div>
>      <span id="last-node" />
> </div>
> -----------------------------------------------------------------------
> 
> The KSS looks like this:
> -----------------------------------------------------------------------
> #job-container:timeout {
>      evt-timeout-delay: 3000;
>      evt-timeout-repeat: True;
>      action-server: live_kss;
> }
> ------------------------------------------------------------------------
> 
> so every 3 seconds my live_kss gets called which inserts a new <div>  
> as the first child into my job-container:
> 
> Finally, here my question:
> 
> Is it possible in KSS to count the child elements of  my job-container  
> to prevent an overflow?
> Maybe after 5 childs have been added to the container, we start to  
> delete the last child for every new child added?
> 
> something like:
> 
> <PSEUDO CODE>
> if ksscore.countNodes(ksscore.getHtmlIdSelector('job-container')) > 5:
>      ksscore.deleteNodeBefore(
>                  ksscore.getHtmlIdSelector('last-node'))
> </PSEUDO CODE>
> 
> 
> Thanks a lot and sorry if this question don't fits into this mailing  
> list

It does fit very well the list.

With KSS, the server should always be in charge; the client is a view of 
the server.

IOW, the server-side should maintain the number of divs and send back a 
delete command when it knows it has sent two many divs;


> 
> -ramonski


-- 
Godefroid Chapelle (aka __gotcha) http://bubblenet.be
_______________________________________________
Kss-devel mailing list
Kss-devel@codespeak.net
http://codespeak.net/mailman/listinfo/kss-devel

Reply via email to