// For each plugin found, initialize it
$elem.each(function() {
var $el = $(this),
- opts = {};
-
+ opts = { reflow: true };
+
if($el.attr('data-options')){
- var thing = $el.attr('data-options').split(';').forEach(function(e, i){
- var opt = e.split(':').map(function(el){ return el.trim(); });
+ $el.attr('data-options').split(';').forEach(function(option, _index){
+ var opt = option.split(':').map(function(el){ return el.trim(); });
if(opt[0]) opts[opt[0]] = parseValue(opt[1]);
});
}
var elem = document.createElement('div'),
end;
- for (var t in transitions){
- if (typeof elem.style[t] !== 'undefined'){
- end = transitions[t];
+ for (let transition in transitions){
+ if (typeof elem.style[transition] !== 'undefined'){
+ end = transitions[transition];
}
}
- if(end){
+ if (end) {
return end;
}else{
end = setTimeout(function(){
if (fromString === 'tabs') {
$panels = $panels.children('.'+tabsPanel).removeClass(tabsPanel).removeAttr('role').removeAttr('aria-hidden').removeAttr('aria-labelledby');
$panels.children('a').removeAttr('role').removeAttr('aria-controls').removeAttr('aria-selected');
- }else{
+ } else {
$panels = $liHeads.children('[data-tab-content]').removeClass('accordion-content');
- };
+ }
$panels.css({display:'',visibility:''});
$liHeads.css({display:'',visibility:''});
if ($placeholder.length) {
$tabsContent = $('<div class="tabs-content"></div>').insertAfter($placeholder).attr('data-tabs-content',_this.$element.attr('id'));
$placeholder.remove();
- }else{
+ } else {
$tabsContent = $('<div class="tabs-content"></div>').insertAfter(_this.$element).attr('data-tabs-content',_this.$element.attr('id'));
- };
+ }
$panels.each(function(key,value){
var tempValue = $(value).appendTo($tabsContent).addClass(tabsPanel);
var hash = $liHeadsA.get(key).hash.slice(1);