mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
tweaking and docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
6759c38567
commit
dc510d4ae8
@ -413,7 +413,6 @@ var CollectionActions = actions.Actions({
|
|||||||
// XXX it feels like we need two levels of actions, low-level that
|
// XXX it feels like we need two levels of actions, low-level that
|
||||||
// just do their job and user actions that take care of
|
// just do their job and user actions that take care of
|
||||||
// consistent state and the like...
|
// consistent state and the like...
|
||||||
// XXX do we need to handle collection gids here???
|
|
||||||
saveCollection: ['- Collections/',
|
saveCollection: ['- Collections/',
|
||||||
core.doc`Save current state to collection
|
core.doc`Save current state to collection
|
||||||
|
|
||||||
@ -484,7 +483,6 @@ var CollectionActions = actions.Actions({
|
|||||||
!collections[collection]
|
!collections[collection]
|
||||||
&& collection != MAIN_COLLECTION_TITLE
|
&& collection != MAIN_COLLECTION_TITLE
|
||||||
|
|
||||||
|
|
||||||
// save the data...
|
// save the data...
|
||||||
var state = collections[collection] = collections[collection] || {}
|
var state = collections[collection] = collections[collection] || {}
|
||||||
state.title = state.title || collection
|
state.title = state.title || collection
|
||||||
@ -492,7 +490,14 @@ var CollectionActions = actions.Actions({
|
|||||||
// maintain the GID of MAIN_COLLECTION_TITLE as MAIN_COLLECTION_GID...
|
// maintain the GID of MAIN_COLLECTION_TITLE as MAIN_COLLECTION_GID...
|
||||||
|| (collection == MAIN_COLLECTION_TITLE ?
|
|| (collection == MAIN_COLLECTION_TITLE ?
|
||||||
MAIN_COLLECTION_GID
|
MAIN_COLLECTION_GID
|
||||||
: this.data.newGID())
|
// generate unique gid...
|
||||||
|
: (function(){
|
||||||
|
var gids = that.collectionGIDs
|
||||||
|
do{
|
||||||
|
var gid = that.data.newGID()
|
||||||
|
} while(gids[gid] != null)
|
||||||
|
return gid
|
||||||
|
})())
|
||||||
// NOTE: we do not need to care about tags here as they
|
// NOTE: we do not need to care about tags here as they
|
||||||
// will get overwritten on load...
|
// will get overwritten on load...
|
||||||
state.data = (mode == 'empty' ?
|
state.data = (mode == 'empty' ?
|
||||||
@ -1041,6 +1046,7 @@ module.Collection = core.ImageGridFeatures.Feature({
|
|||||||
// Mark collection list as changed...
|
// Mark collection list as changed...
|
||||||
// .markChanged('collections')
|
// .markChanged('collections')
|
||||||
// NOTE: this will not affect collections...
|
// NOTE: this will not affect collections...
|
||||||
|
// NOTE: this is useful alone when removing collections...
|
||||||
//
|
//
|
||||||
// Mark tag as changed when collection is loaded...
|
// Mark tag as changed when collection is loaded...
|
||||||
// .markChanged(<tag>)
|
// .markChanged(<tag>)
|
||||||
@ -1195,7 +1201,7 @@ module.Collection = core.ImageGridFeatures.Feature({
|
|||||||
|
|
||||||
// Handle collection serialization format...
|
// Handle collection serialization format...
|
||||||
//
|
//
|
||||||
// Index format:
|
// Return format:
|
||||||
// {
|
// {
|
||||||
// ...
|
// ...
|
||||||
//
|
//
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user