Changeset 15064


Ignore:
Timestamp:
03/06/10 14:23:07 (2 years ago)
Author:
sys
Message:

searchViewSelector

Location:
trunk/Xul_Wsp/content/scenariWsp
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Xul_Wsp/content/scenariWsp/views/searchView/criterions.xbl.xml

    r15060 r15064  
    280280                </implementation> 
    281281        </binding> 
     282         
     283        <!-- 
     284                Critère itemSgnFilter. Critère invisible restreignant la requete aux items respectant une certaine signature. 
     285        --> 
     286        <binding id="itemSgnRegExpFilter" extends="#criterionBase"> 
     287                <content collapsed="true"/> 
     288                <implementation> 
     289                        <method name="getRegExp"> 
     290                                <body><![CDATA[ 
     291                                        return this.getAttribute("regexpSgn"); 
     292                                ]]></body> 
     293                        </method> 
     294                        <method name="appendCriterions"> 
     295                                <parameter name="pParentNode"/> 
     296                                <body><![CDATA[ 
     297                                        var vSgn = this.getRegExp(); 
     298                                        if(vSgn) { 
     299                                                var vExp = pParentNode.appendChild(pParentNode.ownerDocument.createElement("exp")); 
     300                                                vExp.setAttribute("type", "com.scenari.wsp.src.search.exp.ItemSgnRegexp"); 
     301                                                vExp.setAttribute("regexpSgn", vSgn); 
     302                                        }  
     303                                ]]></body> 
     304                        </method> 
     305                </implementation> 
     306        </binding> 
     307         
     308        <!-- 
     309                Critère itemSgnFixed. Critère restreignant la requete aux items respectant une certaine signature 
     310                prédéfinie. Ce critère est désactivable par l'utilisateur. 
     311        --> 
     312        <binding id="itemSgnRegExpFixed" extends="#itemSgnRegExpFilter"> 
     313                <content> 
     314                        <xul:hbox> 
     315                                <xul:checkbox anonid="checkbox" checked="true"/> 
     316                        </xul:hbox> 
     317                </content> 
     318                <implementation> 
     319                        <method name="getRegExp"> 
     320                                <body><![CDATA[ 
     321                                        var vCheckbox = document.getAnonymousElementByAttribute(this, "anonid", "checkbox"); 
     322                                        return vCheckbox.checked ? this.getAttribute("regexpSgn") : null; 
     323                                ]]></body> 
     324                        </method> 
     325                </implementation> 
     326        </binding> 
    282327</bindings> 
  • trunk/Xul_Wsp/content/scenariWsp/views/searchView/searchView.xbl.xml

    r15060 r15064  
    211211                        <xul:criterions anonid="criterions" xbl:inherits="layout"> 
    212212                                <xul:criterion style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#itemsFilter')"/> 
    213                                 <xul:criterionHolder label="Portée" deletable="false" xbl:inherits="layout"> 
     213                                <xul:criterionHolder label="Portée" deletable="false" xbl:inherits="layout"> 
    214214                                        <xul:criterion anonid="scopeCriterion" xbl:inherits="layout" style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#scopeCriterion')"/> 
    215215                                </xul:criterionHolder> 
    216                                 <xul:criterionHolder label="Texte" deletable="false" xbl:inherits="layout"> 
     216                                <xul:criterionHolder label="Texte" deletable="false" xbl:inherits="layout"> 
    217217                                        <xul:criterion anonid="textCriterion" autoExec="true" xbl:inherits="layout" style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#fullTextCriterion')"/> 
    218218                                </xul:criterionHolder> 
     
    246246                </handlers> 
    247247        </binding> 
    248                  
    249248</bindings> 
  • trunk/Xul_Wsp/content/scenariWsp/windows/itemSelector/default_selItem.overlay.xul

    r15060 r15064  
    4545                <slot id="leftSlot" width="200" minwidth="100"> 
    4646                        <box id="wspNavView" style="-moz-binding: url(chrome://scenariWsp/content/windows/itemSelector/wspNavViewSelector.xbl.xml#wspNavViewSelector);"/> 
    47                         <box id="simpleSearchView" layout="vertical" style="-moz-binding: url(chrome://scenariWsp/content/views/searchView/searchView.xbl.xml#simpleSearchView)"/> 
     47                        <box id="searchView" layout="vertical" style="-moz-binding: url(chrome://scenariWsp/content/windows/itemSelector/searchViewSelector.xbl.xml#searchViewSelector)"/> 
    4848                        <box id="treeItemnetView" label="Liens" closable="true" closed="true" style="-moz-binding: url(chrome://scenariWsp/content/views/treeItemnetView/treeItemnetView.xbl.xml#treeItemnetView)"/> 
    4949                        <box id="outlineView" label="Plan" closable="true" closed="true" style="-moz-binding: url(chrome://scenariWsp/content/views/outlineView/outlineView.xbl.xml#outlineView)"/> 
Note: See TracChangeset for help on using the changeset viewer.