From 12ec9c3ba1e3af7af5deda128d792d2513da0b2e Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Wed, 29 Jun 2011 15:08:36 +0000 Subject: [PATCH] Finalizing the pagination: a few bug fixes and some cleanup... SVN:trunk[1311] --- application/displayblock.class.inc.php | 10 ---------- application/itopwebpage.class.inc.php | 4 ---- application/portalwebpage.class.inc.php | 2 -- application/ui.linkswidget.class.inc.php | 12 +----------- 4 files changed, 1 insertion(+), 27 deletions(-) diff --git a/application/displayblock.class.inc.php b/application/displayblock.class.inc.php index ad45c6724..be1fdafa2 100644 --- a/application/displayblock.class.inc.php +++ b/application/displayblock.class.inc.php @@ -1072,16 +1072,6 @@ class MenuBlock extends DisplayBlock $aActions[] = array ('label' => Dict::S('UI:Menu:EMail'), 'url' => "mailto:?subject=".$oObj->GetName()."&body=".urlencode($sUrl)); $aActions[] = array ('label' => Dict::S('UI:Menu:CSVExport'), 'url' => "../pages/$sUIPage?operation=search&filter=$sFilter&format=csv&$sContext"); } - else - { - // List of links, the only actions are 'Add...' and 'Manage...' - $id = $aExtraParams['object_id']; - $sTargetAttr = $aExtraParams['target_attr']; - $oAttDef = MetaModel::GetAttributeDef($sClass, $sTargetAttr); - $sTargetClass = $oAttDef->GetTargetClass(); - if ($bIsModifyAllowed) { $aActions[] = array ('label' => Dict::S('UI:Menu:Add'), 'url' => "../pages/$sUIPage?operation=modify_links&class=$sClass&link_attr=".$aExtraParams['link_attr']."&target_class=$sTargetClass&id=$id&addObjects=true&$sContext"); } - if ($bIsModifyAllowed) { $aActions[] = array ('label' => Dict::S('UI:Menu:Manage'), 'url' => "../pages/$sUIPage?operation=modify_links&class=$sClass&link_attr=".$aExtraParams['link_attr']."&target_class=$sTargetClass&id=$id&sContext"); } - } $this->AddMenuSeparator($aActions); foreach (MetaModel::EnumPlugins('iApplicationUIExtension') as $oExtensionInstance) { diff --git a/application/itopwebpage.class.inc.php b/application/itopwebpage.class.inc.php index c33c77bd0..95e87bf80 100644 --- a/application/itopwebpage.class.inc.php +++ b/application/itopwebpage.class.inc.php @@ -52,22 +52,18 @@ class iTopWebPage extends NiceWebPage $this->m_sMessage = ''; $oAppContext = new ApplicationContext(); $sExtraParams = $oAppContext->GetForLink(); -// $this->m_currentOrganization = $currentOrganization; $this->add_header("Content-type: text/html; charset=utf-8"); $this->add_header("Cache-control: no-cache"); $this->add_linked_stylesheet("../css/jquery.treeview.css"); $this->add_linked_stylesheet("../css/jquery.autocomplete.css"); -// $this->add_linked_stylesheet("../css/date.picker.css"); $this->add_linked_script('../js/jquery.layout.min.js'); $this->add_linked_script('../js/jquery.ba-bbq.min.js'); -// $this->add_linked_script("../js/jquery.dimensions.js"); $this->add_linked_script("../js/jquery.tablehover.js"); $this->add_linked_script("../js/jquery.treeview.js"); $this->add_linked_script("../js/jquery.autocomplete.js"); $this->add_linked_script("../js/jquery.positionBy.js"); $this->add_linked_script("../js/jquery.popupmenu.js"); $this->add_linked_script("../js/date.js"); -// $this->add_linked_script("../js/jquery.date.picker.js"); $this->add_linked_script("../js/jquery.tablesorter.min.js"); $this->add_linked_script("../js/jquery.blockUI.js"); $this->add_linked_script("../js/utils.js"); diff --git a/application/portalwebpage.class.inc.php b/application/portalwebpage.class.inc.php index 18e6a438a..dc926a09c 100644 --- a/application/portalwebpage.class.inc.php +++ b/application/portalwebpage.class.inc.php @@ -108,8 +108,6 @@ try } }); - $("table.listResults").tableHover(); // hover tables - $(".listResults").tablesorter( { widgets: ['myZebra', 'truncatedList']} ); // sortable and zebra tables $(".date-pick").datepicker({ showOn: 'button', buttonImage: '../images/calendar.png', diff --git a/application/ui.linkswidget.class.inc.php b/application/ui.linkswidget.class.inc.php index 3d722a72b..3b862c8da 100644 --- a/application/ui.linkswidget.class.inc.php +++ b/application/ui.linkswidget.class.inc.php @@ -336,18 +336,8 @@ EOF $oBlock->Display($oP, "ResultsToAdd_{$this->m_sAttCode}", array('menu' => false, 'cssCount'=> '#count_'.$this->m_sAttCode.$this->m_sNameSuffix , 'selection_mode' => true, 'display_limit' => false)); // Don't display the 'Actions' menu on the results } - public function DoAddObjects(WebPage $oP, $sRemoteClass) + public function DoAddObjects(WebPage $oP, $oFullSetFilter) { - if ($sRemoteClass != '') - { - // assert(MetaModel::IsParentClass($this->m_sRemoteClass, $sRemoteClass)); - $oFullSetFilter = new DBObjectSearch($sRemoteClass); - } - else - { - // No remote class specified use the one defined in the linkedset - $oFullSetFilter = new DBObjectSearch($this->m_sRemoteClass); - } $aLinkedObjectIds = utils::ReadMultipleSelection($oFullSetFilter); foreach($aLinkedObjectIds as $iObjectId)