Changeset 7480


Ignore:
Timestamp:
11/23/06 22:56:36 (5 years ago)
Author:
sys
Message:

définition dynamique de la mainview

Location:
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/_common/sm/organisationPrims.xml

    r6978 r7480  
    248248                <urlPage type="xpath-dynamique">concat('content/', resultatAgent('//codeModel'), '/mainView.xul')</urlPage> 
    249249                <page> 
    250                         <zone cle="mainZone" type="inclusion-dynamique"> 
    251                                 <source href="bsco:sm/organisationMainview.xul.txt"/> 
    252                         </zone> 
    253                 </page> 
    254                 <valeur code="indentXml"> 
    255                         <source type="xpath-statique">sm:authoring/sm:formEditor/@indentXml</source> 
    256                 </valeur> 
     250                        <zone cle="mainZone" type="xslOnSrc-dynamique" href="bsco:sm/organisationMainview.xul.xsl"/> 
     251                </page> 
    257252        </affichage> 
    258253         
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_wspDef.xml

    r6953 r7480  
    7777        <valeur code="isClassInWspDef"> 
    7878                <source type="xpathOnSrc-dynamique">count(sm:publicClasses//sm:class[getIdFromPath(@sc:refUri) = $vArguments]) != 0 or count(sm:overlays/sm:removeInternClass[getIdFromPath(@sc:refUri) = $vArguments]) = 0</source> 
     79        </valeur> 
     80         
     81         
     82        <!--  
     83                @API Définition de la struture de la mainView de l'item. 
     84                arguments : idAgent correspondant à la class concernée. 
     85        --> 
     86        <valeur code="mainView"> 
     87                <source type="xpathOnSrc-dynamique" mime="text/xml"> 
     88                si( 
     89                        count(sm:publicClasses//sm:class[getIdFromPath(@sc:refUri) = $vArguments]/sm:mainView),  
     90                        sm:publicClasses//sm:class[getIdFromPath(@sc:refUri) = $vArguments]/sm:mainView, 
     91                        si(count(sm:defaultMainView), sm:defaultMainView, computeNodeAgent('default')) 
     92                ) 
     93                </source> 
     94                <valeur code="default"> 
     95                        <source type="fixe-node"> 
     96                                <sm:defaultMainView> 
     97                                        <sm:formEditorTab name="Edition" display="visible" formEditorKey=""/> 
     98                                        <sm:blocksTab name="Visualisation" display="visible"> 
     99                                                <sm:htmlPreviewBlock name="Aperçu du contenu" htmlPreviewKey=""/> 
     100                                        </sm:blocksTab> 
     101                                        <sm:textEditorTab name="Edition textuelle" display="extra"/> 
     102                                </sm:defaultMainView> 
     103                        </source> 
     104                </valeur> 
    79105        </valeur> 
    80106         
Note: See TracChangeset for help on using the changeset viewer.