diff --git a/djangocms_youtube/__init__.py b/djangocms_youtube/__init__.py index fc79d63..abeeedb 100644 --- a/djangocms_youtube/__init__.py +++ b/djangocms_youtube/__init__.py @@ -1 +1 @@ -__version__ = '0.2.1' +__version__ = '0.4.0' diff --git a/djangocms_youtube/migrations/0001_initial.py b/djangocms_youtube/migrations/0001_initial.py index 560b339..8d9c24c 100644 --- a/djangocms_youtube/migrations/0001_initial.py +++ b/djangocms_youtube/migrations/0001_initial.py @@ -13,15 +13,18 @@ class Migration(migrations.Migration): dependencies = [ - ('filer', '__latest__'), - ('cms', '__latest__'), + ('filer', '0006_auto_20160623_1627'), + ('cms', '0014_auto_20160404_1908'), ] operations = [ migrations.CreateModel( name='Youtube', fields=[ - ('cmsplugin_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='cms.CMSPlugin')), + ('cmsplugin_ptr', models.OneToOneField(parent_link=True, + auto_created=True, primary_key=True, serialize=False, + to='cms.CMSPlugin', + on_delete=django.db.models.deletion.CASCADE)), ('title', models.CharField(max_length=150, verbose_name='Title', blank=True)), ('video_url', models.URLField(help_text='Paste the URL of the YouTube video', verbose_name='Video URL')), ('width', models.PositiveIntegerField(help_text='Sets the width of your player, used on some templates where applicable', null=True, verbose_name='Width', blank=True)), diff --git a/djangocms_youtube/models.py b/djangocms_youtube/models.py index ca8f811..bae7cb3 100644 --- a/djangocms_youtube/models.py +++ b/djangocms_youtube/models.py @@ -5,8 +5,7 @@ from django.contrib.sites.models import Site from django.db import models -from django.utils import six -from django.utils.encoding import python_2_unicode_compatible +from six import python_2_unicode_compatible, iteritems as six_iteritems from django.utils.translation import ugettext_lazy as _ from cms.models import CMSPlugin @@ -78,7 +77,7 @@ def video(self): def _generate_thumbnails(self): _thumbnails = {} - for name, opts in six.iteritems(settings.DJANGOCMS_YOUTUBE_THUMBNAIL_SIZES): + for name, opts in six_iteritems(settings.DJANGOCMS_YOUTUBE_THUMBNAIL_SIZES): try: thumb_opts = { 'size': (int(opts['width']), int(opts['height'])), @@ -135,7 +134,7 @@ def get_thumbnail(self): class Video(object): def __init__(self, *args, **kwargs): - for key, value in six.iteritems(kwargs): + for key, value in six_iteritems(kwargs): setattr(self, key, value) def get_id(self): diff --git a/djangocms_youtube/static/admin/js/djangocms_youtube/changeform.js b/djangocms_youtube/static/admin/js/djangocms_youtube/changeform.js index 18abb7a..bc8faaf 100644 --- a/djangocms_youtube/static/admin/js/djangocms_youtube/changeform.js +++ b/djangocms_youtube/static/admin/js/djangocms_youtube/changeform.js @@ -1,5 +1,5 @@ -(function($) { - $(function() { +window.addEventListener("load", function() { + (function($) { var heightInput = $('input[name="height"]'); var widthInput = $('input[name="width"]'); @@ -65,5 +65,5 @@ } }) - }); -})(django.jQuery); + })(django.jQuery); +}); diff --git a/djangocms_youtube/templates/djangocms_youtube/default.html b/djangocms_youtube/templates/djangocms_youtube/default.html index 10fd74c..b7000b8 100644 --- a/djangocms_youtube/templates/djangocms_youtube/default.html +++ b/djangocms_youtube/templates/djangocms_youtube/default.html @@ -1,4 +1,4 @@ -{% load thumbnail staticfiles sekizai_tags cms_tags %} +{% load thumbnail static sekizai_tags cms_tags %}