mirror of
https://github.com/itflow-org/itflow
synced 2026-03-06 13:54:51 +00:00
Updated AdminLTE to 3.04 assets, added search to side bar, added company select drop down on sidebar. removed extra delete under edit contact
This commit is contained in:
30
plugins/filterizr/layouts/Packer.d.ts
vendored
Normal file
30
plugins/filterizr/layouts/Packer.d.ts
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
/**
|
||||
* Modified version of Jake Gordon's Bin Packing algorithm used for Filterizr's 'packed' layout
|
||||
* @see {@link https://github.com/jakesgordon/bin-packing}
|
||||
*/
|
||||
interface PackerRoot {
|
||||
x: number;
|
||||
y: number;
|
||||
w: number;
|
||||
h?: number;
|
||||
used?: boolean;
|
||||
down?: PackerRoot;
|
||||
right?: PackerRoot;
|
||||
}
|
||||
interface PackerBlock {
|
||||
x?: number;
|
||||
y?: number;
|
||||
w?: number;
|
||||
h?: number;
|
||||
fit?: PackerRoot | void;
|
||||
}
|
||||
export default class Packer {
|
||||
root: PackerRoot;
|
||||
constructor(w: number);
|
||||
init(w: number): void;
|
||||
fit(blocks: PackerBlock[]): void;
|
||||
findNode(root: PackerRoot, w: number, h: number): PackerRoot | void;
|
||||
splitNode(node: PackerRoot, w: number, h: number): PackerRoot;
|
||||
growDown(w: number, h: number): PackerRoot | void;
|
||||
}
|
||||
export {};
|
||||
8
plugins/filterizr/layouts/getHorizontalLayoutPositions.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getHorizontalLayoutPositions.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Horizontal layout algorithm that arranges all FilterItems in one row. Their width may vary.
|
||||
* @param filterContainer instance.
|
||||
*/
|
||||
declare const getHorizontalLayoutPositions: (filterContainer: FilterContainer) => Position[];
|
||||
export default getHorizontalLayoutPositions;
|
||||
8
plugins/filterizr/layouts/getPackedLayoutPositions.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getPackedLayoutPositions.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Packed layout for items that can have varying width as well as varying height.
|
||||
* @param filterContainer instance.
|
||||
*/
|
||||
declare const getPackedLayoutPositions: (filterContainer: FilterContainer) => Position[];
|
||||
export default getPackedLayoutPositions;
|
||||
8
plugins/filterizr/layouts/getSameHeightLayoutPositions.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getSameHeightLayoutPositions.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Same height layout for items that have the same height, but can have varying width
|
||||
* @param filterContainer instance.
|
||||
*/
|
||||
declare const getSameHeightLayoutPositions: (filterContainer: FilterContainer) => Position[];
|
||||
export default getSameHeightLayoutPositions;
|
||||
8
plugins/filterizr/layouts/getSameSizeLayoutPosition.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getSameSizeLayoutPosition.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Same size layout for items that have the same width/height
|
||||
* @param filterContainer instance.
|
||||
*/
|
||||
declare const getSameSizeLayoutPosition: (filterContainer: FilterContainer) => Position[];
|
||||
export default getSameSizeLayoutPosition;
|
||||
8
plugins/filterizr/layouts/getSameWidthLayoutPositions.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getSameWidthLayoutPositions.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Same width layout for items that have the same width, but can have varying height
|
||||
* @param filterContainer instance.
|
||||
*/
|
||||
declare const getSameWidthLayoutPositions: (filterContainer: FilterContainer) => Position[];
|
||||
export default getSameWidthLayoutPositions;
|
||||
8
plugins/filterizr/layouts/getVerticalLayoutPositions.d.ts
vendored
Normal file
8
plugins/filterizr/layouts/getVerticalLayoutPositions.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Position } from '../FilterItem';
|
||||
import FilterContainer from '../FilterContainer';
|
||||
/**
|
||||
* Vertical layout algorithm that arranges all FilterItems in one column. Their height may vary.
|
||||
* @param filterizr instance.
|
||||
*/
|
||||
declare const getVerticalLayoutPositions: (filterContainer: FilterContainer) => Position[];
|
||||
export default getVerticalLayoutPositions;
|
||||
Reference in New Issue
Block a user