mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-07 00:02:53 +08:00
34 lines
1008 B
JavaScript
34 lines
1008 B
JavaScript
const { template, $, update, close } = require('./base');
|
|
|
|
exports.template = template;
|
|
exports.$ = $;
|
|
exports.update = update;
|
|
exports.close = close;
|
|
|
|
const { setHidden, isMultipleInvalid } = require('../utils/prop');
|
|
|
|
exports.ready = function() {
|
|
this.elements = {
|
|
horizontalScrollBar: {
|
|
update(element, dump) {
|
|
setHidden(isMultipleInvalid(dump.horizontal) || !dump.horizontal.value, element);
|
|
},
|
|
},
|
|
verticalScrollBar: {
|
|
update(element, dump) {
|
|
setHidden(isMultipleInvalid(dump.vertical) || !dump.vertical.value, element);
|
|
},
|
|
},
|
|
brake: {
|
|
update(element, dump) {
|
|
setHidden(isMultipleInvalid(dump.inertia) || !dump.inertia.value, element);
|
|
},
|
|
},
|
|
bounceDuration: {
|
|
update(element, dump) {
|
|
setHidden(isMultipleInvalid(dump.elastic) || !dump.elastic.value, element);
|
|
},
|
|
},
|
|
};
|
|
};
|