summaryrefslogtreecommitdiff
path: root/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
diff options
context:
space:
mode:
Diffstat (limited to 'live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb')
-rw-r--r--live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb38
1 files changed, 0 insertions, 38 deletions
diff --git a/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb b/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
deleted file mode 100644
index 1e3daff..0000000
--- a/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
+++ /dev/null
@@ -1,38 +0,0 @@
-##
-# Flattens the icons object to a one-dimensional array of possible search terms.
-
-require 'set'
-
-module Jekyll
- module FlattenArray
- def flattenIconFilters(icons)
- flattened = Set.new
- icons.each do |icon|
- toAdd = []
-
- toAdd.push(icon["class"].downcase) # Add class as a filter value
-
- # Add any existing aliases as a filter value
- if not icon["aliases"].nil?
- icon["aliases"].each do |iconAlias|
- toAdd.push(iconAlias.downcase)
- end
- end
-
- # Add any existing filters as a filter value
- if not icon["filter"].nil?
- icon["filter"].each do |iconFilter|
- toAdd.push(iconFilter.downcase)
- end
- end
- flattened.merge(toAdd)
-
- print toAdd if toAdd.include? true
- print toAdd if toAdd.include? false
- end
- return flattened.to_a # .to_a because we can't jsonify a <Set>
- end
- end
-end
-
-Liquid::Template.register_filter(Jekyll::FlattenArray)