|
@@ -61,19 +61,21 @@ class Model extends FileView {
|
|
</div>
|
|
</div>
|
|
<dl>
|
|
<dl>
|
|
<dt></dt><dd><input type="button" value="Reset Defaults" class="reset"/></dd>
|
|
<dt></dt><dd><input type="button" value="Reset Defaults" class="reset"/></dd>
|
|
|
|
+ <dt></dt><dd><input type="button" value="Save" class="save"/></dd>
|
|
</dl>
|
|
</dl>
|
|
<br/>
|
|
<br/>
|
|
'));
|
|
'));
|
|
|
|
|
|
properties.addMaterial(m, e.find(".group > .content"));
|
|
properties.addMaterial(m, e.find(".group > .content"));
|
|
e.find(".reset").click(function(_) {
|
|
e.find(".reset").click(function(_) {
|
|
- var cur = h3d.mat.MaterialSetup.current;
|
|
|
|
var old = m.props;
|
|
var old = m.props;
|
|
m.props = m.getDefaultModelProps();
|
|
m.props = m.getDefaultModelProps();
|
|
- cur.saveModelMaterial(m); // should erase
|
|
|
|
selectMaterial(m);
|
|
selectMaterial(m);
|
|
undo.change(Field(m, "props", old), selectMaterial.bind(m));
|
|
undo.change(Field(m, "props", old), selectMaterial.bind(m));
|
|
});
|
|
});
|
|
|
|
+ e.find(".save").click(function(_) {
|
|
|
|
+ h3d.mat.MaterialSetup.current.saveMaterialProps(m);
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
function selectObject( obj : h3d.scene.Object ) {
|
|
function selectObject( obj : h3d.scene.Object ) {
|