PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.15.1
GiveWP – Donation Plugin and Fundraising Platform v4.15.1
4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / FormTaxonomies / resources / form-builder / windowData.ts
give / src / FormTaxonomies / resources / form-builder Last commit date
utils 2 years ago form-categories.tsx 2 years ago form-tags.tsx 2 years ago index.tsx 2 years ago style.scss 2 years ago taxonomy-settings.tsx 2 years ago windowData.ts 2 years ago
windowData.ts
74 lines
1 /**
2 * @since 3.16.0
3 */
4 type FormTagToken = {
5 id: number;
6 value: string;
7 };
8
9 /**
10 * @since 3.16.0
11 */
12 type CategoryTerm = {
13 id: number;
14 name: string;
15 parent: number;
16 };
17
18 /**
19 * @since 3.16.0
20 */
21 interface TaxonomySettings {
22 formTagsEnabled: boolean;
23 formTagsSelected: FormTagToken[];
24 formCategoriesEnabled: boolean;
25 formCategoriesSelected: number[];
26 formCategoriesAvailable: CategoryTerm[];
27 }
28
29 declare const window: {
30 giveTaxonomySettings: TaxonomySettings;
31 } & Window;
32
33 /**
34 * @since 3.16.0
35 */
36 export default function getWindowData(): TaxonomySettings {
37 return window.giveTaxonomySettings;
38 }
39
40 /**
41 * @since 3.16.0
42 */
43 export function isFormTagsEnabled(): boolean {
44 return window.giveTaxonomySettings.formTagsEnabled;
45 }
46
47 /**
48 * @since 3.16.0
49 */
50 export function isFormCategoriesEnabled(): boolean {
51 return window.giveTaxonomySettings.formCategoriesEnabled;
52 }
53
54 /**
55 * @since 3.16.0
56 */
57 export function getInitialFormTags(): FormTagToken[] {
58 return window.giveTaxonomySettings.formTagsSelected;
59 }
60
61 /**
62 * @since 3.16.0
63 */
64 export function getInitialFormCategories(): any[] {
65 return window.giveTaxonomySettings.formCategoriesSelected;
66 }
67
68 /**
69 * @since 3.16.0
70 */
71 export function getAvailableFormCategories(): any[] {
72 return window.giveTaxonomySettings.formCategoriesAvailable;
73 }
74