summaryrefslogtreecommitdiff
path: root/pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <david@luevano.xyz>2023-05-01 09:35:25 -0600
committerDavid Luevano Alvarado <david@luevano.xyz>2023-05-01 09:35:25 -0600
commitf797bb14f7413df2abac6326c6df769004e50aa1 (patch)
tree20850afbf9d45adbbcc6fc3a7aecedfa34db830c /pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
parent127130ab909dac8886f45ec856f1d1bce3c7bcc0 (diff)
small bugfix, add toc settings, update example site and delete unnecessary static assets
Diffstat (limited to 'pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb')
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb38
1 files changed, 0 insertions, 38 deletions
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb b/pyssg.xyz/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb
deleted file mode 100644
index 1e3daff..0000000
--- a/pyssg.xyz/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)