Gissa Partiet

Ett enkelt spel för att gissa vilket parti en given mening kommer ifrån.

by borsna

HTML

<script src="https://github.com/caphun/jquery.shuffle/raw/master/jquery.shuffle.js"></script>
        <div data-role="page">
            <div id="header" data-role="header">
                <h3 class="ui-bar ui-bar-a">Gissa Parti</h3>
            </div>
            <div role="main" class="ui-content">
                <div id="start">
                    <div class="ui-corner-all custom-corners">
                      <div class="ui-bar ui-bar-a">
                        <h3>Välj tidsperiod</h3>
                      </div>
                      <div class="ui-body ui-body-a">
                        <div class="ui-grid-a" id="parties">
                            <div class="ui-block-a"><a href="#" class="ui-shadow ui-btn ui-corner-all">1887-1930</a></div>
                            <div class="ui-block-b"><a href="#" class="ui-shadow ui-btn ui-corner-all">1931-1954</a></div>
                            <div class="ui-block-a"><a href="#" class="ui-shadow ui-btn ui-corner-all">1955-1975</a></div>
                            <div class="ui-block-b"><a href="#" class="ui-shadow ui-btn ui-corner-all">1975-2014</a></div>
                        </div>                          
                      </div>
                    </div>
                    <div class="ui-corner-all custom-corners">
                      <div class="ui-bar ui-bar-a">
                        <h3></h3>
                      </div>                        
                      <div class="ui-body ui-body-a">
                        <div class="ui-grid-a">
                            <div class="ui-block-a"><a href="#" id="highscoreBtn" class="ui-shadow ui-btn ui-corner-all">Highscore</a></div>
                            <div class="ui-block-b"><a href="#" id="aboutBtn" class="ui-shadow ui-btn ui-corner-all">Om spelet</a></div>
                        </div>                          
                      </div>
                    </div>                    
                   
             ...

CSS

#random{
    color:gray;
    padding:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border:1px solid gray;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
button{width:50%;height:3em;}

#correct, .correct{color:green;}
#wrong, .wrong{color:red;}

strong{font-weight:bold}

JavaScript

var quiz = {
    //Default settings
    backend : "https://spraakbanken.gu.se/ws/korp?",
    params : {
        command: 'query_sample',
        corpus: 'VIVILL',
        cqp: '[(pos = "NN")]',
        start:0,
        end:10,
        defaultcontext:'1 sentence',
        show_struct:['text_year', 'text_party']
    },
    startYear: 1887,
    endYear:2442,
    punct : ['.', ',', '!', '?', ';', '-', '"', '\'', '(', ')'],
    partyDict : {
        "all":  {label:"Alliansen",from:2004,to:2014},
        "c":    {label:"Centerpartiet",from:1913,to:2014},
        "rg":   {label:"De rödgröna",from:2004,to:2014},
        "fi":   {label:"Feministiskt initiativ",from:2005,to:2014},
        "fp":   {label:"Folkpartiet",from:1934,to:2014},
        "jr":   {label:"Jordbrukarnas riksförbund",from:1915,to:1921},
        "kd":   {label:"Kristdemokraterna",from:1964,to:2014},
        "la":   {label:"Lantmannapartiet",from:1867,to:1912},
        "labp": {label:"Lantmanna- och borgarepartiet",from:1912,to:1935},
        "lisp": {label:"Liberala samlingspartiet",from:1900,to:1924},
        "mp":   {label:"Miljöpartiet",from:1981,to:2014},
        "m":    {label:"Moderaterna",from:1920,to:2014},
        "npf":  {label:"Nationella framstegspartiet",from:1906,to:1912},
        "nyd":  {label:"Ny demokrati",from:1991,to:2000},
        "pp":   {label:"Piratpartiet",from:2006,to:2014},
        "sd":   {label:"Sverigedemokraterna",from:1988,to:2014},
        "k_h":  {label:"Sveriges kommunistiska parti, Höglundarna",from:1924,to:1926},
        "k_k":  {label:"Sverges kommunistiska parti, Kilbommarna",from:1929,to:1948},
        "svp":  {label:"Sverges socialdemokratiska vänsterparti",from:1921,to:1926},
        "lp":   {label:"Sveriges liberala parti",from:1923,to:1934},
        "s":    {label:"Socialdemokraterna",from:1920,to:2014},
        "v":    {label:"Vänsterpartiet",from:1920,to:2014}        
    },
    current : {},
    getNewSentence : function(){
         var sentences =...