neuronacreativa / Visualización de Adminer

// ==UserScript==
// @name        Visualización de Adminer
// @namespace   Adminer
// @description Visualización de Adminer
// @include     https://bdatos.scae.redsara.es/adminer/*
// @version     1
// @grant       none
// @require     http://code.jquery.com/jquery-latest.min.js
// @license MIT
// ==/UserScript==

function vistaOn(){
  $('#menu').toggle();
  if ($('#menu').css('display') == 'none'){
    $('#content').css('marginLeft', '1em');
    $('a.vista-adminer').text('Vista | On');
    $('pre.sqlarea').css('display', 'none');
    $('pre#sql-1').css('display', 'none');
  }else{
    $('#content').css('marginLeft', '21.5em');
    $('a.vista-adminer').text('Vista | Off');
    $('pre.sqlarea').css('display', 'block');
    $('pre#sql-1').css('display', 'block');
  }
}

$(document).ready(function(){
  vistaOn();
  
  var tablaClone = $('pre#sql-1 + table.nowrap').clone();
  $('pre#sql-1 + table.nowrap').remove();
  $('form#form fieldset').after(tablaClone);
  
  $('#breadcrumb a:first').before('<a class="vista-adminer" href="#">Vista | On</a>');
  $('textarea.sqlarea').css({
    'display':'block'
  });
    
  $('a.vista-adminer').css({
    'margin-right': '1em'
  });
  
  $('a.vista-adminer').on('click', function(){
    vistaOn();
  })
});