devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
37 lines (36 loc) • 1.36 kB
JavaScript
/**
* DevExtreme (cjs/__internal/grids/grid_core/row_dragging/dom.js)
* Version: 22.1.9
* Build date: Tue Apr 18 2023
*
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
var __importDefault = this && this.__importDefault || function(mod) {
return mod && mod.__esModule ? mod : {
default: mod
}
};
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.GridCoreRowDraggingDom = void 0;
var renderer_1 = __importDefault(require("../../../../core/renderer"));
var module_utils_1 = __importDefault(require("../module_utils"));
var const_1 = require("./const");
var createHandleTemplateFunc = function(addWidgetPrefix) {
return function(container, options) {
var $container = renderer_1.default(container);
$container.attr(const_1.ATTRIBUTES.dragCell, "");
if ("data" === options.rowType) {
$container.addClass(const_1.CLASSES.cellFocusDisabled);
return renderer_1.default("<span>").addClass(addWidgetPrefix(const_1.CLASSES.handleIcon))
}
module_utils_1.default.setEmptyText($container);
return
}
};
exports.GridCoreRowDraggingDom = {
createHandleTemplateFunc: createHandleTemplateFunc
};