Changeset 270

Show
Ignore:
Timestamp:
10/02/06 23:18:30 (2 years ago)
Author:
laurentj
Message:

travail sur l'interface xul de jxacl, et petite correction sur le xbl templatepager

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/manifests/jelix-lib.mn

    r259 r270  
    1616  jAuth.class.php 
    1717  jAuthDriverDb.class.php 
     18  jAuthDriverClass.class.php 
    1819  jAuthUser.class.php 
    1920 
     
    296297  xaovlay.tpl 
    297298  xuladmin.tpl 
     299  jxauthovlay.tpl 
    298300 
    299301 
  • trunk/lib/jelix-modules/jxacl/classes/acl.listener.php

    r259 r270  
    1414 
    1515   function onFetchXulOverlay($event){ 
    16         if($event->getParam('tpl') == 'jxxulapp~main'){ 
     16        $tpl = $event->getParam('tpl'); 
     17        if($tpl == 'jxxulapp~main'){ 
    1718            $event->Add('jxacl~xuladmin_xaovlay'); 
     19        }elseif($tpl == 'jxauth~xuladmin'){ 
     20            $event->Add('jxacl~xuladmin_jxauthovlay'); 
    1821        } 
    1922   } 
  • trunk/lib/jelix-modules/jxacl/controllers/xuladmin.classic.php

    r259 r270  
    2222        $rep->bodyTpl='jxacl~xuladmin'; 
    2323 
    24  
    2524        $rep->body->assign('groups', $daogroup->findAllPublicGroup()); 
    2625        $rep->body->assign('valuegroups', $daovaluegroups->findAll()); 
     
    3332        $rep->bodyTpl = 'jxacl~xaovlay'; 
    3433        return $rep; 
     34    } 
    3535 
     36    function jxauthovlay(){ 
     37        $rep = $this->getResponse('xuloverlay'); 
     38        $rep->bodyTpl = 'jxacl~jxauthovlay'; 
     39        $daogroup = jDao::get('jaclgroup'); 
     40        $rep->body->assign('groups', $daogroup->findAllPublicGroup()); 
     41        return $rep; 
    3642    } 
    3743 
  • trunk/lib/jelix-modules/jxacl/templates/xuladmin.tpl

    r261 r270  
    4949        document.getElementById("rightsforms").selectedIndex=0; 
    5050        document.getElementById('groupstatus').setAttribute('disabled','true'); 
     51        var pager = document.getElementById('userspager'); 
     52        pager.setAttribute('counturl',''); 
     53        pager.setAttribute('datasourceurl',''); 
     54        pager.loadCount(); 
    5155    } 
    5256 
     
    262266            </tabpanel> 
    263267            <tabpanel orient="vertical"> 
    264                 <jx:templatepager id="userspager" target="users" increment="100" 
     268                <jx:templatepager id="userspager" target="users" increment="200" 
    265269                                  datasourceurl="" counturl="" /> 
    266270                <tree id="users" flex="1" flags="dont-build-content" ref="urn:data:row" datasources="rdf:null" 
  • trunk/lib/jelix-modules/jxauth/controllers/xuladmin.classic.php

    r259 r270  
    1818        $rep = $this->getResponse('xulpage'); 
    1919        $rep->bodyTpl='jxauth~xuladmin'; 
     20        $rep->fetchOverlays = true; 
    2021        return $rep; 
    2122    } 
  • trunk/lib/jelix-www/xul/jxbl.xml

    r261 r270  
    204204                    this.disableButtons(); 
    205205                    var url = this.getAttribute("counturl"); 
    206                     if(url == '') return; 
     206                    if(url == '') { 
     207                        this.offset=0; 
     208                        this.totalcount=0; 
     209                        this.show(); 
     210                        return; 
     211                    } 
    207212 
    208213                    this.httpreq = new XMLHttpRequest(); 
Download in other formats: Unified Diff Zip Archive