Skip to content
Snippets Groups Projects
Commit 34b2b0b6 authored by Marcel van Remmerden's avatar Marcel van Remmerden Committed by Miguel Rincon
Browse files

Migrate buttons to switch stl viewer type

Changelog: changed
parent 027aa54b
No related branches found
No related tags found
1 merge request!89935Migrate button for stl file type viewer
......@@ -98,9 +98,9 @@ export default class Renderer {
requestAnimationFrame(this.renderWrapper);
}
changeObjectMaterials(type) {
changeObjectMaterials(material) {
this.objects.forEach((obj) => {
obj.changeMaterial(type);
obj.changeMaterial(material);
});
}
......
......@@ -30,7 +30,7 @@ export default class MeshObject extends Mesh {
}
}
changeMaterial(type) {
this.material = materials[type];
changeMaterial(materialKey) {
this.material = materials[materialKey];
}
}
......@@ -5,15 +5,15 @@ export default () => {
[].slice.call(document.querySelectorAll('.js-material-changer')).forEach((el) => {
el.addEventListener('click', (e) => {
const { target } = e;
const { currentTarget } = e;
e.preventDefault();
document.querySelector('.js-material-changer.selected').classList.remove('selected');
target.classList.add('selected');
target.blur();
currentTarget.classList.add('selected');
currentTarget.blur();
viewer.changeObjectMaterials(target.dataset.type);
viewer.changeObjectMaterials(currentTarget.dataset.material);
});
});
};
......@@ -3,7 +3,7 @@
= gl_loading_icon(size: "md", css_class: "gl-my-4")
.text-center.gl-mt-3.gl-mb-3.stl-controls
.btn-group
%button.gl-button.btn.btn-default.btn-sm.js-material-changer{ data: { type: 'wireframe' } }
Wireframe
%button.gl-button.btn.btn-default.btn-sm.selected.js-material-changer{ data: { type: 'default' } }
Solid
= render Pajamas::ButtonComponent.new(size: :small, button_options: { class: 'js-material-changer', data: { material: 'wireframe' } }) do
= _('Wireframe')
= render Pajamas::ButtonComponent.new(size: :small, button_options: { class: 'js-material-changer selected', data: { material: 'default' } }) do
= _('Solid')
......@@ -36029,6 +36029,9 @@ msgstr ""
msgid "Snowplow"
msgstr ""
 
msgid "Solid"
msgstr ""
msgid "Solution"
msgstr ""
 
......@@ -43491,6 +43494,9 @@ msgstr ""
msgid "Will deploy to"
msgstr ""
 
msgid "Wireframe"
msgstr ""
msgid "With requirements, you can set criteria to check your products against."
msgstr ""
 
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment