Fendo / Layout ohne Karte

// ==UserScript==
// @name         Layout ohne Karte
// @namespace    https://openuserjs.org/users/Fendo
// @version      1.10
// @description  Layout für Leitstellenspiel.de ohne Karte
// @copyright    2017, Fendo (https://openuserjs.org/users/Fendo)
// @license      CC-BY-NC-SA-4.0; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
// @license      GPL-3.0+; http://www.gnu.org/licenses/gpl-3.0.txt
// @match        *://www.leitstellenspiel.de/*
// @exclude      *://www.leitstellenspiel.de/?mapview=true
// @updateURL    https://openuserjs.org/meta/Fendo/Layout_ohne_Karte.meta.js
// @run          document-start
// ==/UserScript==

//Layout
(function () {
    $('body').prepend(
        '<style type="text/css" id="fendos_style">'+
        '#lightbox_close{display:block!important}'+
        '#lightbox_close_inside{display:none}'+
        '#map_outer,#btn-alliance-new-mission,#btn-alliance-new-event,#build_new_building,#build_new_poi{display:none}'+
        '#missions_outer{height:49vh!important;padding-left:0!important;padding-right:10px!important;margin-left:0px;}'+
        '#missions-panel-body{height:calc(49vh - 45px)!important;display:flex;padding:0!important;margin-right:-10px!important;margin-top:5px;margin-left:0px;overflow-y:hidden;}'+
        'div[id^=mission_list]{display:inline-block;width:100% !important;padding:10px;overflow:scroll}'+
        '#missions{margin-right:10px!important}'+
        '#buildings_outer,#chat_outer,#radio_outer{height:calc(49vh - 70px);overflow:hidden;overflow-y:hidden;}'+
        '#buildings>.panel-default{height:100%;margin-bottom:0}'+
        '#buildings_outer .panel-body{height:calc(100% - 55px);max-height:100%}'+
        '#chat_outer .panel-body,#radio_outer .panel-body{height:calc(100% - 55px);max-height:100%;padding-bottom:0;width: 100%;}'+
        '#chat_outer>div,#radio>div,#radio_outer>div{height:100%;margin:0}'+
        '#missions strong{display:none!important}'+
        '#missions .btn-group{margin-left:11px}'+
        '#buildings_outer,#chat_outer,#radio_outer{padding-left:10px;padding-right:0}'+
        '#radio_outer{padding-right:10px;}'+
        '#btn-alliance-new-mission{margin-bottom:0!important}'+
        '.alliance_true .btn-group{float:right}'+
        '#buildings{height:calc(49vh - 70px);overflow:hidden;}'+
        '#chat_outer .panel-body{background-image: url("https://img1.picload.org/image/drwdacaw/berlin_silhouette.png");background-size:100%;background-position:bottom;background-repeat: no-repeat;}'+
        '#mission_list{order:1;overflow-x:hidden;border: 1px solid black;border-radius: 4px;margin-left:10px}'+
        '#mission_list_krankentransporte{order:2;overflow-x:hidden;border: 1px solid black;border-radius: 4px;margin-left:10px}'+
        '#mission_list_sicherheitswache{order:5;overflow-x:hidden;border: 1px solid black;border-radius: 4px;margin-left:10px}'+
        '#mission_list_alliance{order:3;overflow-x:hidden;border: 1px solid black;border-radius: 4px;margin-left:10px}'+
        '#mission_list_alliance_event{order:4;overflow-x:hidden;border: 1px solid black;border-radius: 4px;margin-left:10px}'+
        '#mission_chat_messages{font-weight: bold;}'+
        '.footer{display:none}'+
        'hr{display:none}'+
        '#aaoTitle{background:#5CB85C!important;}'+
        '</style>'
    );

    $('#btn-alliance-new-mission').parent().detach().insertAfter('#missions .btn-group').addClass('pull-right');
    $('#missions_outer').addClass('col-md-12');
    $('#buildings_outer').addClass('col-md-3');
    $('#chat_outer').addClass('col-md-5');
    $('#radio_outer').addClass('col-md-4');
    $('#eventInfo').prependTo('#content');
})();
//mapbutton
var mapbutton = document.createElement('a');
var mapbuttontext = document.createTextNode("Karte öffnen");
mapbutton.appendChild(mapbuttontext);
mapbutton.setAttribute("style", "position:absolute;top:14px;left:60px;/*width:50px;height:20px;*/");
mapbutton.setAttribute('href', '/?mapview=true');
mapbutton.setAttribute('class', 'btn btn-xs btn-default lightbox-open');
$('#col_navbar_holder > nav').append(mapbutton);