mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Displays pen size in selector for sizes above 4 pixels wide.
This commit is contained in:
parent
8cb7a4aaf6
commit
39dba2b70f
@ -47,3 +47,7 @@
|
||||
.pen-size-option.selected {
|
||||
border-color: gold;
|
||||
}
|
||||
|
||||
.pen-size-option.labeled:before {
|
||||
content: attr(real-pen-size);
|
||||
}
|
||||
|
@ -25,9 +25,17 @@
|
||||
};
|
||||
|
||||
ns.PenSizeController.prototype.updateSelectedOption_ = function () {
|
||||
pskl.utils.Dom.removeClass('labeled', this.container);
|
||||
pskl.utils.Dom.removeClass('selected', this.container);
|
||||
var size = pskl.app.penSizeService.getPenSize();
|
||||
var selectedOption = this.container.querySelector('[data-size="' + size + '"]');
|
||||
var selectedOption;
|
||||
if (size <= 4) {
|
||||
selectedOption = this.container.querySelector('[data-size="' + size + '"]');
|
||||
} else {
|
||||
selectedOption = this.container.querySelector('[data-size="4"]');
|
||||
selectedOption.classList.add('labeled');
|
||||
selectedOption.setAttribute('real-pen-size', size);
|
||||
}
|
||||
if (selectedOption) {
|
||||
selectedOption.classList.add('selected');
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
<div class="pen-size-option" data-size="1"></div>
|
||||
<div class="pen-size-option" data-size="2"></div>
|
||||
<div class="pen-size-option" data-size="3"></div>
|
||||
<div class="pen-size-option" data-size="4"></div>
|
||||
<div class="pen-size-option" data-size="4" real-pen-size="6"></div>
|
||||
</div>
|
||||
<ul id="tools-container" class="tools-wrapper">
|
||||
<!-- Drawing tools will be inserted here -->
|
||||
|
Loading…
Reference in New Issue
Block a user