OSDir


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GitHub] brooklyn-ui pull request #94: Composer recent and filters


Github user tbouron commented on a diff in the pull request:

    https://github.com/apache/brooklyn-ui/pull/94#discussion_r228903327
  
    --- Diff: ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector-palette-footer.html ---
    @@ -0,0 +1,60 @@
    +<!--
    +  Licensed to the Apache Software Foundation (ASF) under one
    +  or more contributor license agreements.  See the NOTICE file
    +  distributed with this work for additional information
    +  regarding copyright ownership.  The ASF licenses this file
    +  to you under the Apache License, Version 2.0 (the
    +  "License"); you may not use this file except in compliance
    +  with the License.  You may obtain a copy of the License at
    +
    +      http://www.apache.org/licenses/LICENSE-2.0
    +
    +  Unless required by applicable law or agreed to in writing,
    +  software distributed under the License is distributed on an
    +  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +  KIND, either express or implied.  See the License for the
    +  specific language governing permissions and limitations
    +  under the License.
    +-->
    +<div class="paletteItemsFooter">
    +    <div ng-if="searchedItems.length === 0" class="no-match">
    +        <i class="fa fa-lemon-o"></i>
    +    </div>
    +    <small class="help-block text-sm palette-footer-message">
    +        <span ng-if="search">
    +          <span ng-if="searchedItems.length === 0">
    +            <span ng-if="!skippingFilters && itemsBeforeActiveFilters.length > itemsAfterActiveFilters.length">
    +                    <b>{{ itemsBeforeActiveFilters.length - itemsAfterActiveFilters.length }} item{{ itemsBeforeActiveFilters.length - itemsAfterActiveFilters.length > 1 ? 's' : ''}}</b> 
    +                    matching search but excluded by filters. 
    +                    <button class="btn btn-outline btn-info" ng-click="disableFilters()">Clear filters</button>
    +            </span>
    +            <span ng-if="skippingFilters || itemsBeforeActiveFilters.length === 0">
    +                    No matches for <code>{{ search }}</code>.
    +            </span>
    +          </span>
    +          <span ng-if="searchedItems.length > 0">
    +            <span ng-if="skippingFilters">
    +                    <b>No matches with selected filters.</b><br/>
    +                    Showing matches ignoring filters.
    +            </span>
    +            <span ng-if="!skippingFilters && itemsBeforeActiveFilters.length > itemsAfterActiveFilters.length">
    +                    <b>{{ itemsBeforeActiveFilters.length - itemsAfterActiveFilters.length }} more item{{ itemsBeforeActiveFilters.length - itemsAfterActiveFilters.length > 1 ? 's' : ''}}</b> 
    --- End diff --
    
    Same as 2 comments above


---