Catch IDs - Version 1.5

Version Description

(Released: May 07, 2018) = * Update: Moved domain from catchthemes.com to catchplugins.com * Compatibility check up to version 4.9.5

Download this release

Release Info

Developer catchthemes
Plugin Icon 128x128 Catch IDs
Version 1.5
Comparing to
See all releases

Code changes from version 1.4.8 to 1.5

catch-ids.php CHANGED
@@ -1,19 +1,32 @@
1
  <?php
2
- /*
3
- Plugin Name: Catch IDs
4
- Plugin URI: https://catchthemes.com/wp-plugins/catch-ids/
5
- Description: Catch IDs is a simple and light weight plugin to show the Post ID, Page ID, Media ID, Links ID, Category ID, Tag ID and User ID in the Admin Section Table. This plugin was initially develop to support our themes features slider. Then we thought that this will be helpful to all the WordPress Admin Users. Just activate and catch IDs in your page, post, category, tag and media pages.
6
- Version: 1.4.8
7
- License: GNU General Public License, version 3 (GPLv3)
8
- License URI: http://www.gnu.org/licenses/gpl-3.0.txt
9
- Author: Catch Themes
10
- Author URI: https://catchthemes.com
11
- Text Domain: catch-ids
12
- Tags: catch-ids, simple, admin, wp-admin, show, ids, post, page, category, media, links, tag, user, id, post id, page id, category id
13
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  /*
16
- Copyright (C) 2012-2017 Catch Themes, (info@catchthemes.com)
17
 
18
  This program is free software; you can redistribute it and/or modify
19
  it under the terms of the GNU General Public License as published by
@@ -40,7 +53,7 @@ add_action( 'plugins_loaded', 'catchids_load_textdomain' );
40
 
41
 
42
  /**
43
- * @package Catch Themes
44
  * @subpackage Catch IDs
45
  * @since Catch IDs 1.0
46
  */
@@ -165,7 +178,7 @@ add_action( 'admin_init', 'catchids_add' );
165
 
166
  if ( ! function_exists( 'catchids_get_all_post_types' ) ) :
