Skip to content

Instantly share code, notes, and snippets.

@ahocevar
Created July 31, 2012 12:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ahocevar/3216594 to your computer and use it in GitHub Desktop.
Save ahocevar/3216594 to your computer and use it in GitHub Desktop.
var recordsToAdd = [],
numRecords = records.length;
function collectRecords(record) {
if (recordsToAdd) {
recordsToAdd.push(record);
}
--numRecords;
if (numRecords === 0) {
this.addLayers(recordsToAdd);
}
}
var source = this.selectedSource;
var records = capGridPanel.getSelectionModel().getSelections();
for (var i=0, ii=records.length; i<ii; ++i) {
source.createLayerRecord({
name: records[i].get("name"),
source: source.id
}, collectRecords, this);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment