Removed mode feature, appended a missing configuration directive and changed help link duration to 10sec

This commit is contained in:
Ammar Yasir 2011-07-07 20:53:32 +05:30
parent 28b142b5c3
commit 41715e512a
3 changed files with 63 additions and 53 deletions

View File

@ -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();
}
});

View File

@ -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)
*

View File

@ -263,14 +263,6 @@ for($i = 0 ; $i < 4 ; $i++){
} ?>
</select>
</td></tr>
<tr><td><label for="mode"><?php echo __("Mode"); ?></label>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</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';