Browse Source

Rebuild 1.4.1

pull/1533/head 1.4.1
jlukic 10 years ago
parent
commit
a70cb4e8ba
6 changed files with 40655 additions and 16566 deletions
  1. 37
      dist/components/dropdown.js
  2. 2
      dist/components/dropdown.min.js
  3. 55100
      dist/semantic.css
  4. 2061
      dist/semantic.js
  5. 2
      dist/semantic.min.css
  6. 19
      dist/semantic.min.js

37
dist/components/dropdown.js

@ -771,9 +771,11 @@ $.fn.dropdown = function(parameters) {
}, },
selectValues: function() { selectValues: function() {
var var
select = {
values : {}
}
select = {}
;
select.values = (settings.sortSelect)
? {} // properties will be sorted in object when re-accessed
: [] // properties will keep original order in array
; ;
$module $module
.find('option') .find('option')
@ -788,11 +790,27 @@ $.fn.dropdown = function(parameters) {
select.placeholder = name; select.placeholder = name;
} }
else { else {
select.values[value] = name;
if(settings.sortSelect) {
select.values[value] = {
name : name,
value : value
};
}
else {
select.values.push({
name: name,
value: value
});
}
} }
}) })
; ;
module.debug('Retrieved values from select', select);
if(settings.sortSelect) {
module.debug('Retrieved and sorted values from select', select);
}
else {
module.debug('Retreived values from select', select);
}
return select; return select;
}, },
activeItem: function() { activeItem: function() {
@ -1476,6 +1494,7 @@ $.fn.dropdown.settings = {
allowTab : true, allowTab : true,
fullTextSearch : false, fullTextSearch : false,
preserveHTML : true, preserveHTML : true,
sortSelect : false,
delay : { delay : {
hide : 300, hide : 300,
@ -1545,8 +1564,8 @@ $.fn.dropdown.settings.templates = {
values = select.values || {}, values = select.values || {},
html = '' html = ''
; ;
$.each(select.values, function(value, name) {
html += '<div class="item" data-value="' + value + '">' + name + '</div>';
$.each(select.values, function(index, option) {
html += '<div class="item" data-value="' + option.value + '">' + option.name + '</div>';
}); });
return html; return html;
}, },
@ -1564,8 +1583,8 @@ $.fn.dropdown.settings.templates = {
html += '<div class="text"></div>'; html += '<div class="text"></div>';
} }
html += '<div class="menu">'; html += '<div class="menu">';
$.each(select.values, function(value, name) {
html += '<div class="item" data-value="' + value + '">' + name + '</div>';
$.each(select.values, function(index, option) {
html += '<div class="item" data-value="' + option.value + '">' + option.name + '</div>';
}); });
html += '</div>'; html += '</div>';
return html; return html;

2
dist/components/dropdown.min.js
File diff suppressed because it is too large
View File

55100
dist/semantic.css
File diff suppressed because it is too large
View File

2061
dist/semantic.js
File diff suppressed because it is too large
View File

2
dist/semantic.min.css
File diff suppressed because it is too large
View File

19
dist/semantic.min.js
File diff suppressed because it is too large
View File

Loading…
Cancel
Save