pjax: Add tip namespace cooperative with PJAX

This commit is contained in:
Jared Hancock
2014-04-25 15:44:20 -05:00
parent 1ba59ea169
commit 5d14396cf6
24 changed files with 63 additions and 38 deletions

View File

@@ -102,7 +102,8 @@ if($api || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('manage');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -17,11 +17,11 @@ require('admin.inc.php');
include_once(INCLUDE_DIR.'class.banlist.php');
/* Get the system ban list filter */
if(!($filter=Banlist::getFilter()))
if(!($filter=Banlist::getFilter()))
$warn = 'System ban list is empty.';
elseif(!$filter->isActive())
$warn = 'SYSTEM BAN LIST filter is <b>DISABLED</b> - <a href="filters.php">enable here</a>.';
$warn = 'SYSTEM BAN LIST filter is <b>DISABLED</b> - <a href="filters.php">enable here</a>.';
$rule=null; //ban rule obj.
if($filter && $_REQUEST['id'] && !($rule=$filter->getRule($_REQUEST['id'])))
$errors['err'] = 'Unknown or invalid ban list ID #';
@@ -106,7 +106,7 @@ if($_POST && !$errors && $filter){
$warn = "$i of $count selected emails deleted from banlist";
elseif(!$errors['err'])
$errors['err'] = 'Unable to delete selected emails';
break;
default:
$errors['err'] = 'Unknown action - get technical help';
@@ -127,7 +127,8 @@ if(!$filter || ($rule || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))))
}
$nav->setTabActive('emails');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -154,7 +154,8 @@ if($canned || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('kbase');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -55,7 +55,7 @@ if($_POST){
case 'make_public':
$sql='UPDATE '.FAQ_CATEGORY_TABLE.' SET ispublic=1 '
.' WHERE category_id IN ('.implode(',', db_input($_POST['ids'])).')';
if(db_query($sql) && ($num=db_affected_rows())) {
if($num==$count)
$msg = 'Selected categories made PUBLIC';
@@ -111,7 +111,8 @@ if($category || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('kbase');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -1784,4 +1784,5 @@ table.custom-info td {
.form_table tr i.help-tip {
opacity: 0.2;
margin-left: 5px;
}

View File

@@ -15,7 +15,8 @@
**********************************************************************/
require('staff.inc.php');
$nav->setTabActive('dashboard');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.dashboard" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.dashboard" />',
"$('#content').data('tipNamespace', 'dashboard.dashboard');");
require(STAFFINC_DIR.'header.inc.php');
?>

View File

@@ -110,7 +110,8 @@ if($dept || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('staff');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -16,7 +16,8 @@
require('staff.inc.php');
$page='directory.inc.php';
$nav->setTabActive('dashboard');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.staff_directory" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.staff_directory" />',
"$('#content').data('tipNamespace', 'dashboard.staff_directory');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -65,7 +65,7 @@ if($_POST){
$warn = "$i of $count selected emails deleted";
elseif(!$errors['err'])
$errors['err'] = 'Unable to delete selected emails';
} else {
$errors['err'] = 'Unknown action - get technical help';
}
@@ -85,8 +85,9 @@ if($email || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('emails');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');
?>
?>

View File

@@ -2,7 +2,7 @@
/*********************************************************************
emailtest.php
Email Diagnostic
Email Diagnostic
Peter Rotich <peter@osticket.com>
Copyright (c) 2006-2013 osTicket
@@ -49,7 +49,8 @@ if($_POST){
}
$info=Format::htmlchars(($errors && $_POST)?$_POST:$info);
$nav->setTabActive('emails');
$ost->addExtraHeader('<meta name="tip-namespace" content="emails.diagnostic" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="emails.diagnostic" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
?>
<form action="emailtest.php" method="post" id="save">

View File

@@ -102,7 +102,8 @@ if($faq) {
$inc='faq-category.inc.php';
}
$nav->setTabActive('kbase');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require_once(STAFFINC_DIR.'header.inc.php');
require_once(STAFFINC_DIR.$inc);
require_once(STAFFINC_DIR.'footer.inc.php');

View File

@@ -79,7 +79,7 @@ if($_POST){
if(($f=Filter::lookup($v)) && !$f->isSystemBanlist() && $f->delete())
$i++;
}
if($i && $i==$count)
$msg = 'Selected filters deleted successfully';
elseif($i>0)
@@ -106,7 +106,8 @@ if($filter || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('manage');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -74,7 +74,7 @@ if($_POST){
foreach($_POST['ids'] as $k=>$v) {
if(($g=Group::lookup($v)) && $g->delete())
$i++;
}
}
if($i && $i==$count)
$msg = 'Selected groups deleted successfully';
@@ -102,8 +102,9 @@ if($group || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('staff');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');
?>
?>

View File

@@ -50,7 +50,7 @@ if($_POST){
case 'enable':
$sql='UPDATE '.TOPIC_TABLE.' SET isactive=1 '
.' WHERE topic_id IN ('.implode(',', db_input($_POST['ids'])).')';
if(db_query($sql) && ($num=db_affected_rows())) {
if($num==$count)
$msg = 'Selected help topics enabled';
@@ -109,7 +109,8 @@ if($topic || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('manage');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -2,7 +2,7 @@
/*********************************************************************
kb.php
Knowlegebase
Knowlegebase
Peter Rotich <peter@osticket.com>
Copyright (c) 2006-2013 osTicket
@@ -24,7 +24,8 @@ if($category && $_REQUEST['a']!='search') {
$inc='faq-category.inc.php';
}
$nav->setTabActive('kbase');
$ost->addExtraHeader('<meta name="tip-namespace" content="knowledgebase.faqs" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="knowledgebase.faqs" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require_once(STAFFINC_DIR.'header.inc.php');
require_once(STAFFINC_DIR.$inc);
require_once(STAFFINC_DIR.'footer.inc.php');

View File

@@ -181,7 +181,8 @@ if($_POST) {
$page='dynamic-lists.inc.php';
if($list || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
$page='dynamic-list.inc.php';
$ost->addExtraHeader('<meta name="tip-namespace" content="manage.addnew_custom_list" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="manage.addnew_custom_list" />',
"$('#content').data('tipNamespace', 'manage.addnew_custom_list');");
}
$nav->setTabActive('manage');

View File

@@ -46,7 +46,8 @@ if($_POST){
$page='syslogs.inc.php';
$nav->setTabActive('dashboard');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.system_logs" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.system_logs" />',
"$('#content').data('tipNamespace', 'dashboard.system_logs');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -121,7 +121,8 @@ if($page || $_REQUEST['a']=='add') {
}
$nav->setTabActive('manage');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require_once(STAFFINC_DIR.'header.inc.php');
require_once(STAFFINC_DIR.$inc);
require_once(STAFFINC_DIR.'footer.inc.php');

View File

@@ -41,7 +41,8 @@ elseif($thisstaff->onVacation() && !$warn)
$inc='profile.inc.php';
$nav->setTabActive('dashboard');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.my_profile" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="dashboard.my_profile" />',
"$('#content').data('tipNamespace', 'dashboard.my_profile');");
require_once(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$inc);
require_once(STAFFINC_DIR.'footer.inc.php');

View File

@@ -48,7 +48,7 @@ if($_POST){
case 'enable':
$sql='UPDATE '.SLA_TABLE.' SET isactive=1 '
.' WHERE id IN ('.implode(',', db_input($_POST['ids'])).')';
if(db_query($sql) && ($num=db_affected_rows())) {
if($num==$count)
$msg = 'Selected SLA plans enabled';
@@ -98,7 +98,8 @@ if($_POST){
$page='slaplans.inc.php';
if($sla || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
$page='slaplan.inc.php';
$ost->addExtraHeader('<meta name="tip-namespace" content="manage.addnew_sla_plan" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="manage.addnew_sla_plan" />',
"$('#content').data('tipNamespace', 'manage.addnew_sla_plan');");
}
$nav->setTabActive('manage');

View File

@@ -87,7 +87,7 @@ if($_POST){
default:
$errors['err'] = 'Unknown action. Get technical help!';
}
}
break;
default:
@@ -104,7 +104,8 @@ if($staff || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('staff');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -100,7 +100,8 @@ if($team || ($_REQUEST['a'] && !strcasecmp($_REQUEST['a'],'add'))) {
}
$nav->setTabActive('staff');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -143,7 +143,8 @@ if($template && !strcasecmp($_REQUEST['a'],'manage')){
}
$nav->setTabActive('emails');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="' . $tip_namespace . '" />',
"$('#content').data('tipNamespace', '".$tip_namespace."');");
require(STAFFINC_DIR.'header.inc.php');
require(STAFFINC_DIR.$page);
include(STAFFINC_DIR.'footer.inc.php');

View File

@@ -622,7 +622,9 @@ if($ticket) {
}
$ost->addExtraHeader('<script type="text/javascript" src="js/ticket.js"></script>');
$ost->addExtraHeader('<meta name="tip-namespace" content="tickets.queue" />');
$ost->addExtraHeader('<meta name="tip-namespace" content="tickets.open" />',
"$('#content').data('tipNamespace', 'tickets.open');");
require_once(STAFFINC_DIR.'header.inc.php');
require_once(STAFFINC_DIR.$inc);
require_once(STAFFINC_DIR.'footer.inc.php');