Back to PhocaGalleryGrid class

Method renderSortJs

public static
renderSortJs
()

Method renderSortJs - Source code

public static function renderSortJs()
{
    $o = '';
    $o .= '<script type="text/javascript">' . "\n";
    $o .= '' . "\n";
    $o .= 'Joomla.tableOrderingPhoca = function(order, dir, task, form, suffix) {' . "\n";
    $o .= '' . "\n";
    $o .= '   if (typeof(form) === "undefined") {' . "\n";
    $o .= '      form = document.getElementById("adminForm");' . "\n";
    $o .= '   }' . "\n";
    $o .= '' . "\n";
    $o .= '' . "\n";
    $o .= '   if (typeof form == "string" || form instanceof String) {' . "\n";
    $o .= '      form = document.getElementById(form);' . "\n";
    $o .= '   }' . "\n";
    $o .= '' . "\n";
    $o .= '   var orderS 		= "filter_order" + suffix;' . "\n";
    $o .= '   var orderSDir 	= "filter_order_Dir" + suffix;' . "\n";
    $o .= '' . "\n";
    $o .= '   form[orderS].value = order;' . "\n";
    $o .= '   form[orderSDir].value = dir;' . "\n";
    $o .= '   Joomla.submitform(task, form);' . "\n";
    $o .= '' . "\n";
    $o .= '}' . "\n";
    $o .= '</script>' . "\n";
    $document = Factory::getDocument();
    $document->addCustomTag($o);
}