9 |
9 |
10 IriSP.Widgets.Controller.prototype.defaults = { |
10 IriSP.Widgets.Controller.prototype.defaults = { |
11 disable_annotate_btn: false, |
11 disable_annotate_btn: false, |
12 disable_search_btn: false, |
12 disable_search_btn: false, |
13 disable_ctrl_f: false, |
13 disable_ctrl_f: false, |
|
14 disable_fullscreen : true, |
14 always_show_search: false, |
15 always_show_search: false, |
15 enable_quiz_toggle: undefined |
16 enable_quiz_toggle: undefined |
16 }; |
17 }; |
17 |
18 |
18 IriSP.Widgets.Controller.prototype.template = |
19 IriSP.Widgets.Controller.prototype.template = |
32 + '</div>' |
33 + '</div>' |
33 + '<div class="Ldt-Ctrl-Quiz-Enable Ldt-TraceMe" title="Activer/Désactiver le quiz"></div>' |
34 + '<div class="Ldt-Ctrl-Quiz-Enable Ldt-TraceMe" title="Activer/Désactiver le quiz"></div>' |
34 + '<div class="Ldt-Ctrl-Quiz-Create Ldt-TraceMe" ></div>' |
35 + '<div class="Ldt-Ctrl-Quiz-Create Ldt-TraceMe" ></div>' |
35 + '</div>' |
36 + '</div>' |
36 + '<div class="Ldt-Ctrl-Right">' |
37 + '<div class="Ldt-Ctrl-Right">' |
37 + '<div class="Ldt-Ctrl-Fullscreen-Button Ldt-TraceMe" title="Passer le lecteur en plein-écran"></div>' |
38 + '{{^disable_fullscreen}}<div class="Ldt-Ctrl-Fullscreen-Button Ldt-TraceMe" title="Passer le lecteur en plein-écran"></div{{/disable_fullscreen}}' |
38 + '<div class="Ldt-Ctrl-spacer"></div>' |
39 + '<div class="Ldt-Ctrl-spacer"></div>' |
39 + '<div class="Ldt-Ctrl-Time">' |
40 + '<div class="Ldt-Ctrl-Time">' |
40 + '<div class="Ldt-Ctrl-Time-Elapsed" title="{{l10n.elapsed_time}}">00:00</div>' |
41 + '<div class="Ldt-Ctrl-Time-Elapsed" title="{{l10n.elapsed_time}}">00:00</div>' |
41 + '<div class="Ldt-Ctrl-Time-Separator">/</div>' |
42 + '<div class="Ldt-Ctrl-Time-Separator">/</div>' |
42 + '<div class="Ldt-Ctrl-Time-Total" title="{{l10n.total_time}}">00:00</div>' |
43 + '<div class="Ldt-Ctrl-Time-Total" title="{{l10n.total_time}}">00:00</div>' |
102 // handle clicks |
103 // handle clicks |
103 this.$playButton.click(this.functionWrapper("playHandler")); |
104 this.$playButton.click(this.functionWrapper("playHandler")); |
104 |
105 |
105 if (this.enable_quiz_toggle !== undefined) { |
106 if (this.enable_quiz_toggle !== undefined) { |
106 if (this.enable_quiz_toggle) { |
107 if (this.enable_quiz_toggle) { |
107 $(".Ldt-Ctrl-Quiz-Enable").addClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
108 this.$.find(".Ldt-Ctrl-Quiz-Enable").addClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
108 $(".Ldt-Ctrl-Quiz-Create").addClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
109 this.$.find(".Ldt-Ctrl-Quiz-Create").addClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
109 // this.player.trigger("QuizCreator.show"); |
110 // this.player.trigger("QuizCreator.show"); |
110 $("#QuizEditContainer").show(); |
111 this.$.find("#QuizEditContainer").show(); |
111 } |
112 } |
112 else |
113 else |
113 { |
114 { |
114 $(".Ldt-Ctrl-Quiz-Enable").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
115 this.$.find(".Ldt-Ctrl-Quiz-Enable").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
115 $(".Ldt-Ctrl-Quiz-Create").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
116 this.$.find(".Ldt-Ctrl-Quiz-Create").removeClass("Ldt-Ctrl-Quiz-Toggle-Active"); |
116 this.player.trigger("QuizCreator.hide"); |
117 this.player.trigger("QuizCreator.hide"); |
117 $("#QuizEditContainer").hide(); |
118 this.$.find("#QuizEditContainer").hide(); |
118 } |
119 } |
119 } else { |
120 } else { |
120 $(".Ldt-Ctrl-Quiz-Enable").hide(); |
121 this.$.find(".Ldt-Ctrl-Quiz-Enable").hide(); |
121 } |
122 } |
122 |
123 |
123 this.$.find(".Ldt-Ctrl-Annotate").click(function() { |
124 this.$.find(".Ldt-Ctrl-Annotate").click(function() { |
124 _this.player.trigger("CreateAnnotation.toggle"); |
125 _this.player.trigger("CreateAnnotation.toggle"); |
125 }); |
126 }); |