Plugin Directory

Changeset 790562


Ignore:
Timestamp:
10/19/2013 06:27:48 PM (12 years ago)
Author:
simonwaldherr
Message:

update to version 2.0.16

Location:
podlove-web-player
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • podlove-web-player/tags/2.0.16/podlove-web-player.php

    r768229 r790562  
    22/**
    33 * @package PodloveWebPlayer
    4  * @version 2.0.15
     4 * @version 2.0.16
    55 */
    66
     
    99Plugin URI: http://podlove.org/podlove-web-player/
    1010Description: Video and audio plugin for WordPress built on the MediaElement.js HTML5 media player library.
    11 Version: 2.0.15
     11Version: 2.0.16
    1212Author: Podlove Team
    1313Author URI: http://podlove.org/
     
    6767        'podlovewebplayer',
    6868        plugins_url('static/podlove-web-player.js', __FILE__),
    69         array(), '2.0.15', false
     69        array(), '2.0.16', false
    7070    );
    7171}
     
    7979    global $blog_id;
    8080    $wp_options = get_option('podlovewebplayer_options');
    81     wp_enqueue_style( 'pwpfont', plugins_url('static/podlove-web-player.css', __FILE__), array(), '2.0.15' );
     81    wp_enqueue_style( 'pwpfont', plugins_url('static/podlove-web-player.css', __FILE__), array(), '2.0.16' );
    8282}
    8383add_action( 'wp_print_styles', 'podlovewebplayer_add_styles' );
  • podlove-web-player/tags/2.0.16/readme.md

    r768229 r790562  
    224224## Changelog
    225225
     226### 2.0.16
     227* fixes unspecific css selector bug, introduced in last version
     228* fixes removing elements other than sources
     229* fixes false milliseconds
     230
     231### 2.0.15
     232* small fixes
     233* .htaccess examples added in /help
     234
    226235### 2.0.14
    227236* style improvements
     
    329338
    330339### 1.2
    331 *** added:** Rich player with meta information (title, subtitle, summary, cover image) 
    332 *** added:** Opus audio codec support 
    333 *** added:** Chapter duration display 
    334 *** added:** Chapter deeplinking 
    335 *** added:** optional listening to WordPress enclosures 
     340* ** added:** Rich player with meta information (title, subtitle, summary, cover image) 
     341* ** added:** Opus audio codec support 
     342* ** added:** Chapter duration display 
     343* ** added:** Chapter deeplinking 
     344* ** added:** optional listening to WordPress enclosures 
    336345* new settings area
    337346* fixed some issues with flash fallback
     
    347356### 1.1
    348357* First proper release.
    349 *** [audio] and [video] are deprecated:** Use [podloveaudio] and [podlovevideo] instead! 
     358* ** [audio] and [video] are deprecated:** Use [podloveaudio] and [podlovevideo] instead! 
    350359* Implements W3C Media Fragements with start and end time
    351360
     
    356365## Upgrade Notice
    357366
     367### 2.0.16
     368* fixes css, removing elements other than sources and false milliseconds bugs
     369
     370### 2.0.15
     371small fixes and .htaccess examples added in /help
     372
    358373### 2.0.14
    359374style improvements, wordpress twenty thirteen theme compatibility, Firefox AAC fix, XSS Firefox Bugfix
  • podlove-web-player/tags/2.0.16/readme.txt

    r767599 r790562  
    217217== Changelog ==
    218218
     219= 2.0.16
     220* fixes unspecific css selector bug, introduced in last version
     221* fixes removing elements other than sources
     222* fixes false milliseconds
     223
     224= 2.0.15 =
     225* small fixes
     226* .htaccess examples added in /help
     227
    219228= 2.0.14 =
    220229* style improvements
     
    349358== Upgrade Notice ==
    350359
     360= 2.0.16 =
     361fixes css, removing elements other than sources and false milliseconds bugs
     362
     363= 2.0.15 =
     364small fixes and .htaccess examples added in /help
     365
    351366= 2.0.14 =
    352367style improvements, wordpress twenty thirteen theme compatibility, Firefox AAC fix, XSS Firefox Bugfix
  • podlove-web-player/tags/2.0.16/settings.php

    r768229 r790562  
    240240    $scriptname = explode('/wp-admin', $_SERVER["SCRIPT_FILENAME"]);
    241241    $dirname    = explode('/wp-content', dirname(__FILE__));
    242     print '<p>This is <strong>Version 2.0.15</strong> of the <strong>Podlove Web Player</strong>.<br>
     242    print '<p>This is <strong>Version 2.0.16</strong> of the <strong>Podlove Web Player</strong>.<br>
    243243    The <strong>Including file</strong> is: <code>wp-admin'.$scriptname[1].'</code><br>
    244244    The <strong>PWP-directory</strong> is: <code>wp-content'.$dirname[1].'</code></p>
  • podlove-web-player/tags/2.0.16/static/podlove-web-player.css

    r768229 r790562  
    11/*
    22 * ===========================================
    3  * Podlove Web Player v2.0.15
     3 * Podlove Web Player v2.0.16
    44 * Licensed under The BSD 2-Clause License
    55 * http://opensource.org/licenses/BSD-2-Clause
    66 * ===========================================
     7 * Copyright (c) 2013, Gerrit van Aaken (https://github.com/gerritvanaaken/), Simon Waldherr (https://github.com/simonwaldherr/), Frank Hase (https://github.com/Kambfhase/), Eric Teubert (https://github.com/eteubert/) and others (https://github.com/podlove/podlove-web-player/contributors)
     8 * All rights reserved.
     9 *
     10 * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
     11 *
     12 * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
     13 * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
     14 *
     15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    716 */
    817
     
    10021011}
    10031012
    1004 *, *:before, *:after {
    1005   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
     1013.podlovewebplayer_wrapper,
     1014.podlovewebplayer_wrapper *,
     1015.podlovewebplayer_wrapper *:before,
     1016.podlovewebplayer_wrapper *:after {
     1017    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    10061018}
    10071019
     
    14371449
    14381450.podlovewebplayer_wrapper .mejs-container .mejs-inner .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-loaded {
    1439     background: rgb(67,131,219);
    1440     background: -moz-linear-gradient(top, rgb(67,131,219) 0%, rgb(88,156,239) 100%);
    1441     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(67,131,219)), color-stop(100%,rgb(88,156,239)));
    1442     background: -webkit-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1443     background: -o-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1444     background: -ms-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1445     background: linear-gradient(to bottom, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
     1451    background: #11B5DB;
     1452    background: -moz-linear-gradient(top, #11B5DB 0%, #589CEF 100%);
     1453    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11B5DB), color-stop(100%,#589CEF));
     1454    background: -webkit-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1455    background: -o-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1456    background: -ms-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1457    background: linear-gradient(to bottom, #11B5DB 0%,#589CEF 100%);
    14461458    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4383db', endColorstr='#cc589cef',GradientType=0 );
    14471459}
  • podlove-web-player/tags/2.0.16/static/podlove-web-player.js

    r768229 r790562  
    11/*
    22 * ===========================================
    3  * Podlove Web Player v2.0.15
     3 * Podlove Web Player v2.0.16
    44 * Licensed under The BSD 2-Clause License
    55 * http://opensource.org/licenses/BSD-2-Clause
    66 * ===========================================
     7 * Copyright (c) 2013, Gerrit van Aaken (https://github.com/gerritvanaaken/), Simon Waldherr (https://github.com/simonwaldherr/), Frank Hase (https://github.com/Kambfhase/), Eric Teubert (https://github.com/eteubert/) and others (https://github.com/podlove/podlove-web-player/contributors)
     8 * All rights reserved.
     9 *
     10 * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
     11 *
     12 * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
     13 * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
     14 *
     15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    716 */
    817
     
    251260        part = zeroFill(minutes, 2) + ':' + zeroFill(seconds, 2);
    252261        hours = zeroFill(hours, 2);
    253         hours = hours === '00' && !forceHours ? '' : hours + ':';
    254         milliseconds = milliseconds ? '.' + zeroFill(milliseconds, 3) : '';
     262        hours = hours === '00' && !forceHours ? '' : hours + ':';       
    255263      } else {
    256264        part = hours ? zeroFill(minutes, 2) : minutes.toString();
    257265        part += ':' + zeroFill(seconds, 2);
    258266        hours = hours ? hours + ':' : '';
    259         milliseconds = milliseconds ? '.' + milliseconds : '';
    260       }
     267      }
     268      milliseconds = milliseconds ? '.' + zeroFill(milliseconds, 3) : '';
    261269      return hours + part + milliseconds;
    262270    }
     
    585593      if ($(this).attr('src')) {
    586594        $(this).removeAttr('src');
    587       } else {
    588         $(this).children().first().remove();
     595      } else if($(this).children('source').length) {
     596        $(this).children('source').first().remove();
    589597      }
    590598    });
  • podlove-web-player/trunk/podlove-web-player.php

    r768229 r790562  
    22/**
    33 * @package PodloveWebPlayer
    4  * @version 2.0.15
     4 * @version 2.0.16
    55 */
    66
     
    99Plugin URI: http://podlove.org/podlove-web-player/
    1010Description: Video and audio plugin for WordPress built on the MediaElement.js HTML5 media player library.
    11 Version: 2.0.15
     11Version: 2.0.16
    1212Author: Podlove Team
    1313Author URI: http://podlove.org/
     
    6767        'podlovewebplayer',
    6868        plugins_url('static/podlove-web-player.js', __FILE__),
    69         array(), '2.0.15', false
     69        array(), '2.0.16', false
    7070    );
    7171}
     
    7979    global $blog_id;
    8080    $wp_options = get_option('podlovewebplayer_options');
    81     wp_enqueue_style( 'pwpfont', plugins_url('static/podlove-web-player.css', __FILE__), array(), '2.0.15' );
     81    wp_enqueue_style( 'pwpfont', plugins_url('static/podlove-web-player.css', __FILE__), array(), '2.0.16' );
    8282}
    8383add_action( 'wp_print_styles', 'podlovewebplayer_add_styles' );
  • podlove-web-player/trunk/readme.md

    r768229 r790562  
    224224## Changelog
    225225
     226### 2.0.16
     227* fixes unspecific css selector bug, introduced in last version
     228* fixes removing elements other than sources
     229* fixes false milliseconds
     230
     231### 2.0.15
     232* small fixes
     233* .htaccess examples added in /help
     234
    226235### 2.0.14
    227236* style improvements
     
    329338
    330339### 1.2
    331 *** added:** Rich player with meta information (title, subtitle, summary, cover image) 
    332 *** added:** Opus audio codec support 
    333 *** added:** Chapter duration display 
    334 *** added:** Chapter deeplinking 
    335 *** added:** optional listening to WordPress enclosures 
     340* ** added:** Rich player with meta information (title, subtitle, summary, cover image) 
     341* ** added:** Opus audio codec support 
     342* ** added:** Chapter duration display 
     343* ** added:** Chapter deeplinking 
     344* ** added:** optional listening to WordPress enclosures 
    336345* new settings area
    337346* fixed some issues with flash fallback
     
    347356### 1.1
    348357* First proper release.
    349 *** [audio] and [video] are deprecated:** Use [podloveaudio] and [podlovevideo] instead! 
     358* ** [audio] and [video] are deprecated:** Use [podloveaudio] and [podlovevideo] instead! 
    350359* Implements W3C Media Fragements with start and end time
    351360
     
    356365## Upgrade Notice
    357366
     367### 2.0.16
     368* fixes css, removing elements other than sources and false milliseconds bugs
     369
     370### 2.0.15
     371small fixes and .htaccess examples added in /help
     372
    358373### 2.0.14
    359374style improvements, wordpress twenty thirteen theme compatibility, Firefox AAC fix, XSS Firefox Bugfix
  • podlove-web-player/trunk/readme.txt

    r767599 r790562  
    217217== Changelog ==
    218218
     219= 2.0.16
     220* fixes unspecific css selector bug, introduced in last version
     221* fixes removing elements other than sources
     222* fixes false milliseconds
     223
     224= 2.0.15 =
     225* small fixes
     226* .htaccess examples added in /help
     227
    219228= 2.0.14 =
    220229* style improvements
     
    349358== Upgrade Notice ==
    350359
     360= 2.0.16 =
     361fixes css, removing elements other than sources and false milliseconds bugs
     362
     363= 2.0.15 =
     364small fixes and .htaccess examples added in /help
     365
    351366= 2.0.14 =
    352367style improvements, wordpress twenty thirteen theme compatibility, Firefox AAC fix, XSS Firefox Bugfix
  • podlove-web-player/trunk/settings.php

    r768229 r790562  
    240240    $scriptname = explode('/wp-admin', $_SERVER["SCRIPT_FILENAME"]);
    241241    $dirname    = explode('/wp-content', dirname(__FILE__));
    242     print '<p>This is <strong>Version 2.0.15</strong> of the <strong>Podlove Web Player</strong>.<br>
     242    print '<p>This is <strong>Version 2.0.16</strong> of the <strong>Podlove Web Player</strong>.<br>
    243243    The <strong>Including file</strong> is: <code>wp-admin'.$scriptname[1].'</code><br>
    244244    The <strong>PWP-directory</strong> is: <code>wp-content'.$dirname[1].'</code></p>
  • podlove-web-player/trunk/static/podlove-web-player.css

    r768229 r790562  
    11/*
    22 * ===========================================
    3  * Podlove Web Player v2.0.15
     3 * Podlove Web Player v2.0.16
    44 * Licensed under The BSD 2-Clause License
    55 * http://opensource.org/licenses/BSD-2-Clause
    66 * ===========================================
     7 * Copyright (c) 2013, Gerrit van Aaken (https://github.com/gerritvanaaken/), Simon Waldherr (https://github.com/simonwaldherr/), Frank Hase (https://github.com/Kambfhase/), Eric Teubert (https://github.com/eteubert/) and others (https://github.com/podlove/podlove-web-player/contributors)
     8 * All rights reserved.
     9 *
     10 * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
     11 *
     12 * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
     13 * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
     14 *
     15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    716 */
    817
     
    10021011}
    10031012
    1004 *, *:before, *:after {
    1005   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
     1013.podlovewebplayer_wrapper,
     1014.podlovewebplayer_wrapper *,
     1015.podlovewebplayer_wrapper *:before,
     1016.podlovewebplayer_wrapper *:after {
     1017    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    10061018}
    10071019
     
    14371449
    14381450.podlovewebplayer_wrapper .mejs-container .mejs-inner .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-loaded {
    1439     background: rgb(67,131,219);
    1440     background: -moz-linear-gradient(top, rgb(67,131,219) 0%, rgb(88,156,239) 100%);
    1441     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(67,131,219)), color-stop(100%,rgb(88,156,239)));
    1442     background: -webkit-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1443     background: -o-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1444     background: -ms-linear-gradient(top, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
    1445     background: linear-gradient(to bottom, rgb(67,131,219) 0%,rgb(88,156,239) 100%);
     1451    background: #11B5DB;
     1452    background: -moz-linear-gradient(top, #11B5DB 0%, #589CEF 100%);
     1453    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11B5DB), color-stop(100%,#589CEF));
     1454    background: -webkit-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1455    background: -o-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1456    background: -ms-linear-gradient(top, #11B5DB 0%,#589CEF 100%);
     1457    background: linear-gradient(to bottom, #11B5DB 0%,#589CEF 100%);
    14461458    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4383db', endColorstr='#cc589cef',GradientType=0 );
    14471459}
  • podlove-web-player/trunk/static/podlove-web-player.js

    r768229 r790562  
    11/*
    22 * ===========================================
    3  * Podlove Web Player v2.0.15
     3 * Podlove Web Player v2.0.16
    44 * Licensed under The BSD 2-Clause License
    55 * http://opensource.org/licenses/BSD-2-Clause
    66 * ===========================================
     7 * Copyright (c) 2013, Gerrit van Aaken (https://github.com/gerritvanaaken/), Simon Waldherr (https://github.com/simonwaldherr/), Frank Hase (https://github.com/Kambfhase/), Eric Teubert (https://github.com/eteubert/) and others (https://github.com/podlove/podlove-web-player/contributors)
     8 * All rights reserved.
     9 *
     10 * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
     11 *
     12 * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
     13 * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
     14 *
     15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    716 */
    817
     
    251260        part = zeroFill(minutes, 2) + ':' + zeroFill(seconds, 2);
    252261        hours = zeroFill(hours, 2);
    253         hours = hours === '00' && !forceHours ? '' : hours + ':';
    254         milliseconds = milliseconds ? '.' + zeroFill(milliseconds, 3) : '';
     262        hours = hours === '00' && !forceHours ? '' : hours + ':';       
    255263      } else {
    256264        part = hours ? zeroFill(minutes, 2) : minutes.toString();
    257265        part += ':' + zeroFill(seconds, 2);
    258266        hours = hours ? hours + ':' : '';
    259         milliseconds = milliseconds ? '.' + milliseconds : '';
    260       }
     267      }
     268      milliseconds = milliseconds ? '.' + zeroFill(milliseconds, 3) : '';
    261269      return hours + part + milliseconds;
    262270    }
     
    585593      if ($(this).attr('src')) {
    586594        $(this).removeAttr('src');
    587       } else {
    588         $(this).children().first().remove();
     595      } else if($(this).children('source').length) {
     596        $(this).children('source').first().remove();
    589597      }
    590598    });
Note: See TracChangeset for help on using the changeset viewer.