diff -r 8da49ff273e0 -r 4ae2247a59f4 src/js/site.js.templ --- a/src/js/site.js.templ Tue Apr 03 20:30:12 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,150 +0,0 @@ -/* site.js - all our site-dependent config : player chrome, cdn locations, etc...*/ - -IriSP.defaults = {}; - -/* these objects are filled by configureDefaults. The function doesn't overwrite - defaults that were originally defined by the user. -*/ -IriSP.lib = {}; - -/* We need to define those so that the individual settings can be overwritten */ -IriSP.widgetsDefaults = {}; - -IriSP.paths = {}; - -IriSP.libdir = "../src/js/libs/"; -IriSP.jwplayer_swf_path = "../test/libs/player.swf"; -IriSP.platform_url = "http://localhost/pf"; -IriSP.default_templates_vars = { }; - -IriSP.language = 'en'; - -/** ugly ugly ugly ugly - returns an object defining - the paths to the libs - We need it that way cause it's called at runtime by - IriSP.configureDefaults. -*/ -IriSP.defaults.lib = function(libdir) { - if (IriSP.null_or_undefined(libdir)) - libdir = IriSP.libdir; - - return { -// jQuery : "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js", - jQuery : libdir + "jquery.min.js", -// jQueryUI : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/jquery-ui.js", - jQueryUI : libdir + "jquery-ui.min.js", -// jQueryToolTip : "http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js", - jQueryToolTip : libdir + "jquery.tools.min.js", -// swfObject : "http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js", - swfObject : libdir + "swfobject.js", -// cssjQueryUI : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css", - cssjQueryUI : libdir + "jquery-ui.css", - popcorn : libdir + "popcorn.js", - jwplayer : libdir + "jwplayer.js", - popcornReplacement: libdir + "pop.js", - raphael: libdir + "raphael.js", - jquery_sparkline: libdir + "jquery.sparkline.js", - "popcorn.mediafragment" : libdir + "popcorn.mediafragment.js", - "popcorn.code" : libdir + "popcorn.code.js", - "popcorn.jwplayer": libdir + "popcorn.jwplayer.js", - "popcorn.youtube": libdir + "popcorn.youtube.js", - "tracemanager": libdir + "tracemanager.js" - }; -}; - -//Configuration for the player and utility functions. -// No need to have them configured at runtime -IriSP.config = {}; - -IriSP.config.shortener = { - // function to call to shorten an url. - //shortening_function : IriSP.platform_shorten_url -}; - -IriSP.defaults.widgetsDefaults = function(platform_url) { - if (IriSP.null_or_undefined(platform_url)) - platform_url = IriSP.platform_url; - - return { - "LayoutManager" : {spacer_div_height : "0px" }, - "PlayerWidget" : {}, - "AnnotationsWidget": { - "share_text" : "I'm watching ", - "fb_link" : "http://www.facebook.com/share.php?u=", - "tw_link" : "http://twitter.com/home?status=", - "gplus_link" : "" - }, - - "TweetsWidget" : { - default_profile_picture : "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png", - tweet_display_period: 10000 // how long do we show a tweet ? - - }, - "SliderWidget" : { - minimize_period: 850 // how long does the slider stays maximized after the user leaves the zone ? - }, - "createAnnotationWidget" : { - keywords: ["#faux-raccord", "#mot-clef"], - polemic_mode: true, /* enable polemics ? */ - /* polemics - the corresponding class names defined in the css should be for instance : - Ldt-createAnnotation-polemic-plusplus for plusplus - Ldt-createAnnotation-polemic-equalequal for equalequal, etc. - */ - polemics: [ { "className" : "positive", "keyword" : "++" }, { "className" : "negative", "keyword" : "--" }, { "className" : "reference", "keyword" : "==" }, { "className" : "question", "keyword" : "??" } ], - cinecast_version: true, /* put to false to enable the platform version, true for the festival cinecast one. */ - - /* where does the widget PUT the annotations - this is a mustache template. id refers to the id of the media ans is filled - by the widget. - */ - api_endpoint_template: platform_url + "/ldtplatform/api/ldt/annotations/{{id}}.json", - api_method: "PUT" - }, - "SparklineWidget" : { - column_width: 10 // the width of a column in pixels. - }, - "Main" : { - autoplay: true - }, - "AnnotationsListWidget" : { - ajax_mode: true, /* use ajax to get information about the annotations. - if set to false, only search in the annotations for the - current project. */ - /* the platform generates some funky urls. We replace them afterwards to point to the - correct place - this setting will probably be overwritten by the platform - implementers. - Note that the player has to replace the variables between {{ and }} by its own values. - */ - ajax_url: platform_url + "/ldtplatform/api/ldt/segments/{{media}}/{{begin}}/{{end}}", - - ajax_granularity: 10000, /* how much ms should we look before and after the - current timecode */ - - project_url: platform_url + "/ldtplatform/ldt/front/player/" /* the beginning - of a link to the - new front */ - } - }; -}; - -/* -Override this if you want to change the info the player receives about the user. -It's typically overrided in server-side templates with user-specific data. -*/ -IriSP.defaults.user = function() { return { - "name" : "Anonymous user", - "avatar" : IriSP.paths.imgs + "/user_default_icon.png" - } -}; - - -IriSP.defaults.paths = { -// "imgs": "/tweetlive/res/metadataplayer/src/css/imgs" - "imgs": "/mdp/src/css/imgs" -}; - -IriSP.defaults.default_templates_vars = function() { - return { - "img_dir" : IriSP.paths.imgs - }; -} -