CSS und Templates
This commit is contained in:
parent
45e9e4cf6a
commit
e642b6702c
6 changed files with 90 additions and 29 deletions
|
|
@ -1,7 +1,8 @@
|
|||
<div class="searchresult">
|
||||
<ul>
|
||||
{{#searchresults}}
|
||||
<li><a href="javascript:;" class="searchresults" data-type="{{type}}" data-name="{{name}}" data-add="0">{{description}}</a> <a href="javascript:;" class="searchresults" data-type="{{type}}" data-name="{{name}}" data-add="1">+</a></li>
|
||||
<li><a href="javascript:;" class="searchresults" data-type="{{type}}" data-name="{{name}}" data-add="0">{{description}}</a>
|
||||
<a href="javascript:;" class="searchresults" data-type="{{type}}" data-name="{{name}}" data-add="1">{{# pix}} t/add, core, Hinzufügen {{/ pix}}</a></li>
|
||||
{{/searchresults}}
|
||||
</ul>
|
||||
{{^searchresults}}Keine Treffer{{/searchresults}}
|
||||
|
|
@ -20,9 +21,8 @@ require([
|
|||
|
||||
if (add=='1') {
|
||||
promises[0].done(function(response) {
|
||||
console.log('mod_timetable/get is' + response);
|
||||
templates.render('mod_timetable/timetable',response).done(function(html, js) {
|
||||
$('.timetable').last().after(html);
|
||||
$('.timetables').append(html);
|
||||
templates.runTemplateJS(js);
|
||||
}).fail(notification.exception);
|
||||
}).fail(function(ex) {
|
||||
|
|
@ -30,9 +30,11 @@ require([
|
|||
});
|
||||
} else {
|
||||
promises[0].done(function(response) {
|
||||
console.log('mod_timetable/get is' + response);
|
||||
templates.render('mod_timetable/timetable',response).done(function(html, js) {
|
||||
$('.timetable').first().replaceWith(html);
|
||||
if (!($('.timetables .timetable').length)) {
|
||||
$('.timetables').prepend("<div class='timetable'></div>");
|
||||
}
|
||||
$('.timetables .timetable').first().replaceWith(html);
|
||||
templates.runTemplateJS(js);
|
||||
}).fail(notification.exception);
|
||||
}).fail(function(ex) {
|
||||
|
|
@ -44,7 +46,13 @@ require([
|
|||
|
||||
|
||||
$(".searchresults").click(function() {
|
||||
load_timetable($(event.target).data('type'),$(event.target).data('name'),$(event.target).data('add'));
|
||||
console.log($(event.target));
|
||||
element = $(event.target);
|
||||
while (!(element.is('a'))) {
|
||||
element = element.parent();
|
||||
}
|
||||
console.log(element);
|
||||
load_timetable(element.data('type'),element.data('name'),element.data('add'));
|
||||
});
|
||||
});
|
||||
{{/ js }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue