# HG changeset patch # User ymh # Date 1301399848 -7200 # Node ID 28d35ffe83abaee438a02a37dc993b000269a1d4 # Parent 0d59e0522d368ffcdcaccc0b1f3a3f7d522fb668# Parent ba02faf089df3d2d75769329acbaac1a4b97c395 Merge with ba02faf089df3d2d75769329acbaac1a4b97c395 diff -r 0d59e0522d36 -r 28d35ffe83ab src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Tue Mar 29 13:33:43 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Tue Mar 29 13:57:28 2011 +0200 @@ -8,6 +8,7 @@ + {{ content_form.media.js }} {% endblock %} @@ -36,7 +37,28 @@ $(".media_fields").hide(); $("#media_field_"+$(e.target).val()).show(); }); + // The textinput's id for external url is id_media-src + $('#id_media-src').bind('textchange', function(e) { testUrlValue(e); }); }); + function testUrlValue(e){ + // First, we remove the current thumbnail if there is one. + if($('#media_field_create').children().size()>2){ + $('#external_thumbnail').remove(); + $('#media_fields_div').height(50); + } + // If the pasted text is a youtube url, we get the default thumbnail of the video and display it. + url = $('#id_media-src').val(); + if(url.match("youtube") && url.match("[\\?&]v=([^&#]*)")){ + results = url.match("[\\?&]v=([^&#]*)"); + vid = ( results === null ) ? url : results[1].substring(0,11); + if(vid.length===11){ + //$('#id_content-description').val($('#media_field_create') + 'Youtube Thumbnail'); + $('#media_field_create').append('Youtube Thumbnail'); + $('#media_fields_div').height(150); + } + } + } + {% endblock %} diff -r 0d59e0522d36 -r 28d35ffe83ab src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt.html Tue Mar 29 13:33:43 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt.html Tue Mar 29 13:57:28 2011 +0200 @@ -10,8 +10,10 @@ diff -r 0d59e0522d36 -r 28d35ffe83ab src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt_full.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt_full.html Tue Mar 29 13:33:43 2011 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/init_ldt_full.html Tue Mar 29 13:57:28 2011 +0200 @@ -4,8 +4,8 @@ {% block js_import %} {{block.super}}