2 var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
3 templates['EdxChooser'] = template(function (Handlebars,depth0,helpers,partials,data) {
4 this.compilerInfo = [4,'>= 1.0.0'];
5 helpers = this.merge(helpers, Handlebars.helpers); data = data || {};
6 var buffer = "", stack1, functionType="function", escapeExpression=this.escapeExpression, self=this;
8 function program1(depth0,data) {
10 var buffer = "", stack1, helper;
11 buffer += "\n <div class=\"";
12 if (helper = helpers.containerClass) { stack1 = helper.call(depth0, {hash:{},data:data}); }
13 else { helper = (depth0 && depth0.containerClass); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
14 buffer += escapeExpression(stack1)
15 + "\">\n <a href=\"#\" id=\"";
16 if (helper = helpers.detailLinkId) { stack1 = helper.call(depth0, {hash:{},data:data}); }
17 else { helper = (depth0 && depth0.detailLinkId); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
18 buffer += escapeExpression(stack1)
19 + "\" onclick=\" $('#mkwsCurrentRecord').attr('data-mkws-recid', '"
20 + escapeExpression(((stack1 = ((stack1 = (depth0 && depth0.recid)),stack1 == null || stack1 === false ? stack1 : stack1[0])),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))
21 + "'); $('#mkwsCurrentRecord').attr('autosearch', mkws.teams['BlockConfig'].query()); delete mkws.teams.ConfiguredRecord; mkws.init('Click select', '#mkwsCurrentRecordContainer'); return false;\">\n <b>";
22 if (helper = helpers['md-title']) { stack1 = helper.call(depth0, {hash:{},data:data}); }
23 else { helper = (depth0 && depth0['md-title']); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
24 buffer += escapeExpression(stack1)
26 stack1 = helpers['if'].call(depth0, (depth0 && depth0['md-title-remainder']), {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});
27 if(stack1 || stack1 === 0) { buffer += stack1; }
29 stack1 = helpers['if'].call(depth0, (depth0 && depth0['md-title-responsibility']), {hash:{},inverse:self.noop,fn:self.program(4, program4, data),data:data});
30 if(stack1 || stack1 === 0) { buffer += stack1; }
32 stack1 = helpers['if'].call(depth0, (depth0 && depth0.renderedDetails), {hash:{},inverse:self.noop,fn:self.program(6, program6, data),data:data});
33 if(stack1 || stack1 === 0) { buffer += stack1; }
34 buffer += "\n </div>\n";
37 function program2(depth0,data) {
39 var buffer = "", stack1, helper;
40 buffer += "\n <span>";
41 if (helper = helpers['md-title-remainder']) { stack1 = helper.call(depth0, {hash:{},data:data}); }
42 else { helper = (depth0 && depth0['md-title-remainder']); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
43 buffer += escapeExpression(stack1)
48 function program4(depth0,data) {
50 var buffer = "", stack1, helper;
51 buffer += "\n <span><i>";
52 if (helper = helpers['md-title-responsibility']) { stack1 = helper.call(depth0, {hash:{},data:data}); }
53 else { helper = (depth0 && depth0['md-title-responsibility']); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
54 buffer += escapeExpression(stack1)
59 function program6(depth0,data) {
61 var buffer = "", stack1, helper;
63 if (helper = helpers.renderedDetails) { stack1 = helper.call(depth0, {hash:{},data:data}); }
64 else { helper = (depth0 && depth0.renderedDetails); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
65 if(stack1 || stack1 === 0) { buffer += stack1; }
71 stack1 = helpers.each.call(depth0, (depth0 && depth0.hits), {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});
72 if(stack1 || stack1 === 0) { buffer += stack1; }
78 var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
79 templates['EdxChosen'] = template(function (Handlebars,depth0,helpers,partials,data) {
80 this.compilerInfo = [4,'>= 1.0.0'];
81 helpers = this.merge(helpers, Handlebars.helpers); data = data || {};
82 var buffer = "", stack1, helper, functionType="function", escapeExpression=this.escapeExpression;
85 buffer += "<span>Current selection: ";
86 if (helper = helpers['md-title']) { stack1 = helper.call(depth0, {hash:{},data:data}); }
87 else { helper = (depth0 && depth0['md-title']); stack1 = typeof helper === functionType ? helper.call(depth0, {hash:{},data:data}) : helper; }
88 buffer += escapeExpression(stack1)
93 function MKWSBiblioSettings(runtime, element) {
94 mkws.init("XBlock settings pane", "#settings-tab");
95 $(element).find('.save-button').bind('click', function() {
96 var handlerUrl = runtime.handlerUrl(element, 'update_settings');
98 query: mkws.teams["BlockConfig"].query(),
99 recid: $(element).find('#mkwsCurrentRecord').attr('data-mkws-recid')
101 $.post(handlerUrl, JSON.stringify(data)).done(function(response) {
102 window.location.reload(false);
107 $(element).find('.cancel-button').bind('click', function() {
108 runtime.notify('cancel', {});