mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-04-06 17:31:09 +08:00
Fix texture apply tools visible in single texture format
This commit is contained in:
parent
853417135c
commit
3a6a7b8fd5
@ -823,7 +823,7 @@ class Cube extends OutlinerElement {
|
||||
}
|
||||
}});
|
||||
}},
|
||||
{name: 'menu.cube.texture', icon: 'collections', condition: () => !Project.single_texture, children: function() {
|
||||
{name: 'menu.cube.texture', icon: 'collections', condition: () => !Format.single_texture, children: function() {
|
||||
var arr = [
|
||||
{icon: 'crop_square', name: 'menu.cube.texture.blank', click: function(cube) {
|
||||
cube.forSelected(function(obj) {
|
||||
|
@ -725,7 +725,7 @@ class Mesh extends OutlinerElement {
|
||||
}
|
||||
}})
|
||||
}},
|
||||
{name: 'menu.cube.texture', icon: 'collections', condition: () => !Project.single_texture, children: function() {
|
||||
{name: 'menu.cube.texture', icon: 'collections', condition: () => !Format.single_texture, children: function() {
|
||||
var arr = [
|
||||
{icon: 'crop_square', name: 'menu.cube.texture.blank', click: function(cube) {
|
||||
cube.forSelected(function(obj) {
|
||||
|
@ -79,7 +79,7 @@ class TextureMesh extends OutlinerElement {
|
||||
...Outliner.control_menu_group,
|
||||
'_',
|
||||
'rename',
|
||||
{name: 'menu.texture_mesh.texture_name', icon: 'collections', condition: () => !Project.single_texture, click(context) {
|
||||
{name: 'menu.texture_mesh.texture_name', icon: 'collections', condition: () => !Format.single_texture, click(context) {
|
||||
Blockbench.textPrompt('menu.texture_mesh.texture_name', context.texture_name, value => {
|
||||
Undo.initEdit({elements: TextureMesh.all}),
|
||||
TextureMesh.all.forEach(element => {
|
||||
|
@ -1440,19 +1440,19 @@ class Texture {
|
||||
{
|
||||
icon: 'crop_original',
|
||||
name: 'menu.texture.face',
|
||||
condition() {return !Project.single_texture && Outliner.selected.length > 0},
|
||||
condition() {return !Format.single_texture && Outliner.selected.length > 0},
|
||||
click(texture) {texture.apply()}
|
||||
},
|
||||
{
|
||||
icon: 'texture',
|
||||
name: 'menu.texture.blank',
|
||||
condition() {return !Project.single_texture && Outliner.selected.length > 0},
|
||||
condition() {return !Format.single_texture && Outliner.selected.length > 0},
|
||||
click(texture) {texture.apply('blank')}
|
||||
},
|
||||
{
|
||||
icon: 'fa-cube',
|
||||
name: 'menu.texture.elements',
|
||||
condition() {return !Project.single_texture && Outliner.selected.length > 0},
|
||||
condition() {return !Format.single_texture && Outliner.selected.length > 0},
|
||||
click(texture) {texture.apply(true)}
|
||||
},
|
||||
{
|
||||
|
@ -1424,7 +1424,7 @@ const UVEditor = {
|
||||
'auto_cullface'
|
||||
]
|
||||
}},
|
||||
{icon: 'collections', name: 'menu.uv.texture', condition: () => UVEditor.getReferenceFace() && !Project.single_texture, children: function() {
|
||||
{icon: 'collections', name: 'menu.uv.texture', condition: () => UVEditor.getReferenceFace() && !Format.single_texture, children: function() {
|
||||
let arr = [
|
||||
{icon: 'crop_square', name: 'menu.cube.texture.blank', click: function(context, event) {
|
||||
let elements = UVEditor.vue.mappable_elements;
|
||||
|
Loading…
x
Reference in New Issue
Block a user