167
  function catchids_get_all_post_types() {
168
- $post_types = get_post_types( array( 'public' => true ) );
169
  $post_type_list = array();
170
  foreach ( $post_types as $key => $value ) {
171
  if( 'attachment' != $key ) {
@@ -239,7 +252,7 @@ function catchids_settings() {
239
  wp_die( esc_html__( 'You do not have sufficient permissions to access this page.', 'catch-ids' ) );
240
  }
241
 
242
- require_once plugin_dir_path( __FILE__ ) . 'partials/dashboard-display.php';
243
  }
244
  endif; // catchids_settings
245
 
@@ -283,7 +296,10 @@ add_filter( 'plugin_action_links', 'catchids_action_links', 10, 2 );
283
 
284
  if ( ! function_exists( 'catchids_enqueue_styles' ) ) :
285
  function catchids_enqueue_styles() {
286
- wp_enqueue_style( 'catchids-styles', plugin_dir_url( __FILE__ ) . 'css/catch-ids.css', array(), '1.0', 'all' );
 
 
 
287
  }
288
  endif; // catchids_enqueue_styles
289
  add_action( 'admin_enqueue_scripts', 'catchids_enqueue_styles' );
@@ -291,7 +307,11 @@ add_action( 'admin_enqueue_scripts', 'catchids_enqueue_styles' );
291
 
292
  if ( ! function_exists( 'catchids_enqueue_scripts' ) ) :
293
  function catchids_enqueue_scripts() {
294
- wp_enqueue_script( 'catchids-scripts', plugin_dir_url( __FILE__ ) . 'js/catch-ids.js', array('jquery'), '1.0', false );
 
 
 
 
295
  }
296
  endif; // catchids_enqueue_scripts
297
  add_action( 'admin_enqueue_scripts', 'catchids_enqueue_scripts' );
@@ -316,4 +336,4 @@ function catchids_switch() {
316
 
317
  wp_die(); // this is required to terminate immediately and return a proper response
318
  }
319
- endif; // catchids_switch
1
  <?php
2
+ /**
3
+ * The plugin bootstrap file
4
+ *
5
+ * This file is read by WordPress to generate the plugin information in the plugin
6
+ * admin area. This file also includes all of the dependencies used by the plugin,
7
+ * registers the activation and deactivation functions, and defines a function
8
+ * that starts the plugin.
9
+ *
10
+ * @link catchplugins.com
11
+ * @since 1.0.0
12
+ * @package Catch_IDs
13
+ *
14
+ * @wordpress-plugin
15
+ * Plugin Name: Catch IDs
16
+ * Plugin URI: https://catchplugins.com/plugins/catch-ids/
17
+ * Description: Catch IDs is a simple and light weight plugin to show the Post ID, Page ID, Media ID, Links ID, Category ID, Tag ID and User ID in the Admin Section Table. This plugin was initially develop to support our themes features slider. Then we thought that this will be helpful to all the WordPress Admin Users. Just activate and catch IDs in your page, post, category, tag and media pages.
18
+ * Version: 1.5
19
+ * Author: Catch Plugins
20
+ * Author URI: catchplugins.com
21
+ * License: GPL-3.0+
22
+ * License URI: http://www.gnu.org/licenses/gpl-3.0.txt
23
+ * Text Domain: catch-ids
24
+ * Tags: catch-ids, simple, admin, wp-admin, show, ids, post, page, category, media, links, tag, user, id, post id, page id, category id
25
+ * Domain Path: /languages
26
+ */
27
 
28
  /*
29
+ Copyright (C) 2012-2018 Catch Plugins, (info@catchplugins.com)
30
 
31
  This program is free software; you can redistribute it and/or modify
32
  it under the terms of the GNU General Public License as published by
53
 
54
 
55
  /**
56
+ * @package Catch Plugins
57
  * @subpackage Catch IDs
58
  * @since Catch IDs 1.0
59
  */
178
 
179
  if ( ! function_exists( 'catchids_get_all_post_types' ) ) :
180
  function catchids_get_all_post_types() {
181
+ $post_types = get_post_types( array( 'public' => true ) );
182
  $post_type_list = array();
183
  foreach ( $post_types as $key => $value ) {
184
  if( 'attachment' != $key ) {
252
  wp_die( esc_html__( 'You do not have sufficient permissions to access this page.', 'catch-ids' ) );
253
  }
254
 
255
+ require_once plugin_dir_path( __FILE__ ) . 'partials/catch-ids-display.php';
256
  }
257
  endif; // catchids_settings
258
 
296
 
297
  if ( ! function_exists( 'catchids_enqueue_styles' ) ) :
298
  function catchids_enqueue_styles() {
299
+ if( isset( $_GET['page'] ) && 'catch-ids' == $_GET['page'] ) {
300
+ wp_enqueue_style( 'catchids-styles', plugin_dir_url( __FILE__ ) . 'css/catch-ids.css', array(), '1.0', 'all' );
301
+ wp_enqueue_style( 'catch-ids-dashboard-tabs', plugin_dir_url( __FILE__ ) . 'css/admin-dashboard.css', array(), '1.0', 'all' );
302
+ }
303
  }
304
  endif; // catchids_enqueue_styles
305
  add_action( 'admin_enqueue_scripts', 'catchids_enqueue_styles' );
307
 
308
  if ( ! function_exists( 'catchids_enqueue_scripts' ) ) :
309
  function catchids_enqueue_scripts() {
310
+ if( isset( $_GET['page'] ) && 'catch-ids' == $_GET['page'] ) {
311
+ wp_enqueue_script( 'catch-ids-match-height', plugin_dir_url( __FILE__ ) . 'js/jquery.matchHeight.min.js', array( 'jquery' ), '1.0', false );
312
+ wp_enqueue_script( 'catchids-scripts', plugin_dir_url( __FILE__ ) . 'js/catch-ids.js', array( 'jquery', 'catch-ids-match-height' ), '1.0', false );
313
+ }
314
+
315
  }
316
  endif; // catchids_enqueue_scripts
317
  add_action( 'admin_enqueue_scripts', 'catchids_enqueue_scripts' );
336
 
337
  wp_die(); // this is required to terminate immediately and return a proper response
338
  }
339
+ endif; // catchids_switch
css/admin-dashboard.css ADDED
@@ -0,0 +1,715 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * All of the CSS for your admin-dashboard functionality should be
3
+ * included in this file.
4
+ */
5
+
6
+ .wpcatchtab.active,
7
+ table td strong {
8
+ display: block;
9
+ }
10
+
11
+ .show-more.button {
12
+ margin: 10px 0 5px 0;
13
+ }
14
+
15
+ .as-shortcode .new:hover .show-me,
16
+ .welcome-panel img,
17
+ .as-shortcode .new > div a,
18
+ .wpcatchtab.active,
19
+ #public-usage .content p strong,
20
+ table td strong {
21
+ display: block;
22
+ }
23
+
24
+ #public-usage .content {
25
+ display: -webkit-box;
26
+ display: -ms-flexbox;
27
+ display: flex;
28
+ -ms-flex-wrap: wrap;
29
+ flex-wrap: wrap;
30
+ }
31
+
32
+ #public-usage .content > .as-widget,
33
+ #public-usage .content > .as-shortcode {
34
+ -webkit-box-flex: 0;
35
+ -ms-flex: 0 1 100%;
36
+ flex: 0 1 100%;
37
+ }
38
+
39
+ .welcome-panel img {
40
+ height: 40px;
41
+ width: 40px;
42
+ vertical-align: middle;
43
+ margin: 0 auto 14px auto;
44
+ }
45
+
46
+ .welcome-panel .welcome-panel-column,
47
+ .welcome-panel .welcome-panel-column:first-child {
48
+ max-width: 980px;
49
+ width: 100%;
50
+ }
51
+
52
+ /* Form */
53
+ .show-more .dashicons {
54
+ vertical-align: middle;
55
+ }
56
+
57
+ .button.reset-token,
58
+ .button.reset-token:hover,
59
+ .button.reset-token:focus {
60
+ background-color: #d54e21;
61
+ border-color: #d54e21;
62
+ color: #fff;
63
+ }
64
+
65
+ .button.get-token,
66
+ .button.get-token:hover,
67
+ .button.get-token:focus {
68
+ background-color: #22D41A;
69
+ border-color: #22D41A;
70
+ color: #fff;
71
+ }
72
+
73
+ .as-shortcode .new {
74
+ position: relative;
75
+ }
76
+
77
+ .as-shortcode .new .dashicons,
78
+ .as-shortcode .button {
79
+ vertical-align: middle;
80
+ }
81
+
82
+ .as-shortcode .new > div a {
83
+ margin-bottom: 3px;
84
+ }
85
+
86
+ .as-shortcode .new>div {
87
+ display: none;
88
+ position: absolute;
89
+ right: -54px;
90
+ top: -1px;
91
+ }
92
+
93
+ #welcome-message {
94
+ border-radius: 4px;
95
+ margin-right: 20px;
96
+ margin-top: 10px;
97
+ padding: 1px 5px;
98
+ }
99
+
100
+ #access-token .info {
101
+ padding: 10px 12px;
102
+ }
103
+
104
+ #access-token .info,
105
+ #request-queries {
106
+ line-height: 2;
107
+ }
108
+
109
+ /* Custom Scripts */
110
+
111
+ .wrap {
112
+ position: relative;
113
+ margin: 25px 20px 0 10px;
114
+ -ms-word-wrap: break-word;
115
+ word-wrap: break-word;
116
+ }
117
+
118
+ .wrap,
119
+ .welcome-panel p,
120
+ .welcome-panel .welcome-panel-close::before,
121
+ .content .widefat td,
122
+ .content .widefat thead th {
123
+ color: #23282d;
124
+ }
125
+
126
+ .welcome-panel .welcome-panel-close::before {
127
+ left: inherit;
128
+ right: 10px;
129
+ z-index: 9;
130
+ }
131
+
132
+ .welcome-panel {
133
+ border-left: 4px solid #44b450;
134
+ margin: 21px 0;
135
+ padding-bottom: 21px;
136
+ padding-left: 21px;
137
+ padding-right: 21px;
138
+ }
139
+
140
+ .welcome-panel-content {
141
+ margin-left: 0;
142
+ }
143
+
144
+ .wrap h1,
145
+ .wrap h2,
146
+ .wrap h3,
147
+ .wrap h4,
148
+ .wrap h5,
149
+ .wrap h6,
150
+ .welcome-panel h3,
151
+ .wrap p,
152
+ .welcome-panel-column p,
153
+ #go-premium ul {
154
+ margin-top: 0;
155
+ }
156
+
157
+ .wrap a {
158
+ text-decoration: none;
159
+ }
160
+
161
+ .wrap a:hover,
162
+ .wrap a:focus {
163
+ opacity: 0.9;
164
+ }
165
+
166
+ .welcome-panel-column >:last-child,
167
+ #public-usage .content > div:last-child,
168
+ #public-usage .content .as-widget >:last-child,
169
+ #public-usage .content .as-shortcode >:last-child,
170
+ #public-usage .content .shortcode-option-container > div:last-child {
171
+ margin-bottom: 0;
172
+ }
173
+
174
+ .content-wrapper {
175
+ background-color: #fff;
176
+ position: relative;
177
+ }
178
+
179
+ .content-wrapper .content {
180
+ padding: 21px;
181
+ }
182
+
183
+ .content-wrapper .button.dismiss {
184
+ position: absolute;
185
+ right: 15px;
186
+ top: 15px;
187
+ background-color: transparent;
188
+ border: 0;
189
+ box-shadow: none;
190
+ padding: 0;
191
+ }
192
+
193
+ .content-wrapper h2,
194
+ .content-wrapper .header h3 {
195
+ margin: 0;
196
+ padding: 16px 21px;
197
+ }
198
+
199
+ .content-wrapper h2,
200
+ .content-wrapper .header h3,
201
+ .catch-sidebar-title,
202
+ .sidebar-spot-inner {
203
+ border-bottom: 1px solid #ddd;
204
+ }
205
+
206
+ .content-wrapper h2,
207
+ .content-wrapper .header h3,
208
+ .catchp-sidebar-spot h2,
209
+ .catchp-sidebar-full-width h2,
210
+ .widefat td,
211
+ .widefat thead th,
212
+ .about-text h2 {
213
+ font-size: 18px;
214
+ font-size: 1.125rem;
215
+ line-height: 1.5;
216
+ }
217
+
218
+ .welcome-panel .button {
219
+ border: none;
220
+ background: none;
221
+ box-shadow: none;
222
+ }
223
+
224
+ .welcome-panel .welcome-panel-close {
225
+ text-indent: -9999px;
226
+ }
227
+
228
+ .welcome-panel .welcome-panel-close::before {
229
+ font-size: 30px;
230
+ font-size: 1.875rem;
231
+ text-indent: 0;
232
+ }
233
+
234
+ .catchp-content-wrapper {
235
+ display: table;
236
+ width: 100%;
237
+ table-layout: fixed;
238
+ }
239
+
240
+ .wpcatchtab {
241
+ display: none;
242
+ }
243
+
244
+ .widefat thead th,
245
+ .table-icons {
246
+ font-weight: 600;
247
+ }
248
+
249
+ .content-wrapper .catchp-lists li strong {
250
+ font-weight: 700;
251
+ }
252
+
253
+ .wrap .content .as-shortcode .shortcode-option-container > div,
254
+ .about-text h2,
255
+ .wrap p,
256
+ .welcome-panel h3 {
257
+ margin-bottom: 14px;
258
+ }
259
+
260
+ .dashicons {
261
+ font-size: 30px;
262
+ font-size: 1.875rem;
263
+ height: 30px;
264
+ width: 30px;
265
+ }
266
+
267
+ .sidebar-spot-inner ul li,
268
+ .catchp-sidebar-spot h3 {
269
+ margin-bottom: 7px;
270
+ }
271
+
272
+ .wrap .wpcatchtab,
273
+ #sidebar,
274
+ .content-wrapper {
275
+ margin-top: 21px;
276
+ }
277
+
278
+ .content-wrapper,
279
+ .sidebar-spot-inner,
280
+ .sidebar-spot-inner ul,
281
+ .catch-sidebar-title {
282
+ margin-bottom: 21px;
283
+ }
284
+
285
+ .catchp-sidebar-spot,
286
+ .catchp-sidebar-full-width {
287
+ float: left;
288
+ width: 100%;
289
+ box-sizing: border-box;
290
+ }
291
+
292
+ .sidebar-spot-inner {
293
+ padding-bottom: 21px;
294
+ }
295
+
296
+ .catchp-lists:before,
297
+ .catchp-lists:after,
298
+ .content-wrapper:before,
299
+ .content-wrapper:after,
300
+ .content-wrapper .content:before,
301
+ .content-wrapper .content:after {
302
+ content: "";
303
+ display: table;
304
+ table-layout: fixed;
305
+ }
306
+
307
+ .catchp-lists:after,
308
+ .content-wrapper:after,
309
+ .content-wrapper .content:after {
310
+ clear: both;
311
+ }
312
+
313
+ .catchp-lists li {
314
+ position: relative;
315
+ padding-left: 21px;
316
+ }
317
+
318
+ .catchp-lists li:before {
319
+ content:"\2713\0020";
320
+ left: 0;
321
+ font-weight: 700;
322
+ position: absolute;
323
+ }
324
+
325
+ #pro-screenshot .catchp-lists li {
326
+ padding-left: 0;
327
+ }
328
+
329
+ #pro-screenshot .catchp-lists li::before {
330
+ content: none;
331
+ }
332
+
333
+ .wp-ui-highlight {
334
+ background-color: #0073aa;
335
+ }
336
+
337
+ /*Sidebar*/
338
+ .catch-sidebar-title {
339
+ padding-bottom: 10px;
340
+ }
341
+
342
+ .catch-sidebar-title,
343
+ .catchp-sidebar-spot h3 {
344
+ font-size: 14px;
345
+ font-size: 0.875rem;
346
+ font-weight: 700;
347
+ }
348
+
349
+ .catchp-sidebar-spot h3 {
350
+ color: #444;
351
+ }
352
+
353
+ /*For Table*/
354
+ .table-icons {
355
+ font-size: 21px;
356
+ font-size: 1.3125rem;
357
+ display: inline-block;
358
+ }
359
+
360
+ .icon-green,
361
+ .highlighted {
362
+ color: #48a348;
363
+ }
364
+
365
+ .icon-red {
366
+ color: #c7353e;
367
+ }
368
+
369
+ #title,
370
+ #pro,
371
+ #free,
372
+ .fixed .column-free,
373
+ .fixed .column-pro,
374
+ .catchp-footer {
375
+ text-align: center;
376
+ }
377
+
378
+ img {
379
+ height: auto;
380
+ max-width: 100%;
381
+ }
382
+
383
+ table {
384
+ border-collapse: collapse;
385
+ border-spacing: 0;
386
+ }
387
+
388
+ table thead th {
389
+ padding: 14px;
390
+ }
391
+
392
+ #premium-extensions table,
393
+ #premium-extensions th,
394
+ #premium-extensions td {
395
+ border: 1px solid #ddd;
396
+ }
397
+
398
+ table td strong,
399
+ table td p {
400
+ letter-spacing: 0.01em;
401
+ }
402
+
403
+ dd,
404
+ li {
405
+ margin-bottom: 21px;
406
+ }
407
+
408
+ .widefat td p,
409
+ .catchp-lists li p {
410
+ margin-top: 7px;
411
+ }
412
+
413
+ .fixed .column-free,
414
+ .fixed .column-pro {
415
+ width: 15%;
416
+ }
417
+
418
+ .fixed .column-free,
419
+ .fixed .column-pro,
420
+ .widefat td {
421
+ vertical-align: middle;
422
+ }
423
+
424
+ .widefat td,
425
+ .widefat thead th {
426
+ padding: 14px 21px;
427
+ }
428
+
429
+ /*Footer*/
430
+ .catchp-footer {
431
+ margin-top: 14px;
432
+ border-bottom: 1px solid #fff;
433
+ }
434
+
435
+ .catchp-footer-menu ul li,
436
+ .catchp-footer-menu ul li a,
437
+ .catchp-footer-site-info a {
438
+ display: inline-block;
439
+ margin-bottom: 0;
440
+ }
441
+
442
+ .catchp-footer-menu ul {
443
+ margin: 0;
444
+ }
445
+
446
+ .catchp-footer-menu ul li a{
447
+ padding: 10px;
448
+ }
449
+
450
+ .catchp-footer-site-info {
451
+ border-bottom: 1px solid #ddd;
452
+ }
453
+
454
+ .catchp-footer-site-info a {
455
+ padding: 12px;
456
+ }
457
+
458
+ .catchp-footer-menu {
459
+ border-top: 1px solid #fff;
460
+ border-bottom: 1px solid #ddd;
461
+ }
462
+
463
+ .content-wrapper.col-1,
464
+ .content-wrapper.col-2 {
465
+ max-width: 735px;
466
+ }
467
+
468
+ #plugin-description {
469
+ max-width: 1200px;
470
+ }
471
+
472
+ /* => 667px */
473
+ @media screen and (min-width: 41.6875em) {
474
+ .shortcode-option-container {
475
+ display: flex;
476
+ flex-flow: row wrap;
477
+ }
478
+
479
+ .shortcode-option-container > div {
480
+ -webkit-box-flex: 0;
481
+ -ms-flex: 0 1 50%;
482
+ flex: 0 1 50%;
483
+ }
484
+
485
+ .welcome-panel h3 {
486
+ text-align: left;
487
+ }
488
+
489
+ .welcome-panel img {
490
+ display: inline-block;
491
+ margin-bottom: 0;
492
+ margin-right: 14px;
493
+ }
494
+
495
+ #public-usage .content {
496
+ display: -webkit-box;
497
+ display: -ms-flexbox;
498
+ display: flex;
499
+ -ms-flex-wrap: nowrap;
500
+ flex-wrap: nowrap;
501
+ }
502
+
503
+ #public-usage .content > .as-widget,
504
+ #public-usage .content > .as-shortcode {
505
+ -webkit-box-flex: 0;
506
+ -ms-flex: 0 1 50%;
507
+ flex: 0 1 50%;
508
+ }
509
+
510
+ #public-usage .content > .as-widget {
511
+ padding-right: 21px;
512
+ }
513
+
514
+ #public-usage .content > .as-shortcode {
515
+ border-left: 1px solid #ddd;
516
+ padding-left: 21px;
517
+ }
518
+
519
+ #public-usage .content > .as-widget,
520
+ #public-usage .content > .as-shortcode {
521
+ margin-bottom: 0;
522
+ }
523
+
524
+ .catchp-sidebar-spot {
525
+ width: 50%;
526
+ padding-right: 21px;
527
+ }
528
+
529
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot:nth-of-type(even),
530
+ .col-2 .catchp-lists li:nth-of-type(even),
531
+ .col-3 .catchp-lists li:nth-child(2n),
532
+ .col-4 .catchp-lists li:nth-child(2n) {
533
+ padding-right: 0;
534
+ }
535
+
536
+ .catchp-footer {
537
+ margin-top: 21px;
538
+ }
539
+
540
+ .catchp-lists li {
541
+ display: inline-block;
542
+ float: left;
543
+ -webkit-box-sizing: border-box;
544
+ box-sizing: border-box;
545
+ width: 100%;
546
+ }
547
+
548
+ .content-wrapper.col-3 {
549
+ max-width: 100%;
550
+ width: 100%;
551
+ }
552
+
553
+ .col-2 .catchp-lists li,
554
+ .col-3 .catchp-lists li,
555
+ .col-4 .catchp-lists li,
556
+ .module-container .module-wrap {
557
+ width: 50%;
558
+ }
559
+
560
+ .col-2 .catchp-lists li,
561
+ .col-3 .catchp-lists li,
562
+ .col-4 .catchp-lists li {
563
+ padding-right: 21px;
564
+ }
565
+
566
+ .module-wrap {
567
+ padding-right: 21px;
568
+ }
569
+
570
+ .module-container .module-wrap:nth-child(2n) {
571
+ padding-right: 0;
572
+ }
573
+ }
574
+
575
+ /* => 783px */
576
+ @media screen and (min-width: 48.9375em) {
577
+ .wrap {
578
+ margin-right: 30px;
579
+ }
580
+
581
+ .form-table input[type="text"],
582
+ .form-table input[type="search"],
583
+ .form-table input[type="radio"],
584
+ .form-table input[type="tel"],
585
+ .form-table input[type="time"],
586
+ .form-table input[type="url"],
587
+ .form-table input[type="week"],
588
+ .form-table input[type="password"],
589
+ .form-table input[type="checkbox"],
590
+ .form-table input[type="color"],
591
+ .form-table input[type="date"],
592
+ .form-table input[type="datetime"],
593
+ .form-table input[type="datetime-local"],
594
+ .form-table input[type="email"],
595
+ .form-table input[type="month"],
596
+ .form-table input[type="number"],
597
+ .form-table select,
598
+ .form-table textarea {
599
+ margin-right: 10px;
600
+ display: inline-block;
601
+ }
602
+
603
+ .form-table td span {
604
+ display: inline-block;
605
+ }
606
+
607
+ h3.option-toggle a {
608
+ background-position: 99% 50%;
609
+ }
610
+
611
+ h3.option-active a {
612
+ background-position: 99% 50%;
613
+ }
614
+ }
615
+
616
+ /* => 1024px */
617
+ @media screen and (min-width: 64em) {
618
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot,
619
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot:nth-of-type(even),
620
+ .col-3 .catchp-lists li:nth-child(2n) {
621
+ padding-right: 21px;
622
+ }
623
+
624
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot:nth-child(3n) {
625
+ padding-right: 0;
626
+ }
627
+
628
+ .catchp-sidebar-spot,
629
+ .col-3 .catchp-lists li {
630
+ width: 33.33%;
631
+ }
632
+
633
+ .col-3 .catchp-lists li:nth-child(3n) {
634
+ padding-right: 0;
635
+ }
636
+
637
+ .table-icons {
638
+ font-size: 30px;
639
+ font-size: 1.875rem;
640
+ }
641
+ }
642
+
643
+ /* => 1200px */
644
+ @media screen and (min-width: 75em) {
645
+ .welcome-panel .welcome-panel-close::before,
646
+ .welcome-panel .welcome-panel-close {
647
+ top: 50%;
648
+ transform: translateY(-50%);
649
+ }
650
+
651
+ .welcome-panel {
652
+ padding-right: 49px;
653
+ }
654
+
655
+ .catchp_widget_settings,
656
+ .catchp-widget-sidebar {
657
+ display: table-cell;
658
+ vertical-align: top;
659
+ }
660
+
661
+ .catchp_widget_settings,
662
+ .catchp-sidebar-spot,
663
+ .col-2 .sidebar-spot-inner .catchp-lists li,
664
+ .col-3 .sidebar-spot-inner .catchp-lists li {
665
+ width: 100%;
666
+ }
667
+
668
+ .catchp-widget-sidebar {
669
+ width: 245px;
670
+ padding: 0 0 0 200px;
671
+ }
672
+
673
+ #sidebar {
674
+ margin-top: 66px;
675
+ }
676
+
677
+ .col-4 .catchp-lists li,
678
+ .col-4 .catchp-lists li:nth-child(2n) {
679
+ padding-right: 21px;
680
+ }
681
+
682
+ .catchp-sidebar-spot,
683
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot,
684
+ .catchp-sidebar-spot-wrapper .catchp-sidebar-spot:nth-of-type(even),
685
+ .col-2 .sidebar-spot-inner .catchp-lists li,
686
+ .col-3 .sidebar-spot-inner .catchp-lists li,
687
+ .col-4 .catchp-lists li:nth-child(4n) {
688
+ padding-right: 0;
689
+ }
690
+
691
+ .catchp-sidebar-spot:last-child .sidebar-spot-inner {
692
+ border: 0;
693
+ }
694
+
695
+ .catchp-footer {
696
+ margin-top: 160px;
697
+ }
698
+
699
+ .col-4 .catchp-lists li {
700
+ width: 25%;
701
+ }
702
+
703
+ .module-container .module-wrap {
704
+ width: 33.33%;
705
+ }
706
+
707
+ .module-container .module-wrap:nth-child(2n) {
708
+ padding-right: 21px;
709
+ }
710
+
711
+ .module-container .module-wrap:nth-child(3n) {
712
+ padding-right: 0;
713
+ }
714
+
715
+ }
css/catch-ids.css CHANGED
@@ -45,19 +45,6 @@
45
  hyphens: auto;
