Fixed possibility to use different texts for buttons and moved mirror functionality
This commit is contained in:
@@ -8,6 +8,16 @@ function ImageEditor(canvasId, args) {
|
||||
|
||||
var _settings = $.extend({
|
||||
type: 'wallpaper',
|
||||
buttons: {
|
||||
flat: 'Flat',
|
||||
threeD: '3d',
|
||||
showMurals: 'Show Murals Panel',
|
||||
hideMurals: 'Hide Murals Panel',
|
||||
showRulers: 'Show Ruler',
|
||||
hideRulers: 'Hide Ruler',
|
||||
showFullscreen: 'Fullscreen',
|
||||
hideFullscreen: 'Exit Fullscreen',
|
||||
}
|
||||
}, args);
|
||||
|
||||
// Initialize canvas
|
||||
@@ -24,22 +34,22 @@ function ImageEditor(canvasId, args) {
|
||||
*/
|
||||
if (_canvas.__type === 'canvas') {
|
||||
_canvas.getButtonMenu()
|
||||
.addItem('flat', 'Flat', function () {
|
||||
.addItem('flat', _settings.buttons.flat, function () {
|
||||
_canvas.toggle3D(false);
|
||||
}, true)
|
||||
.addItem('3d', '3D', function () {
|
||||
.addItem('3d', _settings.buttons.threeD, function () {
|
||||
_canvas.toggle3D(true);
|
||||
})
|
||||
.render();
|
||||
} else {
|
||||
_canvas.getButtonMenu()
|
||||
.addItem('toggleMurals', ['Show Murals Panel', 'Hide Murals Panel'], function () {
|
||||
.addItem('toggleMurals', [_settings.buttons.showMurals, _settings.buttons.hideMurals], function () {
|
||||
_canvas.getViewport().getGores().enable(this.isActive());
|
||||
})
|
||||
.addItem('toggleRulers', ['Show Ruler', 'Hide Ruler'], function () {
|
||||
.addItem('toggleRulers', [_settings.buttons.showRulers, _settings.buttons.hideRulers], function () {
|
||||
_canvas.getViewport().getRulers().enable(this.isActive());
|
||||
})
|
||||
.addItem('toggleFullscreen', ['Fullscreen', 'Exit Fullscreen'], function () {
|
||||
.addItem('toggleFullscreen', [_settings.buttons.showFullscreen, _settings.buttons.hideFullscreen], function () {
|
||||
util.toggleFullscreen(_canvas.getSelectionElement().parentNode);
|
||||
})
|
||||
.render();
|
||||
|
||||
Reference in New Issue
Block a user