mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-28 18:00:09 +00:00
Merge branch 'master' of github.com:flynx/ImageGrid
This commit is contained in:
commit
aec843a571
@ -66,7 +66,7 @@ var TagsClassPrototype = {
|
||||
.sort()
|
||||
.join(':') })
|
||||
.join('/') })
|
||||
// sort paths within sets...
|
||||
// sort sets containing paths...
|
||||
//.split(/:/g)
|
||||
// .sort()
|
||||
// .join(':') })
|
||||
@ -132,7 +132,7 @@ var TagsPrototype = {
|
||||
|
||||
// Match tags...
|
||||
//
|
||||
// Match two tags...
|
||||
// Check if tags match...
|
||||
// .match(tag, tag)
|
||||
// -> bool
|
||||
//
|
||||
@ -140,6 +140,10 @@ var TagsPrototype = {
|
||||
// .match(tag)
|
||||
// -> tags
|
||||
//
|
||||
// Filter out non-matching from tags...
|
||||
// .match(tag, tags)
|
||||
// -> tags
|
||||
//
|
||||
//
|
||||
// Query syntax:
|
||||
// a - tag
|
||||
@ -156,7 +160,7 @@ var TagsPrototype = {
|
||||
// - component order is maintained.
|
||||
//
|
||||
// Example:
|
||||
// set match no match
|
||||
// path match no match
|
||||
// --------------------------------
|
||||
// a a z
|
||||
// a/b b/c
|
||||
@ -192,8 +196,8 @@ var TagsPrototype = {
|
||||
var that = this
|
||||
|
||||
// get matching tags...
|
||||
if(b == null){
|
||||
return this.tags()
|
||||
if(b == null || b instanceof Array){
|
||||
return (b || this.tags())
|
||||
.filter(function(tag){
|
||||
return that.match(a, tag)})
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user