You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2016/02/26 22:39:24 UTC

svn commit: r1732561 - in /vcl/trunk/web: .ht-inc/computer.php js/resources/computer.js

Author: jfthomps
Date: Fri Feb 26 21:39:24 2016
New Revision: 1732561

URL: http://svn.apache.org/viewvc?rev=1732561&view=rev
Log:
VCL-938 - Add a count of computers listed in the table on the Edit Computer Profiles page

computer.php: modified extraResourceFilters: added a span for holding the computer count after the button for refreshing the table data

computer.js:
-modified initPage: added a timeout to update the displayed computer count 3 seconds after the page initializes
-modified applyExtraFilters: update the displayed computer count
-modified compGroupFilterSelectionCB: update the displayed computer count

Modified:
    vcl/trunk/web/.ht-inc/computer.php
    vcl/trunk/web/js/resources/computer.js

Modified: vcl/trunk/web/.ht-inc/computer.php
URL: http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/computer.php?rev=1732561&r1=1732560&r2=1732561&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/computer.php (original)
+++ vcl/trunk/web/.ht-inc/computer.php Fri Feb 26 21:39:24 2016
@@ -400,6 +400,9 @@ class Computer extends Resource {
 		# refresh button
 		$h .= dijitButton('', 'Refresh Computer Data', 'refreshcompdata(0);');
 
+		# span to list count of computer in table
+		$h .= "<span id=\"computercount\"></span>\n";
+
 		$h .= "<div dojoType=dijit.Dialog\n";
 		$h .= "      id=\"confirmactiondlg\"\n";
 		$h .= "      duration=250\n";

Modified: vcl/trunk/web/js/resources/computer.js
URL: http://svn.apache.org/viewvc/vcl/trunk/web/js/resources/computer.js?rev=1732561&r1=1732560&r2=1732561&view=diff
==============================================================================
--- vcl/trunk/web/js/resources/computer.js (original)
+++ vcl/trunk/web/js/resources/computer.js Fri Feb 26 21:39:24 2016
@@ -291,6 +291,10 @@ function initPage() {
 		resourcestore.comparatorMap['procnumber'] = resource.nocasesort;
 		resourcestore.comparatorMap['procspeed'] = resource.nocasesort;
 		resourcestore.comparatorMap['network'] = resource.nocasesort;
+
+		setTimeout(function() {
+			dojo.byId('computercount').innerHTML = 'Computers in table: ' + resourcegrid.rowCount;
+		}, 3000);
 	}
 }
 
@@ -496,6 +500,8 @@ function applyExtraFilters(value) {
 		resourcegrid.query[this.field] = new RegExp('.*' + value + '.*', 'i');
 	resourcegrid.setQuery(resourcegrid.query);
 
+	dojo.byId('computercount').innerHTML = 'Computers in table: ' + resourcegrid.rowCount;
+
 	var savelist = resource.selids;
 	resourcegrid.selection.clear();
 	var newselids = [];
@@ -1254,4 +1260,6 @@ function compGroupFilterSelectionCB(data
 	query['id'] = new RegExp(data.items.regids);
 
 	resourcegrid.setQuery(query);
+
+	dojo.byId('computercount').innerHTML = 'Computers in table: ' + resourcegrid.rowCount;
 }