Skip to content

Instantly share code, notes, and snippets.

@rrthomas
Last active August 29, 2015 14:06
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 rrthomas/74c73f96ed657240088f to your computer and use it in GitHub Desktop.
Save rrthomas/74c73f96ed657240088f to your computer and use it in GitHub Desktop.
Fixed up to be syntactically correct
app.controller("MetapolatorController", function($scope) {
$scope.project = {
projectName: "untitled document",
display: {
mode: ["glyphview", "paragraph", "", ""],
fontsize: 40,
lineHeight: 36
},
parameters: [
{
type: "slant",
operation: "*1.1"
}
],
sequences: [
{
name: "weight",
parameters: [],
masters: [
{
name: "master 1",
type: "master",
display: true,
parameters: [],
glyphs: [
{
name: "a",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "b",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "c",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
}
]
},
{
name: "master 2",
type: "master",
display: false,
parameters: [],
body: {
glyphs: [
{
name: "a",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "b",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "c",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
}
]
}
},
{
name: "width",
parameters: [
{
type: "Direction in",
operation: "=1"
},
{
type: "Direction in max",
operation: "2.0"
}
],
masters: [
{
name: "master 3",
type: "adjustment master",
display: false,
parameters: [],
body: {
glyphs: [
{
name: "a",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "b",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "c",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
}
]
}
},
{
name: "master 4",
type: "master",
display: false,
parameters: [],
body: {
glyphs: [
{
name: "a",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "b",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
},
{
name: "c",
parameters: [],
penstrokes: [
{
points: [
{
parameters: []
},
{
parameters: []
}
]
}
]
}
]
}
}
]
}
],
stringOfInstances: [
{
name: "string 1",
instances: [
{
name: "instance 1",
metadata: {
metaData1: "",
metaData2: "",
metaData3: ""
},
metapolation: [
{
master: $scope.project.sequences[0].master[0],
percentage: 4
},
{
master: scope.project.sequences[0].master[1],
percentage: 96
}
]
},
{
name: "instance 2",
metadata: {
metaData1: "",
metaData2: "",
metaData3: ""
},
metapolation: [
{
master: $scope.project.sequences[0].master[0],
percentage: 78
},
{
master: scope.project.sequences[0].master[1],
percentage: 22
}
]
}
]
}
]
}
]
};
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment