|
48 | 48 | var selectionEnd = null;
|
49 | 49 | var selecting = false;
|
50 | 50 |
|
51 |
| - function getTickCache(element) { |
| 51 | + api.getTickCache = function(element) { |
52 | 52 | return element.data('alphaSynthTickCache');
|
53 | 53 | }
|
54 |
| - function getCursorCache(element) { |
| 54 | + api.getCursorCache = function(element) { |
55 | 55 | return element.data('alphaSynthCursorCache');
|
56 | 56 | }
|
57 | 57 |
|
58 | 58 | // updates the cursors to highlight the beat at the specified tick position
|
59 | 59 | api.playerCursorUpdateTick = function(element, context, tick) {
|
60 | 60 | requestAnimationFrame(function() {
|
61 |
| - var cache = getTickCache(element); |
| 61 | + var cache = api.getTickCache(element); |
62 | 62 | if(cache) {
|
63 | 63 | var tracks = api.tracks(element, context);
|
64 | 64 | if(tracks.length > 0) {
|
|
73 | 73 |
|
74 | 74 | api.playerCursorSelectRange = function(element, context, startBeat, endBeat) {
|
75 | 75 |
|
76 |
| - var cache = getCursorCache(element); |
| 76 | + var cache = api.getCursorCache(element); |
77 | 77 | if(!cache) {
|
78 | 78 | return;
|
79 | 79 | }
|
|
167 | 167 | api.playerCursorUpdateBeat = function(element, context, beat, nextBeat, duration) {
|
168 | 168 | if(beat == null) return;
|
169 | 169 |
|
170 |
| - var cache = getCursorCache(element); |
| 170 | + var cache = api.getCursorCache(element); |
171 | 171 | if(!cache) {
|
172 | 172 | return;
|
173 | 173 | }
|
|
417 | 417 | }
|
418 | 418 |
|
419 | 419 | // get the start and stop ticks (which consider properly repeats)
|
420 |
| - var tickCache = getTickCache(element); |
| 420 | + var tickCache = api.getTickCache(element); |
421 | 421 | var realMasterBarStart = tickCache.GetMasterBarStart(selectionStart.beat.Voice.Bar.get_MasterBar());
|
422 | 422 |
|
423 | 423 | // move to selection start
|
|
447 | 447 | }
|
448 | 448 |
|
449 | 449 | api.getBeatAtPos = function(element, context, x, y) {
|
450 |
| - var cache = getCursorCache(element); |
| 450 | + var cache = api.getCursorCache(element); |
451 | 451 | return cache.GetBeatAtPos(x, y);
|
452 | 452 | };
|
453 | 453 |
|
|
0 commit comments