ng-devui
Version:
DevUI components based on Angular
27 lines • 3.46 kB
JavaScript
const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(window.navigator.userAgent);
const dragDropOption = {
alwaysShowResizeHandle: isMobile,
resizable: {
autoHide: !isMobile,
handles: 'se'
},
acceptWidgets: '.grid-stack-new-item',
dragIn: '.grid-stack-new-item', // class that can be dragged from outside
dragInOptions: { revert: 'invalid', scroll: true, appendTo: 'body', helper: 'clone' },
removable: '.grid-stack-library-trash', // drag-out delete class
removeTimeout: 10,
};
const displayOption = {
column: 12,
cellHeight: 160,
margin: 8,
float: true,
};
export const DashBoardGridStackDefaultOption = {
...displayOption,
...dragDropOption,
disableDrag: false,
disableResize: false,
animate: true
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZC1zdGFjay5jb25maWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9kZXZ1aS9kYXNoYm9hcmQvZ3JpZC1zdGFjay5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsTUFBTSxRQUFRLEdBQUcsZ0VBQWdFLENBQUMsSUFBSSxDQUNwRixNQUFNLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FDM0IsQ0FBQztBQUNGLE1BQU0sY0FBYyxHQUFHO0lBQ3JCLHNCQUFzQixFQUFFLFFBQVE7SUFDaEMsU0FBUyxFQUFFO1FBQ1QsUUFBUSxFQUFFLENBQUMsUUFBUTtRQUNuQixPQUFPLEVBQUUsSUFBSTtLQUNkO0lBQ0QsYUFBYSxFQUFFLHNCQUFzQjtJQUNyQyxNQUFNLEVBQUUsc0JBQXNCLEVBQUcseUNBQXlDO0lBQzFFLGFBQWEsRUFBRSxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUU7SUFDckYsU0FBUyxFQUFFLDJCQUEyQixFQUFFLHdCQUF3QjtJQUNoRSxhQUFhLEVBQUUsRUFBRTtDQUNsQixDQUFDO0FBQ0YsTUFBTSxhQUFhLEdBQUc7SUFDcEIsTUFBTSxFQUFFLEVBQUU7SUFDVixVQUFVLEVBQUUsR0FBRztJQUNmLE1BQU0sRUFBRSxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUk7Q0FDWixDQUFDO0FBQ0YsTUFBTSxDQUFDLE1BQU0sK0JBQStCLEdBQXFCO0lBQy9ELEdBQUcsYUFBYTtJQUNoQixHQUFHLGNBQWM7SUFDakIsV0FBVyxFQUFFLEtBQUs7SUFDbEIsYUFBYSxFQUFFLEtBQUs7SUFDcEIsT0FBTyxFQUFFLElBQUk7Q0FDZCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgR3JpZFN0YWNrTm9kZSwgR3JpZFN0YWNrT3B0aW9ucyB9IGZyb20gJ2dyaWRzdGFjayc7XG5jb25zdCBpc01vYmlsZSA9IC9BbmRyb2lkfHdlYk9TfGlQaG9uZXxpUGFkfGlQb2R8QmxhY2tCZXJyeXxJRU1vYmlsZXxPcGVyYSBNaW5pL2kudGVzdChcbiAgd2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnRcbik7XG5jb25zdCBkcmFnRHJvcE9wdGlvbiA9IHtcbiAgYWx3YXlzU2hvd1Jlc2l6ZUhhbmRsZTogaXNNb2JpbGUsXG4gIHJlc2l6YWJsZToge1xuICAgIGF1dG9IaWRlOiAhaXNNb2JpbGUsXG4gICAgaGFuZGxlczogJ3NlJ1xuICB9LFxuICBhY2NlcHRXaWRnZXRzOiAnLmdyaWQtc3RhY2stbmV3LWl0ZW0nLFxuICBkcmFnSW46ICcuZ3JpZC1zdGFjay1uZXctaXRlbScsICAvLyBjbGFzcyB0aGF0IGNhbiBiZSBkcmFnZ2VkIGZyb20gb3V0c2lkZVxuICBkcmFnSW5PcHRpb25zOiB7IHJldmVydDogJ2ludmFsaWQnLCBzY3JvbGw6IHRydWUsIGFwcGVuZFRvOiAnYm9keScsIGhlbHBlcjogJ2Nsb25lJyB9LFxuICByZW1vdmFibGU6ICcuZ3JpZC1zdGFjay1saWJyYXJ5LXRyYXNoJywgLy8gZHJhZy1vdXQgZGVsZXRlIGNsYXNzXG4gIHJlbW92ZVRpbWVvdXQ6IDEwLFxufTtcbmNvbnN0IGRpc3BsYXlPcHRpb24gPSB7XG4gIGNvbHVtbjogMTIsXG4gIGNlbGxIZWlnaHQ6IDE2MCxcbiAgbWFyZ2luOiA4LFxuICBmbG9hdDogdHJ1ZSxcbn07XG5leHBvcnQgY29uc3QgRGFzaEJvYXJkR3JpZFN0YWNrRGVmYXVsdE9wdGlvbjogR3JpZFN0YWNrT3B0aW9ucyA9IHtcbiAgLi4uZGlzcGxheU9wdGlvbixcbiAgLi4uZHJhZ0Ryb3BPcHRpb24sXG4gIGRpc2FibGVEcmFnOiBmYWxzZSxcbiAgZGlzYWJsZVJlc2l6ZTogZmFsc2UsXG4gIGFuaW1hdGU6IHRydWVcbn07XG5leHBvcnQgaW50ZXJmYWNlIEdyaWRTdGFja05vZGVDb21wYXRpYmxlV2l0aFYyIHtcbiAgeD86IG51bWJlcjtcbiAgeT86IG51bWJlcjtcbiAgd2lkdGg/OiBudW1iZXI7XG4gIGhlaWdodD86IG51bWJlcjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBHcmlkU3RhY2tOb2RlQ29tcGF0aWJsZSBleHRlbmRzIEdyaWRTdGFja05vZGUsIEdyaWRTdGFja05vZGVDb21wYXRpYmxlV2l0aFYyIHt9XG4iXX0=