Removed href="#" from all links because it forces the page to initialize it's position, which could be annoying to the user.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7708 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -46,6 +46,7 @@ | ||||
| 	font: 14px verdana, arial, helvetica, sans-serif; | ||||
| 	color: #424242; | ||||
| 	padding: 11px 30px; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| #header ul a:hover { | ||||
| @@ -71,6 +72,7 @@ | ||||
| 	color: #0000FF; | ||||
| 	text-decoration: none; | ||||
| 	display: block; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| #header div a:hover { | ||||
| @@ -118,6 +120,7 @@ body { | ||||
| 	display: inline-table; | ||||
| 	padding: 5px 15px 15px 5px; | ||||
| 	text-decoration: none; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| #groups a:hover { | ||||
| @@ -248,6 +251,7 @@ span.ui-icon-info { | ||||
| 	font: 12px verdana, arial, helvetica, sans-serif; | ||||
| 	text-decoration: none; | ||||
| 	color: #0000FF; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| .tab a:hover { | ||||
| @@ -278,6 +282,7 @@ span.ui-icon-info { | ||||
|  | ||||
| .actionBar a { | ||||
| 	color: #424242; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| /****************** Status bar ******************/ | ||||
| @@ -416,6 +421,7 @@ span.ui-icon-info { | ||||
| .datatable a { | ||||
| 	text-decoration: none; | ||||
| 	color: #000FF; | ||||
| 	cursor: pointer; | ||||
| } | ||||
|  | ||||
| .datatable a:hover { | ||||
|   | ||||
| @@ -123,7 +123,7 @@ function loadTableNames(data) { | ||||
| 	for ( var i = 0; i < tables.length; i++) { | ||||
| 		// Create a link for each table | ||||
| 		var args = tables[i].split(':'); | ||||
| 		var link = $('<a href="#" id="' + args[0] + '">' + args[0] + '</a>'); | ||||
| 		var link = $('<a id="' + args[0] + '">' + args[0] + '</a>'); | ||||
|  | ||||
| 		// Open table on click | ||||
| 		link.bind('click', function(e) { | ||||
|   | ||||
| @@ -280,7 +280,7 @@ function ShowUpdateResult(data) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     $('#update').append('<br\><a href="#">Response Detail:</a>'); | ||||
|     $('#update').append('<br\><a>Response Detail:</a>'); | ||||
|     $('#update a').bind('click', function(){ | ||||
|     	$('#resDetail').show(); | ||||
|     }); | ||||
|   | ||||
| @@ -328,7 +328,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 	 * Show user entry | ||||
| 	 */ | ||||
| 	var toggleLinkId = node + 'ToggleLink'; | ||||
| 	var toggleLink = $('<a id="' + toggleLinkId + '" href="#">Show directory entry</a>'); | ||||
| 	var toggleLink = $('<a id="' + toggleLinkId + '">Show directory entry</a>'); | ||||
| 	toggleLink.one('click', function(event) { | ||||
| 		// Toggle inventory division | ||||
| 		$('#' + invDivId).toggle(); | ||||
| @@ -525,7 +525,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|     				} | ||||
|     				procType = $('<td>' + temp + '</td>'); | ||||
|     				procAddr = $('<td></td>'); | ||||
|     				procLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|     				procLink = $('<a>' + args[1] + '</a>'); | ||||
|     				 | ||||
|     				// Append context menu to link | ||||
|     				procLink.contextMenu(contextMenu, { | ||||
| @@ -567,7 +567,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 			/** | ||||
| 			 * Add processor | ||||
| 			 */ | ||||
| 			var addProcLink = $('<a href="#">Add temporary processor</a>'); | ||||
| 			var addProcLink = $('<a>Add temporary processor</a>'); | ||||
| 			addProcLink.bind('click', function(event) { | ||||
| 				openAddProcDialog(node); | ||||
| 			}); | ||||
| @@ -628,7 +628,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|  | ||||
|     				// Get DASD virtual device, type, volume ID, access, and size | ||||
|     				dasdVDev = $('<td></td>'); | ||||
|     				dasdLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|     				dasdLink = $('<a>' + args[1] + '</a>'); | ||||
|      | ||||
|     				// Append context menu to link | ||||
|     				dasdLink.contextMenu(contextMenu, { | ||||
| @@ -659,7 +659,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 			/** | ||||
| 			 * Add disk | ||||
| 			 */ | ||||
| 			var addDasdLink = $('<a href="#">Add disk</a>'); | ||||
| 			var addDasdLink = $('<a>Add disk</a>'); | ||||
| 			addDasdLink.bind('click', function(event) { | ||||
| 				var hcp = attrs['hcp'][0].split('.'); | ||||
| 				openAddDiskDialog(node, hcp[0]); | ||||
| @@ -720,7 +720,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
|      | ||||
|     				// Get NIC virtual device, type, port name, and number of devices | ||||
|     				nicVDev = $('<td></td>'); | ||||
|     				nicLink = $('<a href="#">' + args[1] + '</a>'); | ||||
|     				nicLink = $('<a>' + args[1] + '</a>'); | ||||
|      | ||||
|     				// Append context menu to link | ||||
|     				nicLink.contextMenu(contextMenu, { | ||||
| @@ -754,7 +754,7 @@ zvmPlugin.prototype.loadInventory = function(data) { | ||||
| 			/** | ||||
| 			 * Add NIC | ||||
| 			 */ | ||||
| 			var addNicLink = $('<a href="#">Add NIC</a>'); | ||||
| 			var addNicLink = $('<a>Add NIC</a>'); | ||||
| 			addNicLink.bind('click', function(event) { | ||||
| 				var hcp = attrs['hcp'][0].split('.'); | ||||
| 				openAddNicDialog(node, hcp[0]); | ||||
| @@ -1080,7 +1080,7 @@ zvmPlugin.prototype.addNode = function() { | ||||
|     			    				var node = args[1].replace('node=', ''); | ||||
|     			    				 | ||||
|     			    				// If there was an error, do not continue | ||||
|     			    				if (rsp.length) {s | ||||
|     			    				if (rsp.length) { | ||||
|     									openDialog('warn', '(Error) Failed to create node definition');		 | ||||
|     								} else { | ||||
|     									openDialog('info', 'Node definitions created for ' + node);	 | ||||
|   | ||||
| @@ -2136,7 +2136,7 @@ function createZProvisionNew(inst) { | ||||
| 	/** | ||||
| 	 * Add disks | ||||
| 	 */ | ||||
| 	var addDiskLink = $('<a href="#">Add disk</a>'); | ||||
| 	var addDiskLink = $('<a>Add disk</a>'); | ||||
| 	addDiskLink.bind('click', function(event) { | ||||
| 		// Create a row | ||||
| 		var diskRow = $('<tr></tr>'); | ||||
|   | ||||
| @@ -108,7 +108,7 @@ function loadGroups(data) { | ||||
| 	// Create a link for each group | ||||
| 	for ( var i = groups.length; i--;) { | ||||
| 		var subItem = $('<li></li>'); | ||||
| 		var link = $('<a href="#">' + groups[i] + '</a>'); | ||||
| 		var link = $('<a>' + groups[i] + '</a>'); | ||||
| 		subItem.append(link); | ||||
| 		subUL.append(subItem); | ||||
| 	} | ||||
| @@ -152,7 +152,7 @@ function loadGroups(data) { | ||||
|     }); | ||||
| 	 | ||||
| 	// Create link to add nodes | ||||
| 	var addNodeLink = $('<a href="#">Add node</a>'); | ||||
| 	var addNodeLink = $('<a>Add node</a>'); | ||||
| 	addNodeLink.bind('click', function(event) { | ||||
| 		var info = createInfoBar('Select the hardware management for the new node range'); | ||||
| 		var addNodeForm = $('<div class="form"></div>'); | ||||
| @@ -262,8 +262,8 @@ function loadNodes(data) { | ||||
|  | ||||
| 	// Add column for check box, node, ping, and power | ||||
| 	sorted.unshift('<input type="checkbox" onclick="selectAllCheckbox(event, $(this))">', 'node',  | ||||
| 		'<a href="#">ping</a><img src="images/loader.gif"></img>',  | ||||
| 		'<a href="#">power</a><img src="images/loader.gif"></img>'); | ||||
| 		'<a>ping</a><img src="images/loader.gif"></img>',  | ||||
| 		'<a>power</a><img src="images/loader.gif"></img>'); | ||||
|  | ||||
| 	// Create a datatable | ||||
| 	var dTable = new DataTable('nodesDataTable'); | ||||
| @@ -276,7 +276,7 @@ function loadNodes(data) { | ||||
| 		// Create a check box | ||||
| 		var checkBx = '<input type="checkbox" name="' + node + '"/>'; | ||||
| 		// Open node onclick | ||||
| 		var nodeLink = $('<a class="node" id="' + node + '" href="#">' + node + '</a>').bind('click', loadNode); | ||||
| 		var nodeLink = $('<a class="node" id="' + node + '">' + node + '</a>').bind('click', loadNode); | ||||
| 		row.push(checkBx, nodeLink, '', ''); | ||||
|  | ||||
| 		// Go through each header | ||||
| @@ -309,12 +309,12 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Power | ||||
| 	 */ | ||||
| 	var powerLnk = $('<a href="#">Power</a>'); | ||||
| 	var powerLnk = $('<a>Power</a>'); | ||||
|  | ||||
| 	/* | ||||
| 	 * Power on | ||||
| 	 */ | ||||
| 	var powerOnLnk = $('<a href="#">Power on</a>'); | ||||
| 	var powerOnLnk = $('<a>Power on</a>'); | ||||
| 	powerOnLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -325,7 +325,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Power off | ||||
| 	 */ | ||||
| 	var powerOffLnk = $('<a href="#">Power off</a>'); | ||||
| 	var powerOffLnk = $('<a>Power off</a>'); | ||||
| 	powerOffLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -336,7 +336,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Clone | ||||
| 	 */ | ||||
| 	var cloneLnk = $('<a href="#">Clone</a>'); | ||||
| 	var cloneLnk = $('<a>Clone</a>'); | ||||
| 	cloneLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable').split(','); | ||||
| 		for ( var i = 0; i < tgtNodes.length; i++) { | ||||
| @@ -372,7 +372,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Delete | ||||
| 	 */ | ||||
| 	var deleteLnk = $('<a href="#">Delete</a>'); | ||||
| 	var deleteLnk = $('<a>Delete</a>'); | ||||
| 	deleteLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -383,7 +383,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Unlock | ||||
| 	 */ | ||||
| 	var unlockLnk = $('<a href="#">Unlock</a>'); | ||||
| 	var unlockLnk = $('<a>Unlock</a>'); | ||||
| 	unlockLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -394,7 +394,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Run script | ||||
| 	 */ | ||||
| 	var scriptLnk = $('<a href="#">Run script</a>'); | ||||
| 	var scriptLnk = $('<a>Run script</a>'); | ||||
| 	scriptLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -405,7 +405,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Update node | ||||
| 	 */ | ||||
| 	var updateLnk = $('<a href="#">Update</a>'); | ||||
| 	var updateLnk = $('<a>Update</a>'); | ||||
| 	updateLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -416,7 +416,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Set boot state | ||||
| 	 */ | ||||
| 	var setBootStateLnk = $('<a href="#">Set boot state</a>'); | ||||
| 	var setBootStateLnk = $('<a>Set boot state</a>'); | ||||
| 	setBootStateLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -428,7 +428,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Boot to network | ||||
| 	 */ | ||||
| 	var boot2NetworkLnk = $('<a href="#">Boot to network</a>'); | ||||
| 	var boot2NetworkLnk = $('<a>Boot to network</a>'); | ||||
| 	boot2NetworkLnk.bind('click', function(event) { | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -439,7 +439,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Open the Rcons page | ||||
| 	 */ | ||||
| 	var rcons = $('<a href="#">Open Rcons</a>'); | ||||
| 	var rcons = $('<a>Open Rcons</a>'); | ||||
| 	rcons.bind('click', function(event){ | ||||
| 		var tgtNodes = getNodesChecked('nodesDataTable'); | ||||
| 		if (tgtNodes) { | ||||
| @@ -450,7 +450,7 @@ function loadNodes(data) { | ||||
| 	/* | ||||
| 	 * Advanced | ||||
| 	 */ | ||||
| 	var advancedLnk = $('<a href="#">Advanced</a>'); | ||||
| 	var advancedLnk = $('<a>Advanced</a>'); | ||||
|  | ||||
| 	// Power actions | ||||
| 	var powerActions = [ powerOnLnk, powerOffLnk ]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user