mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
added .current to location, still not used for loading...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
b41bbd9738
commit
9777ca7429
@ -19,6 +19,8 @@ var core = require('features/core')
|
|||||||
|
|
||||||
/*********************************************************************/
|
/*********************************************************************/
|
||||||
|
|
||||||
|
// XXX add .hash support for in-location .current setting when no index
|
||||||
|
// available...
|
||||||
// XXX should this or LocationLocalStorage save/load location (now it's
|
// XXX should this or LocationLocalStorage save/load location (now it's
|
||||||
// done by history)
|
// done by history)
|
||||||
// XXX this should provide mechaincs to define location handlers, i.e.
|
// XXX this should provide mechaincs to define location handlers, i.e.
|
||||||
@ -32,6 +34,9 @@ var LocationActions = actions.Actions({
|
|||||||
// {
|
// {
|
||||||
// path: <base-path>,
|
// path: <base-path>,
|
||||||
// method: <load-method>,
|
// method: <load-method>,
|
||||||
|
// // XXX current or hash???
|
||||||
|
// // XXX not yet supported...
|
||||||
|
// current: <current-gid>,
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
// NOTE: these will remove the trailing '/' (or '\') from .path
|
// NOTE: these will remove the trailing '/' (or '\') from .path
|
||||||
@ -61,11 +66,13 @@ var LocationActions = actions.Actions({
|
|||||||
var method = this.__location
|
var method = this.__location
|
||||||
&& this.__location.method
|
&& this.__location.method
|
||||||
|| undefined
|
|| undefined
|
||||||
|
var cur = this.current
|
||||||
|
|
||||||
// got an object...
|
// got an object...
|
||||||
} else {
|
} else {
|
||||||
var path = value.path
|
var path = value.path
|
||||||
var method = value.method
|
var method = value.method
|
||||||
|
var cur = value.current
|
||||||
}
|
}
|
||||||
|
|
||||||
// normalize path if it's not root...
|
// normalize path if it's not root...
|
||||||
@ -76,9 +83,13 @@ var LocationActions = actions.Actions({
|
|||||||
this.__location = {
|
this.__location = {
|
||||||
path: path,
|
path: path,
|
||||||
method: method,
|
method: method,
|
||||||
|
current: cur,
|
||||||
}
|
}
|
||||||
|
|
||||||
this[value.method || 'loadIndex'](path)
|
this[value.method || 'loadIndex'](path)
|
||||||
|
|
||||||
|
// XXX load current...
|
||||||
|
// XXX
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user