public function scripts()
 {
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
     $scripts = array(array('handle' => 'gaddon_payment', 'src' => $this->get_gfaddon_base_url() . "/js/gaddon_payment{$min}.js", 'version' => GFCommon::$version, 'strings' => array('subscriptionCancelWarning' => __("Warning! This subscription will be canceled. This cannot be undone. 'OK' to cancel subscription, 'Cancel' to stop", 'gravityforms'), 'subscriptionCancelNonce' => wp_create_nonce('gaddon_cancel_subscription'), 'subscriptionCanceled' => __('Canceled', 'gravityforms'), 'subscriptionError' => __('The subscription could not be canceled. Please try again later.', 'gravityforms')), 'enqueue' => array(array('admin_page' => array('form_settings'), 'tab' => $this->_slug), array('admin_page' => array('entry_view')))), array('handle' => 'gaddon_token', 'src' => $this->get_gfaddon_base_url() . "/js/gaddon_token{$min}.js", 'version' => GFCommon::$version, 'deps' => array('jquery'), 'in_footer' => false, 'enqueue' => array(array($this, 'enqueue_creditcard_token_script'))), array('handle' => 'gform_form_admin', 'enqueue' => array(array('admin_page' => array('entry_edit')))));
     return array_merge(parent::scripts(), $scripts);
 }
 public function scripts()
 {
     $scripts = array(array('handle' => 'gaddon_payment', 'src' => $this->get_gfaddon_base_url() . '/js/gaddon_payment.js', 'version' => GFCommon::$version, 'strings' => array('subscriptionCancelWarning' => __("Warning! This subscription will be canceled. This cannot be undone. 'OK' to cancel subscription, 'Cancel' to stop", 'gravityforms'), 'subscriptionCancelNonce' => wp_create_nonce('gaddon_cancel_subscription'), 'subscriptionCanceled' => __('Canceled', 'gravityforms'), 'subscriptionError' => __('The subscription could not be canceled. Please try again later.', 'gravityforms')), 'enqueue' => array(array('admin_page' => array('form_settings'), 'tab' => $this->_slug), array('admin_page' => array('entry_view')))), array('handle' => 'gform_form_admin', 'enqueue' => array(array('admin_page' => array('entry_edit')))));
     return array_merge(parent::scripts(), $scripts);
 }
 public function scripts()
 {
     $scripts = array(array('handle' => 'gaddon_payment', "src" => $this->get_gfaddon_base_url() . "/js/gaddon_payment.js", "version" => GFCommon::$version, "strings" => array("subscriptionCancelWarning" => __("Warning! This Authorize.Net Subscription will be canceled. This cannot be undone. 'OK' to cancel subscription, 'Cancel' to stop", "gravityforms"), "subscriptionCancelNonce" => wp_create_nonce('gaddon_cancel_subscription'), "subscriptionCanceled" => __("Canceled", "gravityforms"), "subscriptionError" => __("The subscription could not be canceled. Please try again later.", "gravityforms")), 'enqueue' => array(array("admin_page" => array("form_settings"), "tab" => $this->_slug), array("admin_page" => array("entry_view")))));
     return array_merge(parent::scripts(), $scripts);
 }
 /**
  * Plugin scripts
  * @return array  scripts
  */
 public function scripts()
 {
     $scripts = array(array('handle' => 'select2', 'src' => $this->get_base_url() . '/lib/select2/js/select2.min.js', 'version' => '4.0.0', 'deps' => array('jquery'), 'strings' => array('ajax_url' => admin_url('admin-ajax.php')), 'enqueue' => $this->enqueue_conditions()), array('handle' => 'gfeloqua', 'src' => $this->get_base_url() . '/assets/js/gfeloqua.min.js', 'version' => $this->_version, 'deps' => array('jquery', 'select2'), 'strings' => array('ajax_url' => admin_url('admin-ajax.php')), 'enqueue' => $this->enqueue_conditions()));
     return array_merge(parent::scripts(), $scripts);
 }
 public function scripts()
 {
     $scripts = array(array("handle" => "my_script_js", "src" => $this->get_base_url() . "/js/my_script.js", "version" => $this->_version, "deps" => array("jquery"), "strings" => array('first' => __("First Choice", "simplefeedaddon"), 'second' => __("Second Choice", "simplefeedaddon"), 'third' => __("Third Choice", "simplefeedaddon")), "enqueue" => array(array("admin_page" => array("form_settings"), "tab" => "simplefeedaddon"))));
     return array_merge(parent::scripts(), $scripts);
 }
 /**
  * Return the scripts which should be enqueued.
  *
  * @return array
  */
 public function scripts()
 {
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
     $scripts = array(array('handle' => 'gform_coupon_script', 'src' => $this->get_base_url() . "/js/coupons{$min}.js", 'version' => $this->_version, 'deps' => array('jquery', 'gform_json', 'gform_gravityforms'), 'enqueue' => array(array('field_types' => array('coupon'))), 'strings' => array('ajaxurl' => admin_url('admin-ajax.php'))), array('handle' => 'gform_form_admin', 'enqueue' => array(array('admin_page' => array('plugin_page')))), array('handle' => 'gform_gravityforms', 'enqueue' => array(array('admin_page' => array('plugin_page')))));
     return array_merge(parent::scripts(), $scripts);
 }
 public function scripts()
 {
     $form_id = absint(rgget('id'));
     $form = GFAPI::get_form($form_id);
     $routing_fields = !empty($form) ? GFCommon::get_field_filter_settings($form) : array();
     $input_fields = array();
     if (is_array($form['fields'])) {
         foreach ($form['fields'] as $field) {
             /* @var GF_Field $field */
             $input_fields[] = array('key' => absint($field->id), 'text' => esc_html__($field->get_field_label(false, null)));
         }
     }
     $users = is_admin() ? $this->get_users_as_choices() : array();
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
     $scripts = array(array('handle' => 'gravityflow_form_editor_js', 'src' => $this->get_base_url() . "/js/form-editor{$min}.js", 'version' => $this->_version, 'enqueue' => array(array('admin_page' => array('form_editor'))), 'strings' => array('user' => array('defaults' => array('label' => esc_html__('User', 'gravityflow'))), 'role' => array('defaults' => array('label' => esc_html__('Role', 'gravityflow'))))), array('handle' => 'gravityflow_multi_select', 'src' => $this->get_base_url() . "/js/multi-select{$min}.js", 'deps' => array('jquery'), 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=_notempty_'), array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=0'))), array('handle' => 'gf_routing_setting', 'src' => $this->get_base_url() . "/js/routing-setting{$min}.js", 'deps' => array('jquery'), 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=_notempty_'), array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=0')), 'strings' => array('accounts' => $users, 'fields' => $routing_fields, 'input_fields' => $input_fields)), array('handle' => 'gravityflow_form_settings_js', 'src' => $this->get_base_url() . "/js/form-settings{$min}.js", 'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-tabs', 'jquery-ui-datepicker', 'gform_datepicker_init', 'gf_routing_setting'), 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=_notempty_'), array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow&fid=0')), 'strings' => array('feedId' => absint(rgget('fid')), 'formId' => absint(rgget('id')))), array('handle' => 'gravityflow_feed_list', 'src' => $this->get_base_url() . "/js/feed-list{$min}.js", 'deps' => array('jquery', 'jquery-ui-sortable'), 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gf_edit_forms&view=settings&subview=gravityflow'))), array('handle' => 'gravityflow_entry_detail', 'src' => $this->get_base_url() . "/js/entry-detail{$min}.js", 'version' => $this->_version, 'deps' => array('jquery', 'sack', 'gform_conditional_logic'), 'enqueue' => array(array('query' => 'page=gravityflow-inbox'))), array('handle' => 'gravityflow_status_list', 'src' => $this->get_base_url() . "/js/status-list{$min}.js", 'deps' => array('jquery', 'gform_field_filter'), 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gravityflow-status')), 'strings' => array('ajaxurl' => admin_url('admin-ajax.php'))), array('handle' => 'google_charts', 'src' => 'https://www.google.com/jsapi', 'version' => $this->_version, 'enqueue' => array(array('query' => 'page=gravityflow-reports'))), array('handle' => 'gravityflow_reports', 'src' => $this->get_base_url() . "/js/reports{$min}.js", 'version' => $this->_version, 'deps' => array('jquery', 'google_charts'), 'enqueue' => array(array('query' => 'page=gravityflow-reports'))));
     return array_merge(parent::scripts(), $scripts);
 }
 /**
  * Enqueue admin scripts.
  * 
  * @access public
  * @return array $scripts
  */
 public function scripts()
 {
     $scripts = array(array('handle' => 'trello_client', 'deps' => array('jquery'), 'src' => '//api.trello.com/1/client.js?key=' . $this->trello_app_key), array('handle' => 'gform_trello_admin', 'deps' => array('jquery', 'trello_client'), 'src' => $this->get_base_url() . '/js/admin.js', 'version' => $this->_version, 'enqueue' => array(array('admin_page' => array('plugin_settings')))));
     return array_merge(parent::scripts(), $scripts);
 }