Changeset 15032

Show
Ignore:
Timestamp:
03/04/10 22:23:21 (6 months ago)
Author:
sys
Message:

review ptritem xed, impl shortDescDrawer, début svc et window itemSelector

Location:
trunk/Xul_Wsp
Files:
26 added
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/Xul_Wsp/content/scenariCms/widgets/item/item.xbl.xml

    r14978 r15032  
    141141                                </body> 
    142142                        </method> 
    143                         <method name="setItemByUri"> 
     143                        <method name="setItemByFullUri"> 
    144144                                <parameter name="pUri"/> 
    145145                                <body> 
     
    151151                                </body> 
    152152                        </method> 
     153                        <!-- deprecated --> 
     154                        <method name="setItemByUri"> 
     155                                <parameter name="pUri"/> 
     156                                <body> 
     157                                        this.setItemByFullUri(pUri); 
     158                                </body> 
     159                        </method> 
     160                        <method name="setItemBySrcUri"> 
     161                                <parameter name="pSrcUri"/> 
     162                                <body> 
     163                                        this.fCd = item.extractCodeFromSrcUri(pSrcUri); 
     164                                        this.fSp = item.extractSpaceFromSrcUri(pSrcUri); 
     165                                        this.fUriRes = (this.withUriRes) ? item.extractUriResFromFullUri(pSrcUri) : null; 
     166                                        this.fSpSs = this.fCdSs = this.fPack = this.fModel = this.fTitle =  this.fStatus = this.fItemDef = null; 
     167                                        this.xUpdateVal(); 
     168                                </body> 
     169                        </method> 
     170                        <!-- deprecated --> 
    153171                        <method name="setItemByPath"> 
    154172                                <parameter name="pPath"/> 
    155173                                <body> 
    156                                         this.fCd = item.extractCodeFromSrcUri(pPath); 
    157                                         this.fSp = item.extractSpaceFromSrcUri(pPath); 
    158                                         this.fUriRes = (this.withUriRes) ? item.extractUriResFromFullUri(pPath) : null; 
    159                                         this.fSpSs = this.fCdSs = this.fPack = this.fModel = this.fTitle =  this.fStatus = this.fItemDef = null; 
    160                                         this.xUpdateVal(); 
     174                                        this.setItemBySrcUri(pPath); 
    161175                                </body> 
    162176                        </method> 
  • trunk/Xul_Wsp/content/scenariCms/xed/libUiCms/UiCms.css

    r14683 r15032  
    4141@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
    4242 
    43 ptritem                         {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#ptritem");} 
     43/*ptritem                               {-moz-binding:url("chrome://scenariWsp/content/widgets/xed/libUiWsp/widgets/ptrItem.xbl.xml#ptritemXml");}*/ 
    4444ptritem.xmlview         {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#ptritemxml");} 
    45 ptritem.formview        {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/ptrItem.xbl.xml#ptritemform");} 
     45ptritem.formview        {-moz-binding:url("chrome://scenariWsp/content/widgets/xed/libUiWsp/widgets/ptrItem.xbl.xml#ptritemForm");} 
    4646codeItem                        {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#codeItem");} 
    4747userMemorySetter        {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#userMemorySetter");} 
    4848currentDateSetter       {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#currentDateSetter");} 
    49 dropPasteItem {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#dropPasteItem");} 
     49dropPasteItem           {-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#dropPasteItem");} 
    5050alternativeAlone[externalizeItem]{-moz-binding:url("chrome://scenariCms/content/xed/libUiCms/widgets/xedUiCms.xbl.xml#alternativeExternalize");} 
    5151 
  • trunk/Xul_Wsp/content/scenariCms/xed/libUiCms/skin/ptrItem.skin.css

    r14716 r15032  
    4141 
    4242ptritem{ 
     43        -moz-user-focus: normal; 
    4344        padding: 1px; 
    4445        cursor: pointer; 
  • trunk/Xul_Wsp/content/scenariWsp/desks/wspDesk/wspDesk.js

    r14982 r15032  
    169169                extPoints.registerSvcByLib("spaceCreator", 1, "resource://scenariWsp/svcs/spaceCreator/spaceCreator.jsm"); 
    170170                 
     171                //svc : sélecteur d'items. 
     172                extPoints.registerSvcByLib("itemSelector", 1, "resource://scenariWsp/svcs/itemSelector/itemSelector.jsm"); 
     173                 
    171174                //svc : controller pour gérer les contentViews. 
    172175                extPoints.registerSvcByLib("ContentViewController", 1, "resource://scenariWsp/views/contentView/ContentViewController.jsm"); 
     
    222225         
    223226        /** 
    224          * Chargement des extPoints déclarés au niveau du WspUi du wsp associé à cette fenêtre. 
     227         * Chargement des extPoints déclarés par le wsp associé à cette fenêtre. 
    225228         */ 
    226229        loadExtPointsFromWsp : function(){ 
  • trunk/Xul_Wsp/modules/scenariWsp/commons/src.jsm

    r15019 r15032  
    9898        var vParentLen = pAncestorUri.length; 
    9999        if(pUri.length > vParentLen && pUri.substring(0, vParentLen) == pAncestorUri) { 
    100                 var vChar = pUri.charAt(vParentLen); 
    101                 return vChar=="/"; 
     100                return pUri.charAt(vParentLen) == "/"; 
    102101        } 
    103102        return false; 
     
    110109 
    111110/** 
    112  *  
     111 * Une refUri est-elle de nature Id ? 
    113112 */ 
    114 src.isSrcId = function(pSrcPath){ 
    115         return pSrcPath ? /^id\:/.test(pSrcPath) : false; 
     113src.isSrcId = function(pRefUri){ 
     114        return pRefUri ? /^id\:/.test(pRefUri) : false; 
    116115} 
    117116 
    118117/** 
    119  * Enrichit les fields d�nissant le contenu du shortDesc. 
     118 * Construit une refUri à partir d'un id. 
     119 */ 
     120src.buildRefUriFromId = function (pSrcId) { 
     121        return src.ID_PREFIX + pSrcId; 
     122} 
     123 
     124/** 
     125 * Enrichit les fields d�finissant le contenu du shortDesc. 
    120126 *  
    121  * @param pExtPoints extPoints �odifier 
     127 * @param pExtPoints extPoints � modifier 
    122128 * @param pFields Tableau Js de fields 
    123129 */