[Fusionforge-commits] r14680 - trunk/src/common/tracker/actions

Alain Peyrat aljeux at fusionforge.org
Tue Oct 18 21:15:47 CEST 2011


Author: aljeux
Date: 2011-10-18 21:15:47 +0200 (Tue, 18 Oct 2011)
New Revision: 14680

Modified:
   trunk/src/common/tracker/actions/browse.php
Log:
Tracker: Hide Power Query button if javascript is enabled, auto run query when selected

Modified: trunk/src/common/tracker/actions/browse.php
===================================================================
--- trunk/src/common/tracker/actions/browse.php	2011-10-18 18:54:40 UTC (rev 14679)
+++ trunk/src/common/tracker/actions/browse.php	2011-10-18 19:15:47 UTC (rev 14680)
@@ -348,7 +348,7 @@
 	$optgroup['values'][0] = 'Private queries';
 	$optgroup['values'][1] = 'Project queries';
 	echo '<span style="font-size:smaller">';
-	echo '<select name="query_id">';
+	echo '<select name="query_id" id="query_id">';
 	echo '<option value="100">Select One</option>';
 	$current = '';
 	$selected = $af->getDefaultQuery();
@@ -369,11 +369,18 @@
 		echo '</optgroup>';
 	echo '</select>';
 	echo '</span>
-	<input type="submit" name="run" value="'._('Power Query').'" />
+	<noscript><input type="submit" name="run" value="'._('Power Query').'" /></noscript>
 	  <a href="/tracker/?atid='. $ath->getID().'&group_id='.$group_id.'&func=query">'.
 	_('Build Query').'</a>
 	</td></tr></table>
 	</form>';
+	?>
+		<script language="JavaScript" type="text/javascript">/* <![CDATA[ */
+		$('#query_id').change(function() {
+			location.href = '<?php echo getStringFromServer('PHP_SELF') .'?group_id='.$group_id.'&atid='.$ath->getID().'&power_query=1&query_id=' ?>'+$('#query_id').val();
+		});
+		/* ]]> */</script>
+	<?php
 } else {
 	echo '<strong>
 	<a href="/tracker/?atid='. $ath->getID().'&group_id='.$group_id.'&func=query">'._('Build Query').'</a></strong>';




More information about the Fusionforge-commits mailing list