mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
moved the browser widget out of experiments...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
e3dd1d523c
commit
baf7cd6a15
@ -1,6 +1,6 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<link rel="stylesheet" href="browse-dialog.css">
|
<link rel="stylesheet" href="../../css/widget/browse.css">
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
/* scrollbar setup... */
|
/* scrollbar setup... */
|
||||||
@ -96,13 +96,13 @@ body.dark {
|
|||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<script src="../ext-lib/jquery.js"></script>
|
<script src="../../ext-lib/jquery.js"></script>
|
||||||
<script src="../ext-lib/jquery-ui.js"></script>
|
<script src="../../ext-lib/jquery-ui.js"></script>
|
||||||
|
|
||||||
<script src="../lib/jli.js"></script>
|
<script src="../jli.js"></script>
|
||||||
<script src="../lib/toggler.js"></script>
|
<script src="../toggler.js"></script>
|
||||||
|
|
||||||
<script src="../ext-lib/require.js"></script>
|
<script src="../../ext-lib/require.js"></script>
|
||||||
|
|
||||||
|
|
||||||
<!--script src="browse-dialog.js"></script-->
|
<!--script src="browse-dialog.js"></script-->
|
||||||
@ -155,7 +155,7 @@ TREE.dir_c.dir_b.tree = TREE
|
|||||||
var use_disabled = true
|
var use_disabled = true
|
||||||
var show_files = false
|
var show_files = false
|
||||||
|
|
||||||
requirejs(['../lib/keyboard', '../object', './browse-dialog'], function(k, o, br){
|
requirejs(['../keyboard', '../../object', './browse'], function(k, o, br){
|
||||||
keyboard = k
|
keyboard = k
|
||||||
object = o
|
object = o
|
||||||
browser = br
|
browser = br
|
||||||
@ -279,7 +279,7 @@ requirejs(['../lib/keyboard', '../object', './browse-dialog'], function(k, o, br
|
|||||||
// matches...
|
// matches...
|
||||||
// NOTE: this will make more sence when path patterns are
|
// NOTE: this will make more sence when path patterns are
|
||||||
// supported...
|
// supported...
|
||||||
'dynamic/1/1/*': function(path, make){
|
'dynamic/1/*/*': function(path, make){
|
||||||
make('mooo!/')
|
make('mooo!/')
|
||||||
make('fooo!')
|
make('fooo!')
|
||||||
},
|
},
|
||||||
@ -18,7 +18,8 @@ if(typeof(module) !== 'undefined' && module.exports){
|
|||||||
define(function(require){ var module = {}
|
define(function(require){ var module = {}
|
||||||
|
|
||||||
|
|
||||||
var object = require('../object')
|
// XXX
|
||||||
|
var object = require('../../object')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1731,12 +1732,15 @@ PathListPrototype.options = {
|
|||||||
var lister = keys
|
var lister = keys
|
||||||
.filter(function(k){ return k.trim().slice(-1) == '*' })
|
.filter(function(k){ return k.trim().slice(-1) == '*' })
|
||||||
.filter(function(k){
|
.filter(function(k){
|
||||||
return k
|
k = k.split(/[\\\/]+/)
|
||||||
.split(/[\\\/]+/)
|
// remove the trailing '*'...
|
||||||
// remove the '*'...
|
|
||||||
.slice(0, -1)
|
.slice(0, -1)
|
||||||
// do the match...
|
|
||||||
.filter(function(e, i){ return e != path[i] }).length == 0 })
|
// do the match...
|
||||||
|
return k.length <= path.length
|
||||||
|
&& k.filter(function(e, i){
|
||||||
|
return e != '*' && e != path[i]
|
||||||
|
}).length == 0 })
|
||||||
.sort(function(a, b){ return a.length - b.length})
|
.sort(function(a, b){ return a.length - b.length})
|
||||||
.pop()
|
.pop()
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user