Removed mode feature, appended a missing configuration directive and changed help link duration to 10sec
This commit is contained in:
parent
28b142b5c3
commit
41715e512a
@ -11,7 +11,10 @@
|
||||
** Display Help/Info
|
||||
**/
|
||||
function displayHelp() {
|
||||
var msgbox = PMA_ajaxShowMessage(PMA_messages['strDisplayHelp']);
|
||||
var msgbox = PMA_ajaxShowMessage(PMA_messages['strDisplayHelp'],10000);
|
||||
msgbox.click(function() {
|
||||
$(this).remove();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@ -73,7 +76,14 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
var cursorMode = ($("input[name='mode']:checked").val() == 'edit') ? 'crosshair' : 'pointer';
|
||||
var currentChart=null;
|
||||
var currentChart = null;
|
||||
var currentData = null;
|
||||
var xLabel = $('#tableid_0').val();
|
||||
var yLabel = $('#tableid_1').val();
|
||||
var dataLabel = $('#dataLabel').val();
|
||||
|
||||
// Get query result
|
||||
var data = jQuery.parseJSON($('#querydata').html());
|
||||
|
||||
/**
|
||||
** Form submit on field change
|
||||
@ -94,38 +104,6 @@ $(document).ready(function() {
|
||||
$('#zoom_search_form').submit();
|
||||
})
|
||||
|
||||
/*
|
||||
* Disable the data info form elements if browse mode else enable on edit mode
|
||||
*/
|
||||
if($("input[name='mode']:checked").val() == 'edit'){
|
||||
for(var i = 4; i < 8 ; i++)
|
||||
$('#fieldID_' + i).removeAttr('disabled');
|
||||
}
|
||||
else{
|
||||
for(var i = 4; i < 8 ; i++)
|
||||
$('#fieldID_' + i).attr('disabled', 'disabled');
|
||||
}
|
||||
|
||||
/**
|
||||
** Change mouse pointer on change of mode
|
||||
*/
|
||||
$("input[name='mode']").change(function(){
|
||||
if($("input[name='mode']:checked").val() == 'edit'){
|
||||
currentSettings.plotOptions.series.cursor = 'crosshair';
|
||||
cursorMode = 'crosshair';
|
||||
currentChart = PMA_createChart(currentSettings);
|
||||
for(var i = 4; i < 8 ; i++)
|
||||
$('#fieldID_' + i).removeAttr('disabled');
|
||||
}
|
||||
else{
|
||||
currentSettings.plotOptions.series.cursor = 'pointer';
|
||||
cursorMode = 'pointer';
|
||||
currentChart = PMA_createChart(currentSettings);
|
||||
for(var i = 4; i < 8 ; i++)
|
||||
$('#fieldID_' + i).attr('disabled', 'disabled');
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
** Prepare a div containing a link, otherwise it's incorrectly displayed
|
||||
** after a couple of clicks
|
||||
@ -148,13 +126,51 @@ $(document).ready(function() {
|
||||
// avoid default click action
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
/*
|
||||
* Handle submit of zoom_display_form
|
||||
*/
|
||||
|
||||
$("#zoom_display_form.ajax").live('submit', function(event) {
|
||||
|
||||
//Prevent default submission of form
|
||||
event.preventDefault();
|
||||
|
||||
var it = 4;
|
||||
for (key in data[currentData]) {
|
||||
data[currentData][key] = $('#fieldID_' + it).val();
|
||||
it++
|
||||
}
|
||||
//Update the chart seiries for replot
|
||||
series[currentData].data = {
|
||||
name : data[currentData][dataLabel],
|
||||
x : data[currentData][xLabel],
|
||||
y : data[currentData][yLabel],
|
||||
color : colorCodes[currentData % 8],
|
||||
id : currentData,
|
||||
};
|
||||
xCord[currentData] = data[currentData][xLabel]
|
||||
yCord[currentData] = data[currentData][yLabel]
|
||||
|
||||
currentSettings.series = series;
|
||||
currentSettings.xAxis.max = Array.max(xCord) + 2;
|
||||
currentSettings.xAxis.min = Array.min(xCord) - 2;
|
||||
currentSettings.yAxis.max = Array.max(yCord) + 2;
|
||||
currentSettings.yAxis.min = Array.min(yCord) - 2;
|
||||
|
||||
currentChart = PMA_createChart(currentSettings);
|
||||
$form = $('#zoom_display_form');
|
||||
$str = $form.serialize();
|
||||
$.post($form.attr('action'), $str, function(response) {
|
||||
alert('Plot update done, database update remains!');
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
/*
|
||||
* Generate plot using Highcharts
|
||||
*/
|
||||
|
||||
// Get query result
|
||||
var data = jQuery.parseJSON($('#querydata').html());
|
||||
if (data != null) {
|
||||
|
||||
$('#zoom_search_form')
|
||||
@ -167,10 +183,6 @@ $(document).ready(function() {
|
||||
ShowDialog(false);
|
||||
$('#resizer').height($('#dataDisplay').height() + 50);
|
||||
|
||||
|
||||
var xLabel = $('#tableid_0').val();
|
||||
var yLabel = $('#tableid_1').val();
|
||||
var dataLabel = $('#dataLabel').val();
|
||||
var columnNames = new Array();
|
||||
var colorCodes = ['#FF0000','#00FFFF','#0000FF','#0000A0','#FF0080','#800080','#FFFF00','#00FF00','#FF00FF'];
|
||||
var series = new Array();
|
||||
@ -213,7 +225,7 @@ $(document).ready(function() {
|
||||
plotOptions: {
|
||||
series: {
|
||||
allowPointSelect: true,
|
||||
cursor: cursorMode,
|
||||
cursor: 'pointer',
|
||||
showInLegend: false,
|
||||
dataLabels: {
|
||||
enabled: false,
|
||||
@ -227,6 +239,7 @@ $(document).ready(function() {
|
||||
$('#fieldID_' + j).val(data[id][key]);
|
||||
j++;
|
||||
}
|
||||
currentData = id;
|
||||
},
|
||||
}
|
||||
}
|
||||
@ -262,7 +275,6 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
currentChart = PMA_createChart(currentSettings);
|
||||
|
||||
scrollToChart();
|
||||
}
|
||||
});
|
||||
|
||||
@ -2310,6 +2310,11 @@ $cfg['ShowBrowseComments'] = true;
|
||||
*/
|
||||
$cfg['ShowPropertyComments']= true;
|
||||
|
||||
/**
|
||||
* shows table display direction.
|
||||
*/
|
||||
$cfg['ShowDisplayDir'] = false;
|
||||
|
||||
/**
|
||||
* repeat header names every X cells? (0 = deactivate)
|
||||
*
|
||||
|
||||
@ -263,14 +263,6 @@ for($i = 0 ; $i < 4 ; $i++){
|
||||
} ?>
|
||||
</select>
|
||||
</td></tr>
|
||||
<tr><td><label for="mode"><?php echo __("Mode"); ?></label>        </td>
|
||||
<td><input type="radio" name="mode" value="browse" checked /><?php echo __('Browse'); ?></td>
|
||||
<?php if(isset($mode) and $mode == __('edit')){ ?>
|
||||
<td><input type="radio" name="mode" value="edit" checked /><?php echo __('Edit'); ?></td>
|
||||
<?php } else { ?>
|
||||
<td><input type="radio" name="mode" value="edit" /><?php echo __('Edit'); ?></td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</fieldset>
|
||||
@ -392,11 +384,12 @@ if(isset($zoom_submit) && $inputs[0] != __('pma_null') && $inputs[1] != __('pma_
|
||||
|
||||
</fieldset>
|
||||
</div>
|
||||
<input type="hidden" id="queryID" name="sql_query" />
|
||||
</form>
|
||||
</fieldset>
|
||||
<?php
|
||||
} ?>
|
||||
|
||||
}
|
||||
?>
|
||||
<div id="sqlqueryresults"></div>
|
||||
<?php
|
||||
require './libraries/footer.inc.php';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user