minor edits...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-08-23 05:47:55 +04:00
parent 06196600c1
commit da16f4cc53

View File

@ -872,10 +872,12 @@ function splitData(data, gid1){
// //
// 1) Locate bounds... //
// Illustration of operation:
// 1) Initial state, locate bounds...
// //
// | oooooooooooo | // | oooooooooooo |
// ...ooooooooo|ooooooooooooooooooo|ooooooooooooooooo... < current // ...ooooooooo|ooooooooooooooooooo|ooooooooooooooooo... < base
// oooo|oooooooooooooooooooooooo|ooooooo // oooo|oooooooooooooooooooooooo|ooooooo
// //
// The sections are split by precedence relative to the first and // The sections are split by precedence relative to the first and
@ -887,7 +889,7 @@ function splitData(data, gid1){
// //
// 2) Split and realign sections... // 2) Split and realign sections...
// //
// ...ooooooooo| oooooooooooo |ooooooooooooooooo... < current // ...ooooooooo| oooooooooooo |ooooooooooooooooo... < base
// oooo| ooooooooooooooooooo |ooooooo // oooo| ooooooooooooooooooo |ooooooo
// |oooooooooooooooooooooooo| // |oooooooooooooooooooooooo|
// //
@ -896,7 +898,7 @@ function splitData(data, gid1){
// //
// 3) Merge... // 3) Merge...
// //
// ...ooooooooo|oooooooooooo|oooooooooooooooooooooooo... < current // ...ooooooooo|oooooooooooo|oooooooooooooooooooooooo... < base
// oooo|ooooooooooooooooooo|ooooooo // oooo|ooooooooooooooooooo|ooooooo
// |oooooooooooooooooooooooo| // |oooooooooooooooooooooooo|
// //
@ -942,16 +944,17 @@ function alignDataToRibbon(ribbon, data){
} }
// XXX // Shift a section of ribbons n positions.
// //
// 1) X is the current image... // Illustration of operation:
// 1) Initial state, X is the current image...
// //
// oooooo|oooo // oooooo|oooo
// oooooooooo|Xoooooooooo // oooooooooo|Xoooooooooo
// oooooooooooooo|oooooooooooooooo // oooooooooooooo|oooooooooooooooo
// //
// //
// 2) shiftRibbons(X, n) with positive n // 2) shiftRibbons(X, n) with positive n (shift down)
// //
// oooooo| // oooooo|
// oooooooooo|oooo // oooooooooo|oooo
@ -959,15 +962,18 @@ function alignDataToRibbon(ribbon, data){
// |oooooooooooooooo // |oooooooooooooooo
// //
// //
// 3) shiftRibbons(X, n) with negative n // 3) shiftRibbons(X, n) with negative n (shift up)
// //
// |oooo // |oooo
// oooooo|Xoooooooooo // oooooo|Xoooooooooo
// oooooooooo|oooooooooooooooo // oooooooooo|oooooooooooooooo
// oooooooooooooo| // oooooooooooooo|
// //
//
// XXX needs testing... // XXX needs testing...
// XXX should this modify the view in place (and reload?)??? // XXX should this modify the view in place (and reload?)???
// XXX this and alignDataToRibbon(...) share a lot of code, split into
// two generations...
function shiftRibbonsBy(n, gid, data){ function shiftRibbonsBy(n, gid, data){
gid = gid == null ? getImageGID() : gid gid = gid == null ? getImageGID() : gid
data = data == null ? DATA : data data = data == null ? DATA : data