Title: [opsview-base] [34] merge in nagvis-in-iframe branch

Property changes on: trunk
___________________________________________________________________
Added: svn:mergeinfo
   + /branches/nagvis-iframe:33

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/Makefile	2012-08-09 16:56:45 UTC (rev 34)
@@ -782,18 +782,13 @@
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_use_opsview_links.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_use_opsview_tables.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_remove_display_errors.patch
-	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_opsview_navigation.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_no_logo.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_opsview_style.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_remove_favicon.patch
-	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_opsview_navigation_header.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_automap_iconset.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_opsview_iconset.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_default_timezone.patch
 	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_custom_css.patch
-	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_rightclickmenu_respects_navbar.patch
-	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_icon_save_respects_navbar.patch
-	cd ${NAGVIS} && patch -p1 < ../patches/nagvis_line_drawing_respects_navbar.patch
 	# TODO update patches that work but with some fuzz
 	find ${NAGVIS} -name "*.orig" -exec rm {} \;
 	cp patches/nagvis/opsview.cfg ${NAGVIS}/etc/maps/

Modified: trunk/patches/nagvis_custom_css.patch
===================================================================
--- trunk/patches/nagvis_custom_css.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_custom_css.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,11 +1,17 @@
 diff -urb nagvis-1.4.4.orig/nagvis/includes/classes/GlobalPage.php nagvis-1.4.4/nagvis/includes/classes/GlobalPage.php
 --- nagvis-1.4.4.orig/nagvis/includes/classes/GlobalPage.php	2012-06-15 15:19:37.000000000 +0000
 +++ nagvis-1.4.4/nagvis/includes/classes/GlobalPage.php	2012-06-15 15:20:12.000000000 +0000
