| Current Path : /var/www/modules/mod_news_pro_gk5/admin/ |
| Current File : /var/www/modules/mod_news_pro_gk5/admin/class.articlelayout.js |
// class used with article layouts
function ArticleLayout() {
this.init();
}
ArticleLayout.prototype.init = function() {
this.layoutTabs();
}
ArticleLayout.prototype.layoutTabs = function() {
// add necessary classes
jQuery(['pagination', 'header', 'image', 'text', 'info', 'layout']).each(function(i, item) {
jQuery('.gk-group-' + item).each(function(i, el) {
jQuery(el).parent().parent().addClass('gk-group-' + item).css('display', 'none');
});
});
// add the toggle effect
jQuery('.gkFormLine').each(function(i, elm) {
elm = jQuery(elm);
if(elm.attr('data-section-toggle') != '') {
if(i==0) {
elm.addClass('open');
var classToToggle = '.gk-group-' + elm.attr('data-section-toggle');
jQuery(classToToggle).css('display', 'block');
} else {
elm.addClass('closed');
}
elm.click(function() {
var classToToggle = '.gk-group-' + elm.attr('data-section-toggle');
if(jQuery(classToToggle).css('display') == 'none') {
jQuery(classToToggle).css('display', 'block');
if(elm.hasClass('closed')) {
elm.removeClass('closed');
}
elm.addClass('open');
} else {
jQuery(classToToggle).css('display', 'none');
if(elm.hasClass('open')) {
elm.removeClass('open');
}
elm.addClass('close');
}
});
}
});
}