import { RdLib } from "../base/rdLib"; export enum JSValueTypes { String = "string", Number = "number", Boolean = "boolean" } export enum QueryOperators { Equals = 1, NotEquals, GreaterThan, GreaterEquals, SmallerThan, SmallerEquals, Like, NotLike, Null, NotNull, StartsWith, EndsWith, True, False } // @dynamic export class Constants { // DevExpress ColorPalettes : SoftPastel, HarmonyLight, Pastel, Bright, Soft, Ocean, Vintage and Violet static colorPalette(type?) { switch (type) { case "lineer": return ["#A5BDD7", "#A5CCD8", "#A5D7D0", "#A5D8BC", "#A0DCA2", "#C6E498", "#EAEC91", "#FBC987", "#F09777", "#EE8879", "#DF7171"]; case "chart": return ["#5C9BD1", "#E7505A", "#F9A746", "#36D7B7", "#B38EBA", "#AECB31", "#FEE34C", "#C55F77", "#57DEFD", "#C74626", "#EE8879"]; case "old_chart": return ["#DF7171", "#A5BDD7", "#FBC987", "#A5D7D0", "#8877a9", "#EA809D"]; case "vivid": return ["#E7505A", "#2AB4C0", "#5C9BD1", "#E87E04", "#8775A7", "#36D7B7", "#3598DC"]; case "pastel": return ["#BB7862", "#70B3A1", "#BB626A", "#057D85", "#AB394B", "#DAC599", "#153459", "#B1D2C6"]; default: return ["#E1E1FF", "#DF7171", "#F09777", "#FBC987", "#A5D7D0", "#A5BDD7", "#EA809D"]; } } static turkishAlphabet = "abcçdefgğhıijklmnoöprsştuüvyz0123456789"; static bgColors = ["m--bg-info", "m--bg-danger", "m--bg-success", "m--bg-warning", "m--bg-brand", "m--bg-accent", "m--bg-primary", "m--bg-info", "m--bg-danger", "m--bg-success",]; static keyCodes = { backspace: 8, tab: 9, enter: 13, shift: 16, ctrl: 17, alt: 18, pausebreak: 19, capslock: 20, escape: 27, space: 32, pageup: 33, pagedown: 34, end: 35, home: 36, leftarrow: 37, uparrow: 38, rightarrow: 39, downarrow: 40, insert: 45, delete: 46, 0: 48, 1: 49, 2: 50, 3: 51, 4: 52, 5: 53, 6: 54, 7: 55, 8: 56, 9: 57, a: 65, b: 66, c: 67, ç: 220, d: 68, e: 69, f: 70, g: 71, ğ: 219, h: 72, ı: 73, i: 222, j: 74, k: 75, l: 76, m: 77, n: 78, o: 79, ö: 191, p: 80, q: 81, r: 82, s: 83, ş: 186, t: 84, u: 85, ü: 221, v: 86, w: 87, x: 88, y: 89, z: 90, leftwindowkey: 91, rightwindowkey: 92, selectkey: 93, numpad0: 96, numpad1: 97, numpad2: 98, numpad3: 99, numpad4: 100, numpad5: 101, numpad6: 102, numpad7: 103, numpad8: 104, numpad9: 105, multiply: 106, add: 107, subtract: 109, decimalpoint: 110, divide: 111, f1: 112, f2: 113, f3: 114, f4: 115, f5: 116, f6: 117, f7: 118, f8: 119, f9: 120, f10: 121, f11: 122, f12: 123, numlock: 144, scrolllock: 145, semicolon: 186, equalsign: 187, comma: 188, dash: 189, period: 190, forwardslash: 191, graveaccent: 192, openbracket: 219, backslash: 220, closebraket: 221, singlequote: 222 } static queryOperators() { return [ { id: QueryOperators.Equals, text: "(==) " + RdLib.localization.translateEn("Equals"), validTypes: [JSValueTypes.String, JSValueTypes.Number] }, { id: QueryOperators.NotEquals, text: "(!=) " + RdLib.localization.translateEn("Not Equals"), validTypes: [JSValueTypes.String, JSValueTypes.Number] }, { id: QueryOperators.GreaterThan, text: "(>) " + RdLib.localization.translateEn("Greater Than"), validTypes: [JSValueTypes.Number] }, { id: QueryOperators.GreaterEquals, text: "(>=) " + RdLib.localization.translateEn("Greater Equals"), validTypes: [JSValueTypes.Number] }, { id: QueryOperators.SmallerThan, text: "(<) " + RdLib.localization.translateEn("Smaller Than"), validTypes: [JSValueTypes.Number] }, { id: QueryOperators.SmallerEquals, text: "(<=) " + RdLib.localization.translateEn("Smaller Equals"), validTypes: [JSValueTypes.Number] }, { id: QueryOperators.Like, text: "(%) " + RdLib.localization.translateEn("Like"), validTypes: [JSValueTypes.String] }, { id: QueryOperators.NotLike, text: "(!%) " + RdLib.localization.translateEn("Not Like"), validTypes: [JSValueTypes.String] }, { id: QueryOperators.Null, text: "(Ø) " + RdLib.localization.translateEn("Null"), validTypes: [JSValueTypes.String, JSValueTypes.Number] }, { id: QueryOperators.NotNull, text: "(!Ø) " + RdLib.localization.translateEn("Not Null"), validTypes: [JSValueTypes.String, JSValueTypes.Number] }, { id: QueryOperators.StartsWith, text: "(^$) " + RdLib.localization.translateEn("Starts With"), validTypes: [JSValueTypes.String] }, { id: QueryOperators.EndsWith, text: "($^) " + RdLib.localization.translateEn("Ends With"), validTypes: [JSValueTypes.String] }, { id: QueryOperators.True, text: "(v) " + RdLib.localization.translateEn("True"), validTypes: [JSValueTypes.Boolean] }, { id: QueryOperators.False, text: "(x) " + RdLib.localization.translateEn("False"), validTypes: [JSValueTypes.Boolean] } ] } }