Version Description
- Added: Custom css option
Download this release
Release Info
| Developer | webdorado |
| Plugin | |
| Version | 1.0.38 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.37 to 1.0.38
- css/style.css +2 -2
- ecwd.php +1 -1
- ecwd_admin_class.php +1 -1
- ecwd_class.php +3 -0
- includes/register-settings.php +40 -3
- js/scripts.js +1 -1
- readme.txt +4 -1
css/style.css
CHANGED
|
@@ -148,8 +148,8 @@ table.cal_blue.ecwd_calendar_container .day-with-date, table.cal_blue.ecwd_calen
|
|
| 148 |
margin-left:inherit !important;
|
| 149 |
}
|
| 150 |
|
| 151 |
-
.ecwd_calendar {
|
| 152 |
-
font-family:
|
| 153 |
max-width: 100%;
|
| 154 |
width: 100%;
|
| 155 |
float: left;
|
| 148 |
margin-left:inherit !important;
|
| 149 |
}
|
| 150 |
|
| 151 |
+
.ecwd_calendar {
|
| 152 |
+
font-family: Sans-serif;
|
| 153 |
max-width: 100%;
|
| 154 |
width: 100%;
|
| 155 |
float: left;
|
ecwd.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
* Plugin Name: Event Calendar WD
|
| 4 |
* Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
| 6 |
-
* Version: 1.0.
|
| 7 |
* Author: WebDorado
|
| 8 |
* Author URI: http://web-dorado.com
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 3 |
* Plugin Name: Event Calendar WD
|
| 4 |
* Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
| 5 |
* Description: Event Calendar WD is an easy event management and planning tool with advanced features.
|
| 6 |
+
* Version: 1.0.38
|
| 7 |
* Author: WebDorado
|
| 8 |
* Author URI: http://web-dorado.com
|
| 9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
ecwd_admin_class.php
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
class ECWD_Admin {
|
| 7 |
|
| 8 |
protected static $instance = null;
|
| 9 |
-
protected $version = '1.0.
|
| 10 |
protected $ecwd_page = null;
|
| 11 |
protected $notices = null;
|
| 12 |
|
| 6 |
class ECWD_Admin {
|
| 7 |
|
| 8 |
protected static $instance = null;
|
| 9 |
+
protected $version = '1.0.38';
|
| 10 |
protected $ecwd_page = null;
|
| 11 |
protected $notices = null;
|
| 12 |
|
ecwd_class.php
CHANGED
|
@@ -156,9 +156,12 @@ class ECWD {
|
|
| 156 |
*/
|
| 157 |
|
| 158 |
public function enqueue_styles() {
|
|
|
|
| 159 |
wp_enqueue_style($this->prefix . '-popup-style', plugins_url('/css/ecwd_popup.css', __FILE__), '', $this->version, 'all');
|
| 160 |
wp_enqueue_style( $this->prefix . '_font-awesome', plugins_url( '/css/font-awesome/font-awesome.css', __FILE__ ), '', $this->version, 'all' );
|
| 161 |
wp_enqueue_style( $this->prefix . '-public', plugins_url( 'css/style.css', __FILE__ ), '', $this->version, 'all' );
|
|
|
|
|
|
|
| 162 |
}
|
| 163 |
|
| 164 |
|
| 156 |
*/
|
| 157 |
|
| 158 |
public function enqueue_styles() {
|
| 159 |
+
global $ecwd_options;
|
| 160 |
wp_enqueue_style($this->prefix . '-popup-style', plugins_url('/css/ecwd_popup.css', __FILE__), '', $this->version, 'all');
|
| 161 |
wp_enqueue_style( $this->prefix . '_font-awesome', plugins_url( '/css/font-awesome/font-awesome.css', __FILE__ ), '', $this->version, 'all' );
|
| 162 |
wp_enqueue_style( $this->prefix . '-public', plugins_url( 'css/style.css', __FILE__ ), '', $this->version, 'all' );
|
| 163 |
+
$css = (isset($ecwd_options['custom_css'])) ? $ecwd_options['custom_css'] : "";
|
| 164 |
+
wp_add_inline_style($this->prefix . '-public',$css);
|
| 165 |
}
|
| 166 |
|
| 167 |
|
includes/register-settings.php
CHANGED
|
@@ -32,7 +32,8 @@ function ecwd_register_settings() {
|
|
| 32 |
|
| 33 |
$ecwd_tabs = array(
|
| 34 |
'general' => 'General',
|
| 35 |
-
'category_archive'
|
|
|
|
| 36 |
'fb' => 'FB settings',
|
| 37 |
'gcal' => 'Gcal settings',
|
| 38 |
'ical' => 'Ical settings',
|
|
@@ -190,7 +191,17 @@ function ecwd_register_settings() {
|
|
| 190 |
'type' => 'radio',
|
| 191 |
'default' => 1
|
| 192 |
),
|
| 193 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
);
|
| 195 |
if (1 == get_option('ecwd_old_events')) {
|
| 196 |
$ecwd_settings['general']['show_repeat_rate'] = array(
|
|
@@ -244,10 +255,13 @@ function ecwd_get_settings_field_args($option, $section) {
|
|
| 244 |
'name' => $option['name'],
|
| 245 |
'section' => $section,
|
| 246 |
'size' => isset($option['size']) ? $option['size'] : null,
|
|
|
|
| 247 |
'options' => isset($option['options']) ? $option['options'] : '',
|
| 248 |
'std' => isset($option['std']) ? $option['std'] : '',
|
| 249 |
'href' => isset($option['href']) ? $option['href'] : '',
|
| 250 |
-
'default' => isset($option['default']) ? $option['default'] : ''
|
|
|
|
|
|
|
| 251 |
);
|
| 252 |
|
| 253 |
// Link label to input using 'label_for' argument if text, textarea, password, select, or variations of.
|
|
@@ -439,6 +453,28 @@ function ecwd_text_callback($args) {
|
|
| 439 |
echo $html;
|
| 440 |
}
|
| 441 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 442 |
/**
|
| 443 |
* Button callback function
|
| 444 |
* Valid built-in size CSS class values:
|
|
@@ -487,6 +523,7 @@ function ecwd_get_settings() {
|
|
| 487 |
$ecwd_tabs = array(
|
| 488 |
'general' => 'General',
|
| 489 |
'category_archive' => 'Category Page',
|
|
|
|
| 490 |
'fb' => 'FB settings',
|
| 491 |
'gcal' => 'Gcal settings',
|
| 492 |
'ical' => 'Ical settings',
|
| 32 |
|
| 33 |
$ecwd_tabs = array(
|
| 34 |
'general' => 'General',
|
| 35 |
+
'category_archive' => 'Category Page',
|
| 36 |
+
'custom_css' => 'Custom CSS',
|
| 37 |
'fb' => 'FB settings',
|
| 38 |
'gcal' => 'Gcal settings',
|
| 39 |
'ical' => 'Ical settings',
|
| 191 |
'type' => 'radio',
|
| 192 |
'default' => 1
|
| 193 |
),
|
| 194 |
+
),
|
| 195 |
+
'custom_css' => array(
|
| 196 |
+
'custom_css' => array(
|
| 197 |
+
'id' => 'custom_css',
|
| 198 |
+
'name' => __('Custom css', 'ecwd'),
|
| 199 |
+
'desc' => '',
|
| 200 |
+
'type' => 'textarea',
|
| 201 |
+
'cols' => '45',
|
| 202 |
+
'rows' => '15'
|
| 203 |
+
)
|
| 204 |
+
)
|
| 205 |
);
|
| 206 |
if (1 == get_option('ecwd_old_events')) {
|
| 207 |
$ecwd_settings['general']['show_repeat_rate'] = array(
|
| 255 |
'name' => $option['name'],
|
| 256 |
'section' => $section,
|
| 257 |
'size' => isset($option['size']) ? $option['size'] : null,
|
| 258 |
+
'class' => isset($option['class']) ? $option['class'] : null,
|
| 259 |
'options' => isset($option['options']) ? $option['options'] : '',
|
| 260 |
'std' => isset($option['std']) ? $option['std'] : '',
|
| 261 |
'href' => isset($option['href']) ? $option['href'] : '',
|
| 262 |
+
'default' => isset($option['default']) ? $option['default'] : '',
|
| 263 |
+
'cols' => isset($option['cols']) ? $option['cols'] : '',
|
| 264 |
+
'rows' => isset($option['rows']) ? $option['rows'] : ''
|
| 265 |
);
|
| 266 |
|
| 267 |
// Link label to input using 'label_for' argument if text, textarea, password, select, or variations of.
|
| 453 |
echo $html;
|
| 454 |
}
|
| 455 |
|
| 456 |
+
function ecwd_textarea_callback($args) {
|
| 457 |
+
global $ecwd_options;
|
| 458 |
+
|
| 459 |
+
if (isset($ecwd_options[$args['id']])) {
|
| 460 |
+
$value = $ecwd_options[$args['id']];
|
| 461 |
+
} else {
|
| 462 |
+
$value = isset($args['default']) ? $args['default'] : '';
|
| 463 |
+
}
|
| 464 |
+
|
| 465 |
+
$rows = ( isset($args['rows']) && !is_null($args['rows']) ) ? 'rows="'.$args['rows'].'"' : '';
|
| 466 |
+
$cols = ( isset($args['cols']) && !is_null($args['cols']) ) ? 'cols="'.$args['cols'].'"' : '';
|
| 467 |
+
$size = ( isset($args['size']) && !is_null($args['size']) ) ? $args['size'] : '';
|
| 468 |
+
$html = "\n" . '<textarea type="text" '.$rows.' '.$cols.' class="' . $size . '" id="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']" name="ecwd_settings_' . $args['section'] . '[' . $args['id'] . ']">' . esc_attr($value) . '</textarea>' . "\n";
|
| 469 |
+
|
| 470 |
+
// Render and style description text underneath if it exists.
|
| 471 |
+
if (!empty($args['desc'])) {
|
| 472 |
+
$html .= '<p class="description">' . $args['desc'] . '</p>' . "\n";
|
| 473 |
+
}
|
| 474 |
+
|
| 475 |
+
echo $html;
|
| 476 |
+
}
|
| 477 |
+
|
| 478 |
/**
|
| 479 |
* Button callback function
|
| 480 |
* Valid built-in size CSS class values:
|
| 523 |
$ecwd_tabs = array(
|
| 524 |
'general' => 'General',
|
| 525 |
'category_archive' => 'Category Page',
|
| 526 |
+
'custom_css' => 'Custom CSS',
|
| 527 |
'fb' => 'FB settings',
|
| 528 |
'gcal' => 'Gcal settings',
|
| 529 |
'ical' => 'Ical settings',
|
js/scripts.js
CHANGED
|
@@ -275,7 +275,7 @@ ecwd_js_init = function () {
|
|
| 275 |
});
|
| 276 |
|
| 277 |
jQuery('div.ecwd-page-full .has-events ul.events:not(.more_events) > li:not(.ecwd-calendar-more-event)').on('mouseout', function (e) {
|
| 278 |
-
|
| 279 |
});
|
| 280 |
}
|
| 281 |
|
| 275 |
});
|
| 276 |
|
| 277 |
jQuery('div.ecwd-page-full .has-events ul.events:not(.more_events) > li:not(.ecwd-calendar-more-event)').on('mouseout', function (e) {
|
| 278 |
+
jQuery(this).find('div.event-details-container').css('display', 'none');
|
| 279 |
});
|
| 280 |
}
|
| 281 |
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
|
|
| 4 |
Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit, facebook integration, widget
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.4
|
| 7 |
-
Stable tag: 1.0.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -143,6 +143,9 @@ After downloading the ZIP file of the Event Calendar WD plugin,
|
|
| 143 |
|
| 144 |
== Changelog ==
|
| 145 |
|
|
|
|
|
|
|
|
|
|
| 146 |
= 1.0.37 =
|
| 147 |
* Added: Catalan language support(by Vicenc Huguet)
|
| 148 |
* Fixed: Views slider js issue
|
| 4 |
Tags: calendar, calendars, event, event calendar, event manager, events calendar, calendar widget, event registration, event management,events, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, Organizer, editorial calendar, Interactive Calendar, news calendar, meeting , appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring, recurring events, conference, date, dates, schedule, times, venue, AJAX, responsive, shortcode, seminar, summit, facebook integration, widget
|
| 5 |
Requires at least: 3.9
|
| 6 |
Tested up to: 4.4
|
| 7 |
+
Stable tag: 1.0.38
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 143 |
|
| 144 |
== Changelog ==
|
| 145 |
|
| 146 |
+
= 1.0.38 =
|
| 147 |
+
* Added: Custom css option
|
| 148 |
+
|
| 149 |
= 1.0.37 =
|
| 150 |
* Added: Catalan language support(by Vicenc Huguet)
|
| 151 |
* Fixed: Views slider js issue
|
