prepare 0.9.8; support multiple sliders per form

This commit is contained in:
Artur Barseghyan 2016-10-27 23:05:21 +02:00
parent dc77613634
commit e032b0311f
5 changed files with 23 additions and 12 deletions

1
.gitignore vendored
View file

@ -43,6 +43,7 @@ README_PARTS.rst
/examples/media/fobi_plugins/content_image/
/examples/media/fobi_plugins/file/
/examples/media/cache/
/examples/simple/lund_urls.py
/examples/simple/lund/
/examples/simple/settings/local_settings.py
/examples/simple/settings/local_settings_foundation5.py

View file

@ -15,6 +15,12 @@ are used for versioning (schema follows below):
0.3.4 to 0.4).
- All backwards incompatible changes are mentioned in this document.
0.9.8
-----
2016-10-27
- Support multiple sliders in one form.
0.9.7
-----
2016-10-27

View file

@ -4,7 +4,7 @@ import sys
from distutils.version import LooseVersion
from setuptools import setup, find_packages
version = '0.9.7'
version = '0.9.8'
# ***************************************************************************
# ************************** Django version *********************************

View file

@ -1,6 +1,6 @@
__title__ = 'django-fobi'
__version__ = '0.9.7'
__build__ = 0x000069
__version__ = '0.9.8'
__build__ = 0x00006a
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2014-2016 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'

View file

@ -8,13 +8,17 @@
;
$(document).ready(function() {
var selectElement = $('select.slider');
var selectedValue = null;
try {
selectedValue = parseInt(selectElement.val());
} catch(err) {
selectedValue = parseInt(selectElement.data('data-slider-value'));
}
var sliderElement = $('.slider').bootstrapSlider();
sliderElement.bootstrapSlider('setValue', selectedValue);
// We consider multiple sliders
$('select.slider').each(function() {
var selectElement = $(this);
var selectedValue = null;
try {
selectedValue = parseInt(selectElement.val());
} catch(err) {
selectedValue = parseInt(selectElement.data('data-slider-value'));
}
var sliderElement = $(this).bootstrapSlider();
sliderElement.bootstrapSlider('setValue', selectedValue);
});
});