Skip to content

Commit

Permalink
fix: Initialize UI defaultIcons without initial selected menu option. (
Browse files Browse the repository at this point in the history
  • Loading branch information
junghwan-park authored and HerlinMatos committed Jul 2, 2020
1 parent 01aab1d commit 2d739ef
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
1 change: 1 addition & 0 deletions src/css/buttons.styl
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
&.icon-location .{prefix}-button[data-icontype="icon-location"] svg > use.active,
&.icon-polygon .{prefix}-button[data-icontype="icon-polygon"] svg > use.active,
&.icon-star .{prefix}-button[data-icontype="icon-star"] svg > use.active,
&.icon-star-2 .{prefix}-button[data-icontype="icon-star-2"] svg > use.active,
&.icon-arrow-3 .{prefix}-button[data-icontype="icon-arrow-3"] svg > use.active,
&.icon-arrow-2 .{prefix}-button[data-icontype="icon-arrow-2"] svg > use.active,
&.icon-arrow .{prefix}-button[data-icontype="icon-arrow"] svg > use.active,
Expand Down
17 changes: 9 additions & 8 deletions src/js/ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -219,10 +219,10 @@ class Ui {
/**
* Change delete button status
* @param {Object} [options] - Ui setting options
* @param {number} option.loadImage - Init default load image
* @param {number} option.initMenu - Init start menu
* @param {Boolean} [option.menuBarPosition=bottom] - Let
* @param {Boolean} [option.applyCropSelectionStyle=false] - Let
* @param {object} [option.loadImage] - Init default load image
* @param {string} [option.initMenu] - Init start menu
* @param {string} [option.menuBarPosition=bottom] - Let
* @param {boolean} [option.applyCropSelectionStyle=false] - Let
* @returns {Object} initialize option
* @private
*/
Expand All @@ -235,7 +235,7 @@ class Ui {
locale: {},
menuIconPath: '',
menu: ['crop', 'flip', 'rotate', 'draw', 'shape', 'icon', 'text', 'mask', 'filter'],
initMenu: false,
initMenu: '',
uiSize: {
width: '100%',
height: '100%'
Expand Down Expand Up @@ -529,9 +529,10 @@ class Ui {
const evt = document.createEvent('MouseEvents');
evt.initEvent('click', true, false);
this._els[this.options.initMenu].dispatchEvent(evt);
if (this.icon) {
this.icon.registDefaultIcon();
}
}

if (this.icon) {
this.icon.registDefaultIcon();
}
}

Expand Down
1 change: 1 addition & 0 deletions src/js/ui/template/style.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export default ({
#tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype="icon-location"] label,
#tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype="icon-polygon"] label,
#tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype="icon-star"] label,
#tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype="icon-star-2"] label,
#tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype="icon-arrow-3"] label,
#tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype="icon-arrow-2"] label,
#tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype="icon-arrow"] label,
Expand Down

0 comments on commit 2d739ef

Please sign in to comment.