Version Description
- December 6th, 2014 =
- Fixed: Weird query issue with timeline announcements not displaying at proper times
- Fixed: Styling issue with announcement date picker calendar arrow
- Fixed: Removed all line-breaks and hyphens from the timeline titles
Download this release
Release Info
Developer | eherman24 |
Plugin | Timeline Express |
Version | 1.1.3 |
Comparing to | |
See all releases |
Code changes from version 1.1.2 to 1.1.3
- classes/class.timeline-express.php +17 -9
- css/timeline-express.css +0 -8
- css/timeline-express.min.css +1 -1
- lib/metabox/init.php +2 -0
- lib/metabox/style.css +1 -1
- lib/metabox/style.min.css +1 -1
- readme.txt +12 -1
- timeline-express.php +2 -2
classes/class.timeline-express.php
CHANGED
@@ -264,7 +264,7 @@ if(!class_exists("timelineExpressBase"))
|
|
264 |
'desc' => __( 'enter the date of the announcement. the announcements will appear in chronological order according to this date. ', 'timeline-express' ),
|
265 |
'id' => $prefix . 'date',
|
266 |
'type' => 'text_date_timestamp',
|
267 |
-
'std' => date( 'm/d/Y'),
|
268 |
// 'repeatable' => true,
|
269 |
// 'on_front' => false, // Optionally designate a field to wp-admin only
|
270 |
),
|
@@ -657,8 +657,14 @@ if(!class_exists("timelineExpressBase"))
|
|
657 |
$background_line_color = $this->timeline_express_optionVal['announcement-background-line-color'];
|
658 |
$display_order = $this->timeline_express_optionVal['announcement-display-order'];
|
659 |
|
660 |
-
|
661 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
662 |
$compare = $this->timeline_express_optionVal['announcement-time-frame'];
|
663 |
|
664 |
switch( $compare ) {
|
@@ -671,7 +677,7 @@ if(!class_exists("timelineExpressBase"))
|
|
671 |
break;
|
672 |
|
673 |
case '2':
|
674 |
-
$compare_sign = '
|
675 |
break;
|
676 |
}
|
677 |
|
@@ -685,11 +691,11 @@ if(!class_exists("timelineExpressBase"))
|
|
685 |
'meta_key' => 'announcement_date',
|
686 |
'orderby' => 'meta_value_num',
|
687 |
'order' => $display_order,
|
688 |
-
'posts_per_page' => -1
|
689 |
);
|
690 |
} else {
|
691 |
// else we only want to query what we
|
692 |
-
// have specified
|
693 |
$announcement_args = array(
|
694 |
'post_type' => 'te_announcements',
|
695 |
'meta_key' => 'announcement_date',
|
@@ -700,7 +706,8 @@ if(!class_exists("timelineExpressBase"))
|
|
700 |
array(
|
701 |
'key' => 'announcement_date',
|
702 |
'value' => $current_date,
|
703 |
-
'
|
|
|
704 |
),
|
705 |
),
|
706 |
);
|
@@ -708,6 +715,8 @@ if(!class_exists("timelineExpressBase"))
|
|
708 |
// end setting up query args
|
709 |
|
710 |
$announcement_query = new WP_Query( $announcement_args );
|
|
|
|
|
711 |
|
712 |
if ( $announcement_query->have_posts() ) {
|
713 |
?>
|
@@ -743,7 +752,6 @@ if(!class_exists("timelineExpressBase"))
|
|
743 |
while( $announcement_query->have_posts() ) {
|
744 |
$announcement_query->the_post();
|
745 |
global $post;
|
746 |
-
|
747 |
$announcement_image = esc_url( get_post_meta( $post->ID , 'announcement_image' , true ) );
|
748 |
?>
|
749 |
<div class="cd-timeline-block">
|
@@ -830,7 +838,7 @@ if(!class_exists("timelineExpressBase"))
|
|
830 |
?>
|
831 |
<h2><?php echo $this->timeline_express_optionVal['no-events-message']; ?></h2>
|
832 |
<?php
|
833 |
-
}
|
834 |
$shortcode = ob_get_contents();
|
835 |
ob_end_clean();
|
836 |
return $shortcode;
|
264 |
'desc' => __( 'enter the date of the announcement. the announcements will appear in chronological order according to this date. ', 'timeline-express' ),
|
265 |
'id' => $prefix . 'date',
|
266 |
'type' => 'text_date_timestamp',
|
267 |
+
'std' => date( 'm/d/Y' ),
|
268 |
// 'repeatable' => true,
|
269 |
// 'on_front' => false, // Optionally designate a field to wp-admin only
|
270 |
),
|
657 |
$background_line_color = $this->timeline_express_optionVal['announcement-background-line-color'];
|
658 |
$display_order = $this->timeline_express_optionVal['announcement-display-order'];
|
659 |
|
660 |
+
// set the timezone
|
661 |
+
date_default_timezone_set( get_option('timezone_string') );
|
662 |
+
|
663 |
+
// set the current date, with our offset
|
664 |
+
$offset = get_option('gmt_offset');
|
665 |
+
$current_date = strtotime( 'today ' . $offset );
|
666 |
+
|
667 |
+
// decide how to compare our $current_date to $announcement_start_date meta
|
668 |
$compare = $this->timeline_express_optionVal['announcement-time-frame'];
|
669 |
|
670 |
switch( $compare ) {
|
677 |
break;
|
678 |
|
679 |
case '2':
|
680 |
+
$compare_sign = '<';
|
681 |
break;
|
682 |
}
|
683 |
|
691 |
'meta_key' => 'announcement_date',
|
692 |
'orderby' => 'meta_value_num',
|
693 |
'order' => $display_order,
|
694 |
+
'posts_per_page' => -1
|
695 |
);
|
696 |
} else {
|
697 |
// else we only want to query what we
|
698 |
+
// have specified
|
699 |
$announcement_args = array(
|
700 |
'post_type' => 'te_announcements',
|
701 |
'meta_key' => 'announcement_date',
|
706 |
array(
|
707 |
'key' => 'announcement_date',
|
708 |
'value' => $current_date,
|
709 |
+
'type' => 'NUMERIC',
|
710 |
+
'compare' => $compare_sign
|
711 |
),
|
712 |
),
|
713 |
);
|
715 |
// end setting up query args
|
716 |
|
717 |
$announcement_query = new WP_Query( $announcement_args );
|
718 |
+
|
719 |
+
// print_r($announcement_args);
|
720 |
|
721 |
if ( $announcement_query->have_posts() ) {
|
722 |
?>
|
752 |
while( $announcement_query->have_posts() ) {
|
753 |
$announcement_query->the_post();
|
754 |
global $post;
|
|
|
755 |
$announcement_image = esc_url( get_post_meta( $post->ID , 'announcement_image' , true ) );
|
756 |
?>
|
757 |
<div class="cd-timeline-block">
|
838 |
?>
|
839 |
<h2><?php echo $this->timeline_express_optionVal['no-events-message']; ?></h2>
|
840 |
<?php
|
841 |
+
}
|
842 |
$shortcode = ob_get_contents();
|
843 |
ob_end_clean();
|
844 |
return $shortcode;
|
css/timeline-express.css
CHANGED
@@ -179,14 +179,6 @@
|
|
179 |
display: table;
|
180 |
clear: both;
|
181 |
}
|
182 |
-
.cd-timeline-item-title {
|
183 |
-
-ms-word-break: break-all;
|
184 |
-
word-break: break-all;
|
185 |
-
word-break: break-word;
|
186 |
-
-webkit-hyphens: auto;
|
187 |
-
-moz-hyphens: auto;
|
188 |
-
hyphens: auto;
|
189 |
-
}
|
190 |
.cd-timeline-content .cd-date, .cd-timeline-content .cd-read-more {
|
191 |
display: inline-block;
|
192 |
}
|
179 |
display: table;
|
180 |
clear: both;
|
181 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
.cd-timeline-content .cd-date, .cd-timeline-content .cd-read-more {
|
183 |
display: inline-block;
|
184 |
}
|
css/timeline-express.min.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
/* Timeline Express Minified Styles 1.0 */
|
2 |
/* By Evan Herman (http://www.evan-herman.com */
|
3 |
/* -------------------------------------------------- */
|
4 |
-
.cd-container{width:100%;max-width:822px;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}.cd-timeline-announcement-image{box-shadow:none!important;max-width:100%;display:block;margin:1em auto}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:3em}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}.announcement-banner-image{max-width:100%}.timeline-express-single-page-announcement-date{display:block;margin-bottom:1em}@media only screen and (min-width:822px){#cd-timeline{margin-top:3em;margin-bottom:5.5em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{margin:25px 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:822px){.cd-timeline-block{width:100%;margin:-3.5em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:822px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-
|
1 |
/* Timeline Express Minified Styles 1.0 */
|
2 |
/* By Evan Herman (http://www.evan-herman.com */
|
3 |
/* -------------------------------------------------- */
|
4 |
+
.cd-container{width:100%;max-width:822px;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}.cd-timeline-announcement-image{box-shadow:none!important;max-width:100%;display:block;margin:1em auto}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:3em}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}.announcement-banner-image{max-width:100%}.timeline-express-single-page-announcement-date{display:block;margin-bottom:1em}@media only screen and (min-width:822px){#cd-timeline{margin-top:3em;margin-bottom:5.5em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{margin:25px 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:822px){.cd-timeline-block{width:100%;margin:-3.5em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:822px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{display:inline-block}.cd-timeline-content .cd-read-more{padding:.8em 1em;position:relative;z-index:9999}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;font-size:12px}.cd-timeline-title-container{display:inline-block;width:100%;float:left;margin:.55em 0}.cd-timeline-title-container h2{float:left}.cd-timeline-content .timeline-date{opacity:.7;font-size:.857143rem;float:right;margin-top:.5em}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}@media only screen and (min-width:768px){.cd-timeline-content h2{margin-top:0;margin-bottom:0}.cd-timeline-content .the-excerpt{display:block;float:left;width:100%;margin:1em 0;position:relative;z-index:999}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{font-size:14px;font-size:.875rem;position:relative;z-index:999}}@media only screen and (min-width:822px){.cd-timeline-content{margin-left:0;padding:1.6em;width:39%;background:#EFEFEF}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent transparent transparent #EFEFEF}.cd-timeline-content .cd-read-more{float:left;color:#333}.cd-timeline-content .cd-date{position:absolute;width:100%;left:125%;top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent #EFEFEF transparent transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;color:#333;padding-right:0}.cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more{position:relative;z-index:99999;padding-left:0}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:125%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width:822px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.more-to-come-container{position:relative;background:#EFEFEF;display:block;width:100%;text-align:center}.more-to-come{margin:10em 0 0;padding:1em 0;font-weight:200;color:rgba(100,100,100,.46)}.page article.page{background:0 0!important;box-shadow:none;border:none;-webkit-box-shadow:none}#cd-timeline span.fa{color:#fff;font-size:28px;display:block;text-align:center;margin-top:17px}.cd-timeline-icon-link{color:#fff!important}@media only screen and (max-width:821px){#cd-timeline span.fa{color:#fff;font-size:18px;display:block;text-align:center;margin-top:12px}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more,.cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more{padding-left:0!important;position:relative;z-index:99999}}.timeline-width100{width:100%}.timeline-width34{width:34%}.timeline-width30{width:30%}.timeline-date-left{width:100%;float:left!important}.single-post .announcement-banner-image,.single-post .return-to-timeline,.single-post .timeline-express-single-page-announcement-date{display:none}
|
lib/metabox/init.php
CHANGED
@@ -529,6 +529,8 @@ class timeline_express_MetaBoxes {
|
|
529 |
$new = is_email( $new ) ? $new : '';
|
530 |
break;
|
531 |
case 'text_date_timestamp':
|
|
|
|
|
532 |
$new = strtotime( $new );
|
533 |
break;
|
534 |
case 'file':
|
529 |
$new = is_email( $new ) ? $new : '';
|
530 |
break;
|
531 |
case 'text_date_timestamp':
|
532 |
+
// set the timezone, to acurately store the date ( in unix timestamp format )
|
533 |
+
date_default_timezone_set( get_option('timezone_string') );
|
534 |
$new = strtotime( $new );
|
535 |
break;
|
536 |
case 'file':
|
lib/metabox/style.css
CHANGED
@@ -293,7 +293,7 @@ div.time-picker li.selected { background: #0063CE; color: #fff; }
|
|
293 |
.cmb_element .ui-datepicker .ui-datepicker-next { right:2px; }
|
294 |
.cmb_element .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
295 |
.cmb_element .ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
296 |
-
.cmb_element .ui-datepicker .ui-datepicker-prev span, .cmb_element .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; margin-left:
|
297 |
.cmb_element .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
298 |
.cmb_element .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
299 |
.cmb_element .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
293 |
.cmb_element .ui-datepicker .ui-datepicker-next { right:2px; }
|
294 |
.cmb_element .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
295 |
.cmb_element .ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
296 |
+
.cmb_element .ui-datepicker .ui-datepicker-prev span, .cmb_element .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; margin-left: 5px; margin-top: 5px; }
|
297 |
.cmb_element .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
298 |
.cmb_element .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
|
299 |
.cmb_element .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
lib/metabox/style.min.css
CHANGED
@@ -103,7 +103,7 @@ div.time-picker li.selected{background:#0063ce;color:#fff}.cmb_element .ui-helpe
|
|
103 |
.cmb_element .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.cmb_element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
|
104 |
.cmb_element .ui-datepicker .ui-datepicker-prev,.cmb_element .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.cmb_element .ui-datepicker .ui-datepicker-prev-hover,.cmb_element .ui-datepicker .ui-datepicker-next-hover{top:1px}
|
105 |
.cmb_element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb_element .ui-datepicker .ui-datepicker-next{right:2px}.cmb_element .ui-datepicker .ui-datepicker-prev-hover{left:1px}
|
106 |
-
.cmb_element .ui-datepicker .ui-datepicker-next-hover{right:1px}.cmb_element .ui-datepicker .ui-datepicker-prev span,.cmb_element .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;margin-left
|
107 |
.cmb_element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb_element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
|
108 |
.cmb_element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb_element .ui-datepicker select.ui-datepicker-month,.cmb_element .ui-datepicker select.ui-datepicker-year{width:49%}
|
109 |
.cmb_element .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.cmb_element .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
|
103 |
.cmb_element .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.cmb_element .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
|
104 |
.cmb_element .ui-datepicker .ui-datepicker-prev,.cmb_element .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.cmb_element .ui-datepicker .ui-datepicker-prev-hover,.cmb_element .ui-datepicker .ui-datepicker-next-hover{top:1px}
|
105 |
.cmb_element .ui-datepicker .ui-datepicker-prev{left:2px}.cmb_element .ui-datepicker .ui-datepicker-next{right:2px}.cmb_element .ui-datepicker .ui-datepicker-prev-hover{left:1px}
|
106 |
+
.cmb_element .ui-datepicker .ui-datepicker-next-hover{right:1px}.cmb_element .ui-datepicker .ui-datepicker-prev span,.cmb_element .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;margin-left:5px;margin-top:5px}
|
107 |
.cmb_element .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.cmb_element .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
|
108 |
.cmb_element .ui-datepicker select.ui-datepicker-month-year{width:100%}.cmb_element .ui-datepicker select.ui-datepicker-month,.cmb_element .ui-datepicker select.ui-datepicker-year{width:49%}
|
109 |
.cmb_element .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.cmb_element .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.evan-herman.com/contact/?contact-reason=I%20want%20to%20
|
|
4 |
Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
|
5 |
Requires at least: 3.9
|
6 |
Tested up to: 4.0.1
|
7 |
-
Stable tag: 1.1.
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Timeline express allows you to create a beautiful vertical animated and responsive timeline of posts , without writing a single line of code. Sweet!
|
@@ -186,6 +186,11 @@ Have an idea for a future release feature? I love hearing about new ideas! You c
|
|
186 |
|
187 |
== Changelog ==
|
188 |
|
|
|
|
|
|
|
|
|
|
|
189 |
= 1.1.2 - December 5th, 2014 =
|
190 |
* Fixed: Minor styling issues with announcement images extending outside the announcement container (added new class to the image .announcement-banner-image)
|
191 |
|
@@ -243,6 +248,12 @@ Have an idea for a future release feature? I love hearing about new ideas! You c
|
|
243 |
* Initial Release to the WordPress repository
|
244 |
|
245 |
== Upgrade Notice ==
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
= 1.1.2 - December 5th, 2014 =
|
247 |
* Fixed: Minor styling issues with announcement images extending outside the announcement container (added new class to the image .announcement-banner-image)
|
248 |
|
4 |
Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
|
5 |
Requires at least: 3.9
|
6 |
Tested up to: 4.0.1
|
7 |
+
Stable tag: 1.1.3
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
Timeline express allows you to create a beautiful vertical animated and responsive timeline of posts , without writing a single line of code. Sweet!
|
186 |
|
187 |
== Changelog ==
|
188 |
|
189 |
+
= 1.1.3 - December 6th, 2014 =
|
190 |
+
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
191 |
+
* Fixed: Styling issue with announcement date picker calendar arrow
|
192 |
+
* Fixed: Removed all line-breaks and hyphens from the timeline titles
|
193 |
+
|
194 |
= 1.1.2 - December 5th, 2014 =
|
195 |
* Fixed: Minor styling issues with announcement images extending outside the announcement container (added new class to the image .announcement-banner-image)
|
196 |
|
248 |
* Initial Release to the WordPress repository
|
249 |
|
250 |
== Upgrade Notice ==
|
251 |
+
|
252 |
+
= 1.1.3 - December 6th, 2014
|
253 |
+
* Fixed: Weird query issue with timeline announcements not displaying at proper times
|
254 |
+
* Fixed: Styling issue with announcement date picker calendar arrow
|
255 |
+
* Fixed: Removed all line-breaks and hyphens from the timeline titles
|
256 |
+
|
257 |
= 1.1.2 - December 5th, 2014 =
|
258 |
* Fixed: Minor styling issues with announcement images extending outside the announcement container (added new class to the image .announcement-banner-image)
|
259 |
|
timeline-express.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: Timeline Express
|
5 |
Plugin URI: http://www.evan-herman.com
|
6 |
Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
|
7 |
-
Version: 1.1.
|
8 |
Author: Evan Herman
|
9 |
Author URI: http://www.evan-herman.com
|
10 |
License: GPL2
|
@@ -28,7 +28,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
28 |
#_________________________________________________ CONSTANTS
|
29 |
|
30 |
/** Configuration **/
|
31 |
-
if(!defined('TIMELINE_EXPRESS_VERSION_CURRENT')) define('TIMELINE_EXPRESS_VERSION_CURRENT', '1.1.
|
32 |
if(!defined('TIMELINE_EXPRESS_PATH')) define('TIMELINE_EXPRESS_PATH', plugin_dir_path( __FILE__ ));
|
33 |
if(!defined('TIMELINE_EXPRESS_URL')) define('TIMELINE_EXPRESS_URL', plugins_url('timeline-express/'));
|
34 |
if(!defined('TIMELINE_EXPRESS_URL_WP')) define('TIMELINE_EXPRESS_URL_WP', get_bloginfo('url'));
|
4 |
Plugin Name: Timeline Express
|
5 |
Plugin URI: http://www.evan-herman.com
|
6 |
Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
|
7 |
+
Version: 1.1.3
|
8 |
Author: Evan Herman
|
9 |
Author URI: http://www.evan-herman.com
|
10 |
License: GPL2
|
28 |
#_________________________________________________ CONSTANTS
|
29 |
|
30 |
/** Configuration **/
|
31 |
+
if(!defined('TIMELINE_EXPRESS_VERSION_CURRENT')) define('TIMELINE_EXPRESS_VERSION_CURRENT', '1.1.3');
|
32 |
if(!defined('TIMELINE_EXPRESS_PATH')) define('TIMELINE_EXPRESS_PATH', plugin_dir_path( __FILE__ ));
|
33 |
if(!defined('TIMELINE_EXPRESS_URL')) define('TIMELINE_EXPRESS_URL', plugins_url('timeline-express/'));
|
34 |
if(!defined('TIMELINE_EXPRESS_URL_WP')) define('TIMELINE_EXPRESS_URL_WP', get_bloginfo('url'));
|