-@@ -259,6 +259,7 @@
-         $opsview_header[] = '    @import url("' . $opsviewbase . '/stylesheets/navmenu/ie/ie.css");';
-         $opsview_header[] = '</style>';
-         $opsview_header[] = '<![endif]-->';
-+        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" . $opsviewbase . '/stylesheets/custom.css" />';
- 
-         $opsview_header[] = '<script type="text/_javascript_">';
-         $opsview_header[] = '    jQuery(document).ready(function($){';
+@@ -246,10 +246,13 @@
+ 	 */
+ 	private function buildPage() {
+ 		$ret = '';
++
++		$opsviewbase = $this->CORE->MAINCFG->getValue('paths','opsviewbase');
+ 		
+ 		$ret .= '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'."\n";
+ 		$ret .= '<html><head>'."\n";
+ 		$ret .= $this->getHeader();
++		$ret .= '<link rel="stylesheet" type="text/css" href="" . $opsviewbase . '/stylesheets/custom.css" />'. "\n";
+ 		$ret .= '</head><body class="main">'."\n";
+ 		$ret .= $this->getBody();
+ 		$ret .= '</body></html>';

Deleted: trunk/patches/nagvis_icon_save_respects_navbar.patch
===================================================================
--- trunk/patches/nagvis_icon_save_respects_navbar.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_icon_save_respects_navbar.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,16 +0,0 @@
-diff -ur nagvis.original/wui/includes/classes/WuiMapCfg.php nagvis/wui/includes/classes/WuiMapCfg.php
---- nagvis.original/wui/includes/classes/WuiMapCfg.php	2009-10-15 16:41:24.000000000 +0000
-+++ nagvis/wui/includes/classes/WuiMapCfg.php	2012-07-30 16:35:16.150461062 +0000
-@@ -187,6 +187,12 @@
- 										$cfgLines = 0;
- 										$cfgLine = '';
- 										$cfgLineNr = 0;
-+
-+										// Opsview hackity hack!!
-+										// We subtract the y coordinate at save time, to cater for Opsview banner
-+										if ($key == "y") {
-+											$val = $val-80;
-+										}
- 										
- 										// Loop parameters from file (Find line for this option)
- 										while(isset($file[($l+$cfgLines)]) && trim($file[($l+$cfgLines)]) != '}') {

Deleted: trunk/patches/nagvis_line_drawing_respects_navbar.patch
===================================================================
--- trunk/patches/nagvis_line_drawing_respects_navbar.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_line_drawing_respects_navbar.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,23 +0,0 @@
-diff -ur nagvis.original/wui/includes/js/wui.js nagvis/wui/includes/js/wui.js
---- nagvis.original/wui/includes/js/wui.js	2009-10-15 16:41:24.000000000 +0000
-+++ nagvis/wui/includes/js/wui.js	2012-07-30 18:01:10.660474073 +0000
-@@ -145,6 +145,9 @@
- 		
- 		myshape.clear();
- 		
-+		// Opsview Hackity Hack! Consider the Opsview banner
-+		posy = posy - 80;
-+
- 		if(objtype != 'textbox') {
- 			myshape.drawLine(myshapex, myshapey, posx, posy);
- 		} else {
-@@ -178,6 +181,9 @@
- 			posy = event.clientY;
- 		}
- 		
-+		// Opsview Hackity Hack! Consider the Opsview banner
-+		posy = posy - 80;
-+
- 		// Start drawing a line
- 		if(cpt_clicks == 2) {		
- 			myshape = new jsGraphics("mymap");

Deleted: trunk/patches/nagvis_opsview_navigation.patch
===================================================================
--- trunk/patches/nagvis_opsview_navigation.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_opsview_navigation.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,113 +0,0 @@
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php
---- nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-19 21:28:27.000000000 +0000
-+++ nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-19 22:19:43.000000000 +0000
-@@ -192,7 +192,18 @@
- 		
- 		$this->code = str_replace($arrKeys, $arrVals, $this->code);
- 		
--		$this->code = '<div class="header">'.$this->code.'</div>';
-+        $opsview_header = array();
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" />';
-+        $opsview_header[] = '<div id="opsview_menu" style="height:80px"></div>';
-+        $opsview_header[] = '<script type="text/_javascript_">';
-+        $opsview_header[] = '    jQuery(document).ready(function($){';
-+        $opsview_header[] = '        jQuery("#opsview_menu").load("/navmenu/menu_standalone");';
-+        $opsview_header[] = '    });';
-+        $opsview_header[] = '</script>';
-+		$this->code = join("\n", $opsview_header) .'<div class="header">'.$this->code.'</div>';
- 	}
- 	
- 	/**
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/nagvis/includes/css/style.css nagvis-1.4.4-patched/nagvis/includes/css/style.css
---- nagvis-1.4.4/nagvis/includes/css/style.css	2009-10-15 17:41:24.000000000 +0100
-+++ nagvis-1.4.4-patched/nagvis/includes/css/style.css	2012-03-19 22:38:01.000000000 +0000
-@@ -53,8 +53,6 @@
- }
- 
- .header {
--	top: 0;
--	left: 0;
- 	padding: 0;
- 	position: relative;
- }
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php
---- nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-19 22:43:14.000000000 +0000
-+++ nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-19 22:45:28.000000000 +0000
-@@ -191,7 +191,7 @@
- 			);
- 		
- 		$this->code = str_replace($arrKeys, $arrVals, $this->code);
--		
-+
-         $opsview_header = array();
-         $opsview_header[] = '<script type="text/_javascript_" src=""
-         $opsview_header[] = '<script type="text/_javascript_" src=""
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/wui/includes/classes/WuiFrontend.php nagvis-1.4.4-patched/wui/includes/classes/WuiFrontend.php
---- nagvis-1.4.4/wui/includes/classes/WuiFrontend.php	2009-10-15 17:41:24.000000000 +0100
-+++ nagvis-1.4.4-patched/wui/includes/classes/WuiFrontend.php	2012-03-19 22:45:47.000000000 +0000
-@@ -89,7 +89,19 @@
- 	* @author Lars Michelsen <[email protected]>
- 	*/
- 	function getMap() {
--		$this->addBodyLines('<div id="mymap" class="map">');
-+        $opsview_header = array();
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<script type="text/_javascript_" src=""
-+        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" />';
-+        $opsview_header[] = '<div id="opsview_menu" style="height:80px"></div>';
-+        $opsview_header[] = '<script type="text/_javascript_">';
-+        $opsview_header[] = '    jQuery(document).ready(function($){';
-+        $opsview_header[] = '        jQuery("#opsview_menu").load("/navmenu/menu_standalone");';
-+        $opsview_header[] = '    });';
-+        $opsview_header[] = '</script>';
-+
-+		$this->addBodyLines(join("\n", $opsview_header) .'<div id="mymap" class="map">');
- 		$this->MAP = new WuiMap($this->CORE, $this->MAPCFG);
- 		$this->addBodyLines($this->MAP->parseMap());
- 		$this->addBodyLines('</div>');
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/wui/includes/js/popupWindow.js nagvis-1.4.4-patched/wui/includes/js/popupWindow.js
---- nagvis-1.4.4/wui/includes/js/popupWindow.js	2009-10-15 17:41:24.000000000 +0100
-+++ nagvis-1.4.4-patched/wui/includes/js/popupWindow.js	2012-03-19 22:51:22.000000000 +0000
-@@ -106,7 +106,7 @@
- 	oContainerDiv.style.position = 'absolute';
- 	oContainerDiv.style.width = '400px';
- 	oContainerDiv.style.left = '100px';
--	oContainerDiv.style.top = '20px';
-+	oContainerDiv.style.top = '100px';
- 	
- 	var oTable = document.createElement('table');
- 	var oTbody = document.createElement('tbody');
-diff --exclude='.*.sw?' -urN nagvis-1.4.4/nagvis/includes/classes/NagVisFrontend.php nagvis-1.4.4-patched/nagvis/includes/classes/NagVisFrontend.php
---- nagvis-1.4.4/nagvis/includes/classes/NagVisFrontend.php	2009-10-15 17:41:24.000000000 +0100
-+++ nagvis-1.4.4-patched/nagvis/includes/classes/NagVisFrontend.php	2012-03-19 23:28:36.000000000 +0000
-@@ -114,7 +114,7 @@
- 	 * @author	Lars Michelsen <[email protected]>
- 	 */
- 	public function getIndexPage() {
--		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>');
-+		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:10000;"></div>');
- 		$this->addBodyLines('<div id="overview" class="infopage"></div>');
- 		$this->INDEX = new GlobalIndexPage($this->CORE, $this->BACKEND);
- 		$this->addBodyLines($this->parseJs($this->INDEX->parseJson()));
-@@ -126,7 +126,7 @@
- 	 * @author	Lars Michelsen <[email protected]>
- 	 */
- 	public function getMap() {
--		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>');
-+		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:10000;"></div>');
- 		$this->addBodyLines('<div id="map" class="map"></div>');
- 		$this->MAP = new NagVisMap($this->CORE, $this->MAPCFG, $this->BACKEND);
- 		$this->MAP->MAPOBJ->checkMaintenance(1);
-@@ -139,7 +139,7 @@
- 	 * @author	Lars Michelsen <[email protected]>
- 	 */
- 	public function getAutoMap($arrOptions) {
--		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>');
-+		$this->addBodyLines('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:10000;"></div>');
- 		$this->addBodyLines('<div id="map" class="map">');
- 		$this->MAP = new NagVisAutoMap($this->CORE, $this->BACKEND, $arrOptions);
- 		$this->addBodyLines($this->MAP->parseMap());

Deleted: trunk/patches/nagvis_opsview_navigation_header.patch
===================================================================
--- trunk/patches/nagvis_opsview_navigation_header.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_opsview_navigation_header.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,82 +0,0 @@
-diff '--exclude=.*.sw?' -urN nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php
---- nagvis-1.4.4/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-27 22:09:08.000000000 +0100
-+++ nagvis-1.4.4-patched/nagvis/includes/classes/GlobalHeaderMenu.php	2012-03-27 21:54:10.000000000 +0100
-@@ -192,18 +192,7 @@
- 		
- 		$this->code = str_replace($arrKeys, $arrVals, $this->code);
- 
--        $opsview_header = array();
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" />';
--        $opsview_header[] = '<div id="opsview_menu" style="height:80px"></div>';
--        $opsview_header[] = '<script type="text/_javascript_">';
--        $opsview_header[] = '    jQuery(document).ready(function($){';
--        $opsview_header[] = '        jQuery("#opsview_menu").load("/navmenu/menu_standalone");';
--        $opsview_header[] = '    });';
--        $opsview_header[] = '</script>';
--		$this->code = join("\n", $opsview_header) .'<div class="header">'.$this->code.'</div>';
-+		$this->code = '<div id="opsview_menu" style="height:80px"></div><div class="header">'.$this->code.'</div>';
- 	}
- 	
- 	/**
-diff '--exclude=.*.sw?' -urN nagvis-1.4.4/nagvis/includes/classes/GlobalPage.php nagvis-1.4.4-patched/nagvis/includes/classes/GlobalPage.php
---- nagvis-1.4.4/nagvis/includes/classes/GlobalPage.php	2009-10-15 17:41:24.000000000 +0100
-+++ nagvis-1.4.4-patched/nagvis/includes/classes/GlobalPage.php	2012-03-27 22:10:18.000000000 +0100
-@@ -246,10 +246,30 @@
- 	 */
- 	private function buildPage() {
- 		$ret = '';
--		
-+
-+        $opsviewbase = $this->CORE->MAINCFG->getValue('paths','opsviewbase');
-+        $opsview_header = array();
-+        $opsview_header[] = '<script type="text/_javascript_" src="" . $opsviewbase . '/_javascript_/jquery-1.7.1.min.js"></script>';
-+        $opsview_header[] = '<script type="text/_javascript_" src="" . $opsviewbase . '/_javascript_/jquery-ui-1.8.18.custom.min.js"></script>';
-+        $opsview_header[] = '<script type="text/_javascript_" src="" . $opsviewbase . '/_javascript_/jquery.placeholder.min.js"></script>';
-+        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" . $opsviewbase . '/stylesheets/ui-opsview/jquery-ui-1.8.18.custom.css" />';
-+        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" . $opsviewbase . '/stylesheets/navmenu/navigation.css" />';
-+        $opsview_header[] = '<!--[if lt IE 9]>';
-+        $opsview_header[] = '<style type="text/css" media="screen">';
-+        $opsview_header[] = '    @import url("' . $opsviewbase . '/stylesheets/navmenu/ie/ie.css");';
-+        $opsview_header[] = '</style>';
-+        $opsview_header[] = '<![endif]-->';
-+
-+        $opsview_header[] = '<script type="text/_javascript_">';
-+        $opsview_header[] = '    jQuery(document).ready(function($){';
-+        $opsview_header[] = '        jQuery("#opsview_menu").load("' . $opsviewbase . '/navmenu/menu_standalone");';
-+        $opsview_header[] = '    });';
-+        $opsview_header[] = '</script>';
-+
- 		$ret .= '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'."\n";
- 		$ret .= '<html><head>'."\n";
- 		$ret .= $this->getHeader();
-+		$ret .= join("\n", $opsview_header)."\n";
- 		$ret .= '</head><body class="main">'."\n";
- 		$ret .= $this->getBody();
- 		$ret .= '</body></html>';
-diff '--exclude=.*.sw?' -urN nagvis-1.4.4/wui/includes/classes/WuiFrontend.php nagvis-1.4.4-patched/wui/includes/classes/WuiFrontend.php
---- nagvis-1.4.4/wui/includes/classes/WuiFrontend.php	2012-03-27 22:09:08.000000000 +0100
-+++ nagvis-1.4.4-patched/wui/includes/classes/WuiFrontend.php	2012-03-27 21:55:06.000000000 +0100
-@@ -89,19 +89,7 @@
- 	* @author Lars Michelsen <[email protected]>
- 	*/
- 	function getMap() {
--        $opsview_header = array();
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<script type="text/_javascript_" src=""
--        $opsview_header[] = '<link rel="stylesheet" type="text/css" href="" />';
--        $opsview_header[] = '<div id="opsview_menu" style="height:80px"></div>';
--        $opsview_header[] = '<script type="text/_javascript_">';
--        $opsview_header[] = '    jQuery(document).ready(function($){';
--        $opsview_header[] = '        jQuery("#opsview_menu").load("/navmenu/menu_standalone");';
--        $opsview_header[] = '    });';
--        $opsview_header[] = '</script>';
--
--		$this->addBodyLines(join("\n", $opsview_header) .'<div id="mymap" class="map">');
-+		$this->addBodyLines('<div id="opsview_menu" style="height:80px"></div><div id="mymap" class="map">');
- 		$this->MAP = new WuiMap($this->CORE, $this->MAPCFG);
- 		$this->addBodyLines($this->MAP->parseMap());
- 		$this->addBodyLines('</div>');

Deleted: trunk/patches/nagvis_rightclickmenu_respects_navbar.patch
===================================================================
--- trunk/patches/nagvis_rightclickmenu_respects_navbar.patch	2012-08-08 15:52:31 UTC (rev 33)
+++ trunk/patches/nagvis_rightclickmenu_respects_navbar.patch	2012-08-09 16:56:45 UTC (rev 34)
@@ -1,28 +0,0 @@
-diff -ur nagvis-1.4.4.original/wui/includes/js/jsdomenu.js nagvis-1.4.4/wui/includes/js/jsdomenu.js
---- nagvis-1.4.4.original/wui/includes/js/jsdomenu.js	2009-10-15 16:41:24.000000000 +0000
-+++ nagvis-1.4.4/wui/includes/js/jsdomenu.js	2012-07-27 16:18:52.000000000 +0000
-@@ -121,12 +121,22 @@
-   if (!e) {
-     var e = window.event;
-   }
-+  var h;
-   if (safari) {
--    return e.clientY - getScrollTop();
-+    h= e.clientY - getScrollTop();
-   }
-   else {
--    return e.clientY;
-+    h= e.clientY;
-   }
-+  /* Opsview patch: Need to cater for the Opsview banner */
-+  var opsviewMenu = getElmId('opsview_menu');
-+  if (opsviewMenu) {
-+     h = h - opsviewMenu.clientHeight;
-+     if (h < 0) {
-+	h = 100000000000; // Move it off screen if within the top menu 
-+     }
-+  }
-+  return h;
- }
- 
- /*

_______________________________________________
Opsview-checkins mailing list
[email protected]
http://lists.opsview.org/lists/listinfo/opsview-checkins

Reply via email to