46
  }
47
 
48
- .catchids-main h1,
49
- .catchids-main h2,
50
- .catchids-main h3,
51
- .catchids-main h4,
52
- .catchids-main h5,
53
- .catchids-main h6 {
54
- clear: both;
55
- font-weight: 700;
56
- line-height: 1.3;
57
- margin: 0;
58
- text-rendering: optimizeLegibility;
59
- }
60
-
61
  .catchids-main h1 {
62
  font-size: 24px;
63
  font-size: 1.5rem;
@@ -95,6 +82,7 @@
95
  /*--------------------------------------------------------------
96
  # Layout
97
  --------------------------------------------------------------*/
 
98
  .catchids-main {
99
  -webkit-box-sizing: border-box;
100
  -moz-box-sizing: border-box;
@@ -109,27 +97,14 @@
109
  box-sizing: inherit;
110
  }
111
 
112
- .catchids-main * {
113
- padding: 0;
114
- margin: 0;
115
- }
116
-
117
  .catchids-main {
118
  background-color: #fff;
119
  }
120
 
121
- .catchids-main .container {
122
- padding: 20px 20px 0;
123
- }
124
-
125
- .catchids-main #dashboard {
126
- max-width: 1220px;
127
- margin: 0 auto;
128
- }
129
-
130
  /*--------------------------------------------------------------
131
  # Clearing
132
  --------------------------------------------------------------*/
 
