# fluentform/3.6.61/resources/assets/admin/jquery-actions.js

Fluent Forms – Customizable Contact Forms, Survey, Quiz, &amp; Conversational Form Builder, version 3.6.61. 50 lines.

- Page: https://pluginprobe.com/plugins/fluentform/3.6.61/code/resources/assets/admin/jquery-actions.js
- Raw: https://pluginprobe.com/plugins/fluentform/3.6.61/raw/resources/assets/admin/jquery-actions.js
- Modified: 2020-12-01T16:51:26+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluentform/3.6.61/code/resources/assets/admin/jquery-actions.js#L10-L20`.

```javascript
const pluginSlug = 'fluentform';

const action = {
    // Define jQuery actions here
    getGlobalSettings: `${pluginSlug}-global-settings`,
    saveGlobalSettings: `${pluginSlug}-global-settings-store`,
    getAllForms: `${pluginSlug}-forms`,
    getTotalForms: `${pluginSlug}-get-all-forms`,
    getForm: `${pluginSlug}-form-find`,
    saveForm: `${pluginSlug}-form-store`,
    updateForm: `${pluginSlug}-form-update`,
    removeForm: `${pluginSlug}-form-delete`,
    duplicateForm: `${pluginSlug}-form-duplicate`,
    getElements: `${pluginSlug}-load-editor-components`,
    getFormInputs: `${pluginSlug}-form-inputs`,
    getAllEditorShortcodes: `${pluginSlug}-load-all-editor-shortcodes`,
    getFormSettings: `${pluginSlug}-settings-formSettings`,
    getFormGeneralSettings: `${pluginSlug}-settings-general-formSettings`,
    saveFormGeneralSettings: `${pluginSlug}-save-settings-general-formSettings`,
    getMailChimpSettings: `${pluginSlug}-get-form-mailchimp-settings`,
    saveFormSettings: `${pluginSlug}-settings-formSettings-store`,
    removeFormSettings: `${pluginSlug}-settings-formSettings-remove`,
    loadEditorShortcodes: `${pluginSlug}-load-editor-shortcodes`,
    getPages: `${pluginSlug}-get-pages`,
    exportForms: `${pluginSlug}-export-forms`,
    importForms: `${pluginSlug}-import-forms`,
    getPredefinedForms: `${pluginSlug}-predefined-forms`,
    createPredefinedForm: `${pluginSlug}-predefined-create`,
    getPdfTemplates: `${pluginSlug}_pdf_admin_ajax_actions`,
    zapierAdminAjaxAction: `${pluginSlug}-zapier_admin_ajax_actions`,
    getPostSettings: `${pluginSlug}_get_post_settings`,
    chainedSelectFetchRemoteFile: `${pluginSlug}_chained_select_file_upload`,
    chainedSelectFetchRemovDataSource: `${pluginSlug}_chained_select_remove_ds`,
    
    /**
     * Active Campaign
     */
    activeCampaign: {
        getSettings: `${pluginSlug}-get-form-activeCampaign-settings`,
        getLists: `${pluginSlug}-get-activeCampaign-lists`,
    },
};

export const actions = action;

export default {
    install(Vue) {
        Vue.prototype.$action = action;
    }
}
```
