Changeset 15065


Ignore:
Timestamp:
03/06/10 21:31:02 (2 years ago)
Author:
sys
Message:

itemSelector : inversion critère de recherche

Location:
trunk/Xul_Wsp/content/scenariWsp
Files:
2 edited

Legend:

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

    r15064 r15065  
    309309                Critère itemSgnFixed. Critère restreignant la requete aux items respectant une certaine signature 
    310310                prédéfinie. Ce critère est désactivable par l'utilisateur. 
     311                Attributs : 
     312                - regexpSgn : regExp sur la signature de l'item  
     313                - invert : si "true", filtre selon la regexpSgn si la case n'est pas cochée. 
     314                - checked : coche la case par défaut 
    311315        --> 
    312316        <binding id="itemSgnRegExpFixed" extends="#itemSgnRegExpFilter"> 
    313317                <content> 
    314318                        <xul:hbox> 
    315                                 <xul:checkbox anonid="checkbox" checked="true"/> 
     319                                <xul:checkbox anonid="checkbox" xbl:inherits="checked"/> 
    316320                        </xul:hbox> 
    317321                </content> 
     
    320324                                <body><![CDATA[ 
    321325                                        var vCheckbox = document.getAnonymousElementByAttribute(this, "anonid", "checkbox"); 
    322                                         return vCheckbox.checked ? this.getAttribute("regexpSgn") : null; 
     326                                        var vInvert = this.getAttribute("invert")=="true"; 
     327                                        return vCheckbox.checked != vInvert ? this.getAttribute("regexpSgn") : null; 
    323328                                ]]></body> 
    324329                        </method> 
  • trunk/Xul_Wsp/content/scenariWsp/windows/itemSelector/searchViewSelector.xbl.xml

    r15064 r15065  
    5353                        <xul:criterions anonid="criterions" xbl:inherits="layout"> 
    5454                                <xul:criterion style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#itemsFilter')"/> 
    55                                 <xul:criterionHolder label="Types autorisés" deletable="false" xbl:inherits="layout"> 
    56                                         <xul:criterion anonid="sgnRegexpCriterion" xbl:inherits="layout" style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#itemSgnRegExpFixed')"/> 
    57                                 </xul:criterionHolder> 
    5855                                <xul:criterionHolder label="Texte" deletable="false" xbl:inherits="layout"> 
    5956                                        <xul:criterion anonid="textCriterion" autoExec="true" xbl:inherits="layout" style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#fullTextCriterion')"/> 
     57                                </xul:criterionHolder> 
     58                                <xul:criterionHolder label="Tous les types d'items" deletable="false" xbl:inherits="layout"> 
     59                                        <xul:criterion anonid="sgnRegexpCriterion" invert="true" xbl:inherits="layout" style="-moz-binding:url('chrome://scenariWsp/content/views/searchView/criterions.xbl.xml#itemSgnRegExpFixed')"/> 
    6060                                </xul:criterionHolder> 
    6161                        </xul:criterions> 
Note: See TracChangeset for help on using the changeset viewer.