diff --git a/README.md b/README.md index 55f2e63..d1e7b77 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # django-markdownx [![Version](https://img.shields.io/pypi/v/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) -[![Travis](https://img.shields.io/travis/adi-/django-markdownx.svg)](https://travis-ci.org/adi-/django-markdownx) [![Python Versions](https://img.shields.io/pypi/pyversions/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) [![Status](https://img.shields.io/pypi/status/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) [![Downloads](https://img.shields.io/pypi/dm/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) [![License](https://img.shields.io/pypi/l/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) +[![Travis](https://img.shields.io/travis/adi-/django-markdownx.svg)](https://travis-ci.org/adi-/django-markdownx) +[![Python Versions](https://img.shields.io/pypi/pyversions/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) +[![Status](https://img.shields.io/pypi/status/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) +[![Downloads](https://img.shields.io/pypi/dm/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) +[![License](https://img.shields.io/pypi/l/django-markdownx.svg)](https://pypi.python.org/pypi/django-markdownx/) Django Markdownx is a markdown editor built for Django. diff --git a/markdownx/static/markdownx/admin/css/markdownx.css b/markdownx/static/markdownx/admin/css/markdownx.css index e6e29b4..18a4f3c 100644 --- a/markdownx/static/markdownx/admin/css/markdownx.css +++ b/markdownx/static/markdownx/admin/css/markdownx.css @@ -64,7 +64,7 @@ } .markdownx .markdownx-preview hr { display: block; - height: 0px; + height: 0; border: 0; font-style: italic; border-bottom: 1px solid #ccc; @@ -81,7 +81,7 @@ .markdownx .markdownx-preview code, .markdownx .markdownx-preview pre { margin: 0 2px; - padding: 0px 5px; + padding: 0 5px; border: 1px solid #ddd; background-color: #f8f8f8; border-radius: 2px; diff --git a/markdownx/static/markdownx/js/markdownx.js b/markdownx/static/markdownx/js/markdownx.js index 6969117..fec4ec2 100644 --- a/markdownx/static/markdownx/js/markdownx.js +++ b/markdownx/static/markdownx/js/markdownx.js @@ -1,15 +1,15 @@ (function ($) { if (!$) { - $ = django.jQuery + $ = django.jQuery; } $.fn.markdownx = function() { return this.each( function() { var getMarkdown = function() { - form = new FormData(); + var form = new FormData(); form.append("content", markdownxEditor.val()); - form.append("csrfmiddlewaretoken", getCookie('csrftoken')) + form.append("csrfmiddlewaretoken", getCookie('csrftoken')); $.ajax({ type: 'POST', @@ -27,13 +27,13 @@ console.log("error", response); }, }); - } + }; var updateHeight = function() { if (isMarkdownxEditorResizable) { markdownxEditor.innerHeight(markdownxEditor.prop('scrollHeight')); } - } + }; var insertImage = function(image_path) { var cursor_pos = markdownxEditor.prop('selectionStart'); @@ -49,27 +49,27 @@ updateHeight(); markdownify(); - } + }; var getCookie = function(name) { var cookieValue = null; - if (document.cookie && document.cookie != '') { + if (document.cookie && document.cookie !== '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = $.trim(cookies[i]); - if (cookie.substring(0, name.length + 1) == (name + '=')) { + if (cookie.substring(0, name.length + 1) === (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; - } + }; var sendFile = function(file) { form = new FormData(); form.append("image", file); - form.append("csrfmiddlewaretoken", getCookie('csrftoken')) + form.append("csrfmiddlewaretoken", getCookie('csrftoken')); $.ajax({ type: 'POST', @@ -85,11 +85,12 @@ success: function(response) { markdownxEditor.fadeTo("fast", 1); - if (response['image_path']) { - insertImage(response['image_path']); + if (response.image_path) { + insertImage(response.image_path); console.log("success", response); - } else + } else { console.log('error: wrong response', response); + } }, error: function(response) { @@ -97,7 +98,7 @@ markdownxEditor.fadeTo("fast", 1 ); }, }); - } + }; var timeout; var markdownify = function() { @@ -119,28 +120,28 @@ return false; } - } + }; var onInputChangeEvent = function() { updateHeight(); markdownify(); - } + }; var onHtmlEvents = function(e) { e.preventDefault(); e.stopPropagation(); - } + }; var onDragEnterEvent = function(e) { e.originalEvent.dataTransfer.dropEffect= 'copy'; e.preventDefault(); e.stopPropagation(); - } + }; var onDragLeaveEvent = function(e) { e.preventDefault(); e.stopPropagation(); - } + }; var onDropEvent = function(e) { if (e.originalEvent.dataTransfer){ @@ -152,7 +153,7 @@ } e.preventDefault(); e.stopPropagation(); - } + }; // Init