133
  .catchids-main .clear:before,
134
  .catchids-main .clear:after {
135
  content: "";
@@ -180,7 +155,6 @@
180
  margin: 0 1.5em 1.5em;
181
  }
182
 
183
-
184
  /*--------------------------------------------------------------
185
  # Media
186
  --------------------------------------------------------------*/
@@ -190,10 +164,10 @@
190
  vertical-align: middle;
191
  }
192
 
193
-
194
  /*--------------------------------------------------------------
195
  # Links
196
  --------------------------------------------------------------*/
 
197
  .catchids-main a {
198
  color: #0085c3;
199
  cursor: pointer;
@@ -219,6 +193,7 @@
219
  /*--------------------------------------------------------------
220
  # Header
221
  --------------------------------------------------------------*/
 
222
  .catchids-main #masthead {
223
  background: #00618d;
224
  background: -webkit-radial-gradient(circle farthest-side at center bottom, #0085c3, #00618d 110%);
@@ -280,6 +255,7 @@
280
  /*--------------------------------------------------------------
281
  # Content
282
  --------------------------------------------------------------*/
 
283
  .catchids-main .container {
284
  display: -webkit-box;
285
  display: -ms-flexbox;
@@ -302,21 +278,44 @@
302
  justify-content:flex-start;
303
  }
304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  .catchids-main .module-header {
306
- background-color: #0685c3 ;
307
- cursor: pointer;
308
  display: -webkit-box;
309
  display: -ms-flexbox;
310
  display: flex;
311
  -ms-flex-flow: column wrap;
312
  flex-flow: column wrap;
313
- margin: -2px -2px 0;
314
- padding: 11px 25px;
315
  position: relative;
316
  }
317
 
318
  .catchids-main .module-header.active {
319
- background-color: #0685c3;
320
  -webkit-transition: all 0.2s ease;
321
  -moz-transition: all 0.2s ease;
322
  o-transition: all 0.2s ease;
@@ -324,7 +323,6 @@
324
  }
325
 
326
  .catchids-main .module-header.inactive {
327
- background-color:#00618d;
328
  -webkit-transition: all 0.2s ease;
329
  -moz-transition: all 0.2s ease;
330
  o-transition: all 0.2s ease;
@@ -333,16 +331,12 @@
333
 
334
  .catchids-main .module-title,
335
  .catchids-main .other-catchthemes-products .module-content {
336
- color: #fff;
337
  font-family: "Trebuchet MS", Helvetica, sans-serif;
338
  font-weight: normal;
339
  }
340
 
341
  .catchids-main .catch-modules {
342
- background-color: #f9f9f9;
343
- border-radius: 3px;
344
- border: 2px solid #ccc;
345
- border-top: 0;
346
  display: -webkit-box;
347
  display: -ms-flexbox;
348
  display: flex;
@@ -351,6 +345,16 @@
351
  margin-bottom: 20px;
352
  }
353
 
 
 
 
 
 
 
 
 
 
 
354
  .catchids-main .catch-module-long {
355
  background-color: #f9f9f9;
356
  border-radius: 3px;
@@ -363,10 +367,6 @@
363
  flex-flow:column wrap;
364
  }
365
 
366
- .catchids-main .module-content {
367
- padding: 15px;
368
- }
369
-
370
  .catchids-main .module-content p:last-child {
371
  margin-bottom: 0;
372
  }
@@ -378,18 +378,20 @@
378
  /*--------------------------------------------------------------
379
  # Toggle Switch
380
  --------------------------------------------------------------*/
 
381
  .catchids-main .switch {
382
  -webkit-box-flex: 0;
383
  -webkit-flex-grow: 0;
384
- -moz-box-flex: 0;
385
- -ms-flex-positive: 0;
386
- flex-grow: 0;
387
  -webkit-flex-shrink: 0;
388
- -ms-flex-negative: 0;
389
- flex-shrink: 0;
390
  position: relative;
391
  float: none;
392
  right: 0;
 
393
  }
394
 
395
  .catchids-main .module-title.active {
@@ -397,25 +399,30 @@
397
  }
398
 
399
  .catchids-main .switch label {
400
- background-color: #fff;
401
  border-radius: 11px;
402
  cursor: pointer;
403
- height: 21px;
404
- left:0;
405
  position: absolute;
406
- top: 0;
407
- width: 41px;
 
 
 
 
408
  }
409
 
410
  .catchids-main .switch input[type="checkbox"] {
411
  visibility: hidden;
 
412
  }
413
 
414
  .catchids-main .switch label:after {
415
- background-color: #00618d;
416
  border-radius: 100%;
417
  content: '';
418
- height: 17px;
419
  left: 2px;
420
  position: absolute;
421
  -webkit-transition: all 0.2s ease-in-out;
@@ -423,16 +430,16 @@
423
  o-transition: all 0.2s ease-in-out;
424
  transition: all 0.2s ease-in-out;
425
  top: 2px;
426
- width: 17px;
427
  }
428
 
429
- .catchids-main .switch input[type="checkbox"]:checked + label:after {
430
- left: 22px;
431
- background-color: #0085c3;
432
  }
433
 
434
  .catchids-main .loader {
435
- border: 5px solid #00618d;
436
  border-radius: 50%;
437
  border-top: 2px solid transparent;
438
  width: 20px;
@@ -440,8 +447,7 @@
440
  -webkit-animation: spin 2s linear infinite;
441
  animation: spin 2s linear infinite;
442
  position: absolute;
443
- top: -20px;
444
- right: 20px;
445
  display: none;
446
  }
447
 
@@ -458,6 +464,7 @@
458
  /*--------------------------------------------------------------
459
  # Other Products
460
  --------------------------------------------------------------*/
 
461
  .catchids-main .other-catchthemes-products {
462
  background-color: #f9f9f9;
463
  clear: both;
@@ -520,6 +527,7 @@
520
  /*--------------------------------------------------------------
521
  # Footer
522
  --------------------------------------------------------------*/
 
523
  .catchids-main .footer-navigation {
524
  font-family: "Trebuchet MS", Helvetica, sans-serif;
525
  }
@@ -562,6 +570,10 @@
562
  margin: 0;
563
  }
564
 
 
 
 
 
565
  /*--------------------------------------------------------------
566
  # Media Queries
567
  --------------------------------------------------------------*/
@@ -569,6 +581,7 @@
569
  /*--------------------------------------------------------------
570
  ## >= 320px
571
  --------------------------------------------------------------*/
 
572
  @media screen and (min-width: 20em) {
573
  .catchids-main .module-header {
574
  display: -webkit-box;
@@ -584,10 +597,6 @@
584
  .catchids-main .module-title {
585
  margin-bottom: 0;
586
  }
587
-
588
- .catchids-main .switch {
589
- margin-right: 25px;
590
- }
591
  }
592
 
593
  /*--------------------------------------------------------------
@@ -595,7 +604,6 @@
595
  --------------------------------------------------------------*/
596
  @media screen and (min-width: 48em) {
597
  .catchids-main .container {
598
- padding: 30px;
599
  max-width: 100%;
600
  }
601
 
@@ -612,11 +620,17 @@
612
  }
613
 
614
  .catchids-main .catch-modules {
615
- flex: 0 1 31.5%;
 
 
 
 
 
 
616
  }
617
 
618
- .catchids-main .module-content {
619
- padding: 20px;
620
  }
621
 
622
  .catchids-main .menu-footer-container {
@@ -627,6 +641,7 @@
627
  /*--------------------------------------------------------------
628
  ## >= 1024px
629
  --------------------------------------------------------------*/
 
630
  @media screen and (min-width: 64em) {
631
  .catchids-main h1 {
632
  font-size: 32px;
@@ -660,20 +675,6 @@
660
  justify-content: flex-start;
661
  }
662
 
663
- .catchids-main .catch-modules {
664
- -ms-flex: 31.33%;
665
- -webkit-flex: 31.33%;
666
- flex: 0 1 31.33%;
667
- margin: 0 1%;
668
- }
669
-
670
- .catchids-main #dashboard .catch-modules {
671
- -ms-flex: 31%;
672
- -webkit-flex: 31%;
673
- flex: 0 1 31%;
674
- margin: 10px 1%;
675
- }
676
-
677
  .catchids-main .menu-footer-container {
678
  padding: 25px 40px;
679
  }
@@ -686,6 +687,7 @@
686
  /*--------------------------------------------------------------
687
  ## >= 1280px
688
  --------------------------------------------------------------*/
 
689
  @media screen and (min-width: 80em) {
690
  .catchids-main,
691
  .catchids-main button,
@@ -707,15 +709,6 @@
707
  font-size: 1.5rem;
708
  }
709
 
710
- .catchids-main h3 {
711
- font-size: 20px;
712
- font-size: 1.25rem;
713
- }
714
-
715
- .catchids-main .container {
716
- padding: 60px 40px;
717
- }
718
-
719
  .catchids-main #plugin-description {
720
  padding-bottom: 40px;
721
  }
@@ -724,23 +717,21 @@
724
  padding: 50px;
725
  }
726
 
727
- .catchids-main .module-content {
728
- padding: 25px;
729
- }
730
-
731
  .catchids-main .footer-navigation a {
732
  padding: 10px 10px 10px 13px;
733
  }
734
- }
735
 
736
- @font-face {
737
- font-family: "Indie Flower";
738
- font-style: normal;
739
- font-weight: 400;
740
- src: url("https://fonts.gstatic.com/l/font?kit=clhLqOv7MXn459PTh0gXYFEHbhLjyjCbE9uPlVOhIZAljegwSeDbtiHKgT6kSuH8OhAwGXnQZ2fim__WzpJMvT-ot7WhoQNhxW9XSHPUr95hxaMfyGAgGEujUXva07BSgdd4-sq5HMlny4sZVjdTld9skCzI2cONrJHJwHS-uezk6pKNm_c00YwqyD4WJhTB&skey=d59d8f871dbcf35e&v=v6") format("woff2");
741
- }
 
 
 
742
 
743
- .pro {
744
- color: #ff0000;
745
- font-family: 'Indie Flower', sans-serif;
746
- }
45
  hyphens: auto;
46
  }
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  .catchids-main h1 {
49
  font-size: 24px;
50
  font-size: 1.5rem;
82
  /*--------------------------------------------------------------
83
  # Layout
84
  --------------------------------------------------------------*/
85
+
86
  .catchids-main {
87
  -webkit-box-sizing: border-box;
88
  -moz-box-sizing: border-box;
97
  box-sizing: inherit;
98
  }
99
 
 
 
 
 
 
100
  .catchids-main {
101
  background-color: #fff;
102
  }
103
 
 
 
 
 
 
 
 
 
 
104
  /*--------------------------------------------------------------
105
  # Clearing
106
  --------------------------------------------------------------*/
107
+
108
  .catchids-main .clear:before,
109
  .catchids-main .clear:after {
110
  content: "";
155
  margin: 0 1.5em 1.5em;
156
  }
157
 
 
158
  /*--------------------------------------------------------------
159
  # Media
160
  --------------------------------------------------------------*/
164
  vertical-align: middle;
165
  }
166
 
 
167
  /*--------------------------------------------------------------
168
  # Links
169
  --------------------------------------------------------------*/
170
+
171
  .catchids-main a {
172
  color: #0085c3;
173
  cursor: pointer;
193
  /*--------------------------------------------------------------
194
  # Header
195
  --------------------------------------------------------------*/
196
+
197
  .catchids-main #masthead {
198
  background: #00618d;
199
  background: -webkit-radial-gradient(circle farthest-side at center bottom, #0085c3, #00618d 110%);
255
  /*--------------------------------------------------------------
256
  # Content
257
  --------------------------------------------------------------*/
258
+
259
  .catchids-main .container {
260
  display: -webkit-box;
261
  display: -ms-flexbox;
278
  justify-content:flex-start;
279
  }
280
 
281
+ .cwt .catch-ids-options {
282
+ border-top: 1px solid #dfdfdf;
283
+ padding-top: 20px;
284
+ margin-top: 20px;
285
+ }
286
+
287
+ #module-status {
288
+ margin-bottom: 0;
289
+ }
290
+
291
+ #module-status .module-header {
292
+ background-color: transparent;
293
+ padding-top: 0;
294
+ padding-bottom: 0;
295
+ justify-content: flex-start;
296
+ }
297
+
298
+ #module-status .module-header h3 {
299
+ margin-right: 90px;
300
+ }
301
+
302
+ #module-status .loader {
303
+ right: inherit;
304
+ left: 170px;
305
+ }
306
+
307
  .catchids-main .module-header {
308
+ background-color: #f3f3f3;
 
309
  display: -webkit-box;
310
  display: -ms-flexbox;
311
  display: flex;
312
  -ms-flex-flow: column wrap;
313
  flex-flow: column wrap;
314
+ padding: 11px 18px;
 
315
  position: relative;
316
  }
