Skip to content

Instantly share code, notes, and snippets.

@sonburn
Created March 12, 2019 21:38
Show Gist options
  • Select an option

  • Save sonburn/b914878af01c1f6644ffe8322e5e9c99 to your computer and use it in GitHub Desktop.

Select an option

Save sonburn/b914878af01c1f6644ffe8322e5e9c99 to your computer and use it in GitHub Desktop.
var sketch = require('sketch');
var document = sketch.getSelectedDocument();
var page = document.selectedPage;
var count = 0;
page.sketchObject.symbols().forEach(function(symbol){
var symbol = sketch.fromNative(symbol);
if (symbol.overrides) {
symbol.overrides.forEach(function(override){
if (override.editable == 1 && override.property == 'layerStyle' || override.property == 'textStyle') {
let overridePoint = override.sketchObject.overridePoint();
symbol.sketchObject.setOverridePoint_editable(overridePoint,0);
log(overridePoint + ' on ' + symbol.name + ' has been disabled');
count++;
}
});
}
});
document.sketchObject.reloadInspector();
sketch.UI.message(count + ' style overrides were disabled');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment