devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
79 lines (77 loc) • 2.64 kB
JavaScript
/**
* DevExtreme (renovation/ui/scroll_view/common/base_scrollable_props.js)
* Version: 23.2.6
* Build date: Wed May 01 2024
*
* Copyright (c) 2012 - 2024 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
"use strict";
exports.BaseScrollableProps = void 0;
var _support = require("../../../../core/utils/support");
var _get_default_option_value = require("../utils/get_default_option_value");
var _themes = require("../../../../ui/themes");
var _message = _interopRequireDefault(require("../../../../localization/message"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
}
}
const BaseScrollableProps = Object.defineProperties({
aria: Object.freeze({}),
addWidgetClass: false,
disabled: false,
visible: true,
classes: "",
direction: "vertical",
pullDownEnabled: false,
reachBottomEnabled: false,
forceGeneratePockets: false,
needScrollViewContentWrapper: false,
needRenderScrollbars: true,
refreshStrategy: "simulated"
}, {
bounceEnabled: {
get: function() {
return (0, _get_default_option_value.getDefaultBounceEnabled)()
},
configurable: true,
enumerable: true
},
scrollByContent: {
get: function() {
return (0, _get_default_option_value.isDesktop)() ? _support.touch : true
},
configurable: true,
enumerable: true
},
pullingDownText: {
get: function() {
return (0, _themes.isMaterial)((0, _themes.current)()) ? "" : _message.default.format("dxScrollView-pullingDownText")
},
configurable: true,
enumerable: true
},
pulledDownText: {
get: function() {
return (0, _themes.isMaterial)((0, _themes.current)()) ? "" : _message.default.format("dxScrollView-pulledDownText")
},
configurable: true,
enumerable: true
},
refreshingText: {
get: function() {
return (0, _themes.isMaterial)((0, _themes.current)()) ? "" : _message.default.format("dxScrollView-refreshingText")
},
configurable: true,
enumerable: true
},
reachBottomText: {
get: function() {
return (0, _themes.isMaterial)((0, _themes.current)()) ? "" : _message.default.format("dxScrollView-reachBottomText")
},
configurable: true,
enumerable: true
}
});
exports.BaseScrollableProps = BaseScrollableProps;