Sha256: 987280d5153d7c95ec08926307e2028d7cf719ced37337241dc15d044db7f11f

Contents?: true

Size: 1.22 KB

Versions: 12

Compression:

Stored size: 1.22 KB

Contents

/*
 # -----------------------------------------------------------------------------
 #  ~/assets/themes/j1/modules/rouge/js/select.js
 #  Rouge theme selector
 #
 #  Product/Info:
 #  https://jekyll.one
 #  https://github.com/rouge-ruby/rouge
 #
 #  Copyright (C) 2023, 2024 Juergen Adams
 #  Copyright (c) 2012 Jeanine Adkisson
 #
 #  J1 Template is licensed under the MIT License.
 #  See: https://github.com/jekyll-one-org/j1-template/blob/main/LICENSE.md
 #  Rouge is licensed under the MIT License.
 #  See: https://github.com/rouge-ruby/rouge/blob/master/LICENSE
 # -----------------------------------------------------------------------------
*/

$(document).ready(function() {

 $('.dropdown-menu a').click(function(){
    $('#selected').html("Current Selection: <span class='bg-info text-white p-3 mb-2'>"+$(this).text()+"</span>");
  });

});


function removeAllSyntaxStyles(){
        $('link[rel=stylesheet][href*="syntax"]').remove();
}

function addStyle(themename) {
    $('<link>').attr('rel','stylesheet')
          .attr('type','text/css')
          .attr('href','css/syntax-'+themename+'.css')
          .appendTo('head');
}

function reaplyStyles(themename){
    removeAllSyntaxStyles();
    addStyle(themename);
    return true;
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
j1-template-2024.2.1 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.2.0 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.5 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.4 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.3 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.2 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.1 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.1.0 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.0.3 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.0.2 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.0.1 assets/themes/j1/modules/rouge/js/select.js
j1-template-2024.0.0 assets/themes/j1/modules/rouge/js/select.js