Azeri
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
vhosts
/
chipionatv.com
/
httpdocs
/
modules
/
mod_news_pro_gk4
/
admin
/
Filename :
script.js
back
Copy
/*** Admin script file * @package News Show Pro GK4 * @Copyright (C) 2009-2011 Gavick.com * @ All rights reserved * @ Joomla! is Free Software * @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html * @version $Revision: GK4 1.0 $ **/ jQuery.noConflict(); window.addEvent("domready",function(){ getUpdates(); // var data_sources = [document.id('jform_params_com_categories'), document.id('jform_params_com_articles'), document.id('jform_params_k2_categories'), document.id('jform_params_k2_articles'), document.id('jform_params_k2_tags')]; // data_sources.each(function(el,j){ if(el) { el.getParent().getParent().setStyle('display','none'); } }); if(document.id('jform_params_'+document.id('jform_params_data_source').value)) { document.id('jform_params_'+document.id('jform_params_data_source').value).getParent().getParent().setStyle('display',''); } document.id('jform_params_data_source').addEvent("change", function(){ data_sources.each(function(el,j){ el.getParent().getParent().setStyle('display','none'); }); if(document.id('jform_params_'+document.id('jform_params_data_source').value)) { document.id('jform_params_'+document.id('jform_params_data_source').value).getParent().getParent().setStyle('display',''); } }); document.id('jform_params_data_source').addEvent("blur", function(){ data_sources.each(function(el,j){ el.getParent().getParent().setStyle('display','none'); }); document.id('jform_params_'+document.id('jform_params_data_source').value).getParent().getParent().setStyle('display',''); }); // if(document.id('jform_params_links_position').value == 'bottom') document.id('jform_params_links_width').getParent().setStyle('display','none'); else document.id('jform_params_links_width').getParent().setStyle('display',''); document.id('jform_params_links_position').addEvent('change', function(){ if(document.id('jform_params_links_position').value == 'bottom') document.id('jform_params_links_width').getParent().setStyle('display','none'); else document.id('jform_params_links_width').getParent().setStyle('display',''); }); document.id('jform_params_links_position').addEvent('blur', function(){ if(document.id('jform_params_links_position').value == 'bottom') document.id('jform_params_links_width').getParent().setStyle('display','none'); else document.id('jform_params_links_width').getParent().setStyle('display',''); }); var horder = document.id('jform_params_news_header_order'); var iorder = document.id('jform_params_news_image_order'); var torder = document.id('jform_params_news_text_order'); var inorder = document.id('jform_params_news_info_order'); var in2order = document.id('jform_params_news_info2_order'); horder.addEvent("change", function(){ var unexisting = [false, false, false, false, false]; unexisting[horder.value - 1] = true; unexisting[iorder.value - 1] = true; unexisting[torder.value - 1] = true; unexisting[inorder.value - 1] = true; unexisting[in2order.value - 1] = true; var searched = 0; if(unexisting[0] == false) searched = 1; if(unexisting[1] == false) searched = 2; if(unexisting[2] == false) searched = 3; if(unexisting[3] == false) searched = 4; if(unexisting[4] == false) searched = 5; if(iorder.value == horder.value) iorder.value = searched; if(torder.value == horder.value) torder.value = searched; if(inorder.value == horder.value) inorder.value = searched; if(in2order.value == horder.value) in2order.value = searched; }); iorder.addEvent("change", function(){ var unexisting = [false, false, false, false, false]; unexisting[horder.value - 1] = true; unexisting[iorder.value - 1] = true; unexisting[torder.value - 1] = true; unexisting[inorder.value - 1] = true; unexisting[in2order.value - 1] = true; var searched = 0; if(unexisting[0] == false) searched = 1; if(unexisting[1] == false) searched = 2; if(unexisting[2] == false) searched = 3; if(unexisting[3] == false) searched = 4; if(unexisting[4] == false) searched = 5; if(horder.value == iorder.value) horder.value = searched; if(torder.value == iorder.value) torder.value = searched; if(inorder.value == iorder.value) inorder.value = searched; if(in2order.value == iorder.value) in2order.value = searched; }); torder.addEvent("change", function(){ var unexisting = [false, false, false, false, false]; unexisting[horder.value - 1] = true; unexisting[iorder.value - 1] = true; unexisting[torder.value - 1] = true; unexisting[inorder.value - 1] = true; unexisting[in2order.value - 1] = true; var searched = 0; if(unexisting[0] == false) searched = 1; if(unexisting[1] == false) searched = 2; if(unexisting[2] == false) searched = 3; if(unexisting[3] == false) searched = 4; if(unexisting[4] == false) searched = 5; if(horder.value == torder.value) horder.value = searched; if(iorder.value == torder.value) iorder.value = searched; if(inorder.value == torder.value) inorder.value = searched; if(in2order.value == torder.value) in2order.value = searched; }); inorder.addEvent("change", function(){ var unexisting = [false, false, false, false, false]; unexisting[horder.value - 1] = true; unexisting[iorder.value - 1] = true; unexisting[torder.value - 1] = true; unexisting[inorder.value - 1] = true; unexisting[in2order.value - 1] = true; var searched = 0; if(unexisting[0] == false) searched = 1; if(unexisting[1] == false) searched = 2; if(unexisting[2] == false) searched = 3; if(unexisting[3] == false) searched = 4; if(unexisting[4] == false) searched = 5; if(horder.value == inorder.value) horder.value = searched; if(torder.value == inorder.value) torder.value = searched; if(iorder.value == inorder.value) iorder.value = searched; if(in2order.value == inorder.value) in2order.value = searched; }); in2order.addEvent("change", function(){ var unexisting = [false, false, false, false, false]; unexisting[horder.value - 1] = true; unexisting[iorder.value - 1] = true; unexisting[torder.value - 1] = true; unexisting[inorder.value - 1] = true; unexisting[in2order.value - 1] = true; var searched = 0; if(unexisting[0] == false) searched = 1; if(unexisting[1] == false) searched = 2; if(unexisting[2] == false) searched = 3; if(unexisting[3] == false) searched = 4; if(unexisting[4] == false) searched = 5; if(horder.value == in2order.value) horder.value = searched; if(torder.value == in2order.value) torder.value = searched; if(iorder.value == in2order.value) iorder.value = searched; if(inorder.value == in2order.value) inorder.value = searched; }); $$('.input-pixels').each(function(el){el.getParent().innerHTML = "<div class=\"input-prepend\">" + el.getParent().innerHTML + "<span class=\"add-on\">px</span></div>"}); $$('.input-ms').each(function(el){el.getParent().innerHTML = "<div class=\"input-prepend\">" + el.getParent().innerHTML + "<span class=\"add-on\">ms</span></div>"}); $$('.input-percents').each(function(el){el.getParent().innerHTML = "<div class=\"input-prepend\">" + el.getParent().innerHTML + "<span class=\"add-on\">%</span></div>"}); $$('.input-minutes').each(function(el){el.getParent().innerHTML = "<div class=\"input-prepend\">" + el.getParent().innerHTML + "<span class=\"add-on\">minutes</span></div>"}); $$('.gkFormLine').each(function(el){ el.getParent().setStyle('margin-left', 0); }); document.id('gk_module_updates').getParent().setStyle('margin-left', '20px'); document.id('gk_about_us').getParent().setStyle('margin-left', '20px'); [document.id('jform_params_simple_crop_top'),document.id('jform_params_simple_crop_bottom'),document.id('jform_params_simple_crop_left'),document.id('jform_params_simple_crop_right')].each(function(elm) { elm.getParent().getParent().getParent().setStyle('display', 'none'); }); document.id('simple_crop_top').value = document.id('jform_params_simple_crop_top').value; document.id('simple_crop_bottom').value = document.id('jform_params_simple_crop_bottom').value; document.id('simple_crop_left').value = document.id('jform_params_simple_crop_left').value; document.id('simple_crop_right').value = document.id('jform_params_simple_crop_right').value; document.id('simple_crop_crop').setStyles({ 'margin-top': document.id('jform_params_simple_crop_top').value + "%", 'margin-left': document.id('jform_params_simple_crop_left').value + "%", 'margin-right': document.id('jform_params_simple_crop_right').value + "%", 'margin-bottom': document.id('jform_params_simple_crop_bottom').value + "%", 'height': (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_top').value * 1 + document.id('jform_params_simple_crop_bottom').value * 1 ) ) / 100.0 ) ) + "px", 'width': (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_left').value * 1 + document.id('jform_params_simple_crop_right').value * 1 ) ) / 100.0 ) ) + "px" }); document.id('simple_crop_top').addEvent('change', function() { document.id('jform_params_simple_crop_top').value = document.id('simple_crop_top').value; document.id('simple_crop_crop').setStyle('margin-top', document.id('jform_params_simple_crop_top').value + "%"); document.id('simple_crop_crop').setStyle('height', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_top').value * 1 + document.id('jform_params_simple_crop_bottom').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_top').addEvent('blur', function() { document.id('jform_params_simple_crop_top').value = document.id('simple_crop_top').value; document.id('simple_crop_crop').setStyle('margin-top', document.id('jform_params_simple_crop_top').value + "%"); document.id('simple_crop_crop').setStyle('height', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_top').value * 1 + document.id('jform_params_simple_crop_bottom').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_bottom').addEvent('change', function() { document.id('jform_params_simple_crop_bottom').value = document.id('simple_crop_bottom').value; document.id('simple_crop_crop').setStyle('margin-bottom', document.id('jform_params_simple_crop_bottom').value + "%"); document.id('simple_crop_crop').setStyle('height', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_top').value * 1 + document.id('jform_params_simple_crop_bottom').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_bottom').addEvent('blur', function() { document.id('jform_params_simple_crop_bottom').value = document.id('simple_crop_bottom').value; document.id('simple_crop_crop').setStyle('margin-bottom', document.id('jform_params_simple_crop_bottom').value + "%"); document.id('simple_crop_crop').setStyle('height', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_top').value * 1 + document.id('jform_params_simple_crop_bottom').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_left').addEvent('change', function() { document.id('jform_params_simple_crop_left').value = document.id('simple_crop_left').value; document.id('simple_crop_crop').setStyle('margin-left', document.id('jform_params_simple_crop_left').value + "%"); document.id('simple_crop_crop').setStyle('width', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_left').value * 1 + document.id('jform_params_simple_crop_right').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_left').addEvent('blur', function() { document.id('jform_params_simple_crop_left').value = document.id('simple_crop_left').value; document.id('simple_crop_crop').setStyle('margin-left', document.id('jform_params_simple_crop_left').value + "%"); document.id('simple_crop_crop').setStyle('width', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_left').value * 1 + document.id('jform_params_simple_crop_right').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_right').addEvent('change', function() { document.id('jform_params_simple_crop_right').value = document.id('simple_crop_right').value; document.id('simple_crop_crop').setStyle('margin-right', document.id('jform_params_simple_crop_right').value + "%"); document.id('simple_crop_crop').setStyle('width', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_left').value * 1 + document.id('jform_params_simple_crop_right').value * 1 ) ) / 100.0 ) ) + "px" ); }); document.id('simple_crop_right').addEvent('blur', function() { document.id('jform_params_simple_crop_right').value = document.id('simple_crop_right').value; document.id('simple_crop_crop').setStyle('margin-right', document.id('jform_params_simple_crop_right').value + "%"); document.id('simple_crop_crop').setStyle('width', (200.0 - ( (200.0 * ( document.id('jform_params_simple_crop_left').value * 1 + document.id('jform_params_simple_crop_right').value * 1 ) ) / 100.0 ) ) + "px" ); }); var link = new Element('a', { 'class' : 'gkHelpLink', 'href' : 'https://www.gavick.com/news-show-pro-gk4.html', 'target' : '_blank' }) if(document.id('moduleOptions')) { link.inject($$('.accordion-group .accordion-heading')[$$('.accordion-group .accordion-heading').length-2].getElement('a'), 'bottom'); } else { link.inject($$('ul.nav li')[$$('ul.nav li').length-3].getElement('a'), 'bottom'); } link.addEvent('click', function(e) { e.stopPropagation(); }); }); $GK_UPDATE = []; // function to generate the updates list function getUpdates() { /*document.id('jform_params_module_updates-lbl').destroy(); // remove unnecesary label var update_url = 'https://www.gavick.com/component/gk2_update/?task=json&tmpl=json&query=product&product=mod_news_pro_gk4_j30'; var update_div = document.id('gk_module_updates'); update_div.innerHTML = '<div id="gk_update_div"><span id="gk_loader"></span>Loading update data from GavicPro Update service...</div>'; new Asset.javascript(update_url,{ id: "new_script", onload: function(){ content = ''; $GK_UPDATE.each(function(el){ content += '<li><span class="gk_update_version"><strong>Version:</strong> ' + el.version + ' </span><span class="gk_update_data"><strong>Date:</strong> ' + el.date + ' </span><span class="gk_update_link"><a href="' + el.link + '" target="_blank">Download</a></span></li>'; }); update_div.innerHTML = '<ul class="gk_updates">' + content + '</ul>'; if(update_div.innerHTML == '<ul class="gk_updates"></ul>') update_div.innerHTML = '<p>There is no available updates for this module</p>'; } });*/ }