Changeset 2147785
- Timestamp:
- 08/29/2019 12:34:58 PM (7 years ago)
- Location:
- fresh-podcaster/trunk
- Files:
-
- 5 edited
-
README.txt (modified) (3 diffs)
-
fresh-podcaster.php (modified) (3 diffs)
-
public/css/fresh-podcaster-public.css (modified) (9 diffs)
-
public/js/fresh-podcaster-public.js (modified) (6 diffs)
-
public/partials/fresh-podcaster-public-display.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fresh-podcaster/trunk/README.txt
r2141982 r2147785 12 12 == Description == 13 13 14 “fresh Podcaster” is a simple yet verycustomizable plugin to embed podcasts in your posts and pages. Just add a shortcode anywhere. You can add multiple podcasts to a single page and you can use all sorts of source formats like mp4, m4a or wav and many more. Furthermore you can customize the podcast player using CSS in the plugin settings.15 There is no integrated hosting plattform, free yet non-GDPR-compliant tracking, no subscription s or anything. It doesn't get any simpler.14 “fresh Podcaster” is a simple yet customizable plugin to embed podcasts in your posts and pages. Just add a shortcode anywhere. You can add multiple podcasts to a single page and you can use all sorts of source formats like mp4, m4a or wav and many more. Furthermore you can customize the podcast player using CSS in the plugin settings. 15 There is no integrated hosting plattform, free yet non-GDPR-compliant tracking, no subscription fees or anything. It doesn't get any simpler. 16 16 17 17 … … 36 36 == Frequently Asked Questions == 37 37 38 Plugin just launched. We haven't been a ny questions yet. Feel free to ask.38 Plugin just launched. We haven't been asked any question. Feel free to do so! 39 39 40 40 … … 46 46 47 47 == Changelog == 48 49 = 1.0.1 = 50 Release Date: August 29th, 2019 51 52 * icon variables changed 53 * removed plugin conflicts with Fontello 48 54 49 55 = 1.0.0 = -
fresh-podcaster/trunk/fresh-podcaster.php
r2141982 r2147785 10 10 * 11 11 * @link freshlabs.de 12 * @since 1. 0.012 * @since 1.1.0 13 13 * @package Fresh_Podcaster 14 14 * … … 17 17 * Plugin URI: freshlabs.de 18 18 * Description: fresh Podcaster is a simple yet customizable plugin to embed podcasts 19 * Version: 1. 0.019 * Version: 1.1.0 20 20 * Author: freshlabs.de 21 21 * Author URI: freshlabs.de … … 36 36 * Rename this for your plugin and update it as you release new versions. 37 37 */ 38 define( 'FRESH_PODCASTER_VERSION', '1. 0.0' );38 define( 'FRESH_PODCASTER_VERSION', '1.1.0' ); 39 39 40 40 /** -
fresh-podcaster/trunk/public/css/fresh-podcaster-public.css
r2141982 r2147785 15 15 } 16 16 17 [class^=" icon-"]:before, [class*=" icon-"]:before {17 [class^="fpi-"]:before, [class*=" fpi-"]:before { 18 18 font-family: "fontello"; 19 19 font-style: normal; … … 31 31 margin-left: .2em; 32 32 } 33 . icon-info:before { content: '\e800'; } /* '' */34 . icon-download-cloud:before { content: '\e801'; } /* '' */35 . icon-menu:before { content: '\e802'; } /* '' */36 . icon-arrows-cw:before { content: '\e803'; } /* '' */37 . icon-cancel:before { content: '\e804'; } /* '' */38 . icon-ok:before { content: '\e805'; } /* '' */39 . icon-volume-up:before { content: '\e806'; } /* '' */40 . icon-volume-off:before { content: '\e807'; } /* '' */41 . icon-shuffle:before { content: '\e808'; } /* '' */42 . icon-play:before { content: '\e809'; } /* '' */43 . icon-pause:before { content: '\e80a'; } /* '' */44 . icon-heart:before { content: '\e80b'; } /* '' */33 .fpi-info:before { content: '\e800'; } /* '' */ 34 .fpi-download-cloud:before { content: '\e801'; } /* '' */ 35 .fpi-menu:before { content: '\e802'; } /* '' */ 36 .fpi-arrows-cw:before { content: '\e803'; } /* '' */ 37 .fpi-cancel:before { content: '\e804'; } /* '' */ 38 .fpi-ok:before { content: '\e805'; } /* '' */ 39 .fpi-volume-up:before { content: '\e806'; } /* '' */ 40 .fpi-volume-off:before { content: '\e807'; } /* '' */ 41 .fpi-shuffle:before { content: '\e808'; } /* '' */ 42 .fpi-play:before { content: '\e809'; } /* '' */ 43 .fpi-pause:before { content: '\e80a'; } /* '' */ 44 .fpi-heart:before { content: '\e80b'; } /* '' */ 45 45 46 46 .player { … … 100 100 } 101 101 102 .player . icon-heart {102 .player .fpi-heart { 103 103 display: block; 104 104 } … … 195 195 } 196 196 197 .player .play-button . icon-play {197 .player .play-button .fpi-play { 198 198 position: absolute; 199 199 font-size: 1.5em; … … 205 205 } 206 206 207 .player .play-button:hover . icon-play {207 .player .play-button:hover .fpi-play { 208 208 font-size: 1.2em; 209 209 transition: all 70ms; 210 210 } 211 211 212 .player .play-button . icon-cancel {212 .player .play-button .fpi-cancel { 213 213 position: absolute; 214 214 font-size: 1.6em; … … 248 248 } 249 249 250 .control-row .pause-button . icon-pause {250 .control-row .pause-button .fpi-pause { 251 251 position: absolute; 252 252 font-size: 1.5em; … … 258 258 } 259 259 260 .control-row .pause-button . icon-play {260 .control-row .pause-button .fpi-play { 261 261 position: absolute; 262 262 font-size: 1.5em; … … 294 294 } 295 295 296 .control-row .volume- icon{296 .control-row .volume-fpi { 297 297 width: 20px; 298 298 height: 20px; … … 310 310 } 311 311 312 .control-row .volume- icon .icon-volume-up {312 .control-row .volume-fpi .fpi-volume-up { 313 313 color: #fff; 314 314 } -
fresh-podcaster/trunk/public/js/fresh-podcaster-public.js
r2141982 r2147785 10 10 11 11 setTimeout(function() { 12 jQuery(player).find(".play-button").children(". icon")13 .toggleClass(" icon-play")14 .toggleClass(" icon-cancel");12 jQuery(player).find(".play-button").children(".fpi") 13 .toggleClass("fpi-play") 14 .toggleClass("fpi-cancel"); 15 15 }, 350); 16 16 if (jQuery(this).hasClass('unchecked')){ … … 27 27 jQuery(player).find('.pause-button').show(); 28 28 jQuery(player).find('.seek-field').show(); 29 jQuery(player).find('.volume- icon').show();29 jQuery(player).find('.volume-fpi').show(); 30 30 jQuery(player).find('.volume-field').show(); 31 31 jQuery(player).find('.info-two').show(); … … 33 33 jQuery(player).find(".waves-animation-two").hide(); 34 34 jQuery(player).find(".pause-button") 35 .children('. icon')36 .addClass(" icon-pause")37 .removeClass(" icon-play");35 .children('.fpi') 36 .addClass("fpi-pause") 37 .removeClass("fpi-play"); 38 38 setTimeout(function() { 39 39 jQuery(player).find(".info-one").hide(); … … 47 47 .addClass("unchecked"); 48 48 jQuery(player).find(".pause-button") 49 .children(". icon")50 .addClass(" icon-pause")51 .removeClass(" icon-play");49 .children(".fpi") 50 .addClass("fpi-pause") 51 .removeClass("fpi-play"); 52 52 jQuery(player).find(".info-two") 53 53 .removeClass("info-active"); … … 56 56 jQuery(player).find('.pause-button').hide(); 57 57 jQuery(player).find('.seek-field').hide(); 58 jQuery(player).find('.volume- icon').hide();58 jQuery(player).find('.volume-fpi').hide(); 59 59 jQuery(player).find('.volume-field').hide(); 60 60 jQuery(player).find('.info-two').hide(); … … 69 69 70 70 jQuery(player).find(".pause-button").click(function() { 71 jQuery(this).children(". icon")72 .toggleClass(" icon-pause")73 .toggleClass(" icon-play");71 jQuery(this).children(".fpi") 72 .toggleClass("fpi-pause") 73 .toggleClass("fpi-play"); 74 74 if (audio.paused) { 75 75 audio.play(); -
fresh-podcaster/trunk/public/partials/fresh-podcaster-public-display.php
r2141982 r2147785 32 32 </ul> 33 33 <div id="play-button" class="play-button unchecked" style="background: linear-gradient(to right,<?php echo $colorone ?> 0%, <?php echo $colortwo ?> 100%), linear-gradient(to right, <?php echo $colorone ?> 0%, <?php echo $colortwo ?> 100%) !important;"> 34 <i class=" icon icon-play"></i>34 <i class="fpi fpi-play"></i> 35 35 </div> 36 36 <div class="control-row"> … … 38 38 <div class="waves-animation-two fl-background" style="background: linear-gradient(to right,<?php echo $colorone ?> 0%, <?php echo $colortwo ?> 100%), linear-gradient(to right, <?php echo $colorone ?> 0%, <?php echo $colortwo ?> 100%) !important;"></div> 39 39 <div id="pause-button" class="pause-button"> 40 <i class=" icon"></i>40 <i class="fpi"></i> 41 41 </div> 42 42 <div class="seek-field"> 43 43 <input id="audioSeekBar" class="audioSeekBar" min="0" max="900" step="1" value="0" type="range"> 44 44 </div> 45 <div class="volume- icon">46 <i class=" icon-volume-up"></i>45 <div class="volume-fpi"> 46 <i class="fpi-volume-up"></i> 47 47 </div> 48 48 <div class="volume-field">
Note: See TracChangeset
for help on using the changeset viewer.