317
 
318
  .catchids-main .module-header.active {
 
319
  -webkit-transition: all 0.2s ease;
320
  -moz-transition: all 0.2s ease;
321
  o-transition: all 0.2s ease;
323
  }
324
 
325
  .catchids-main .module-header.inactive {
 
326
  -webkit-transition: all 0.2s ease;
327
  -moz-transition: all 0.2s ease;
328
  o-transition: all 0.2s ease;
331
 
332
  .catchids-main .module-title,
333
  .catchids-main .other-catchthemes-products .module-content {
334
+ color: #23282d;
335
  font-family: "Trebuchet MS", Helvetica, sans-serif;
336
  font-weight: normal;
337
  }
338
 
339
  .catchids-main .catch-modules {
 
 
 
 
340
  display: -webkit-box;
341
  display: -ms-flexbox;
342
  display: flex;
345
  margin-bottom: 20px;
346
  }
347
 
348
+ .catchids-main #module-disabled {
349
+ margin-bottom: 0;
350
+ }
351
+
352
+ .catchids-main #module-disabled.catch-modules {
353
+ -webkit-box-flex: 0;
354
+ -ms-flex: 0 1 100%;
355
+ flex: 0 1 100%
356
+ }
357
+
358
  .catchids-main .catch-module-long {
359
  background-color: #f9f9f9;
360
  border-radius: 3px;
367
  flex-flow:column wrap;
368
  }
369
 
 
 
 
 
370
  .catchids-main .module-content p:last-child {
371
  margin-bottom: 0;
372
  }
378
  /*--------------------------------------------------------------
379
  # Toggle Switch
380
  --------------------------------------------------------------*/
381
+
382
  .catchids-main .switch {
383
  -webkit-box-flex: 0;
384
  -webkit-flex-grow: 0;
385
+ -moz-box-flex: 0;
386
+ -ms-flex-positive: 0;
387
+ flex-grow: 0;
388
  -webkit-flex-shrink: 0;
389
+ -ms-flex-negative: 0;
390
+ flex-shrink: 0;
391
  position: relative;
392
  float: none;
393
  right: 0;
394
+ top: 2px;
395
  }
396
 
397
  .catchids-main .module-title.active {
399
  }
400
 
401
  .catchids-main .switch label {
402
+ background-color: #48a348;
403
  border-radius: 11px;
404
  cursor: pointer;
405
+ height: 16px;
406
+ right:0;
407
  position: absolute;
408
+ top: 3px;
409
+ width: 30px;
410
+ }
411
+
412
+ .catchids-main .inactive .switch label {
413
+ background-color: #ccc;
414
  }
415
 
416
  .catchids-main .switch input[type="checkbox"] {
417
  visibility: hidden;
418
+ display: none;
419
  }
420
 
421
  .catchids-main .switch label:after {
422
+ background-color: #fff;
423
  border-radius: 100%;
424
  content: '';
425
+ height: 12px;
426
  left: 2px;
427
  position: absolute;
428
  -webkit-transition: all 0.2s ease-in-out;
430
  o-transition: all 0.2s ease-in-out;
431
  transition: all 0.2s ease-in-out;
432
  top: 2px;
433
+ width: 12px;
434
  }
435
 
436
+ .catchids-main .switch input[type="checkbox"]:checked + label:after {
437
+ left: 16px;
438
+ background-color: #fff;
439
  }
440
 
441
  .catchids-main .loader {
442
+ border: 5px solid #48a348;
443
  border-radius: 50%;
444
  border-top: 2px solid transparent;
445
  width: 20px;
447
  -webkit-animation: spin 2s linear infinite;
448
  animation: spin 2s linear infinite;
449
  position: absolute;
450
+ right: 60px;
 
451
  display: none;
452
  }
453
 
464
  /*--------------------------------------------------------------
465
  # Other Products
466
  --------------------------------------------------------------*/
467
+
468
  .catchids-main .other-catchthemes-products {
469
  background-color: #f9f9f9;
470
  clear: both;
527
  /*--------------------------------------------------------------
528
  # Footer
529
  --------------------------------------------------------------*/
530
+
531
  .catchids-main .footer-navigation {
532
  font-family: "Trebuchet MS", Helvetica, sans-serif;
533
  }
570
  margin: 0;
571
  }
572
 
573
+ .catch-ids-options.module-container .catch-modules {
574
+ border: none;
575
+ }
576
+
577
  /*--------------------------------------------------------------
578
  # Media Queries
579
  --------------------------------------------------------------*/
581
  /*--------------------------------------------------------------
582
  ## >= 320px
583
  --------------------------------------------------------------*/
