PluginProbe
Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO / 1.2.18
Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO v1.2.18
1.4.15 1.4.14 1.4.13 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.54 1.3.53 1.3.52 1.3.51 1.3.50 1.3.49 1.3.48 1.3.47 1.3.46 All 178 releases
← All changes | backend/Enqueue.php +8 -62 1.3.501.2.18 View file →
@@ -11,9 +11,8 @@
11 11 */
12 12
13 13 namespace Disco\Backend;
14 14
15 -use Disco\App\Disco;
16 15 use Disco\Engine\Base;
17 16 use Inpsyde\Assets\Asset;
18 17 use Inpsyde\Assets\AssetManager;
19 18 use Inpsyde\Assets\Script;
@@ -77,19 +76,14 @@
77 76 $styles[0] = new Style( DISCO_TEXTDOMAIN . '-admin-style', \plugins_url( 'assets/build/plugin-admin.css', DISCO_PLUGIN_ABSOLUTE ) );
78 77 $styles[0]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
79 78 $styles[0]->withDependencies( 'dashicons' );
80 79
81 - if ( ! \is_null( $admin_page ) && in_array( $admin_page->id, array( 'toplevel_page_disco-create-discount', 'disco_page_disco-create-campaign', 'disco_page_disco-settings' ), true ) ) {
80 + if ( ! \is_null( $admin_page ) && 'toplevel_page_disco-create-discount' === $admin_page->id ) {
82 81 $styles[1] = new Style( DISCO_TEXTDOMAIN . '-admin-tailwind-style', \plugins_url( 'backend/views/asset/tailwind.css', DISCO_PLUGIN_ABSOLUTE ) );
83 82 $styles[1]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
84 83 $styles[1]->withDependencies( 'dashicons' );
85 84 }
86 85
87 - if ( ! \is_null( $admin_page ) && in_array( $admin_page->id, array( 'disco_page_help-and-docs', 'disco_page_pro-plan', 'disco_page_compatible-plugin-list' ), true ) ) {
88 - $styles[2] = new Style( DISCO_TEXTDOMAIN . '-admin-common-style', \plugins_url( 'backend/views/asset/common-tailwind.css', DISCO_PLUGIN_ABSOLUTE ) );
89 - $styles[2]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
90 - }
91 -
92 86 return $styles;
93 87 }
94 88
95 89 /**
@@ -101,9 +95,9 @@
101 95 public function enqueue_admin_scripts() {
102 96 $admin_page = \get_current_screen();
103 97 $scripts = array();
104 98
105 - if ( ! \is_null( $admin_page ) && in_array( $admin_page->id, array( 'toplevel_page_disco-create-discount', 'disco_page_disco-create-campaign', 'disco_page_disco-settings' ), true ) ) {
99 + if ( ! \is_null( $admin_page ) && 'toplevel_page_disco-create-discount' === $admin_page->id ) {
106 100 $scripts[0] = new Script( DISCO_TEXTDOMAIN . '-settings-admin', \plugins_url( 'assets/build/plugin-admin.js', DISCO_PLUGIN_ABSOLUTE ) );
107 101 $scripts[0]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
108 102 $scripts[0]->dependencies();
109 103 $scripts[0]->withLocalize(
@@ -108,63 +102,15 @@
108 102 $scripts[0]->dependencies();
109 103 $scripts[0]->withLocalize(
110 104 'DISCO',
111 105 array(
112 - 'ajax_url' => admin_url( 'admin-ajax.php' ),
113 - 'json_url' => esc_url_raw( rest_url( 'disco/v1' ) ),
114 - 'is_pretty_url' => (bool) get_option('permalink_structure'),
115 - 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
116 - 'admin_url' => admin_url( 'admin.php' ),
117 - 'site_url' => site_url(),
118 - 'TEXTDOMAIN' => DISCO_TEXTDOMAIN,
119 - 'is_pro_active' => Disco::is_pro(),
120 - 'disco_free_version' => DISCO_VERSION,
121 - 'DISCO_BADGE_IMAGES_DIR' => DISCO_BADGE_IMAGES_DIR,
122 - 'active_campaign' => disco_activecampaign_get_localize_data(),
123 - )
124 - );
125 - }
126 -
127 - $scripts[1] = new Script( DISCO_TEXTDOMAIN . '-admin-tailwind-script', \plugins_url( 'assets/build/plugin-notice.js', DISCO_PLUGIN_ABSOLUTE ) );
128 - $scripts[1]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
129 - $scripts[1]->dependencies();
130 - $scripts[1]->withLocalize(
131 - 'DISCO_NOTICE',
132 - array(
133 - 'ajax_url' => admin_url( 'admin-ajax.php' ),
134 - 'nonce' => wp_create_nonce( 'disco_dismiss_notice' ),
135 - )
136 - );
137 -
138 - if ( ! \is_null( $admin_page ) && 'disco_page_help-and-docs' === $admin_page->id ) {
139 - $scripts[2] = new Script( DISCO_TEXTDOMAIN . '-admin-help-docs-script', \plugins_url( 'assets/build/plugin-docs.js', DISCO_PLUGIN_ABSOLUTE ) );
140 - $scripts[2]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
141 - $scripts[2]->dependencies();
142 - $scripts[2]->withLocalize(
143 - 'DISCO',
144 - array(
145 - 'is_pro_active' => Disco::is_pro(),
146 - 'json_url' => esc_url_raw( rest_url( 'disco/v1/' ) ),
106 + 'ajax_url' => admin_url( 'admin-ajax.php' ),
107 + 'json_url' => esc_url_raw( rest_url( 'disco/v1' ) ),
147 108 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
148 - )
149 - );
150 - }
151 -
152 - if ( ! \is_null( $admin_page ) && 'disco_page_pro-plan' === $admin_page->id ) {
153 - $scripts[3] = new Script( DISCO_TEXTDOMAIN . '-admin-pro-plan-script', \plugins_url( 'assets/build/plugin-pro-plan.js', DISCO_PLUGIN_ABSOLUTE ) );
154 - $scripts[3]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
155 - $scripts[3]->dependencies();
156 - }
157 -
158 - if ( ! \is_null( $admin_page ) && 'disco_page_compatible-plugin-list' === $admin_page->id ) {
159 - $scripts[4] = new Script( DISCO_TEXTDOMAIN . '-admin-compatible-plugin-list-script', \plugins_url( 'assets/build/plugin-compatible-plugin-list.js', DISCO_PLUGIN_ABSOLUTE ) );
160 - $scripts[4]->forLocation( Asset::BACKEND )->withVersion( DISCO_VERSION );
161 - $scripts[4]->dependencies();
162 - $scripts[4]->withLocalize(
163 - 'DISCO_COMPATIBLE_PLUGINS',
164 - array(
165 - 'active_plugins' => get_option( 'active_plugins', array() ),
166 - 'is_pro_active' => Disco::is_pro()
109 + 'admin_url' => admin_url( 'admin.php' ),
110 + 'site_url' => site_url(),
111 + 'TEXTDOMAIN' => DISCO_TEXTDOMAIN,
112 + 'is_pro_active' => is_plugin_active( 'disco-pro/disco-pro.php' ),
167 113 )
168 114 );
169 115 }
170 116