Changeset 2281


Ignore:
Timestamp:
12/05/11 10:20:57 (6 months ago)
Author:
sam
Message:

gen web : actions js sur boutons "retour cours" / "outils" étandable à d'autres boutons.

Location:
trunk/model/sources/academic/gen/_web
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/model/sources/academic/gen/_web/transf/root/webRoot@btnPlay.transf

    r1781 r2281  
    44        <sm:axis code="btnPlay"/> 
    55        <sm:content format="xhtml"> 
    6                 <sm:WLink widgetClass="playBtn"> 
     6                <sm:WLink widgetClass="playBtn resumeBtn"> 
    77                        <sm:label> 
    88                                <sm:callModel> 
  • trunk/model/sources/academic/gen/_web/transf/root/webRoot@btnTools.transf

    r1781 r2281  
    99                                        <span xmlns="http://www.w3.org/1999/xhtml" class="hidden"> | </span> 
    1010                                </sm:WFreeBlock> 
    11                                 <sm:WLink widgetClass="toolsBtn"> 
     11                                <sm:WLink widgetClass="toolsBtn saveBtn"> 
    1212                                        <sm:label> 
    1313                                                <sm:callModel> 
  • trunk/model/sources/academic/gen/_web/transf/root/webRoot@mnuModePage.transf

    r1821 r2281  
    1717                                                <sm:WFreeBlock> 
    1818                                                        <li> 
    19                                                                 <sm:WLink widgetClass="modeBtn toolsBtn"> 
     19                                                                <sm:WLink widgetClass="modeBtn toolsBtn saveBtn"> 
    2020                                                                        <sm:label> 
    2121                                                                                <sm:callModel> 
  • trunk/model/sources/academic/gen/_web/transf/root/webRoot@mnuModeTools.transf

    r1821 r2281  
    77                        <ul xmlns="http://www.w3.org/1999/xhtml" class="mnuMode"> 
    88                                <li> 
    9                                         <sm:WLink widgetClass="modeBtn playBtn"> 
     9                                        <sm:WLink widgetClass="modeBtn playBtn resumeBtn"> 
    1010                                                <sm:label> 
    1111                                                        <sm:callModel> 
  • trunk/model/sources/academic/gen/_web/widg/mnu/mnuMgr.doss/mnuMgr.js

    r2279 r2281  
    207207                                        while (vChi && vChi.nodeType != 1) vChi = vChi.nextSibling; 
    208208                                        if (vChi){ 
    209                                                 vDpth = scPaLib.findNodes("anc:ul.mnu_sub").length + 1; 
     209                                                vDpth = scPaLib.findNodes("anc:ul.mnu_sub", pBtn).length + 1; 
    210210                                                vTyp = vChi.localName || vChi.baseName; 
    211211                                                vCls = vChi.getAttribute("c"); 
  • trunk/model/sources/academic/gen/_web/widg/tpl/tplMgr.doss/tplMgr.js

    r2279 r2281  
    77        fWaiMnuPath : "ide:accessibility", 
    88        fWaiBtnPath : "des:.waiBtn", 
    9         fPlayBtnPath : "ide:tplLft/des:.playBtn", 
    10         fToolBtnPath : "ide:tplLft/des:.toolsBtn", 
     9        fResumeBtnPath : "ide:tplLft/des:.resumeBtn", 
     10        fSaveBtnPath : "ide:tplLft/des:.saveBtn", 
    1111        fRefLnkPath : "des:.refOutlineEntry/chi:a", 
    1212        fScreenTouch : false, 
     
    128128                        scDynUiMgr.subWindow.addCloseListener(this.sSwClose); 
    129129                } 
    130                 // Set Tool & play button onclicks. 
    131                 var vPlayBtn = scPaLib.findNode(this.fPlayBtnPath); 
    132                 if(vPlayBtn) vPlayBtn.onclick=function(){ 
    133                         var vUrl = tplMgr.fStore.get("courseUrl"); 
    134                         if(vUrl) this.setAttribute("href", vUrl); 
    135                 } 
    136                 var vToolBtn = scPaLib.findNode(this.fToolBtnPath); 
    137                 if(vToolBtn) vToolBtn.onclick=function(){ 
    138                         tplMgr.fStore.set("courseUrl", document.location.href); 
     130                // Set save & resume button onclicks. 
     131                var vResumeBtns = scPaLib.findNodes(this.fResumeBtnPath); 
     132                for (var i in vResumeBtns) { 
     133                        if(vResumeBtns[i]) vResumeBtns[i].onclick=function(){ 
     134                                var vUrl = tplMgr.fStore.get("courseUrl"); 
     135                                if(vUrl) this.setAttribute("href", vUrl); 
     136                        } 
     137                } 
     138                var vSaveBtns = scPaLib.findNodes(this.fSaveBtnPath); 
     139                for (var i in vSaveBtns) { 
     140                        if(vSaveBtns[i]) vSaveBtns[i].onclick=function(){ 
     141                                tplMgr.fStore.set("courseUrl", document.location.href); 
     142                        } 
    139143                } 
    140144                 
Note: See TracChangeset for help on using the changeset viewer.