584
+
585
  @media screen and (min-width: 20em) {
586
  .catchids-main .module-header {
587
  display: -webkit-box;
597
  .catchids-main .module-title {
598
  margin-bottom: 0;
599
  }
 
 
 
 
600
  }
601
 
602
  /*--------------------------------------------------------------
604
  --------------------------------------------------------------*/
605
  @media screen and (min-width: 48em) {
606
  .catchids-main .container {
 
607
  max-width: 100%;
608
  }
609
 
620
  }
621
 
622
  .catchids-main .catch-modules {
623
+ -webkit-box-flex: 0;
624
+ -ms-flex: 0 1 50%;
625
+ flex: 0 1 50%
626
+ }
627
+
628
+ .catch-ids-options .catch-modules {
629
+ padding-right: 21px;
630
  }
631
 
632
+ .catch-ids-options .catch-modules:nth-child(2n) {
633
+ padding-right: 0;
634
  }
635
 
636
  .catchids-main .menu-footer-container {
641
  /*--------------------------------------------------------------
642
  ## >= 1024px
643
  --------------------------------------------------------------*/
644
+
645
  @media screen and (min-width: 64em) {
646
  .catchids-main h1 {
647
  font-size: 32px;
675
  justify-content: flex-start;
676
  }
677
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
678
  .catchids-main .menu-footer-container {
679
  padding: 25px 40px;
680
  }
687
  /*--------------------------------------------------------------
688
  ## >= 1280px
689
  --------------------------------------------------------------*/
690
+
691
  @media screen and (min-width: 80em) {
692
  .catchids-main,
693
  .catchids-main button,
709
  font-size: 1.5rem;
710
  }
711
 
 
 
 
 
 
 
 
 
 
712
  .catchids-main #plugin-description {
713
  padding-bottom: 40px;
714
  }
717
  padding: 50px;
718
  }
719
 
 
 
 
 
720
  .catchids-main .footer-navigation a {
721
  padding: 10px 10px 10px 13px;
722
  }
 
723
 
724
+ .catchids-main .catch-modules {
725
+ -webkit-box-flex: 0;
726
+ -ms-flex: 0 1 33.33%;
727
+ flex: 0 1 33.33%
728
+ }
729
+
730
+ .catch-ids-options .catch-modules:nth-child(2n) {
731
+ padding-right: 21px;
732
+ }
733
 
734
+ .catch-ids-options .catch-modules:nth-child(3n) {
735
+ padding-right: 0;
736
+ }
737
+ }
images/free-plugin-246x116.png ADDED
Binary file
images/free-theme-246x175.jpg ADDED
Binary file
images/premium-plugin-246x116.png ADDED
Binary file
images/premium-theme-246x175.jpg ADDED
Binary file
js/catch-ids.js CHANGED
@@ -1,38 +1,63 @@
1
- (function( $ ) {
2
- 'use strict';
3
-
4
- $(function() {
5
-
6
- /* For Input Switch */
7
- $( '.catchids-input-switch' ).on( 'click', function() {
8
- var loader = $( this ).parent().next();
9
-
10
- loader.show();
11
-
12
- var main_control = $( this );
13
- var data = {
14
- 'action' : 'catchids_switch',
15
- 'value' : this.checked,
16
- 'option_name' : main_control.attr( 'rel' )
17
- };
18
-
19
- $.post( ajaxurl, data, function( response ) {
20
- response = $.trim( response );
21
-
22
- if ( '1' == response ) {
23
- main_control.parent().parent().addClass( 'active' );
24
- main_control.parent().parent().removeClass( 'inactive' );
25
- } else if( '0' == response ) {
26
- main_control.parent().parent().addClass( 'inactive' );
27
- main_control.parent().parent().removeClass( 'active' );
28
- } else {
29
- alert( response );
30
- }
31
-
32
- loader.hide();
33
- });
34
- });
35
- /* For Input Switch End */
36
- });
37
-
38
- })( jQuery );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function( $ ) {
2
+ 'use strict';
3
+
4
+ $(function() {
5
+
6
+ /* For Input Switch */
7
+ $( '.catchids-input-switch' ).on( 'click', function() {
8
+ var loader = $( this ).parent().next();
9
+
10
+ loader.show();
11
+
12
+ var main_control = $( this );
13
+ var data = {
14
+ 'action' : 'catchids_switch',
15
+ 'value' : this.checked,
16
+ 'option_name' : main_control.attr( 'rel' )
17
+ };
18
+
19
+ $.post( ajaxurl, data, function( response ) {
20
+ response = $.trim( response );
21
+
22
+ if ( '1' == response ) {
23
+ main_control.parent().parent().addClass( 'active' );
24
+ main_control.parent().parent().removeClass( 'inactive' );
25
+ } else if( '0' == response ) {
26
+ main_control.parent().parent().addClass( 'inactive' );
27
+ main_control.parent().parent().removeClass( 'active' );
28
+ } else {
29
+ alert( response );
30
+ }
31
+
32
+ loader.hide();
33
+ });
34
+ });
35
+ /* For Input Switch End */
36
+ });
37
+
38
+ $(function() {
39
+
40
+ // Tabs
41
+ $('.catchp_widget_settings .nav-tab-wrapper a').on('click', function(e){
42
+ e.preventDefault();
43
+
44
+ if( !$(this).hasClass('ui-state-active') ){
45
+ $('.nav-tab').removeClass('nav-tab-active');
46
+ $('.wpcatchtab').removeClass('active').fadeOut(0);
47
+
48
+ $(this).addClass('nav-tab-active');
49
+
50
+ var anchorAttr = $(this).attr('href');
51
+
52
+ $(anchorAttr).addClass('active').fadeOut(0).fadeIn(500);
53
+ }
54
+
55
+ });
56
+ });
57
+
58
+ // jQuery Match Height init for sidebar spots
59
+ $(document).ready(function() {
60
+ $('.catchp-sidebar-spot .sidebar-spot-inner, .col-2 .catchp-lists li, .col-3 .catchp-lists li').matchHeight();
61
+ });
62
+
63
+ })( jQuery );
js/jquery.matchHeight.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){var b=-1,c=-1,d=function(a){return parseFloat(a)||0},e=function(b){var c=a(b),e=null,f=[];return c.each(function(){var b=a(this),c=b.offset().top-d(b.css("margin-top")),g=f.length>0?f[f.length-1]:null;null===g?f.push(b):Math.floor(Math.abs(e-c))<=1?f[f.length-1]=g.add(b):f.push(b),e=c}),f},f=function(b){var c={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof b?a.extend(c,b):("boolean"==typeof b?c.byRow=b:"remove"===b&&(c.remove=!0),c)},g=a.fn.matchHeight=function(b){var c=f(b);if(c.remove){var d=this;return this.css(c.property,""),a.each(g._groups,function(a,b){b.elements=b.elements.not(d)}),this}return this.length<=1&&!c.target?this:(g._groups.push({elements:this,options:c}),g._apply(this,c),this)};g.version="master",g._groups=[],g._throttle=80,g._maintainScroll=!1,g._beforeUpdate=null,g._afterUpdate=null,g._rows=e,g._parse=d,g._parseOptions=f,g._apply=function(b,c){var h=f(c),i=a(b),j=[i],k=a(window).scrollTop(),l=a("html").outerHeight(!0),m=i.parents().filter(":hidden");return m.each(function(){var b=a(this);b.data("style-cache",b.attr("style"))}),m.css("display","block"),h.byRow&&!h.target&&(i.each(function(){var b=a(this),c=b.css("display");"inline-block"!==c&&"flex"!==c&&"inline-flex"!==c&&(c="block"),b.data("style-cache",b.attr("style")),b.css({display:c,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),j=e(i),i.each(function(){var b=a(this);b.attr("style",b.data("style-cache")||"")})),a.each(j,function(b,c){var e=a(c),f=0;if(h.target)f=h.target.outerHeight(!1);else{if(h.byRow&&e.length<=1)return void e.css(h.property,"");e.each(function(){var b=a(this),c=b.attr("style"),d=b.css("display");"inline-block"!==d&&"flex"!==d&&"inline-flex"!==d&&(d="block");var e={display:d};e[h.property]="",b.css(e),b.outerHeight(!1)>f&&(f=b.outerHeight(!1)),c?b.attr("style",c):b.css("display","")})}e.each(function(){var b=a(this),c=0;h.target&&b.is(h.target)||("border-box"!==b.css("box-sizing")&&(c+=d(b.css("border-top-width"))+d(b.css("border-bottom-width")),c+=d(b.css("padding-top"))+d(b.css("padding-bottom"))),b.css(h.property,f-c+"px"))})}),m.each(function(){var b=a(this);b.attr("style",b.data("style-cache")||null)}),g._maintainScroll&&a(window).scrollTop(k/l*a("html").outerHeight(!0)),this},g._applyDataApi=function(){var b={};a("[data-match-height], [data-mh]").each(function(){var c=a(this),d=c.attr("data-mh")||c.attr("data-match-height");b[d]=d in b?b[d].add(c):c}),a.each(b,function(){this.matchHeight(!0)})};var h=function(b){g._beforeUpdate&&g._beforeUpdate(b,g._groups),a.each(g._groups,function(){g._apply(this.elements,this.options)}),g._afterUpdate&&g._afterUpdate(b,g._groups)};g._update=function(d,e){if(e&&"resize"===e.type){var f=a(window).width();if(f===b)return;b=f}d?-1===c&&(c=setTimeout(function(){h(e),c=-1},g._throttle)):h(e)},a(g._applyDataApi);var i=a.fn.on?"on":"bind";a(window)[i]("load",function(a){g._update(!1,a)}),a(window)[i]("resize orientationchange",function(a){g._update(!0,a)})});
languages/catch-ids.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2017 Catch Themes
2
  # This file is distributed under the GNU General Public License v3 or later.
3
  #, fuzzy
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Catch Ids\n"
7
  "Report-Msgid-Bugs-To: https://wordpress.org/tags/catch-ids\n"
8
- "POT-Creation-Date: 2018-02-28 17:08+0545\n"
9
  "PO-Revision-Date: 2016-12-07 22:52-0500\n"
10
- "Last-Translator: Pratik Shrestha <pratik@catchthemes.com>\n"
11
- "Language-Team: Catch Themes <info@catchthemes.com>\n"
12
  "Language: en_US\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,18 +20,18 @@ msgstr ""
20
  "X-Poedit-Basepath: .\n"
21
  "X-Poedit-SearchPath-0: ..\n"
22
 
23
- #: ../catch-ids.php:53
24
  msgid "ID"
25
  msgstr ""
26
 
27
- #: ../catch-ids.php:222 ../catch-ids.php:223
28
  msgid "Catch IDs"
29
  msgstr ""
30
 
31
- #: ../catch-ids.php:239
32
  msgid "You do not have sufficient permissions to access this page."
33
  msgstr ""
34
 
35
- #: ../catch-ids.php:274
36
  msgid "Settings"
37
  msgstr ""
1
+ # Copyright (C) 2018 Catch Plugins
2
  # This file is distributed under the GNU General Public License v3 or later.
3
  #, fuzzy
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Catch Ids\n"
7
  "Report-Msgid-Bugs-To: https://wordpress.org/tags/catch-ids\n"
8
+ "POT-Creation-Date: 2018-05-07 17:28+0545\n"
9
  "PO-Revision-Date: 2016-12-07 22:52-0500\n"
10
+ "Last-Translator: Pratik Shrestha <pratik@catchplugins.com>\n"
11
+ "Language-Team: Catch Plugins <info@catchplugins.com>\n"
12
  "Language: en_US\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
20
  "X-Poedit-Basepath: .\n"
21
  "X-Poedit-SearchPath-0: ..\n"
22
 
23
+ #: ../catch-ids.php:66
24
  msgid "ID"
25
  msgstr ""
26
 
27
+ #: ../catch-ids.php:235 ../catch-ids.php:236
28
  msgid "Catch IDs"
29
  msgstr ""
30
 
31
+ #: ../catch-ids.php:252
32
  msgid "You do not have sufficient permissions to access this page."
33
  msgstr ""
34
 
35
+ #: ../catch-ids.php:287
36
  msgid "Settings"
37
  msgstr ""
partials/catch-ids-display.php ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Provide a admin area view for the plugin
4
+ *
5
+ * This file is used to markup the admin-facing aspects of the plugin.
6
+ *
7
+ * @link catchplugins.com
8
+ * @since 1.0.0
9
+ *
10
+ * @package Catch_IDs
11
+ * @subpackage Catch_IDs/admin/partials
12
+ */
13
+
14
+ ?>
15
+
16
+ <div class="wrap">
17
+ <h1 class="wp-heading-inline"><?php esc_html_e( 'Catch IDs', 'catch-ids' ); ?></h1>
18
+ <div id="plugin-description">
19
+ <p><?php esc_html_e( 'Catch IDs is a simple and light weight plugin to show the Post ID, Page ID, Media ID, Links ID, Category ID, Tag ID and User ID in the Admin Section Table.', 'catch-ids' ); ?></p>
20
+ </div>
21
+ <div class="catchp-content-wrapper">
22
+ <div class="catchp_widget_settings">
23
+
24
+ <h2 class="nav-tab-wrapper">
25
+ <a class="nav-tab nav-tab-active" id="dashboard-tab" href="#dashboard"><?php esc_html_e( 'Dashboard', 'catch-ids' ); ?></a>
26
+ <a class="nav-tab" id="features-tab" href="#features">Features</a>
27
+ </h2>
28
+
29
+ <div id="dashboard" class="wpcatchtab nosave active">
30
+
31
+ <?php require_once plugin_dir_path( dirname( __FILE__ ) ) . '/partials/display-dashboard.php'; ?>
32
+
33
+ </div><!-- .dashboard -->
34
+
35
+ <div id="features" class="wpcatchtab save">
36
+ <div class="content-wrapper col-3">
37
+ <div class="header">
38
+ <h3><?php esc_html_e( 'Features', 'catch-ids' ); ?></h3>
39
+
40
+ </div><!-- .header -->
41
+ <div class="content">
42
+ <ul class="catchp-lists">
43
+ <li>
44
+ <strong><?php esc_html_e( 'Supports all themes on WordPress', 'catch-ids' ); ?></strong>
45
+ <p><?php esc_html_e( 'You don’t have to worry if you have a slightly different or complicated theme installed on your website. It supports all the themes on WordPress and makes your website more striking and playful.', 'catch-ids' ); ?></p>
46
+ </li>
47
+
48
+ <li>
49
+ <strong><?php esc_html_e( 'Lightweight', 'catch-ids' ); ?></strong>
50
+ <p><?php esc_html_e( 'It is extremely lightweight. You do not need to worry about it affecting the space and speed of your website.', 'catch-ids' ); ?></p>
51
+ </li>
52
+
53
+ <li>
54
+ <strong><?php esc_html_e( 'Responsive Design', 'catch-ids' ); ?></strong>
55
+ <p><?php esc_html_e( 'One of the key features of our plugins is that your website will magically respond and adapt to different screen sizes delivering an optimized design for iPhones, iPads, and other mobile devices. No longer will you need to zoom and scroll around when browsing on your mobile phone.', 'catch-ids' ); ?></p>
56
+ </li>
57
+
58
+ <li>
59
+ <strong><?php esc_html_e( 'Incredible Support', 'catch-ids' ); ?></strong>
60
+ <p><?php esc_html_e( 'We have a great line of support team and support documentation. You do not need to worry about how to use the plugins we provide, just refer to our Tech Support Forum. Further, if you need to do advanced customization to your website, you can always hire our theme customizer!', 'catch-ids' ); ?></p>
61
+ </li>
62
+ </ul>
63
+ </div><!-- .content -->
64
+ </div><!-- content-wrapper -->
65
+ </div> <!-- Featured -->
66
+
67
+ </div><!-- .catchp_widget_settings -->
68
+
69
+
70
+ <?php require_once plugin_dir_path( dirname( __FILE__ ) ) . '/partials/sidebar.php'; ?>
71
+ </div> <!-- .catchp-content-wrapper -->
72
+
73
+ <?php require_once plugin_dir_path( dirname( __FILE__ ) ) . '/partials/footer.php'; ?>
74
+ </div><!-- .wrap -->
partials/{dashboard-display.php → display-dashboard.php} RENAMED
@@ -5,7 +5,7 @@
5
  *
6
  * This file is used to markup the admin-facing aspects of the plugin.
7
  *
8
- * @link https://catchthemes.com
9
  * @since 1.0.0
10
  *
11
  * @package Generate_Child_Theme
@@ -13,21 +13,16 @@
13
  */
14
  ?>
15
 
16
- <div id="catch-ids" class="catchids-main" aria-label="Main Content">
17
- <?php
18
- //Add header
19
- require_once plugin_dir_path( dirname( __FILE__ ) ) . '/partials/header.php';
20
- ?>
21
-
22
- <div id="dashboard">
23
- <div class="container">
24
- <div id="plugin-description">
25
- <p><?php esc_html_e( 'Catch IDs is a simple and light weight plugin to show the Post ID, Page ID, Media ID, Links ID, Category ID, Tag ID and User ID in the Admin Section Table.', 'generate-child-theme' ); ?></p>
26
- </div>
27
- <div class="module-container">
28
- <?php
29
  $options = catchids_get_options();
30
- $post_types = catchids_get_all_post_types();
31
  foreach ( $post_types as $key => $value ) :
32
  ?>
33
  <!-- Custom Post Types -->
@@ -92,12 +87,6 @@
92
  </div><!-- .catch-modules -->
93
 
94
  </div><!-- .module-container -->
95
-
96
- </div><!-- .container -->
97
- </div> <!-- #dashboard -->
98
-
99
- <?php
100
- //Add footer
101
- require_once plugin_dir_path( dirname( __FILE__ ) ) . '/partials/footer.php';
102
- ?>
103
- </div> <!-- Main Content-->
5
  *
6
  * This file is used to markup the admin-facing aspects of the plugin.
7
  *
8
+ * @link https://catchplugins.com
9
  * @since 1.0.0
10
  *
11
  * @package Generate_Child_Theme
13
  */
14
  ?>
15
 
16
+ <div id="catch-ids" class="catchids-main">
17
+ <div class="content-wrapper">
18
+ <div class="header">
19
+ <h2><?php esc_html_e( 'Settings', 'catch-infinite-scroll-pro' ); ?></h2>
20
+ </div> <!-- .Header -->
21
+ <div class="content">
22
+ <div class="module-container catch-ids-options">
23
+ <?php
 
 
 
 
 
24
  $options = catchids_get_options();
25
+ $post_types = catchids_get_all_post_types();
26
  foreach ( $post_types as $key => $value ) :
27
  ?>
28
  <!-- Custom Post Types -->
87
  </div><!-- .catch-modules -->
88
 
89
  </div><!-- .module-container -->
90
+ </div><!-- .content -->
91
+ </div> <!-- .content-wrapper -->
92
+ </div> <!-- Main Content-->
 
 
 
 
 
 
partials/footer.php CHANGED
@@ -1,48 +1,14 @@
1
- <?php
2
-
3
- /**
4
- * Provide a admin area common footer view for the plugin
5
- *
6
- * This file is used to markup the admin-facing aspects of the plugin.
7
- *
8
- * @link https://catchthemes.com
9
- * @since 1.0.0
10
- *
11
- * @package Generate_Child_Theme
12
- * @subpackage Generate_Child_Theme/admin/partials
13
- */
14
- ?>
15
-
16
- <footer id="colophon" class="site-footer" role="content-info">
17
- <div class="footer-container">
18
- <nav class="footer-navigation" role="navigation" aria-label="Footer Menu">
19
- <div class="menu-footer-container">
20
- <ul class="menu-footer">
21
- <li>
22
- <a href="https://catchthemes.com/donate" target="_blank"><?php esc_html_e( 'Donate', 'generate-child-theme' ) ; ?></a>
23
- </li>
24
-
25
- <li>
26
- <a href="https://catchthemes.com/support-forum" target="_blank"><?php esc_html_e( 'Support Forum', 'generate-child-theme' ) ; ?></a>
27
- </li>
28
-
29
- <li>
30
- <a href="https://catchthemes.com/plugins/generate-child-theme" target="_blank"><?php esc_html_e( 'Plugin Details', 'generate-child-theme' ) ; ?></a>
31
- </li>
32
-
33
- <li>
34
- <a href="https://facebook.com/catchthemes" target="_blank"><?php esc_html_e( 'Facebook', 'generate-child-theme' ) ; ?></a>
35
- </li>
36
-
37
- <li>
38
- <a href="https://twitter.com/catchthemes" target="_blank"><?php esc_html_e( 'Twitter', 'generate-child-theme' ) ; ?></a>
39
- </li>
40
-
41
- <li>
42
- <a href="https://wordpress.org/support/plugin/generate-child-theme/reviews/?rate=5#new-post" target="_blank"><?php esc_html_e( '5 Star Rating', 'generate-child-theme' ) ; ?></a>
43
- </li>
44
- </ul><!-- .menu-footer -->
45
- </div><!-- .menu-footer-container -->
46
- </nav><!-- .footer-navigation -->
47
- </div><!-- .footer-container -->
48
- </footer><!-- #colophon -->
1
+ <!-- Footer -->
2
+ <div class="catchp-footer">
3
+ <div class="catchp-footer-site-info">
4
+ <a href="<?php echo esc_url( 'https://catchplugins.com/' ); ?>" target="_blank"><?php esc_html_e( 'Catch Plugins', 'catch-ids' ); ?></a>
5
+ </div>
6
+
7
+ <div class="catchp-footer-menu">
8
+ <ul>
9
+ <li><a href="<?php echo esc_url( 'https://catchthemes.com/themes/category/premium/' ); ?>" target="_blank"><?php esc_html_e( 'View Themes', 'catch-ids' ); ?></a></li>
10
+ <li><a href="<?php echo esc_url( 'https://catchplugins.com/plugins/' ); ?>" target="_blank"><?php esc_html_e( 'View Plugins', 'catch-ids' ); ?></a></li>
11
+ <li><a href="<?php echo esc_url( 'https://catchplugins.com/support/' ); ?>" target="_blank"><?php esc_html_e( 'Support', 'catch-ids' ); ?></a></li>
12
+ </ul>
13
+ </div>
14
+ </div> <!-- .catchp-footer -->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
partials/header.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Provide a admin area common header view for the plugin
5
- *
6
- * This file is used to markup the admin-facing aspects of the plugin.
7
- *
8
- * @link https://catchthemes.com
9
- * @since 1.0.0
10
- *
11
- * @package Catch_Ids
12
- * @subpackage Catch_Ids/partials
13
- */
14
- ?>
15
-
16
- <header id="masthead" class="site-header" role="banner">
17
- <div class="wrapper">
18
- <div id="site-branding">
19
- <h1 class="site-title"><a href="https://catchthemes.com/plugins/generate-child-theme" target="_blank">Catch IDs</a></h1>
20
- </div>
21
- </div><!-- .wrapper-->
22
- </header> <!-- #masthead -->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
partials/sidebar.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="catchp-widget-sidebar" id="sidebar-container">
2
+ <div id="sidebar">
3
+ <div class="catch-sidebar-title highlighted"><?php esc_html_e( 'Recommendations', 'catch-ids' ); ?></div>
4
+
5
+ <div class="catchp-sidebar-spot-wrapper">
6
+ <div class="catchp-sidebar-spot">
7
+ <div class="sidebar-spot-inner">
8
+ <h3><?php esc_html_e( 'Premium Themes', 'catch-ids' ); ?></h3>
9
+ <p><?php esc_html_e( 'Check out our simple, clean and responsive Premium WordPress Themes that come with an array of crucial features with a superior functionality.', 'catch-ids' ); ?> <a target="_blank" href="https://catchthemes.com/themes/category/premium/"><?php esc_html_e( 'Check our premium themes.', 'catch-ids' ); ?></a></p>
10
+ <a class="catch-banner-link" target="_blank" href="https://catchthemes.com/themes/category/premium/"><img class="catch-banner-image" src="<?php echo esc_url( plugins_url( 'images/premium-theme-246x175.jpg', dirname(__FILE__) ) ) ; ?>" alt="catch" width="246" height="175"></a>
11
+ </div>
12
+ </div>
13
+
14
+ <div class="catchp-sidebar-spot">
15
+ <div class="sidebar-spot-inner">
16
+ <h3><?php esc_html_e( 'Free Themes', 'catch-ids' ); ?></h3>
17
+ <p><?php esc_html_e( 'Check out our collection of Free WordPress Themes that are clean, simple and feature-rich.', 'catch-ids' ); ?> <a target="_blank" href="https://catchthemes.com/themes/category/free/"><?php esc_html_e( 'Check our free themes.', 'catch-ids' ); ?></a></p>
18
+
19
+ <a class="catch-banner-link" target="_blank" href="https://catchthemes.com/themes/category/free/"><img class="catch-banner-image" src="<?php echo esc_url( plugins_url( 'images/free-theme-246x175.jpg', dirname(__FILE__) ) ) ; ?>" alt="catch" width="246" height="175"></a>
20
+ </div>
21
+ </div>
22
+
23
+ <div class="catchp-sidebar-spot">
24
+ <div class="sidebar-spot-inner">
25
+ <h3><?php esc_html_e( 'Premium Plugins', 'catch-ids' ); ?></h3>
26
+ <p><?php esc_html_e( 'Check out our secured Premium WordPress Plugins to enhance and add extra functionalities to your website. An exceptional way to get the most out of WordPress!', 'catch-ids' ); ?> <a target="_blank" href="https://catchplugins.com/plugins/tag/pro/"><?php esc_html_e( 'Check our premium plugins.', 'catch-ids' ); ?></a></p>
27
+ <a class="catch-banner-link" target="_blank" href="https://catchplugins.com/plugins/tag/pro/">
28
+ <img class="catch-banner-image" src="<?php echo esc_url( plugins_url( 'images/premium-plugin-246x116.png', dirname(__FILE__) ) ) ; ?>" alt="catch" width="246" height="116"></a>
29
+ </div>
30
+ </div>
31
+
32
+ <div class="catchp-sidebar-spot">
33
+ <div class="sidebar-spot-inner">
34
+ <h3><?php esc_html_e( 'Free Plugins', 'catch-ids' ); ?></h3>
35
+ <p><?php esc_html_e( 'Check out our Free WordPress Plugins and get the taste of our service without affecting your wallet.', 'catch-ids' ); ?> <a target="_blank" href="https://catchplugins.com/plugins/tag/free/
36
+ "><?php esc_html_e( 'check our free plugins.', 'catch-ids' ); ?></a></p>
37
+ <a class="catch-banner-link" target="_blank" href="https://catchplugins.com/plugins/tag/free/
38
+ ">
39
+ <img class="catch-banner-image" src="<?php echo esc_url( plugins_url( 'images/free-plugin-246x116.png', dirname(__FILE__) ) ) ; ?>" alt="catch" width="246" height="116"></a>
40
+ </div>
41
+ </div>
42
+ </div><!-- .catchp-sidebar-spot-wrapper -->
43
+
44
+ </div>
45
+ </div>
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Catch IDs ===
2
 
3
- Contributors: catchthemes, sakinshrestha, pratikshrestha, maheshmaharjan
4
- Donate link: https://catchthemes.com/wp-plugins/catch-ids/
5
  Tags: catch-ids, simple, admin, wp-admin, show, ids, post, page, category, media, links, tag, user, id, post id, page id, category id, tag id, media id
6
  Requires at least: 4.5
7
  Tested up to: 4.9
8
- Stable tag: 1.4.8
9
  License: GNU General Public License, version 3 (GPLv3)
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.txt
11
 
@@ -52,23 +52,27 @@ Not so easy way (via FTP) :
52
 
53
  == Changelog ==
54
 
55
- = 1.4.8
 
 
 
 
56
  * Compatibility check up to version 4.9.4
57
  * Added: Toggle ID column option to display in selected pages
58
 
59
- = 1.4.7
60
  * Compatibility check up to version 4.9
61
 
62
- = 1.4.6
63
  * Compatibility check up to version 4.8
64
 
65
- = 1.4.5
66
  * Compatibility check up to version 4.7
67
 
68
- = 1.4.4
69
  * Fixed: ID column display issue in mobile devices
70
 
71
- = 1.4.3
72
  * Compatibility check up to version 4.6
73
 
74
  = 1.4.2
@@ -111,4 +115,4 @@ Not so easy way (via FTP) :
111
  * Check WordPress compatibility up to version 3.7.1
112
 
113
  = 1.0
114
- * Initial Public Release
1
  === Catch IDs ===
2
 
3
+ Contributors: catchplugins, catchthemes, sakinshrestha, pratikshrestha, maheshmaharjan
4
+ Donate link: https://catchplugins.com/plugins/catch-ids/
5
  Tags: catch-ids, simple, admin, wp-admin, show, ids, post, page, category, media, links, tag, user, id, post id, page id, category id, tag id, media id
6
  Requires at least: 4.5
7
  Tested up to: 4.9
8
+ Stable tag: trunk
9
  License: GNU General Public License, version 3 (GPLv3)
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.txt
11
 
52
 
53
  == Changelog ==
54
 
55
+ = 1.5 (Released: May 07, 2018) =
56
+ * Update: Moved domain from catchthemes.com to catchplugins.com
57
+ * Compatibility check up to version 4.9.5
58
+
59
+ = 1.4.8 =
60
  * Compatibility check up to version 4.9.4
61
  * Added: Toggle ID column option to display in selected pages
62
 
63
+ = 1.4.7 =
64
  * Compatibility check up to version 4.9
65
 
66
+ = 1.4.6 =
67
  * Compatibility check up to version 4.8
68
 
69
+ = 1.4.5 =
70
  * Compatibility check up to version 4.7
71
 
72
+ = 1.4.4 =
73
  * Fixed: ID column display issue in mobile devices
74
 
75
+ = 1.4.3 =
76
  * Compatibility check up to version 4.6
77
 
78
  = 1.4.2
115
  * Check WordPress compatibility up to version 3.7.1
116
 
117
  = 1.0
118
+ * Initial Public Release
uninstall.php CHANGED
@@ -19,7 +19,7 @@
19
  * For more information, see the following discussion:
20
  * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
21
  *
22
- * @link catchthemes.com
23
  * @since 1.0.0
24
  *
25
  * @package Catch_Ids
@@ -35,4 +35,4 @@ $option_name = 'catchids_options';
35
  delete_option( $option_name );
36
 
37
  // For site options in Multisite.
38
- delete_site_option( $option_name );
19
  * For more information, see the following discussion:
20
  * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
21
  *
22
+ * @link catchplugins.com
23
  * @since 1.0.0
24
  *
25
  * @package Catch_Ids
35
  delete_option( $option_name );
36
 
37
  // For site options in Multisite.
38
+ delete_site_option( $option_name );