class OptionItem {
constructor(id, label) {
this.id = id;
this.label = label;
this.value = id;
}
}
...
const optionObject = new OptionItem(packData.id, packData.title);
[data-num="0"] {
display: none;
}
$('.classDiv').each(function() {
var $this = $(this);
if ($this.text().trim() === '0') {
$this.hide();
}
});
function outCity(CityList) {
console.warn(CityList);
....
}
section.values()
if (CityList.country == section.values()){
data = {'q1':'asdf','q2':'asdf','q3':'asdf','q4':'asdf'};
var keys = Object.keys(data);
for(let ind in keys) { // пробегаюсь по объекту
let name = keys[ind];
let value = data[name];
console.warn(ind, name, value);
}
$('.some-class a').each(function() {
var $this = $(this);
$this.attr('href', $this.attr('href') + '#anchor');
});
$('.some-class a').each(function() {
var $this = $(this);
var href = $this.attr('href');
if (href.indexOf('#') === -1) {
$this.attr('href', $this.attr('href') + '#anchor');
}
});
eventBase.on('worker.getLogin', function() { });
eventBase.on('worker.getEmail', function() { });
Worker.addEventListener('message', m => {
eventBase.emit(`worker.${m.eventName}`);
});
if (isProportional) {
// Тянем за низ или вверх.
if (changeHeight) {
const rh = this.state.startParams.object.height / object.height; // Получаем соотношение начальной высоты к измененной
object.width = this.state.startParams.object.width / rh; // полученное соотношение применяем для ширины
} else if (changeWidth) { // Тянем влево или вправо
const rw = this.state.startParams.object.width / object.width; // Получаем соотношение начальной ширины к измененной
object.height = this.state.startParams.object.height / rw; // полученное соотношение применяем для высоты
}
}