Sha256: 142a6eef08e260df2fb4b92ddc21dca72ec414284cbda7fc256dcd6d03028408

Contents?: true

Size: 633 Bytes

Versions: 1

Compression:

Stored size: 633 Bytes

Contents

taleFilter = angular.module("mb.tableFilter", [])

class TableFilterController
  constructor: ($scope) ->
    # Clears the filter value
    $scope.clear = -> $scope.value = ""

    # Reruns true when the filter is empty
    $scope.isEmpty = -> !$scope.value

TableFilterController.$inject = ["$scope"]

taleFilter.controller "tableFilter", TableFilterController

# Filter for databases and collections
taleFilter.directive "tableFilter", ->
  restrict: "E"
  transclude: true

  templateUrl: "/ng/templates/table_filter.html"
  replace: true

  scope:
    placeholder: "@placeholder"
    value: "=value"

  controller: "tableFilter"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongo_browser-0.2.0.rc2 app/assets/javascripts/app/modules/table_filter.js.coffee