PageSourceSearch

https://www.umsl.edu/files/js/redesign/courseleaf.min.js

js umsl.edu collected 2026-09-24 08:26:05 UTC 943 bytes, 1 lines download raw bytes

1const courseleafProxy=(function(){'use strict';var baseURL='https://apps.umsl.edu/webapps/ribbit/courseleaf_proxy.cfc?method=lookup&page=';var paramsBase='?method=lookup&page=';const init=function(p){setPath(p);run()};const showErrMsg=function($el){$el.html("Could not retrieve course info at this time.")};const setPath=function(p){if(typeof p!==undefined&&p.length>0){baseURL=p+paramsBase}return this};const callApi=function(url,el){$.get(url).done(function(d){$.each(d.documentElement.childNodes,function(k,v){$(el).append(v.textContent)})}).fail(function(j,s,msg){showErrMsg($(el))})};const run=function(){const $courses=$('.courseleafAppletDropInCourse');const $programs=$('.courseleafAppletDropInProgram');$.each($courses,function(k,v){const url=baseURL+'getcourse.rjs&'+$.param($(v).data());callApi(url,v)});$.each($programs,function(k,v){const url=baseURL+'getprogram.rjs&'+$.param($(v).data());callApi(url,v)})};return{init:init}})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.