require(['core/first'],function(){require(['theme_bootstrap/bootstrap','core/log'],function(b,log){log.debug('Bootstrap JavaScript initialised')})}); function customise_dock_for_theme(dock){dock.on('dock:panelgenerated',function(){dock.get('panel').once('dockpanel:beforeshow',function(){Y.all('.dockeditempanel_content').addClass('block')});dock.get('panel').on('dockpanel:beforeshow',function(){var content=Y.all('.dockeditempanel_content');content.setStyle('maxWidth',content.get('winWidth')-dock.get('dockNode').get('offsetWidth')-10)})});dock.on('dock:initialised',function(){var navbar=Y.one('header.navbar'),navbarbtn=Y.one('header.navbar .btn-navbar'),navcollapse=Y.one('header.navbar .nav-collapse'),container=Y.one('#dock .dockeditem_container'),margintop=null,newmargintop=null,diff=null;if(navbar&&navbarbtn&&container){margintop=parseInt(container.getStyle('marginTop').replace(/px$/,''),10);diff=margintop-parseInt(navbar.get('offsetHeight'),10);navbarbtn.ancestor().on('click',function(){navcollapse.toggleClass('active');if(!this.hasClass('active')){newmargintop=(parseInt(navbar.get('offsetHeight'),10)+diff);container.setStyle('marginTop',newmargintop+'px')}else{container.setStyle('marginTop',margintop+'px')} navcollapse.toggleClass('active');dock.fire('dock:itemschanged')},navbarbtn)}})}; $(document).ready(function(){$(".mediaplugin").fitVids()}); YUI().use("node-base","node-event-simulate",function(Y){var btn1_Click=function(e) {var targetBlock=e.target.ancestor('.block',!0);if(targetBlock.hasClass('block_with_controls')){return!1} var hiderShow=targetBlock.one('.block-hider-show');var hiderHide=targetBlock.one('.block-hider-hide');if(e.target==hiderShow||e.target==hiderHide){e.halt(!0);return!1} if(targetBlock.hasClass('hidden')){if(hiderShow){hiderShow.simulate('click')}}else{if(hiderHide){hiderHide.simulate('click')}} return!1};Y.on("click",btn1_Click,".header .title")}); YUI.add('moodle-theme_elegance-reader',function(Y){var reader='reader panel';var reader=function(){reader.superclass.constructor.apply(this,arguments)};Y.extend(reader,Y.Base,{initializer:function(config){var onClick=function(e){var target=e.currentTarget.getAttribute('dataid');targetnode=Y.one(target);var openBtn=e.currentTarget,panel,bb;function showPanel(){panel.show()} function hidePanel(){panel.hide()} obj=Y.Node.create('
');contentcontainer=Y.Node.create('
');Y.one('body').insert(obj,'#page');obj.prepend(contentcontainer,obj);var pagewidth=Y.one('body').get('docWidth');if(pagewidth<480){var marginleft=0;var width=pagewidth}else{var marginleft=15;var width=pagewidth-30} panel=new Y.Panel({srcNode:obj,width:width,zIndex:6,modal:!0,contstrain:'body',x:marginleft,y:10,visible:!1,render:!0,});bb=panel.get('boundingBox');var readercontent=targetnode.getHTML() contentcontainer.setHTML(readercontent);showPanel();panel.after('visibleChange',function(e){if(!e.newVal){Y.later(0,this,this.destroy)}})};Y.one('body').delegate('click',onClick,'.moodlereader')},},{NAME:'bootstrap yui modal',ATTRS:{}});M.theme_elegance=M.theme_elegance||{};M.theme_elegance.initreader=function(cfg){return new reader(cfg)}},'@VERSION@',{requires:['panel','node','node-load','attribute','event']})