mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-28 18:00:09 +00:00
tweaking path querieng...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
c2f1412f84
commit
abbe36c8c5
@ -1093,7 +1093,13 @@ var BaseBrowserPrototype = {
|
|||||||
// path test...
|
// path test...
|
||||||
// NOTE: this does not go down branches that do not match the path...
|
// NOTE: this does not go down branches that do not match the path...
|
||||||
path: function(pattern){
|
path: function(pattern){
|
||||||
if(pattern instanceof Array){
|
if(pattern instanceof Array || typeof(pattern) == typeof('str')){
|
||||||
|
// XXX should 'B' be equivalent to '/B' or should it be more like '**/B'?
|
||||||
|
pattern = pattern instanceof Array ?
|
||||||
|
pattern
|
||||||
|
: pattern
|
||||||
|
.split(/[\\\/]/g)
|
||||||
|
.filter(function(e){ return e.trim().length > 0 })
|
||||||
// XXX add support for '**' ???
|
// XXX add support for '**' ???
|
||||||
var cmp = function(a, b){
|
var cmp = function(a, b){
|
||||||
return a.length == b.length
|
return a.length == b.length
|
||||||
@ -1853,6 +1859,7 @@ var BaseBrowserPrototype = {
|
|||||||
// .trigger(<event-object>, ..)
|
// .trigger(<event-object>, ..)
|
||||||
// -> this
|
// -> this
|
||||||
//
|
//
|
||||||
|
//
|
||||||
// Passing an <event-name> will do the following:
|
// Passing an <event-name> will do the following:
|
||||||
// - if an <event-name> handler is available call it and return
|
// - if an <event-name> handler is available call it and return
|
||||||
// - the handler should:
|
// - the handler should:
|
||||||
@ -1875,6 +1882,8 @@ var BaseBrowserPrototype = {
|
|||||||
//
|
//
|
||||||
// XXX need to make stopPropagation(..) work even if we got an
|
// XXX need to make stopPropagation(..) work even if we got an
|
||||||
// externally made event object...
|
// externally made event object...
|
||||||
|
// XXX need to make this workable with DOM events... (???)
|
||||||
|
// XXX construct the event in one spot...
|
||||||
trigger: function(evt, ...args){
|
trigger: function(evt, ...args){
|
||||||
var that = this
|
var that = this
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user